Введение 5
1 Проблемы и тенденции развития информационных систем в области
циклового планирования 8
1.1 Анализ источников по теме работы 8
1.2 Сущность и виды процессов в цикловом планировании 10
1.3 Обоснование необходимости и цели использования программного
обеспечения для циклового планирования 13
2 Анализ текущего состояния информационной системы и проектирование
возможности интеграции 16
2.1 Характеристика деятельности предприятия и отдела планирования
производства 16
2.2 Описание возможностей и технологических решений Primavera P6 .... 18
2.3 Описание проекта системы 21
2.4 SWOT-анализ 22
2.5 Рекомендация по совершенствованию информационной системы 24
2.6 Обоснование проектных решений 25
3 Описание web-интерфейса системы 28
3.1 Общее описание разработанного программного обеспечения 28
3.2 Технологии реализации 28
3.4 Описание программных модулей 31
3.5 Расчет экономической эффективности 38
3.5.1 Описание продукции 38
3.5.2 Оценка затрат на разработку программного продукта 39
3.5.3 Расчет годового фонда времени работы на персональном
компьютере 42
3.5.4 Предполагаемая цена программного продукта с учетом нормы
прибыли 45
3.5.5 Расчет экономической эффективности программы 45
Заключение 47
Список использованных источников 48
Приложение А 52
Приложение Б 54
На сегодняшний день планирование экономической деятельности всех предприятий является важной предпосылкой эффективного производства, независимо от сферы деятельности и масштабов организации.
Назначение планирования как функции управления состоит в стремлении заблаговременно учесть по возможности все внутренние и внешние факторы, обеспечивающие благоприятные условия для нормального функционирования и развития предприятия. Оно предусматривает разработку комплекса мероприятий, определяющих последовательность достижения конкретных целей с учетом возможностей наиболее эффективного использования ресурсов каждым производственным подразделением и в целом предприятием.
Планирование призвано обеспечить связь между отдельными структурными подразделениями предприятия, включающими всю технологическую цепочку: научные исследования и разработки, производство и сбыт. Эта деятельность опирается на выявление и прогнозирование потребительского спроса, анализ и оценку имеющихся ресурсов и перспектив развития хозяйственной конъюнктуры.
В современных условиях хозяйствования машиностроительное пред-приятие следует рассматривать как производственную систему, представляющую собой объективно существующий комплекс материальных объектов, коллективов людей, производственных, научно-технических и информационных процессов, имеющих целью выпуск промышленной продукции определенного назначения и качества. При этом процесс управления производством представляется как иерархическая интегрированная система, реализующая свои функции и задачи управления на уровне предприятия, производства, цеха, участка, бригады конкретным органом управления.
Целью планирования является не только создание условий для согласованной работы всех производственных подразделений по выпуску заказанной потребителями продукции, но и соблюдение установленных значений технико-экономических показателей, таких как затраты, фонд зарплаты, себестоимость, производительность труда и т.д.
Важная роль принадлежит планированию, в процессе которого следует разрабатывать комплекс взаимосвязанных планов по всем производственным структурам предприятия, вплоть до рабочего места, и периодам времени, не только согласованными с планами отгрузки готовой продукции по договорам потребителей, но и допускающими сменно-суточный, а при необходимости и часовой режим регулирования.
На сегодняшний день на предприятии ПАО «Уралмашзавод» реализован комплекс программных средств, при помощи которых реализуется цикловое планирование производства. Средством ввода информации в базу данных и средством визуализации является Primavera P6. Обработка введенных данных и расчет циклового плана производства осуществляется в Microsoft SQL Server.
Primavera P6 [14] является системой управления проектами, разработанной для больших предприятий. Primavera P6 предназначена для автоматизации процессов управления проектами в соответствии с требованиями Project Management Institute (PMI), International Project Management Association (IPMA) и стандартами International Organization for Standardization (ISO). Все программные модули Primavera P6 обеспечивают хранение и обработку данных по всем проектам компании в едином хранилище данных, построенном на базе Microsoft SQL Server.
В Primavera P6 отсутствует возможность расширить функционал системы, необходимый для работы циклового планирования. В настоящее время запуском расчета циклового плана, обновлением шаблонов производства и другими необходимыми функциями занимается администратор базы данных, что очень неудобно и для самого администратора, и для отдела планирования.
Чтобы сделать работу отдела планирования производства более эффективной и снизить нагрузку на администратора базы данных, решено было разработать web-интерфейс для системы циклового планирования ПАО «Уралмашзавод», которое позволит сотрудникам работать быстрее, эффективнее и не допускать логических и структурных ошибок.
Актуальность данной работы обусловлена тем, что возникла потребность в разработке программного обеспечения, которое позволило бы улучшить существующую систему циклового планирования ПАО «Уралмашзавод».
Объектом выпускной квалификационной работы является управление цикловым планированием производства ПАО «Уралмашзавод».
Предметом выпускной квалификационной работы является расширение функционала системы циклового планирования Primavera P6.
Цель работы — разработать web-интерфейс для работы с системой циклового планирования Primavera P6.
В соответствии с поставленной целью в работы определены следующие задачи:
1. Исследовать предметную область, провести анализ бизнес-процессов и процессов циклового планирования предприятия.
2. Проанализировать литературные и интернет источники посвященные аналогичным программным продуктам.
3. Изучить возможности и технологические решения Primavera P6.
4. Спроектировать возможность интеграции и проектные решения.
5. Реализовать и внедрить разработанный web-интерфейс для работы с реальными данными предприятия.
Web-интерфейс для системы циклового планирования будет служить на ПАО «Уалмашзавод» инструментом запуска расчета циклового плана, процедур наполнения шаблонов, нормализации, оптимизации и утверждения шаблонов изделий и планов производства, инструментом формирования планов производства, что повысит эффективность работы отдела планирования и снизит нагрузку на администратора базы данных
В соответствии с поставленными задачами:
1. Проведен анализ литературы и интернет-источников, посвященных проблемам разработки и внедрения информационных систем, процессам в области планирования производства.
2. Изучены и проанализированы основные процессы предметной области. К основной задаче отдела планирования ПАО «Уралмашзавод» можно отнести оптимизацию загрузки оборудования предприятия, с целью выполнения производственных сроков по изготовлению продукции.
3. Изучены возможности и технологические решения Primavera P6. Определены требования к программному продукту, разработан проект системы. Система должна обладать высокой скоростью обработки данных, гибкостью, надёжностью.
4. Обоснована необходимость разработки web-интерфейса. Разработан программный продукт позволяющий автоматизировать процессы запуска расчетов циклового плана, нормализации и оптимизации шаблонов изделий и производственных планов и пр.
5. Рассчитана экономическая эффективность внедрения разработанной конфигурации.
Таким образом, все задачи были выполнены, цель достигнута.
1. Автоматизация параметрического моделирования в машиностроительном производстве [Электронный ресурс]. — Режим доступа: https:ZZcyberleninka.ru/article/n/avtomatizatsiya-parametricheskogo-modelirovaniya- v-mashinostroitelnom-proizvodstve(дата обращения: 20.05.2019).
2. Анализ технологии и разработка методов повышения энергоэффективности производства [Электронный ресурс]. — Режим доступа: https:ZZcyberleninka.ru/article/nZanaliz-tehnologii-i-razrabotka-metodov-povysheniya- energoeffektivnosti-proizvodstva(дата обращения: 20.05.2019).
3. Вестник удмуртского университета [Электронный ресурс]. — Режим доступа: http://en.vestnik.udsu.ru/files/originsl_articles/vuu_13_022_09.pdf(дата обращения: 01.05.2019).
4. ГОСТ 19.101-77. Виды программ и программных документов (с Изменением N 1) [Электронный ресурс]. — Введ. 01.01.1980. — Режим доступа: http://docs.cntd.ru/document/1200007627(дата обращения: 17.05.2019).
5. ГОСТ 19.102-77 ЕСПД. Стадии разработки [Электронный ресурс]. — Введ. 01.01.1980. — Режим доступа: http://docs.cntd.ru/document/gost-19- 102-77 (дата обращения: 17.05.2019).
6. ГОСТ 19.105-78 ЕСПД. Общие требования к программным доку-ментам [Электронный ресурс]. — Введ. 01.01.1980. — Режим доступа: http://docs.cntd.ru/document/gost-19-105-78-espd(дата обращения: 17.05.2019).
7. Интегрированная система автоматизации проектирования технологических процессов и оперативного управления производством [Электронный ресурс]. — Режим доступа: https:ZZcyberleninka.ru/articleZnZintegrirovannaya-sistema- avtomatizatsii-proektirovaniya-tehnologicheskih-protsessov-i-operativnogo-uprav leniya-proizvodstvom (дата обращения: 20.05.2019).
8. Исследование и сравнение современных реализаций flux- архитектур разработки web-приложений [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/issledovanie-i-sravnenie-sovremennyh- reali zatsiy-flux-arhitektur-razrabotki-veb-prilozheniy (дата обращения: 22.05.2019).
9. Исследование методов увеличения производительности web- приложений [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru /article/n/issledovanie-metodov-uvelicheniya-proizvoditelnosti-web-prilozheniy (дата обращения: 05.05.2019).
10. Модель экономической эффективности автоматизации конструкторско-технологической подготовки машиностроительного производства [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n7model- ekonomicheskoy-effektivnosti-avtomatizatsii-konstruktorsko-tehnologicheskoy- podgotovki-mashino-stroitelnogo-proizvodstva(дата обращения: 20.05.2019).
11. Оперативно-календарное планирование в серийном и единичном производстве [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru /article/n/operativno-kalendarnoe-planirovanie-v-seriynom-i-edinichnom-proizvod stve (дата обращения: 03.05.2019).
12. Особенности и методология производственного планирования на машиностроительном предприятии [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/osobennosti-i-metodologiya-proizvodstvennogo- planirovaniya-na-mashinostroitelnom-predpriyatii(дата обращения: 30.04.2019).
13. Официальный сайт Golang [Электронный ресурс]. — Режим доступа: https://golang.org/(дата обращения: 22.05.2019).
14. Официальный сайт Oracle [Электронный ресурс]. — Режим доступа: https://www.oracle.com/ru/applications/primavera/solutions/products.html(да¬та обращения: 30.04.2019).
15. Официальный сайт Reactjs [Электронный ресурс]. — Режим доступа: https://reactjs.org/(дата обращения: 22.05.2019).
16. Официальный сайт ПАО «Уралмашзавод» [Электронный ресурс]. — Режим доступа: https://www.uralmash.ru/(дата обращения: 12.05.2019).
17. Планирование производства продукции в условиях конкурентной среды [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/ article/n/planirovanie-proizvodstva-produktsii-v-usloviyah-konkurentnoy-sredy (дата обращения: 03.05.2019).
18. Почему стоит использовать React JS при разработке приложений [Электронный ресурс]. — Режим доступа: https://xbsoftware.ru/blog/pochemu- stoit-ispolzovat-react-js-razrabotke-prilozhenij/(дата обращения: 22.05.2019).
19. Пресс-центр ПАО «Уралмашзавод» [Электронный ресурс]. — Режим доступа: https://www.uralmash.ru/press-center/news/4991/(дата обращения: 07.05.2019).
20. Принципы стратегического планирования на предприятии [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/printsipy- strategicheskogo-planirovaniya-na-predpriyatii-1(дата обращения: 07.05.2019).
21. Программирование, стартапы, новости IT [Электронный ресурс]. —
Режим доступа: https://techrocks.ru/2018/07/29/programming-languages-
popularity-2018/ (дата обращения: 22.05.2019).
22. Разработка web-приложений для поддержки стратегического управления [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/ article/n/razrabotka-web-prilozheniy-dlya-podderzhki-strategicheskogo-upravleniya (дата обращения: 05.05.2019).
23. Разработка web-сервиса для автоматизированной генерации документов на основе docx-шаблонов [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/razrabotka-web-servisa-dlya-avtomatizirovannoy- generatsii-dokumentov-na-osnove-docx-shablonov(дата обращения: 22.05.2019).
24. Разработка программного обеспечения [Электронный ресурс]. — Режим доступа: https://xbsoftware.ru/blog/pochemu-stoit-ispolzovat-react-js- razrabotke-prilozhenij/(дата обращения: 12.05.2019).
25. Распределение последовательности подзадач при календарном планировании производства [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/raspredelenie-posledovatelnosti-podzadach-pri- kalendarnom-planirovanii-proizvodstva(дата обращения: 03.05.2019).
26. Сайт о программировании METANIT.COM[Электронный ресурс].
— Режим доступа: https://metanit.com/sql/sqlserver/1.1.php(дата обращения: 22.05.2019).
27. Современные интерактивные web-приложения — построение пользовательского интерфейса с react [Электронный ресурс]. — Режим доступа: https://cyberleninka.rU/article/n/sovremennye-interaktivnye-veb-prilozheniya-post roenie-polzovatelskogo-interfeysa-s-react (дата обращения: 22.05.2019).
28. Технологии создания пользовательских web-приложений [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/ tehnologii- sozdaniya-polzovatelskih-web-prilozheniy (дата обращения: 05.05.2019).
29. Энциклопедия экономиста Grandars [Электронный ресурс]. — Режим доступа: http://www.grandars.ru/ student/ekonomicheskaya-teoriya/tip- proizvodstva.html (дата обращения: 07.05.2019).
30. Язык программирования Go: мнения и перспектива [Электронный ресурс]. — Режим доступа: https://timeweb.com/ru/community/articles/yazyk- programmirovaniya-go-mneniya-i-perspektiva-1(дата обращения: 13.05.2019).
31. Economic-S [Электронный ресурс] — Режим доступа:
http ://www.economic-s.ru/index.php/theory/ operativnoe-planirovanie-opp/metodyi- kalendarnogo-planirovaniya-pr/ (дата обращения: 07.05.2019).
32. Hardline.ru [Электронный ресурс]. — Режим доступа:
http://hardline.rU/2/13/995/(дата обращения: 02.05.2019).
33. StackOverflow [Электронный ресурс]. — Режим доступа: https://ru.stackoverflow.com/(дата обращения: 12.05.2019).
34. Web-приложения и данные: проблемы абстракции и масштабируемости [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru /article/n/web-prilozheniya-i-dannye-problemy-abstraktsii-i-masshtabiruemosti (дата обращения: 30.04.2019).