Разработка информационной системы "Обработка текста на естественном языке"
Проектирование программного обеспечения, позволяющего создавать и вести множество электронных словарей. Обоснование выбора программных средств решения задачи. Разработка формы входных и выходных данных. Описание модулей программы и процесса отладки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 03.07.2015 |
Размер файла | 1007,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
{
super("Орфоэпический словарь | EssentialDict"); JPanel rootPanel = new JPanel(); rootPanel.add(table1);
setContentPane(rootPanel); pack();
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setLocationRelativeTo(null);
setVisible(true); setResizable(true);
initComponents(); initListeners();
}
private void initListeners() { } private void initComponents()
{
Object[][] items = new String[][]{
{"Салютовать", "Салютов`ать"},
{"Начала", "Начал`а"},
{"Мозаичный", "Моза`ичный"}
};
Object[] header = new String[] { "Слово", "Ударение" }; dtm = new DefaultTableModel(items, header); table1.setModel(dtm);
}
2.7 Описание процесса отладки программы
информационный текст словарь программа
Для тестирования системы необходимо соблюсти некоторые технические требования.
Информационная подсистема складского учета, не предъявляет высоких характеристик к центральному процессору. Для нормального функционирования информационной подсистемы необходим процессор с тактовой частотой не менее 233 МГц. Это следует из того, что для работы операционной системы Microsoft Windows 2000 требуется процессор с тактовой частотой 133 МГц, а для табличного редактора - не менее 233 МГц. Исходя из этого и выбрана тактовая частота процессора в 233 МГц.
Требуемый объем оперативной памяти составляет 64 Мбайт. Для более быстрой работы информационной полсистемы рекомендуется использовать объем памяти равный 128 Мбайт.
Объем жестокого диска является не менее важной характеристикой, чем объем оперативной памяти и тактовая частота процессора.
Размер памяти W1, который занимает информационная подсистема складского учета, равняется 5,5 Мбайт. Столько дискового пространства занимают устанавливаемые файлы.
Параметр W2, может занимать объем памяти до 1 Мбайт. Это временные файлы, например, отчёты.
Таким образом, минимальный объем дисковой памяти необходимый для работы информационной подсистемы складского учета равняется:
W = 5, 5 + 1 = 6, 5 Мбайт.
Рекомендовано использовать гораздо больший объем памяти. Так как в процессе эксплуатации информационной подсистемы, размер базы данных будет увеличиваться.
Информационная подсистема складского учета, для своей работы не требует от монитора высоких характеристик. Для нормальной работы информационной подсистемы подойдет любой современный монитор с разрешением не менее 1024 на 768. При этом разрешении все экранные формы будут видны, и пользователю будет удобно работать.
Необходимо выводить на печать документы, такие, как отчеты. Для этого требуется лазерный принтер с разрешением не менее 300 точек/дюйм. Это минимальное разрешение печати, которое требуется для качественной печати документов.
Тестирование информационной подсистемы проводилось предприятием- заказчиком, методом «черного ящика». При проведении тестирования выявлено, что информационная подсистема удовлетворяет требованиям предприятия- заказчика. Тестирование проводилось разработчиком методом «белого ящика». Выявлено, что информационная система ведет себя корректно. Было проведено комплексное тестирование программы, при котором она показала себя полностью работоспособной.
2.8 Разработка мер защиты информации от несанкционированного доступа
Защита программного продукта построена следующим образом.
Во-первых, это парольная защита, которая обеспечивает идентификацию пользователя по логину и паролю, выдавая при этом им необходимые роли.
Во-вторых, необходимо продумать защиту самого компьютера, его операционной системы, так как это является второй ступенью защиты.
В-третьих, база данных сама имеет парольную защиту, что осложняет к нему доступ извне.
В-четвертых, компьютер, подключенный к интернету, будет оснащаться антивирусной программой, фаерволом сетевым, что затрудняет доступ к программе извне по сети.
В-пятых, необходимо обучить персонал, работающий с этой программой, чтобы не было утечки информации, утечки о паролях и т.д.
И, конечно же, само здание и кабинет должны быть закрыты на ключ и под охраной во время выходных, каникул и в нерабочее время.
Выбор технических средств реализации решения Для запуска и работы с данной информационной системой необходим персональный компьютер со следующими характеристиками:
1) Процессор марки Intel или AMD с тактовой частотой не менее 1MGz;
2) Оперативная память не менее 512Мбайт;
3) Тип системы: 32 или 64 разрядная система;
4) Место на жёстком диске не менее 256Мбайт;
5) Операционная система: Windows XP SP1 или выше, либо Unix;
6) Монитор с разрешением не менее 1024Х768 точек на дюйм;
7) Поддержка устройства механического или оптического манипулятора (мышь);
8) Поддержка клавиатуры.
Система программирования Eclipse мною выбрана не случайно.
Система программирования Eclipse фирмы Eclipse Foundation предоставляет наиболее широкие возможности для программирования приложений ОС Windows. Eclipse - это продукт Eclipse Foundation для быстрого создания приложений. Процесс создания интерфейса будущей программы очень лёгок и прост. Поэтому RAD-среды еще называют визуальными средами разработки: какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает.
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования.
База данных хранится в SQLite, доступ к данным происходит через библиотеку-коннектор SQLlite-JBDC.
2.9 Инструкция пользователя
Работа с программой начинается с авторизации существующего или регистрации нового пользователя. Для этого существуют две формы: форма
«Авторизация» и форма «Регистрация».
Чтобы авторизоваться необходимо заполнить форму «Авторизация» и нажать кнопку «Войти». При неудачной попытке авторизации программа сообщит об ошибке и укажет дальнейшие действия.
Описание компонентов формы «Авторизация»:
– Поле «Логин» предназначено для ввода псевдонима, указанного пользователем при регистрации. Это поле может содержать только символы английского алфавита, напечатанные в нижнем регистре.
– Поле «Пароль» предназначено для ввода пароля, указанного пользователем при регистрации. Это поле может содержать только символы английского алфавита, напечатанные в нижнем регистре.
– Кнопка «Войти» выполняет вход в систему с указанным логином и паролем. Если данные для авторизации неверны, программа выдаст предупреждение и укажет дальнейшие действия.
– Кнопка «Регистрация» открывает форму регистрации, в которой новый пользователь должен ввести свои регистрационные данные.
– Кнопка «Показать пароль» позволяет посмотреть текст, введённый в поле Пароль. Повторное нажатие снова скрывает этот текст.
Чтобы зарегистрироваться необходимо заполнить форму «Регистрация» и нажать кнопку «Зарегистрироваться». При неудачной попытке регистрации программа сообщит об ошибке и укажет дальнейшие действия.
Описание компонентов формы «Регистрация»:
– Поле «Фамилия» предназначено для ввода фамилии пользователя.
– Поле «Имя» предназначено для ввода имени пользователя.
– Поле «Отчество» предназначено для ввода отчества пользователя.
– Поле «Логин» предназначено для ввода логина.
– Поле «Пароль» предназначено для ввода пароля.
– Кнопка «Скрыть или Показать пароль» позволяет посмотреть текст, введённый в поле «Пароль».
– Кнопка «Зарегистрироваться» добавляет в базу данных нового пользователя с указанными регистрационными данными.
Совет по быстрому заполнению полей: после того, как заполнено текущее поле, перейти на следующее можно клавишей Tab, а вернуться на предыдущее -- сочетанием клавиш Shift-Tab. Обе формы не позволят заполнить следующее поле , пока правильно не заполнено текущее.
После успешной авторизации пользователь попадает в главное командное окно программы. В этом окне пользователь проводит наибольшее количество времени, т.к. именно оно предоставляет все необходимые функции для работы с базой словарей.
Пользователь должен осуществлять работу с командным окном в соответствии со следующим алгоритмом:
1) Ввод запрашиваемой команды: пользователь должен ввести нужную ему команду в предназначенное для этого поле. Все команды вводятся в верхнем регистре. Если программа не распознала команду, введённую пользователем, она проинтерпретирует её как слово, которое нужно найти в текущем открытом словаре. Любая команда должна заканчиваться пробелом.
2) Ввод параметров для команды: пользователь должен ввести все необходимые параметры, соответствующие команде. Если пользователь не ввёл всех необходимых параметров или программа не распознала хотя бы один из них, она перейдёт в особый, «дополнительный» режим, в котором пользователь должен будет заполнить значения отсутствующих параметров. Параметры любой команды должны быть отделены друг от друга пробелом.
3) Просмотр результатов выполнения команды: после того, как введена команда и её параметры, пользователь должен нажать Ctrl-Enter чтобы выполнить эту команду. После этого на экране командного окна появится результат, которым может быть представлен в либо в виде простого текста, либо в виде таблицы. В последнем случае в панели результата будет размещена кнопка, при нажатии на которую откроется форма запрашиваемой таблицы.
В табличном режиме пользователь может просматривать, изменять и редактировать поля таблицы. Чтобы отредактировать значение некоторого поля, пользователь должен ввести новое значение этого поля и нажать сочетание клавиш Ctrl-Enter. Изменённое поле незамедлительно будет обновлено в словаре.
Совет по работе с таблицей: одновременно можно открыть сразу несколько табличных форм. Перемещаться по ним от одной к другой можно сочетанием клавиш Alt-Tab.
2.10 Натурные испытания
Процесс испытания любого программного обеспечения условно делится на два этапа:
1) организационно-технической подготовки к проведению испытаний ПО и ПТК;
2) проведение испытаний ПО и ПТК.
Основными задачами подготовки к проведению испытаний ПО и ПТК являются:
– составление общего плана и графика испытаний с указанием сроков испытаний;
– разработка, согласование и утверждение программ и методик испытаний;
– накопление путем анализа представленной технической документации данных о качестве ПО и ПТК;
– разработка технологической схемы испытаний.
Технологическая схема испытаний содержит описание процесса испытаний ПО и ПТК с указанием последовательности и содержания действий по определению значений показателей качества ПО и ПТК, а так же данные о программно- инструментальных средствах поддержки испытаний.
При подготовке к испытаниям определяется нормативно-техническая база испытаний, включающая:
– документы, устанавливающие требования к ПО и ПТК, стандарты, в том числе международные (серия ISO/IEC), технические условия, техническое задание, сертификация требований.
– методики оценки показателей сертификации ПО.
Общий перечень документации представляемой Заказчиком для проведения испытаний (необходимый перечень документации определяется для каждого случая индивидуально) :
1) Техническая документация на ПО:
– логическая модель (иерархия функций ПО);
– архитектура ПО (иерархия компонент, структура ПО);
– библиотеки;
– исходные тексты;
– коды ПО.
Покупное (коммерческое) ПО
3) Описание тестов ПО, отчеты о тестировании
4) Планы верификации, валидации, интеграционные испытания
5) Отчеты о результатах верификации на всех фазах жизненного цикла
6) Отчет по валидации
7) Состав и характеристики инструментальных средств разработки и верификации ПО
8) Отчет по анализу допустимого уровня критичности и обеспечению безопасности
9) Руководство пользователя и программиста
Проведение натурных испытаний ПО и ПТК проводятся на стенде Заказчика в соответствии с разработанной и согласованной «Программой и методикой проведения испытаний».
При разработке программ и методики испытаний для каждого показателя определяется:
1) состав документации (технических материалов) обеспечивающий оценку по каждому испытанию;
2) виды испытаний;
3) критерии оценки показателей ПО.
При оценке соответствия ПО и ПТК применяются измерительный, регистрационный и экспертный методы определения значений показателей качества ПО и ПТК.
Критерии оценки при анализе характеристик качества ПО содержит три категории оценок:
1) соответствует;
2) не соответствует;
3) соответствует частично требованиям нормативной документации. Оценка соответствия проводится:
1) у поставщика ПО (участие в испытаниях на аттестованной экспериментальной базе по согласованным программам и методикам);
2) в Испытательной лаборатории Сертификационного центра АСУ.
При назначении показателей качества и дальнейшей конкретизации требований, учитывается класс безопасности заявляемой продукции. При сертификации ПО и ПТК приняты второй, третий и четвёртый классы безопасности. Класс безопасности заявляемого объекта определяется из технического задания или технических условий. Пример возможного перечня показателей сертификации ПО и ПТК:
1) Функциональность (функциональная полнота, способность к взаимодействию, защищенность, согласованность)
2) Надежность функционирования (уровень завершенности (отсутствия ошибок), устойчивость к дефектам, восстанавливаемость, доступность, готовность)
3) Удобство в использовании (осваиваемость, простота подготовки к работе, удобство пользовательского интерфейса, анализируемость результатов, документированность)
4) Переносимость (адаптируемость, настраиваемость)
5) Эффективность (временные характеристики, пропускная способность, расширяемость)
Перечень атрибутов, имеющих отношение к показателям качества, уточняется при разработке «Программы и методики проведения испытаний по оценке соответствия».
Натурные испытания программа прошла в компании заказчика, особых отклонении от заказа не выявлено.
3. РАСЧЕТНО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ
3.1 Разработка графика организации проектирования
Разработка данного пособия, так же как и разработка любого другого программного продукта, требует определенных материальных, временных и трудовых затрат, а следовательно должна окупаться. С экономической точки зрения затраты, связанные с выполнением проекта, должны быть покрыты доходами от реализации конечного продукта.
Первоначальная задача, которую необходимо решить с экономической точки зрения, это разработка графика организации проектирования, что продемонстрировано ниже. График организации проектирования:
1) Разработка технического задания (ТЗ):
– получение ТЗ;
2) Подготовительный этап:
– сбор информации;
– выбор объектного построения программы;
– разработка общей методики создания продукта;
3) Основной этап:
– разработка основного алгоритма;
– создание интерфейса;
– отладка;
4) Завершающий этап:
– подготовка технической документации;
– сдача продукта.
3.2 Определение трудоёмкости разработки программного обеспечения
Виды работ |
Трудоёмкость (в часах) |
|
Получение технического задания |
2 |
|
Сбор информации |
5 |
|
Разработка общей методики создания продукта |
5 |
|
Разработка основного алгоритма |
25 |
|
Создание интерфейса |
40 |
|
Отладка |
12 |
|
Подготовка технической документации |
35 |
|
Сдача продукта |
20 |
|
Итого |
150 |
Упорядочим данный перечень в соответствии со смысловым содержанием каждого вида работ и взаимосвязями между всеми видами работ.
Форма расположения работ по этапам:
1) Разработка технического задания:
– получение технического задания;
2) Подготовительный этап:
– сбор информации;
– выбор объектного построения программы;
– разработка общей методики создания продукта;
3) Основной этап:
– разработка основного алгоритма;
– создание интерфейса;
– отладка;
4) Завершающий этап:
– подготовка технической документации;
– сдача продукта.
Суммарная трудоёмкость составила 150 чел./час.
Экономическая эффективность -- это получение максимума возможных благ от имеющихся ресурсов. Для этого нужно постоянно соотносить выгоды и затраты, или, говоря по-другому, вести себя рационально. Рациональное поведение заключается в том, что производитель и потребитель благ стремятся к наивысшей эффективности и для этого увеличивают выгоды и уменьшают затраты.
Экономическая эффективность -- результативность экономической деятельности, экономических программ и мероприятий, характеризуемая отношением полученного экономического эффекта, результата к затратам факторов, ресурсов, обусловившим получение этого результата, достижение наибольшего объема производства с применением ресурсов определенной стоимости.
3.3 Расчёт сметной стоимости проекта
Расчёт расходов на заработную плату.
На основе данных о трудоемкости и средней заработной плате по отрасли рассчитываем основную заработную плату. Заработная плата программиста без опыта работы составляет 15000 тысяч рублей в месяц (21 рабочий день, 8 часовой рабочий день) или 89, 29 руб./час.
Таким образом, расходы на заработную плату по нашему проекту составляют:
Sосн = Cч · Fд · Pэ · Kпр (1)
где: Cч -- средняя часовая тарифная ставка персонала рабочих, равна 89, 29 руб./час;
Fд -- действительный фонд времени работы одного рабочего, равен 150 часам;
Pэ -- количество эксплуатационных рабочих, равно одному;
Kпр -- коэффициент, учитывающий премиальные выплаты, равен 1, 6;
Sосн = 89, 29 · 150 · 1 · 1, 6 = 21429 рублей.
ЗП = 89, 29 · 150 = 13393.5 рублей.
Отчисления на заработную плату (Пенсионный Фонд, Фонд социального страхования, Фонд обязательного медицинского страхования, территориальные фонды медицинского страхования) составляют 34%. В денежном выражении это:
Осс = ЗП · 34(2)
100
где: ЗП -- заработная плата техника-программиста,
Осс = 13393, 5 · 34 = 4553, 79 рублей.
100
Расчёт затрат на материалы.
Материалы, затраченные на создание проекта, приведены в таблице 2. Расчет амортизации на компьютер.
Амортизация оборудования рассчитываем на основе годовой нормы амортизационных отчислений: Na = 6 %
A = Cп · Nа (3)
об 100
где: Cп -- первоначальная стоимость оборудования;
Nа -- норма амортизации, равна 6%;
A = 24000 · 6 = 1440 рублей.
об 100
Расчёт затрат на электроэнергию.
Любому персональному компьютеру для работы в среднем требуется примерно 0, 3 кВт/час. За всё время разработки программного продукта было использовано следующее количество электроэнергии:
Wэ = Nуст · Fэф (4)
где: Nуст -- установленная мощность компьютера кВт/час.;
Fэф -- эффективный фонд работы оборудования, 131 час;
Wэ = 0, 3 · 131 = 39, 3 кВт.
Таблица - Расчёт затрат на материалы.
Материальные ресурсы |
Единицы измерения |
Потребляемое количество |
Цена за ед., руб. |
Сумма, руб. |
|
Картридж |
шт. |
2 |
690 |
1380 |
|
Бумага формата А4 |
упаковка |
1 |
150 |
150 |
|
Папка |
шт. |
1 |
150 |
150 |
|
Файлы |
шт. |
110 |
1 |
110 |
|
Диск |
шт. |
1 |
40 |
40 |
|
Итого |
1830 |
Рассчитать стоимость силовой электроэнергии на основе действующих тарифов за кВт.ч. и расхода силовой электроэнергии.
Cэл = Sл · Wэ (5)
где: Sл -- цена за 1 кВт/час. электрической энергии.
Cэл = 3, 25 · 39, 3 = 127, 72 рублей.
Все результаты расчёта затрат приведены в таблице 3.
Таблица 3 - Смета затрат
Наименование статей затрат |
Сумма, руб. |
|
Расходные материалы |
1830 |
|
Основная заработная плата |
13393,5 |
|
Расходы на электроэнергию |
127,72 |
|
Амортизационные отчисления |
1440 |
|
Отчисления на заработную плату |
4553,79 |
|
Итого |
21345 |
стоимость затрат на создание данного программного продукта составляет 21345 рублей, следовательно, эту программу ниже данной цены продать нельзя, так как в этом случае программа не будет экономически эффективной.
3.4 Определение трудоёмкости разработки программного обеспечения.
Созданный программный продукт актуален для организаций и учреждений, которые в процессе своей деятельности для обмена информацией между корпусами или компьютерами используют технологии локальных сетей, сетей интернета или беспроводные технологии передачи данных.
Созданный программный продукт обладает следующими преимуществами:
– удобный в эксплуатации;
– создан удобный интерфейс;
разработан индивидуальный формат архива;
– разработана защита информации;
– вывод результата сжатия в удобном виде;
Рыночная цена аналогичного программного продукта составляет 35000 рублей.
Таким образом, реализовав наш программный продукт, мы можем получить прибыль в размере 13655 рублей. Поэтому, необходимо реализовывать наш продукт в большем количестве.
В настоящее время существует множество аналогов данного программного продукта, которые позволяют в той или иной степени решают данную проблему. Однако данные программы либо не учитывают специфику отдельного предприятия, либо слишком сложны в работе, либо очень трудоемки для ЭВМ.
В отличие от имеющихся похожих программ, разработанный программный продукт является простым в использовании, имеет относительно понятный интерфейс для пользователя и обладает высоким быстродействием. Данная программа при сравнительно небольших затратах в 21345 рублей позволяет максимально упростить работу составителей словарей, библиотекарей, учителей, лингвистов и филологов.
4. ОХРАНА ТРУДА И БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ
4.1 Охрана труда. Психические процессы, свойства и состояния, влияющие на безопасность труда
Психология безопасности труда составляет важное звено в структуре мероприятий по обеспечению безопасной деятельности человека. Проблемы аварийности и травматизма на современных производствах невозможно решать только инженерными методами.
Опыт свидетельствует, что в основе аварийности и травматизма (до
60 -- 90% случаев) часто лежат не инженерно-конструкторские дефекты, а организационно-психологические причины: низкий уровень профессиональной подготовки по вопросам безопасности, недостаточное воспитание, слабая установка специалиста на соблюдение безопасности, допуск к опасным видам работ лиц с повышенным риском травматизации, пребывание людей в состоянии утомления или других психических состояний, снижающих надежность и безопасность деятельности специалиста.
В психической деятельности человека различают три основные группы компонентов: психические процессы, свойства и состояния.
Психические процессы составляют основу психической деятельности и являются динамическим отражением действительности. Без них невозможно формирование знаний и приобретение жизненного опыта. Различают познавательные, эмоциональные и волевые психические процессы (ощущения, восприятия, память и др.).
Психические свойства (качества личности) -- это свойства личности или ее существенные особенности (направленность, характер, темперамент). Среди качеств личности выделяют интеллектуальные, эмоциональные, волевые, моральные , трудовые. Эти свойства устойчивы и постоянны. Структурная организация всех компонентов психики, выполняющая функцию активного взаимодействия человека (как обладателя психики) с внешней средой, представленной в данный момент конкретной ситуацией. Психические состояния отличаются разнообразием и временным характером, определяют особенности психической деятельности в конкретный момент и могут положительно или отрицательно сказываться на течении всех психических процессов. Исходя из задачи психологии труда и проблем психологии безопасности труда целесообразно выделять производственные психические состояния и особые психические состояния, имеющие важное значение в организации профилактики производственного травматизма и предупреждения аварийности.
4.2 Техника безопасности. Требования к размещению электронной техники. Расчет заземления
Заземлением какой-либо части электроустановки и другой установки называется преднамеренное электрическое соединение этой части с заземляющим устройством. Защитным заземлением называется заземление частей электроустановки с целью обеспечения электробезопасности. Рабочим заземлением называется заземление какой-либо точки токоведущих частей электроустановки, необходимое для обеспечения работы электроустановки. Занулением в электроустановках напряжением до 1 кВ называется преднамеренное соединение частей электроустановки, нормально не находящихся под напряжением, с глухозаземленной нейтралью генератора или трансформатора в сетях трехфазного тока, с глухозаземленным выводом источника однофазного тока и с глухо-заземленной средней точкой источника в сетях постоянного тока. Заземлителем называется проводник (электрод) или совокупность металлически соединенных между собой проводников (электродов), находящихся в соприкосновении с землей. Глухозаземленной нейтралью называется нейтраль трансформатора или генератора, присоединенная к заземляющему устройству непосредственно или через малое сопротивление (например, через трансформаторы тока).
ГОСТ Р 50571.2-94 предусматривает следующие типы систем заземления электрических сетей: TN-S, TN-C, TN-C-S, IT, ТТ. Для зданий можно встретить в основном схемы TN-S, TN-C, TN-C-S. Схемы IT, TT характерны, как правило, для локальных зон внутри здания и обеспечивают телекоммуникационные системы, питающиеся постоянным током.
Заземление (зануление) средств вычислительной техники, телекоммуникационных средств и технологического оборудования обеспечивает решение двух основных задач:
– защиту персонала от поражения электрическим током при повреждении изоляции и замыкании одного из проводов питающей линии на корпус оборудования или от появления на корпусе оборудования опасного для человека потенциала по каким-либо другим причинам (например, из-за индуктивных или емкостных связей);
– защиту оборудования и линий обмена информацией (в том числе локальных вычислительных сетей) от помех, которые возникают со стороны питающих сетей из-за разности потенциалов между различными точками цепей заземления и блуждающих токов в цепях заземления вследствие воздействия внешних электромагнитных полей и других причин.
Расчет заземления производится для того чтобы определить сопротивление сооружаемого контура заземления при эксплуатации, его размеры и форму. Как известно, контур заземления состоит из вертикальных заземлителей, горизонтальных заземлителей и заземляющего проводника. Вертикальные заземлители вбиваются в почву на определенную глубину.
Горизонтальные заземлители соединяют между собой вертикальные заземлители. Заземляющий проводник соединяет контур заземления непосредственно с электрощитом. Размеры и количество этих заземлителей, расстояние между ними, удельное сопротивление грунта -- все эти параметры напрямую зависят на сопротивление заземления.
Основные условия, которых необходимо придерживаться при сооружении заземляющих устройств это размеры заземлителей. В зависимости от используемого материала (уголок, полоса, круглая сталь) минимальные размеры заземлителей должны быть не меньше:
1) полоса 12х4 - 48 мм2;
2) уголок 4х4;
3) круглая сталь - 10 мм2;
стальная труба (толщина стенки) - 3.5 мм.
4.3 Охрана окружающей среды. Защита от энергетических воздействий. Защита от вибрации
В результате научно-технической революции широкое распространение получили процессы и приборы, представляющие собой источники электромагнитных излучений (ЭМИ), которое в настоящее время превышает естественный фон, создаваемый излучением Солнца. Электромагнитные излучения искусственного происхождения в совокупности с естественным солнечным излучением оказывают значительное влияние на здоровье людей, а также на все живое в биосфере. Электромагнитные излучения производят биологическое действие на функционирование организма в целом, а также на отдельные его системы -- иммунную, эндокринную, кроветворную и так далее, а также на органы чувств -- глаза, уши, приводя к различным нарушениям и повреждениям. Исследователями установлено негативное влияние электромагнитных излучений высоковольтных линий электропередач на людей, проживающих вблизи этих линий.
Для защиты от таких энергетических воздействий они предлагается создание буферной зоны из плотных, густых лесонасаждений, включая высокие деревья типа кипариса и пирамидального тополя, между источниками ЭМИ и жилыми домами. Кроме того, жилые дома и источники ЭМИ должны иметь обязательно заземляющий контур. Подобные излучения создают телевизионные и радиоцентры (передающие устройства), радиолокаторы.
Источниками электромагнитного излучения непосредственно в жилом или производственном помещении, оказывающими негативное влияние на организм, считаются холодильники, телевизоры, компьютеры, радиоприемники, видеомагнитофоны, пылесосы, микроволновые печи и т. д. По силе воздействия некоторых домашних электромагнитных полей на организм человека специалисты считают их сопоставимыми с электромагнитными излучениями ЛЭП. Отмечены отрицательные воздействия компьютеров на здоровье людей при длительной работе, проявляющиеся в виде депрессии, стрессового состояния, головных болей , бессонницы, раздражения кожи, усталости глаз. К примеру, переменное электромагнитное поле мониторов -- мощный источник переменных электромагнитных и электрических полей высоких и низких частот.
По статистике проведенных исследований электрические поля высокой интенсивности в 7 раз повышают вероятность онкологических заболеваний, а также способствуют изменению структуры зубных пломб, что приводит к их разрушению и выделению ядовитых веществ. Для защиты от вышеуказанных воздействий необходимо применение фильтров класса «максимальная защита» (типа «МАХ- МР-196»). Кроме того, экологи рекомендуют размещение комнатных декоративных растений, цветов в помещениях, где работает различная электроаппаратура, в том числе и компьютеры. В обязательном порядке также необходимо подключение электроприборов (включая компьютеры) к заземляющему контуру жилых и производственных зданий.
Промышленные предприятия, объекты энергетики, связи и транспорт являются основными источниками энергетического загрязнения окружающей среды. К энергетическим загрязнениям относят вибрационные и акустические воздействия, электромагнитные поля и излучения, воздействия радионуклидов и ионизирующие излучения.
При решении задач защиты от энергетических воздействий выделяют источник, приемник энергии и защитное устройство, которое уменьшает до допустимых уровней поток энергии к приемнику. В общем случае защитное устройство обладает способностями: отражать, поглощать, быть прозрачным по отношению к потоку энергии и характеризуется энергетическими коэффициентами поглощения, отражения, коэффициентом передачи. Поэтому можно выделить следующие принципы защиты:
1) за счет отражательной способности защитных устройств;
2) за счет поглощательной способности защитного устройства;
3) защита осуществляется с учетом свойств прозрачности защитных устройств.
На практике принципы обычно комбинируют, получая различные методы защиты, в частности, изоляцией и поглощением.
Методы изоляции используют, когда источник и приемник энергии, являющийся одновременно объектом защиты, располагаются с разных сторон от защитного устройства. В основе этих методов лежит уменьшение прозрачности среды между источником и приемником. Различают два основных метода изоляции: метод, при котором уменьшение прозрачности среды достигается за счет поглощения энергии или за счет высокой отражательной способности защитного устройства.
В основе методов поглощения лежит принцип увеличения потока энергии, прошедшего в защитное устройство. Есть два вида поглощения энергии защитным устройством: поглощение энергии самим защитным устройством за счет ее отбора от источника в той или иной форме, в том числе в виде необратимых потерь, и поглощение энергии в связи с большой прозрачностью защитного устройства.
Например, в вибросистеме действуют силы инерции, трения, упругости. Для защиты от вибрации используют метод виброизоляции, когда между источником вибрации и ее преемником, являющимся одновременно объектом защиты, устанавливают изолятор с малым коэффициентом передачи.
Защита от вибрации методами поглощения осуществляется в виде динамического гашения и поглощения. В первом случае энергия поглощается защитным устройством, отбирающим энергию от источника. Защитное устройство, увеличивающее рассеяние энергии в результате повышения диссипативных свойств системы, называется поглотителем вибрации. Возможно комбинирование этих двух свойств одновременно с помощью динамических виброгасителей с трением.
ВЫВОДЫ
В данном дипломном проекте было сделано следующее:
В теоретическом разделе представлен объект и предмет исследования, дано обоснование разработке информационной системы, показана актуальность решаемых проблем, сформулирована цель и задачи данного проекта, показана его значимость.
В расчётно-технической части описан пошаговый процесс разработки информационной системы. Разработана форма входных и выходных данных, математическая модель решаемой задачи и её алгоритм, а также меры защиты информации от несанкционированного доступа. Кроме того, дано описание модулей и процесса отладки программы, проведено её тестирование и натурные испытания, предоставлен контрольный пример её работы.
В расчётно-экономической части разработан график организации проектирования, определена трудоёмкость разработки программного обеспечения, рассчитана сметная стоимость проекта и его экономическая эффективность.
В части охраны труда и безопасности жизнедеятельности рассказано не только о психических процессах, свойствах и состояниях, влияющих на безопасность труда, и о требованиях к размещению электронной техники, но и о защите как от энергетических, так и от вибрационных воздействий.
В графической части приведена математическая модель проектируемой системы, её общий алгоритм и схема тестирования.
При создании информационной системы «Электронный словарь» использовался язык программирования Java, среда разработки Eclipse и СУБД SQLite. Последняя, обладая всеми чертами классической СУБД, предоставляет множество дополнительных возможностей. SQLite - это мощная, гибкая и простая в использовании СУБД. SQLite имеет множество областей применения: на малом предприятии, корпорации и даже в сфере домашнего применения.
ЗАКЛЮЧЕНИЕ
С помощью SQLite можно создать приложение, работающее в среде Windows и полностью соответствующее потребностям по управлению данными. Используя запросы, есть возможность выбирать и обрабатывать хранящуюся в таблицах информацию. Формы и отчеты ”наследуют” свойства базовой таблицы или запроса, так что в большинстве случаев необходимо указать форматы, условия на значения и некоторые другие характеристики данных только один раз.
При разработке данной информационной системы был пройден полный цикл проектирования программы от постановки задачи заказчиком до сдачи информационной подсистемы в эксплуатацию.
Разработанная информационная система позволяет достигнуть следующих эффектов:
– уменьшение времени необходимого для ведения складского учета на предприятии;
– автоматизация контроля расхода технических ресурсов;
– возможность длительного хранения информации о поставках на предприятие большого срока давности, для возможности более полного расчета эффективности деятельности предприятия.
На основании вышесказанного можно сделать вывод о том, что разработка информационной системы «Электронный словарь» является целесообразной и будет приносить реальную пользу при использовании ее на предприятии.
Рекомендации по применению полученных результатов
Алгоритмы и подходы, используемые для разработки данного программного обеспечения, являются универсальными, поэтому их можно внедрять в любые информационные системы, находящиеся как на стадии разработки, так и на стадии промышленного использования.
Также стоит отметить, что разработанное программное обеспечение подходит не только для работы с различными электронными словарями, но и с любым другим видом структурированной информации.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1) Андон Ф. Резниченко Л. Язык запросов SQL. - СПб.: Питер, 2010 г.
2) Артеменко Ю.Н. SQL. Справочник по языку. - М.: Вильямс, 2011 г.
3) Гамильтон Б. ADO.NET сборник рецептов для профессионалов. - СПб.: Питер, 2012 г.
4) Грабер М. SQL. - М.: Лори, 2010 г.
5) Гутманс Э. Стиг Баккен, Дерик Ретанс. Профессиональное программирование. - М.: Символ-Плюс, 2012 г.
6) Дейт К. Дж. Введение в системы баз данных - 8-е изд. -- М.: Вильямс, 2012 г.
7) Дрога А. А., Жукова П. Н., Копонев Д. Н., Лукьянов Д. Б., Прокопенко А. Н. Информатика и математика. - Белгород: Белгородский юридический институт МВД РФ, 2013 г.
8) Дубовцев А. Microsoft .NET в подлиннике. - СПб: БХВ-Петербург, 2014
9) Карпова Т. Базы данных. Модели, разработка, реализация. - СПб: Питер, 2011 г.
10) Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика -- 3-е изд. -- М.: Вильямс, 2012 г.
11) Стивенс Р. Программирование баз данных. - М.: Бином-Пресс, 2011 г.
12) Хомоненко А. Д. Базы данных (5-е издание). - СПб.: Корона принт, 2011
Чиртик А.А. Программирование в Java. - СПб: Питер, 2010 г.
Размещено на Allbest.ru
Подобные документы
Разработка программы для автоматизации расчетов на телефонной станции. Описание входной и выходной информации, комплекс технических средств. Интерфейс конечного пользователя. Проектирование программных модулей представления входных и выходных данных.
курсовая работа [460,1 K], добавлен 26.06.2015Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Описание входной и выходной информации. Требования к комплексу технических средств и к интерфейсу конечного пользователя. Разработка форм представления входных и выходных данных. Проектирование программных модулей. Руководство пользователя и программиста.
курсовая работа [421,6 K], добавлен 27.06.2015Разработка технологии обработки информации, структуры и формы представления данных. Проектирование программных модулей. Блок-схема алгоритма и исходный код программы анализа арифметического выражения, синтаксического анализа простой программы на языке С.
курсовая работа [2,4 M], добавлен 12.12.2011Математическая постановка задачи. Обоснование выбора средств разработки. Входные и выходные данные работы программы. Решение задачи теста для написания и отладки программы. Описание программных модулей. Разработка алгоритма, анализ полученных результатов.
курсовая работа [2,2 M], добавлен 13.12.2015Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Структурные подразделения и отделы организации, ее технические программные средства. Разработка приложений обработки данных на ассемблере, языке программирования высокого уровня. Тестирование и оптимизация программных модулей. Разработка документации.
отчет по практике [175,0 K], добавлен 30.09.2022Разработка программы тестирования студентов по MS PowerPoint с кодом на языке Delphi. Создание алгоритма для решения функциональных требований задачи. Описание переменных, вспомогательных процедур, входных и выходных данных для реализации программы.
курсовая работа [1,5 M], добавлен 21.09.2010Разработка эскизного и технического проектов программы, ее назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка рабочего проекта, спецификация программы.
курсовая работа [159,8 K], добавлен 26.01.2010Определение этапов разработки программного обеспечения. Разработка модели представления данных и структуры интерфейса. Проектирование входных и выходных форм. Этапы программирование приложения. Проверка функциональности на контрольном примере.
курсовая работа [1,2 M], добавлен 25.05.2009