Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПРОИЗВОДСТВЕННОГО ПЛАНИРОВАНИЯ

Работа №25419

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы88
Год сдачи2017
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
575
Не подходит работа?

Узнай цену на написание


Введение
1 Анализ современных подходов к автоматизации процессов
производственного планирования 8
1.1 Анализ процессов производственного планирования 8
1.2 Трёхуровневая архитектура 11
1.3 Данные (база данных SQL) 14
1.4 Бизнес-логика (сервер приложений IIS) 15
1.5 Выводы по главе 1 17
2 Анализ требований информационной системы предприятия 19
2.1 Анализ информационной структуры предприятия 20
2.2 Анализ и сравнение существующих технологий для разработки веб-приложения 21
2.2.1 Сравнительный анализ PHP и ASP.Net 21
2.3 Анализ паттернов проектирования и выбор оптимального 26
2.3.1 Паттерн «Наблюдатель» (Observer) 29
2.3.2 Паттерн «Одиночка» (Singleton) 30
2.3.3 Паттерн «Абстрактная фабрика» (Abstract Factory) 31
2.4 Технология AJAX 31
2.5 API - Application programming interface 36
2.6 Выводы по главе 2 37
3 Разработка приложения 39
3.1 Выявление сущностей и построение диаграммы классов предметной
области 39
3.2 Выявление основных расчетных операций 46
3.3 Разработка MVC-приложения 50
3.3.1 Уровень Model 52
3.3.2 Уровень View. Применение шаблона проектирования и Ajax
технологии 53
3.3.3 Уровень Controller 60
3.4 Выводы по главе 3 63
Заключение 65
Список сокращений 66
Список используемых источников 67
Приложение А 70
Приложение Б Акт об использовании 83
Приложение В Свидетельство о государственной регистрации программы
для ЭВМ 84
Приложение Г Публикация 85

Применение системы сетевого планирования способствует разработке оптимального варианта стратегического плана развития предприятия, который служит основой оперативного управления комплексом работ в ходе его осуществления. Основным плановым документом в этой системе является сетевой график, представляющий собой информационно¬динамическую модель, в которой отражаются все логические взаимосвязи и результаты выполняемых работ, необходимых для достижения конечной цели стратегического планирования. В сетевом графике с необходимой степенью детализации изображается, какие работы, в какой последовательности и за какое время предстоит выполнить, чтобы обеспечить окончание всех видов деятельности не позже заданного или планируемого периода.
При сетевом планировании производства:
1) видна цепочка работ, от которых зависит своевременное выполнение проекта;
2) используются простые математические зависимости;
3) выявляются резервы, которые можно использовать внутри проекта и, следовательно, сократить длительность и стоимость.
Каким бы совершенным не был производственный процесс, на предприятии всегда найдутся внутрипроизводственные резервы. С течением времени в силу появления новых достижений научно-технического прогресса величина этих резервов будет возрастать. В настоящий момент на научно-производственном предприятии «Радиосвязь» процессом построения календарных графиков занимается производственный отдел, его работники используют массивы данных, предоставляемые отделом АСУП, и осуществляют обсчет в ручном режиме, поэтому актуальной задачей является автоматизация этого процесса.
Цель диссертационной работы состоит в разработке структур и моделей оперативного управления производством АО «111111 «Радиосвязь», позволяющих максимально точно визуализировать сетевую модель с использованием диаграммы Ганта.
В работе формулируются и решаются задачи, необходимые для достижения поставленной цели:
- анализ существующих технологий для разработки веб-приложения;
- переход с платформы ASP.NET4.5 на ASP.NET Core 1.0;
- логическое структурирование данных для системы оперативного управления производством;
- разработка программной архитектуры;
- расширение функционала сетевой модели;
- внедрение подсистемы на предприятие.
Методы исследования. В диссертации использованы методы системного анализа и объектно-ориентированного подхода. Проектирование алгоритмического и программного обеспечения выполнено с использованием средств языка UML. При реализации использовалась среда web-разработки ASP.NET MVC, язык программирования С#, JavaScript.
Научная новизна результатов исследования заключается в предложенной архитектуре и разработанном программном обеспечении, позволяющие реализовать динамическую корректировку производственного заказа в условиях изменения конструкторской и технологической документации.
Магистерская диссертация состоит из введения, трёх разделов, заключения, списка использованных источников, списка сокращений и приложений.
Во введении обосновывается актуальность темы, определяется цель научно - исследовательской работы и перечень решаемых задач, излагается основная идея диссертации, перечисляются основные методы проведенных исследований.
В первом разделе рассматриваются основные принципы сетевого планирования. Дается обзор основных компонентов.
Во втором разделе производится сравнительный анализ нескольких сред для разработки веб-приложения. Далее происходит обзор шаблонов проектирования, выбор наиболее подходящего и обоснование.
В третьем разделе происходит выявление сущностей и построение диаграммы классов предметной области, а так же описываются основные расчетные операции в виде диаграмм UML. Следующим этапом разрабатывается MVC приложение.
В ходе исследования были реализованы требования к автоматизированной системе планирования. Описаны основные механизмы для реализации системы. Представлено визуальное отображение календарного графика.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В современных условиях производственное планирование и управления должно вестись с использованием соответствующих автоматизированных систем поддержки. Такого рода системы могут быть спроектированы и разработаны на основе известных или модифицированных методов сетевого планирования, методологий MES и APS. Предложенная система сетевого планирования предназначена как для одиночного применения, так и для использования в составе системы оперативного производственного планирования предприятия АО «111111 «Радиосвязь». Развитием или дополнением представленной разработки может являться оперативное управление и диспетчеризация оборудования, отслеживать его состояния, планирование загрузки с учетом ограничений по мощностям и ресурсам и т.д.
Система планирования спроектирована и разработана с применением CASE-инструментария. При реализации систем был осуществлен переход от аналитических абстракций и алгоритмов предметной области, к терминам объектно-ориентированной парадигмы - получены модели на языке UML, осуществлена их трансляция на язык C# с поддержкой механизма RTE для непрерывной синхронизации программного кода и модели.
Получена библиотека имплементации предметной области, пригодная для использования в других проектах отдела АСУП предприятия. С использованием технологии ASP.NET MVC разработано и развернуто на сервере приложений предприятия экспериментальное web-приложение для построения календарного графика, работающее с массивами отдела АСУП.



