Поясняк (1230875)
Текст из файла
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ДАЛЬНЕВОСТОЧНЫЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ»
Кафедра «Автоматика, телемеханика и связь»
К ЗАЩИТЕ ДОПУСТИТЬ
Заведующий кафедрой
__________А.И. Годяев
«____»________2016 г.
РАЗРАБОТКА СИСТЕМЫ АВТОМАТИЗИРОВАННОГО
КОНТРОЛЯ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА
ПРОЕКТНО-ИЗЫСКАТЕЛЬСНОГО ИНСТИТУТА
Пояснительная записка к дипломному проекту
ДП 23.05.05 ПЗ – 255
Студент гр.255 Н.А. Рыбин
Консультант по безопасности
жизнедеятельности
(доцент, к.т.н., доцент) А.А. Балюк
Консультант по экономике
(доцент, к.э.н., доцент) Л.Е. Тумали
Руководитель
(доцент, доцент) А.В. Меркулов
Нормоконтроль
(доцент) Н.А. Пельменёва
Хабаровск-2016
Задание
Отзыв руководителя
Abstract
As part of the graduation project was reviewed by the value of automated process control system and is designed for object-time tracking program. The main objectives of the implementation of an automated control system at the enterprise JSC " Far Design and Research Institute of Transport Construction" are:
-
control of the working process;
-
the formation of accounting documentation;
-
automation of data collection and bring it to a common mind;
The degree project consists of four parts:
-
operational;
-
technical;
-
economic;
-
life safety.
In turn, in the operational part of the considered characteristic of JSC "Dalgiprotrans" database classification and management systems, software development environment and database. In the technical part of the program shows the implementation of working hours, the database structure is disclosed. In the third part of the calculated profitability of software implementation for the customer and the developer. And in the last section covers the main requirements, according to regulatory documents.
Содержание
Введение 8
1 Эксплуатационная часть 10
1.1 Характеристика АО "Дальгипротранс" 10
1.2 Актуальность внедрения автоматизированной системы управления (АСУ) 11
1.3 Базы данных (БД) 12
1.3.1 Классификация баз данных 12
1.3.2 Модели баз данных 14
1.3.2.1 Иерархическая модель 14
1.3.2.2 Сетевая модель 15
1.3.2.3 Реляционная модель 16
1.4 Системы управления базами данных (СУБД) 19
1.4.1 Классификация СУБД 19
1.4.1.1 Файл-серверная СУБД 20
1.4.1.2 Клиент-серверная СУБД 20
1.4.1.3 Трехуровневая СУБД 21
1.5 Сервер базы данных 24
1.5.1 СУБД Firebird 24
1.5.2 Роль сервера 25
1.5.3 Генераторы 26
1.5.4 Триггеры 27
1.5.5 Транзакции 28
1.5.6 Преимущества 29
1.6 Графический пользовательский интерфейс IBExpert 29
1.7 Среда разработки Delphi 31
2. Техническая часть 35
2.1 Разработка автоматизированных рабочих мест 35
2.1.1 Сроки проектирования 35
2.1.2 Авторизация 36
2.1.3 АРМ инженера 38
2.1.4 АРМ начальника группы 39
2.1.5 АРМ главного специалиста и начальника отдела 41
2.1.5.1 Главное рабочее окно 41
2.1.5.2 Диаграмма Гантта 45
2.1.5.3 Формирование табеля учета рабочего времени 50
2.1.6 Создание информационной БД технологического процесса проектирования 56
2.1.7 Организация связей между таблицами 66
3 Экономическая часть 72
3.1 Экономическая характеристика проекта 72
3.2 Затраты на приобретение программы 73
3.2.1 Основные положения 73
3.2.2 Составление сметы затрат на оплату труда разработчиков программы 74
3.2.3 Отчисления с фонда заработной платы во внебюджетные социальные фонды 75
3.3 Затраты на разработку программы со стороны разработчика 76
3.4 Прогнозирование эффекта от проекта 77
3.4.1 Основные положения 77
3.4.2 Расчет экономии расходов за счет повышения производительности труда 78
3.4.3 Расчет рентабельности создания ПО для разработчика 80
4 БЖД 82
4.1 Обеспечение безопасности при эксплуатации АРМ проектировщика 82
4.2 Эргономические требования 82
4.3 Санитарные и гигиенические требования 86
4.3.1 Санитарные и гигиенические требования к микроклимату 86
4.3.2 Система вентиляции 87
4.3.3 Системы кондиционирования и отопления 87
4.3.4 Освещение 88
4.4 Требования, предъявляемые к оборудованию, оргтехнике, помещению 88
Заключение 90
Список используемых источников 91
Приложение А 94
Введение
Повсеместное внедрение автоматизированных рабочих мест позволяет значительно сократить время выполнения работ и повысить их точность, облегчить труд специалистов. Несмотря на это, в проектных институтах выявлено отсутствие единой информационной системы по контролю процесса проектирования. В частности, на предприятии АО «Дальгипротранс» возникла необходимость в системе учета рабочего времени и контроля за технологическим процессом проектирования. «Дальгипротранс» - комплексный проектно-изыскательский институт, выполняющий работы по инженерным изысканиям и проектированию объектов транспортного и промышленно-гражданского назначения. Все работники подразделений института оснащены современной компьютерной техникой и необходимым программным обеспечением для выполнения инженерных изысканий и проектирования.
Целью разработки ставится обеспечение мониторинга за работой подчиненных; автоматизированный сбор информации и её обработка, хранение и использование промежуточной и выходной информации; формирование общих информационных потоков, направленных на сокращение технологического цикла выполнения проектных работ. Для этого разработана программа по-объектного учета трудозатрат проектировщиков с контролем рабочего времени. Информационная система поддерживается сервером баз данных FireBird, а регистрация и обработка данных осуществляется с помощью средств Delphi. Вводимая информация о сотрудниках, об инженерных проектах, стадиях их разработки поступает в единую базу данных, имеющую иерархическую модель и клиент-серверную архитектуру. Приложение имеет возможность формирования отчета о состоянии выполненных работ над каким-либо техническим проектом в виде таблиц, графиков и диаграмм. Сводная информация отображается в форме диаграммы Гантта, так как она наиболее удобна, наглядно иллюстрирует план и процесс работ над проектами.
Предлагаемая система направлена на решение таки проблем, как общий контроль за ходом процесса проектирования, контроль занятости сотрудников, ведение линейного графика, составление карточки объекта, обеспечение документооборота, использование справочной и архивной информации. Она ускорит сбор и обработку информации, повысит объективность оценки выполнения работ, оптимизирует планирование групп и отделов, позволит решать больше поставленных задач.
Целью дипломного проектирования является разработка системы автоматизированного контроля технологического процесса проектно-изыскательского института.
1 Эксплуатационная часть
1.1 Характеристика АО "Дальгипротранс"
Акционерное общество «Дальневосточный проектно-изыскательский институт транспортного строительства» (АО «Дальгипротранс») – крупнейший на Дальнем Востоке специализированный институт, обеспечивающий проектной документацией объекты транспортного и промышленно-гражданского строительства.
Начиная с 1936 года, АО «Дальгипротранс» успешно развивается и выполняет полный комплекс проектно-изыскательских работ для строительства – от подготовки исходных данных и инженерных изысканий до защиты проектных решений в органах государственной экспертизы и авторского надзора за строительством объекта.
Основные виды деятельности АО «Дальгипротранс» – это комплексные инженерные изыскания (геодезические, экологические, картографические, геологические и землеустроительные) и разработка проектно-сметной документации на объекты капитального строительства и линейные объекты, такие как:
1) Железные дороги общей сети:
-
новые железнодорожные линии;
-
развитие крупных железнодорожных узлов;
-
строительство и реконструкция железнодорожных станций и т.д.
2) Промышленный железнодорожный транспорт:
-
электроснабжение сооружений и освещение территорий сооружения и устройства водоснабжения, канализации и тепло
-
снабжения и инженерное оборудование зданий;
-
устройства связи для руководства технологическим процессом.
3) Автомобильные дороги, городские улицы и транспортные развязки:
-
-автомобильные дороги общего пользования всех технических категорий;
-
промышленные автомобильные дороги;
-
надземные и подземные пешеходные переходы и т.д.
4) Жилые и общественные здания:
-
жилые здания и комплексы со всем инженерным обеспечением и благоустройством территории;
-
здания предприятий торговли, общественного питания, бытового и культурного обслуживания населения и т.д.
5) Трубопроводы:
-
магистральные газопроводы;
-
распределительные газопроводы;
-
нефтепроводы.
6) Инженерное оборудование, сети и системы:
-
электроснабжение и освещение;
-
водоснабжение и канализация;
-
охранная сигнализация, видеонаблюдение и контроль доступа и т.д. [1]
Схема организационной структуры представлена на листе 1 графического материала.
1.2 Актуальность внедрения автоматизированной системы управления (АСУ)
Работа проектировщика является творческой и не может никаким образом контролироваться, так как нет нормативных документов, по которым можно оценить сроки и стоимость выполнения его деятельности. И так как работа по конкретному проекту выполняется в рамках юридического договора, в котором определяются сроки, объемы и качество итогового проектного продукта, то необходимо каким-либо образом контролировать рабочий процесс сотрудников, чтобы не было случаев, например таких, что разработчик говорит, что работа продвигается, а по факту занимается над этим проектом долгое время.
Весь анализ производительности труда делается по аналогичным выполненным объектам. Сроки выполнения сверяют по предыдущим готовым проектам. В случае, если проект, поступивший от заказчика, выполняется в первый раз, то все равно время изготовления сравнивается с похожими законченными объектами.
Руководством отдела АТС было сформулировано и составлено техническое задание (ТЗ), согласно которому должно быть разработано программное обеспечение.
Основными целями внедрения автоматизированной системы управления на предприятие АО "Дальгипротранс" являются:
- контроль рабочего процесса;
- формирование отчетной документации;
- автоматизация сбора информации и приведение её к общему виду;
- возможность внесения в АРМ.
1.3 Базы данных (БД)
1.3.1 Классификация баз данных
В настоящее время многие организации работают с большим количеством данных, которые должны быть собраны воедино и упорядочены по какому-либо признаку. Данную проблему решают давно известные базы данных (БД).
База данных - это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Существует большое число разновидностей классификаций баз данных, различающихся по разным критериям. Основные из них приведены ниже:
-
по модели данных;
-
по среде постоянного хранения;
-
по содержимому;
-
по степени распределённости.
В свою очередь базы данных, классифицирующиеся по среде постоянного хранения, делятся на БД, хранящиеся:
-
во вторичной памяти (средой постоянного хранения является периферийная энергонезависимая память);
-
в оперативной памяти;
-
в третичной памяти (средой постоянного хранения является отсоединяемое от сервера устройство массового хранения).
Базы данных, отличающиеся по содержимому, делятся на:
-
географические;
-
исторические;
-
научные;
-
мультимедийные;
-
клиентские и т.д.
По степени распределенности БД разбиты на:
-
централизованные (база данных полностью расположена на одном компьютере);
-
распределенные (составные части базы данных размещаются в различных узлах компьютерной сети).
Также базы данных можно классифицировать и с экономической точки зрения: по условиям предоставления услуг (бесплатные и платные); по форме собственности (государственные, негосударственные); по уровню доступности (общедоступные, с ограниченным кругом пользователей).
Подробнее остановимся на классификации баз данных по модели данных.
1.3.2 Модели баз данных
1.3.2.1 Иерархическая модель
Впервые иерархическая модель появилась в результате обобщения структур данных. В таких моделях структура представления данных имеет форму дерева. На первом (высшем) уровне находится вершина, причем только одна, которая называется корнем дерева. Она имеет связи с вершинами второго уровня, которые также связаны с вершинами третьего уровня и т.д., но между собой вершины одного уровня не связаны. Связи между уровнями организованы по типу один к многим от высшего к низшему. Доступ информации осуществляется по вертикальной схеме, начиная с корня.
С точки зрения графов иерархическая модель представляет собой древовидный граф, пример которого представлен на рисунке 2.1.
Рисунок 2.1 - Древовидный граф
К операциям, проводимым над данными, которые организованы в виде иерархической модели, относятся:
-
добавление новой записи в БД;
-
извлечение записи; в этой операции возможно указание условия, по которому будет произведена выборка той или иной информации;
-
изменение извлеченной записи;
-
удаление записи.
К преимуществам такой модели можно отнести:
-
временные показатели выполнения операций над данными;
-
эффективное использование памяти.
Недостатками иерархической модели являются:
-
громоздкость в обработке данных;
-
сложные логические связи.
1.3.2.2 Сетевая модель
Расширением иерархической модели является сетевая, у которой каждый элемент может быть связан с любым другим. Пример организации связей представлен на рисунке 2.2.
Рисунок 2.2 - Представление связей в сетевой модели
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.











