Автор работы: Пользователь скрыл имя, 18 Января 2013 в 03:48, дипломная работа
Разработанная программа является программным средством для реализации учета, контроля, анализа и оптимизации учебных материалов на кафедре ИТ-4. Необходимо было создать гибкую систему, позволяющую легко адаптироваться к нуждам кафедры, а так же которая легко могла бы быть интегрирована в уже существующую инфраструктуру кафедры. Программа разработана для работы с базой данных MySQL. Информационный модуль работы с базой данных написан на языке программирования PHP с использованием Фреймворка CodeIgniter.
Цель программы - обеспечить персонал кафедры комплексным и качественным программным продуктом для работы как с уже имеющимися базами данных учебных материалов, так и для внесения и учета новых поступлений.
Введение 5
1 Исследовательский раздел 7
1.1 Анализ существующих форматов представления данных 7
1.2. Обоснование выбора программно-аппаратных средств 13
1.2.1 Технология SQL – выбор СУБД 13
1.2.2 Выбор языка программирования – PHP 18
1.2.3 Выбор среды программирования – Фреймворк CodeIgniter 21
1.3 Развернутое техническое задание 22
1.3.1 Общие сведения 22
1.3.2 Назначение программы 22
Состав работ проектирования программного модуля 23
1.3.4 Требования к программе или программному изделию 24
1.3.4.1 Требования к функциональным характеристикам 24
1.3.4.2 Исходные данные 24
1.3.4.3 Организация входных и выходных данных 25
1.3.4.4 Требования к надежности 25
1.3.4.5 Требования к составу и параметрам технических средств 25
1.3.4.6 Требования к программной совместимости 26
1.3.5 Требования к программной документации 26
2 Специальный раздел 27
2.1 Разработка структурной схемы программы 27
2.2 Разработка структуры базы данных программы 30
2.3 Разработка модели информационных потоков базы данных 34
2.4 Разработка алгоритмического обеспечения 36
2.5 Разработка интерфейса программы 39
3 Технологический раздел 44
3.1 Технология разработки программы 44
3.1.1 Создание веб-страниц с помощью языка HTML 44
3.1.2 Основы работы web-сервера 45
3.1.3 Объектно-ориентированный подход к программированию на PHP 46
3.1.5 Инструментарий совместной разработки Subversion 50
3.1.6 Интегрированная среда разработки Zend Studio 51
3.2 Технология тестирования программы 51
3.2.1 Отладка кода с помощью Zend Debugger 58
3.2.2 Автоматизированное тестирование программы – SimpleTest 60
4 Безопасность жизнедеятельности 64
4.1 Анализ опасных и вредных факторов, возникающих при работе на ПЭВМ 64
4.1.1 Физиологические опасные и вредные факторы, действующие на операторов ПЭВМ 64
4.1.2 Психофизиологические опасные и вредные факторы 65
4.2 Разработка технических, организационных и профилактических мероприятий по каждому опасному и вредному фактору 66
4.2.1 Организация рабочего места оператора ЭВМ. Профилактика СДСН 66
4.2.2 Эргономика дисплея. Профилактика СДЗН 68
4.2.3 Эргономика устройств ввода информации. Профилактика СЗКП 70
4.2.4 Оптимальный режим работы. Профилактика СДПН 72
4.2.5 Контроль микроклимата в помещениях оборудованных ПЭВМ. Профилактика СНИК 73
4.3 Экологическая оценка и переработка (утилизация) материалов используемых в помещениях, где установлена компьютерная техника 75
4.3.1 Утилизация и переработка ртути в люминесцентных лампах 77
5 Экономическая часть 80
5.1 Планирование разработки автоматизированной системы с построением графика выполнения работ 80
5.1.1 Определение этапов и работ по созданию программного средства 80
5.1.2 Расчет трудоемкости и продолжительности работ 82
5.1.3 Построение графика разработки программного продукта 85
5.2 Расчет затрат на разработку 87
5.2.1 Расчет затрат на разработку программного продукта 87
5.3 Расчет основных технико-экономических показателей и эффективности использования программного продукта 91
5.3.1 Оценка экономической эффективности проекта 97
Заключение 102
Список использованных источников 104
Приложение A. Исходный код программы с комментариями 106
Приложение Б. Графический материал 115
В производственных помещениях, в которых работа на ПЭВМ является вспомогательной, температура, относительная влажность и скорость движения воздуха на рабочих местах должны соответствовать действующим санитарным нормам микроклимата производственных помещений.
Согласно СанПиН для персонала ВЦ установлены нормы параметров микроклимата (таблица 4.1) [4.5]
Таблица 4.1 – Оптимальные нормы микроклимата для помещений с ПЭВМ
Температура, С° |
Относительная влажность, % |
Скорость движения воздуха, м/с | |||
Оптималь-ная |
Допусти-мая |
Оптималь-ная |
Допусти- мая, не более |
Оптималь-ная, не Более |
Допусти- мая, не более |
20-23 |
18-25 |
35-60 |
75 |
0,1 |
0,2 |
21-24 |
20-28 |
35-60 |
75 |
0,2 |
0,1-0,3 |
Интенсивность теплового излучения не должна превышать 35 Вт/м при площади облучаемой поверхности 50% и более.
ПЭВМ является источником положительных аэроионов, которые оказывают негативное влияние на организм пользователя.
Уровни положительных
Таблица 4.2 – Уровни ионизации воздуха помещений при работе на ПЭВМ
Уровни |
Число ионов в 1 см. куб. воздуха | |
N+ |
N- | |
Минимально необходимые |
400 |
600 |
Оптимальные |
1500-3000 |
3000-5000 |
Максимально допустимые |
50000 |
50000 |
Надежная вентиляция и кондиционирование воздуха обеспечивает улучшение условий труда и эксплуатационные характеристики вычислительной техники.
Установлено, что 99% 20-40-летних людей,
работающих в неблагоприятных условиях,
имеют различные степени
Для устранения этого вредного фактора воздух в помещении необходимо насыщать отрицательными аэроионами.
Компьютеризация современного общества приводит к следующему влиянию на окружающую среду [4.6]:
Для утилизации и переработки отходов, которые образуются после окончания срока эксплуатации ПЭВМ, ЭВМ, металл отправляют в переплав на предприятия черной и цветной металлургии и предприятия по извлечению драгоценных металлов из узлов. Остальные отходы отправляются на полигоны для захоронения твердых отходов.
Переработку целесообразно проводить в местах образования отходов, что сокращает затраты на погрузочные работы, снижает безвозвратные потери при их транспортировке и высвобождает транспортные средства.
Эффективность использования лома и отходов металла зависит от их качества. Загрязнение и засорение металлоотходов приводят к большим потерям при переработке, поэтому сбор, хранение и сдача их регламентируется специальными стандартами.
Основные операции первичной обработки металлоотходов — сортировка, разделка, механическая обработка. Сортировка заключается в разделении лома и отходов по видам металлов. Разделка лома состоит в разделении металлических и неметаллических включений. Механическая обработка включает рубку, резку, пакетирование и брикетирование на прессах.
В соответствии с требованиями СНиП 2.01.08-8 переработанные отходы из древесины широко используются для изготовления товаров культурно-бытового назначения и хозяйственного обихода, в производстве древесностружечных плит, корпусов различных приборов. [4.7]
Переработку промышленных отходов производят на специальных полигонах, предназначенных для централизованного сбора, обезвреживания и захоронения токсичных отходов промышленных предприятий, которые образуются как при изготовлении новых приборов (в том числе и печатных плат), так и при утилизации вышедших из строя.
Использование отходов производства
и потребление вторичных
В настоящее время
Количество люминесцентных ламп, используемых только в приборостроительной области, исчисляется миллионами и через 1,5-2 года выбрасывается на свалки [4.6].
В связи с этим большое практическое значение приобретает разработка и внедрение технологии извлечений дорогостоящих материалов из люминесцентных ламп после окончания срока их эксплуатации, в частности, технология извлечения ртути.
Разработка технологии извлечения ртути является составной частью создания ресурсосберегающей технологии и природоохранительной системы. Ртуть (Hg) имеет атомный вес 200,59. Она мало распространена в природе: ее содержание в земной коре составляет всего 0,000005 вес.%. Изредка ртуть встречается в самородном виде, вкрапленная в горные породы, но главным образом она находится в природе в виде сульфида ртути HgS, или киновари. Ртуть — единственный металл, жидкий при обыкновенной температуре, ее плотность составляет 13,546 г/см.куб. Ртуть является весьма дорогостоящим элементом. Добыча ее отличается трудоемкой технологией, которая приводит к нарушению земель по форме рельефа, т.е. к нарушению экологического равновесия. Кроме того, неутилизированные люминесцентные лампы могут приводить к попаданию паров ртути в атмосферный воздух, через почву и в воду. Ртуть относится к веществам первого класса опасности, а ее величина ПДК-0,0003 мг/м.куб. согласно СН245-71, т.е. ртуть является чрезвычайно опасным веществом, оказывающим пагубное влияние на окружающую среду и живой мир.
Каждая лампа содержит 60... 120 мг ртути. Примерно 100 г ртути можно получить из 1000 ламп. Испарение такого количества ртути из разбитых ламп приводит к загрязнению 10 млн. м. куб. воздуха до ПДК. Переработка использованных люминесцентных ламп исключает это воздействие.
Отделение по извлечению ртути из люминесцентных ламп может располагаться на территории предприятия по изготовлению ламп или на предприятии любой отрасли, где эксплуатируется большое количество люминесцентных ламп.
В основу технологии извлечения ртути из люминесцентных ламп лежит способ демеркуризации (см. рисунок 4.3).
Дробление ламп |
Погрузка боя в контейнер |
Демеркуризация боя ламп в ванне с раствором в течении 1,5 часа |
Установка контейнера на лотке для стока раствора |
Транспортировка боя и арматуры в контейнерах к линии сортировки |
Сбор раствора в приемный бак |
Перекачка раствора через фильтр с сульфоуглем типа КУ-2 |
Сжигание фильтра с
сульфоуглем и образование |
Сбор раствора для повторного приготовления |
Сброс раствора в хозяйственно-фекальную канализацию |
Рисунок 4.3 – Схема демеркуризации люминесцентных ламп
Операция дробления ламп осуществляется в барабане, при вращении лопастей которого происходит измельчение стекла ламп. Операция погрузки в контейнер осуществляется перемещением боя стекла ламп и арматуры по желобу.
Операцию демеркуризации боя стекла ламп производят помещением контейнера в ванну с демеркуризационным раствором, где его выдерживают в течение 1,5 часов.
Операция сбора отработанного демеркуризационного раствора производится в приемный бак емкостью 1,6 м3.
Операция перекачки
Бой стекла ламп направляют для переработки на предприятие по производству ламп или на предприятие стеклянных изделий. Металлическую арматуру направляют для переплава на машиностроительные или металлургические предприятия.
Общее количество ртути, которое может быть извлечено при демеркуризации люминесцентных ламп, определяют по формуле:
М = mN,
где М — общее количество ртути, которое может быть извлечено из люминесцентных ламп, г;
m — количество ртути, которое может быть извлечено из одной лампы, г;
N — количество ртути,
Количество ртути в одной люминесцентной лампе — 0,05-0,12 г.
Можно получить количество ртути, полученное после утилизации. Так, утилизация только 72 люминесцентных ламп, позволяет выделить минимум 3,6г ртути. С учетом всех производственных помещений это уже значительная цифра и путь к созданию природоохранной системы [4.6].
Планирование работ по созданию программы управления базой данных учебных материалов осуществлялось с использованием методов сетевого планирования и управления (СПУ) и проводилось в следующей последовательности:
Процесс разработки программных средств вычислительной техники и информатики (ПС ВТИ) можно разделить на отдельные стадии. В свою очередь, каждую из этих стадий можно подразделить на отдельные этапы и подразделы.
Согласно ГОСТ 23501.1-79 регламентируются следующие стадии проведения исследования:
Все эти работы выполняются одним исполнителем – программистом.