1 Кривцов, А. М. Сетевое планирование и управление / А. М. Кривцов, В. В. Шеховцов. - Москва: Издательство «Экономика», 1978. - 191 с.
2 Дуболазов, В.А. Оперативно-календарное планирование на промышленном предприятии / В. А. Дуболазов. - Санкт-Петербург, 2000. - 36 с.
3 Коржов, К. Многоуровневые системы клиент-сервер / К. Коржов. - Москва: Издательство «Открытые системы», 1997. - 208 с.
4 Дейт, К. Дж. Введение в системы баз данных= Introduction to Database Systems / Дж. К. Дейт. - 8-е изд. - Москва: Вильямс, 2005. - 1328с. - ISBN 5-8459-0788-8(рус.) 0-321-19784-4 (англ.).
5 Фиайли, К. SQL: Руководство по изучению языка / К. Фиайли. - Москва: Peachpit Press, 2003. - 456 с.
6 Адамс, К. Администрирование сервера IIS 7 / К. Адамс. - Москва: Бином, 2010. - 362 с. - ISBN 978-5-9518-0367-2.
7 Исполнительные производственные системы [Электронный ресурс]. - Режим доступа: http://www.fobos-mes.ru/
8 Изучаем ASP.NET MVC 4 [Электронный ресурс]. - Режим доступа: http: //metanit.com/sharp/mvc/index.php
9 Тепляков, С. Паттерны проектирования на платформе .NET / С. Тепляков. - Санкт-Петербург: Питер, 2015. - 320 с.
10 Маклафлин, Б. Изучаем Ajax / Б. Маклафлин. - Санкт- Петербург: Питер, 2007. -ISBN 978-5-91180-322-3
11 Хольцнер, С. Ajax Библия программиста = Ajax Bible / С. Хольцнер. - Москва: Диалектика, 2009. - С. 553. -ISBN 978-5-8459-1502-3
12 Брауде, Э. Технологии разработки программного обеспечения / Э. Брауде. - Санкт-Петербург: Питер, 2004. - 655 с.
13 Мацяшек Лешек, А. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML / А. Мацяшек Лешек: пер. с англ. - Москва: Вильямс, 2002. - 432 с.
14 Фримен, A. ASP.NET MVC 4 с примерами на C# 5.0 для профессионалов, 4-е издание Pro ASP.NET MVC 4, 4th edition / А. Фримен - Москва: Вильямс, 2013. - 688 с. - ISBN 978-5-8459-1867-3
15 Чедвик, Д. ASP.NET MVC 4. Разработка реальных веб-приложений с помощью ASP.NET MVC / Д. Чедвик, Т. Снайпер, X. Панда: пер. с англ. - Москва: Вильямс, 2013. - 432 с. - ISBN 978-5-8459-1841-3
16 Интеграция связи [Электронный курс] - Режим доступа:
http: //www.itn.ru/solutions/system/
17 Чери, C. Логическое программирование и базы данных / С. Чери, Г. Готлоб, Л. Танка. - Москва: Мир, 1992. - 352 с.
18 Аппак, М. А. Автоматизированные рабочие места на основе персональных ЭВМ / М. А. Аппак. - Москва: Радио и связь, 1989. - 176 с.
19 Конструкторские документы и правила их оформления
[Электронный курс] - Режим доступа:
http://grafika.stu.ru/wolchin/umm/eskd/index.htm
20 Меняев, М. Ф. Информационные технологии управления: учебное пособие: В 3 кн.: Книга 3: Системы управления организацией / М. Ф. Меняев. - Москва: Омега-Л, 2003. - 464 с.
21 Тирон, Г. Г. Особенности стратегического и оперативного управления производством на предприятиях машиностроения / Г. Г. Тирон. - Пермь: НИИУМС, 2001. - 45с.
22 Г айдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: учебное пособие / Н. А. Гайдамакин. - Москва: Гелиос АРВ, 2002. - 368 с.
23 Келасов, М.Ю. Основы проектирования производства / М. Ю. Келасов. - Санкт-Петербург: Петрополис, 2004г. - 231с.
24 Руководство по применению стандарта ИСО 9001:2000 при разработке программного обеспечения/ А.Л. Раскина: пер. с англ. - Москва: РИА «Стандарты и качество», 2002. - 104 с.
25 Подготовка ASP.NET5 (Core) проекта и DNX окружения [Электронный курс] - Режим доступа: https://habrahabr.ru/post/278571/
26 Дейтел, X. C# в подлиннике. Наиболее полное руководство / X. Дейтел. - Санкт-Петербург: БХВ-Петербург, 2006. - 1056 с.
27 Уотсон, К. Visual C# 2010 Полный курс (Beginning Visual C# 2010) / К. Уотсон. - Москва: Диалектика, 2011. - 955 с.
28 Капулин, Д. В. Автоматизация планирования мелкосерийного производства сетевыми методами / Д. В. Капулин, М. В. Винниченко, Д. И. Винниченко // Прикладная информатика: научно-практический журнал / Московский финансово-промышленный университет «Синергия» - 2016. - Т. 11, № 6 (66). - С. 6-18.
29 Свид. 2016616446 Российская федерация. Государственная
регистрационная программа для ЭВМ. Программный модуль разузлования материалокомплектов / Чорномаз Р. И., Капулин Д. В., Винниченко Д. И., Джиоева Н. Н., Котова М. В.; заявитель и правообладатель Федеральное государственное автономное образовательное учреждение высшего образования «Сибирский федеральный университет» (СФУ) (RU). - № 2016614024; заявл. 22.04.2016; опубл. 20.07.2016, Реестр программ для ЭВМ.
- 1с.
30 Свид. 2017611504 Российская федерация. Государственная
регистрационная программа для ЭВМ. Программный модуль построения объектов для диаграммы Ганта / Чорномаз Р. И., Капулин Д. В., Винниченко М. В., Винниченко Д. И.; заявитель и правообладатель Федеральное государственное автономное образовательное учреждение высшего образования «Сибирский федеральный университет» (СФУ) (RU). - № 2016663431; заявл. 08.12.2016; опубл. 06.02.2017, Реестр программ для ЭВМ.
- 1с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