ВВЕДЕНИЕ 7
ГЛАВА 1 ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ КОНТРОЛЯ ДОПУСКА К ПРОИЗВОДСТВЕННЫМ РАБОТАМ НА ХИМИЧЕСКОМ ПРЕДПРИЯТИИ 8
1.1 Технике-экономическая характеристика предприятия 8
1.2 Концептуальное моделирование информационной системы 11
1.2.1 Моделирование бизнес-процессов информационной системы контроля
допуска к производственным работам на химическом предприятии для постановки задачи решения 11
1.2.2 Разработка и анализ модели бизнес-процесса «КАК ЕСТЬ» 11
1.2.3 Обоснование необходимости решения и формирование требований к
новой технологии 13
1.3 Анализ существующих разработок программного обеспечения на предмет
соответствия сформулированным требованиям 14
1.3.1 Определение основных требований для сравнения аналогичных программ 14
1.3.2 Сравнительная характеристика существующих разработок 14
1.4 Постановка задачи на разработку проекта создания/внедрения информационной системы контроля допуска к производственным работам на
химическом предприятии 17
1.5 Разработка модели бизнес-процесса «КАК ДОЛЖНО БЫТЬ» 18
Выводы по первой главе 19
ГЛАВА 2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ КОНТРОЛЯ ДОПУСКА К ПРОИЗВОДСТВЕННЫМ РАБОТАМ НА ХИМИЧЕСКОМ ПРЕДПРИЯТИИ 20
2.1 Логическая модель информационной системы контроля допуска к
производственным работам на химическом предприятии 20
2.2 Информационное обеспечение информационной системы контроля допуска
2.2.1 Используемые классификаторы и системы кодирования 22
2.2.2 Характеристика нормативно-справочной и входной оперативной
информации 22
2.2.3 Характеристика выходной информации 24
2.3 Разработка инфологической и логической моделей данных информационной
системы контроля допуска к производственным работам на химическом предприятии 24
2.4 Требования к аппаратно-программному обеспечению информационной системы контроля допуска к производственным работам на химическом предприятии 26
Выводы по второй главе 27
ГЛАВА 3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ
СИСТЕМЫ КОНТРОЛЯ ДОПУСКА К ПРОИЗВОДСТВЕННЫМ РАБОТАМ
НА ХИМИЧЕСКОМ ПРЕДПРИЯТИИ 28
3.1 Выбор архитектуры информационной системы контроля допуска к производственным работам на химическом предприятии 28
3.2 Выбор технологии разработки программного обеспечения информационной
системы контроля допуска к производственным работам на химическом предприятии 29
3.3 Выбор СУБД информационной системы контроля допуска к
производственным работам на химическом предприятии 30
3.4 Разработка физической модели данных информационной системы контроля
допуска к производственным работам на химическом предприятии 31
3.5 Разработка программного обеспечения ИС контроля допуска к
производственным работам на химическом предприятии 33
3.5.1 Схема взаимосвязи модулей приложения ИС контроля допуска к
производственным работам на химическом предприятии 33
3.5.2 Описание модулей приложения информационной системы контроля
3.6 Описание функциональности информационной системы контроля допуска к
производственным работам на химическом предприятии 39
3.7 Тестирование программного проекта 41
3.7.1 Выбор методов тестирования программного продукта 41
3.7.2 Описание программного кода тестирования ИС контроля допуска к
производственным работам на химическом предприятии 42
Выводы по третьей главе 43
ЗАКЛЮЧЕНИЕ 44
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 45
ПРИЛОЖЕНИЕ А Схема структуры предприятия ПАО «ТОАЗ» 47
ПРИЛОЖЕНИЕ Б Модель процесса по заполнению документа наряд-допуск . 48 ПРИЛОЖЕНИЕ В Диаграмма IDEF0 «Деятельность по составлению наряда- допуска ПАО «ТОАЗ». «КАК ЕСТЬ» 49
ПРИЛОЖЕНИЕ Г Декомпозиция диаграммы IDEF0 «Деятельность по составлению наряда-допуска «КАК ЕСТЬ» 50
ПРИЛОЖЕНИЕ Д Диаграмма IDEF0 «Деятельность по составлению наряда- допуска ПАО «ТОАЗ». «КАК ДОЛЖНО БЫТЬ» 51
ПРИЛОЖЕНИЕ Е Декомпозиция диаграммы IDEF0 «Деятельность по составлению наряда-допуска «КАК ДОЛЖНО БЫТЬ» 52
ПРИЛОЖЕНИЕ Ж Печатная форма наряда-допуска (лицевая сторона) 53
ПРИЛОЖЕНИЕ З Печатная форма наряда-допуска (обратная сторона) 54
ПРИЛОЖЕНИЕ И Исходный код программы 55
Работы, при выполнении которых есть риск для жизни сотрудников, проводятся только при наличии допуска к производственным работам (специальный документ «наряд -допуск»). Документ имеет много тонкостей, к тому же заполняется вручную, что существенно замедляет процесс начала работы, и имеется большая вероятность совершения ошибки при заполнении. Это является основанием для усовершенствования процесса по заполнению документа.
Перед выдачей документ оформляется вручную. При выявлении каких- либо замечаний по заполнению или неточностей правки запрещаются, что означает повторное оформление документа. На крупных производствах при ремонтных работах или плановых осмотрах в сутки оформляются от 50 и выше нарядов-допусков. При таком количестве документов их ручное заполнение сильно тормозит процесс работы производства. Актуальность работы обусловлена необходимостью разработки программы, позволяющей упростить заполнение допуска на производственные работы и минимизировать риски некорректного заполнения или утраты документа «наряд-допуск.
Объектом исследования является работа персонала по оформлению и выдачи наряда-допуска на производство работ.
Предметом исследования является оптимизация процессов оформления, выдачи и хранения наряда-допуска.
Основной целью бакалаврской работы является разработка программного обеспечения для упрощения составления обязательной документации.
Задачи:
1. Изучение предметной области.
2. Анализ проблем в существующем бизнес -процессе.
3. Анализ существующих решений на рынке.
4. Обоснование выбора архитектуры информационной системы и СУБД.
5. Тестирование разработанного программного продукта.
В результате разработана информационная система, предоставляющая простой и понятный инструмент для контроля допуска к производственным работам на химическом предприятии.
В ходе работы была достигнута цель и выполнены основные задачи по разработке программного продукта.
Для достижения цели были выполнены задачи:
- проведен анализ деятельности предприятия;
- определены основные требования к разрабатываемой программе;
- проанализированы программы с аналогичными решениями проблемы;
- составлены бизнес -модели «КАК ЕСТЬ» и «КАК ДОЛЖНО БЫТЬ»;
- выполнено проектирование логической и физической моделей;
- выбран язык программирования для реализации программного продукта, наиболее подходящий под требования будущей программы;
- определена СУБД, которая будет установлена на сервере предприятия;
- реализован программный продукт в Microsoft Visual C# и разработана база данных в Microsoft SQL Server;
- произведено тестирование разработанного продукта для выявления сбоев и некорректного поведения программы в ответ на разные действия пользователя.
1. Агуров, Павел. C#. Сборник рецептов / Павел Агуров. - М.: "БХВ- Петербург", 2012. - 432 с.
2. Албахари, Джозеф. C# 3.0. Справочник / Джозеф Албахари, Бен Албахари. - М.: БХВ-Петербург, 2013. - 944 с.
3. Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - М.: Вильямс, 2015. - 266 с.
4. Бишоп, Дж. C# в кратком изложении / Дж. Бишоп, Н. Хорспул. - М.: Бином. Лаборатория знаний, 2013. - 472 с.
5. Вагнер, Билл. С# Эффективное программирование / Билл Вагнер. - М.: ЛОРИ, 2013. - 320 с.
6. Зиборов, В.В. Visual C# 2012 на примерах / В.В. Зиборов. - М.: БХВ- Петербург, 2013. - 480 с.
7. Зиборов, Виктор. Visual C# 2010 на примерах / Виктор Зиборов. - М.: "БХВ-Петербург", 2011. - 432 с.
8. Ишкова, Э.А. Самоучитель С#. Начала программирования / Э.А. Ишкова. - М.: Наука и техника, 2013. - 496 с.
9. Касаткин, А.И. Профессиональное программирование на языке си. Управление ресурсами / А.И. Касаткин. - М.: Высшая школа, 2012. - 432 с.
10. Емельянова, Н.З. Проектирование информационных систем: учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2014. - 432 с.
11. Заботина, Н.Н. Проектирование информационных систем - М.:
ДРОФА, 2013. - 336 с.
12. Чистов, Д.В. Проектирование информационных систем. Учебник и практикум / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук. - М.: Юрайт, 2016. - 260 с.
13. Сайт BPWin. [Электронный ресурс]. - Режим доступа: www.bpwin.ru.
14. Троелсен, Эндрю. Язык программирования C# 5.0 и платформа .NET 4.5 / Эндрю Троелсен. - М.: Вильямс, 2015. - 486 с.
15. Halesberg, A. The programming language C#. Classics Computers Science / M. Thorgersen, S. Wiltamut, P. Gold, 2011. - 784 p.
16. Likness, D. Applications for Windows 8 on C # and XAML, 2013. - 368 p.
17. Stillman, E. Head First. We study C #. 3rd edition / D. Green, 2017. - 816 p.
18. Richter, D. CLR via C #. Programming on the Microsoft .NET Framework 4.5 in C #. 4 th ed., 2018. - 896 p.
19. Petzold, C. Programming for Microsoft Windows 8. 6th ed., 2014. - 1008 p.
20. Sharpe, D. Microsoft Visual C #. A detailed guide. 8th edition, 2017. - 848 p.