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


Разработка интегрированного решения информационной поддержки процессов производственного планирования и управления

Работа №21278

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 5
1 Единое информационное пространство 8
1.1 Основные принципы построения ЕИП 10
1.2 Информационное пространство на предприятии АО «НПП
«Радиосвязь» 13
1.3 Смежные системы интеграции 16
1.4 Методы интегрирования системы в единое информационное
пространство 17
2 Анализ требований и методов к интеграции 21
2.1 Компонентная архитектура системы 21
2.2 Основные требования к разрабатываемой подсистеме 22
2.3 ORM (Object Relational Mapping) 24
2.4 Варианты реализации интегрированных программных решений.... 28
2.4.1 Сервис-ориентированная интеграция 28
2.4.2 Интеграция на уровне данных 29
2.4.3 Интеграция на уровне физических, программных и
пользовательских интерфейсов 30
2.4.4 Плоский файл 30
2.4.5 Web- сервисы 32
2.5 Шаблоны проектирования 34
2.5.1 Фасад 35
2.5.2 Заместитель (Proxy) 36
2.5.3 Адаптер 38
3 Реализация программного обеспечения модуля интеграции 41
3.1 Компонент для работы с базой данных 43
3.2 Формирование массивов входных данных 45
3.3 Разузлование состава изделия 53
3.4 Спецификация используемого API 56
3.5 Алгоритм работы ORM 57
ЗАКЛЮЧЕНИЕ 61
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 62



Для любого предприятия огромное значение имеет ритмичная работа, в процессе которой на каждом рабочем месте и участке, в каждом производственном подразделении будет производиться в данную единицу времени строго определенное количество продукции. Такая работа, как правило, весьма эффективна, рациональна и обладает признаком высокой культуры производства.
Однако, как свидетельствует производственный опыт, добиться строго определенного и заранее рассчитанного ритма очень сложно. Для этого нужно обеспечить полную согласованность действий для всех структурных подразделений, обеспечить их производственную пропорциональность, постоянно отслеживать возможные сбои согласованного ритма производства и вводить поправки в его ход, если где-то на каком-то участке установленный ритм будет нарушен. Отклонения ритма от запланированного могут приводить к огромным экономическим потерям на предприятии: к простоям цехов и участков, к дополнительным затратам на восстановление нормального хода производства. Чтобы этого не происходило, каждая служба должна согласовывать свои действия со всеми подразделениями предприятия. Достигается это посредством реализации процедур оперативнопроизводственного планирования.
Большинство разработанных к настоящему времени методик оперативно-календарного планирования основано на упрощенных моделях задачи, что снижает их практическую значимость, либо эти методики применимы лишь для определенных специфичных условий. Поэтому существует актуальная задача разработать программный модуль интеграции построения сетевого графика в единое пространство предприятия.
Целью диссертационного исследования является обеспечение межмодульного взаимодействие с системами производственного планирования за счет использования интерфейсов, состоящих из набора сигнатур.
Задачи диссертационного исследования:
- анализ информационных подсистем единого информационного пространства предприятия для организации последующего взаимодействия с ними;
- анализ паттернов проектирования и выбор оптимального для решения задачи обеспечения межмодульного взаимодействие с системами производственного планирования; создание
- интерфейса по получению данных из смежных информационных систем;
- развертывание прикладного программного решения на базе единого информационного пространства предприятия.
Научная новизна диссертационного исследования заключается в реализации паттерна «Фасад» для различных СУБД с применением системы Object Relation Mapping, что позволяет объединить использование различных баз данных без использования иных средств интеграции.
Методы исследования. В диссертации использованы методы системного анализа и объектно-ориентированного подхода. Проектирование алгоритмического и программного обеспечения выполнено с использованием средств языка UML. При реализации использовалась среда web-разработки ASP.NET MVC, язык программирования С#, T-SQL, сервер баз данных SQL Server.
Магистерская диссертация состоит из введения, трёх разделов, списка использованных источников и приложения.
Во введении обосновывается актуальность темы, определяется цель научно - исследовательской работы и перечень решаемых задач, излагается основная идея диссертации, перечисляются основные методы проведенных исследований.
В первом разделе рассматриваются основные принципы построения единого информационного пространства и проблемы интеграции разработанного решения в информационную структуру предприятия.
Во втором разделе представлены требования к интеграции. Далее рассматриваются шаблоны проектирования, выбор наиболее подходящего и обоснование.
В третьем разделе разработана и реализована система ORM, реализован алгоритм разузлования состава изделия. Спроектирована архитектура «Facade» для ORM на основе диаграммы UML. Представлено описание методов WEB API.
В ходе исследования были реализованы требования к
разрабатываемому модулю интеграции. Описаны основные механизмы для реализации системы. На UML диаграмме представлена архитектура «Facade» и подмодуля ORM, разработана спецификация WEB API.

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

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

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


Проектирование системы оперативного управления производством - инструмент, помогающий в принятии управленческих решений. Задача этого процесса - обеспечить нововведения и изменения на предприятии, в достаточной степени минимизировать затраты на производство всех видов продукции.
В квалификационной работе проанализированы существующие принципы построения систем интеграции и методы формирования единого информационного пространства предприятия, их структура и основные функции, проанализированы методы реализации программных продуктов данного профиля. Сформированы основные функциональные требования к информационной системе, поставлена задача на ее разработку.
В ходе выполнения диссертационного исследования создан программный модуль, обеспечивающий автоматизированное построение календарного графика, ориентированный на использование в едином информационном пространстве АО «НПП «РАДИОСВЯЗЬ». Для
эффективной интеграции разработанного прикладного решения предложены механизмы, представляющие собой реализацию интеграционной шины на основе паттерна «Фасад» и технологии ORM с реализацией поддержки реляционных баз данных различного типа.



1. Туровец, О.Г. Организация производства и управления предприятием: учебник / О. Г. Туровец. - Москва: ИНФРА-М, 2009. - 544с.
2. Новицкий, Н. И. Организация и планирование производства: Практикум / Н.И. Новицкий. - Минск: Новое знание, 2004. - 331 с.
3. Самочкин, В. Н. Гибкое развитие предприятия. Анализ и планирование. - 2-е изд. испр., доп. - М.: Дело, 2000. - 312 с.
4. Фатхутдинов, Р.А. Организация производства: Учебник. - М.: ИНФРА-М, 2002. - 672 с.
5. Мордвинцева, А.Д. Современные методы планирования и управления на предприятиях. Конспект лекций / А.Д. Мордвинцева. - Владивосток: Изд-во ВГУЭС, 2002.
6. Галеев Р. Г информационная поддержка организации производства изделий радиоэлектронной аппаратуры на предприятии ОАО «НПП «Радиосвязь» / Р. Г. Галеев, В. Г. Коннов, М. А. Казанцев, С. В. Ченцов // Журнал Сибирского Федерального Университета. Техника и технологии - 2014. - Т.7, №6. - С. 758-766
7. Капулин, Д. В. Автоматизация планирования мелкосерийного производства сетевыми методами / Д. В. Капулин, М. В. Винниченко, Д. И. Винниченко // Прикладная информатика: научно-практический журнал / Московский финансово-промышленный университет «Синергия» - 2016. - Т. 11, № 6 (66). - С. 6-18.
8. Октаров А.Н. Проектирование подсистем производства. - Москва: Эксмо, 2000г.- 128с.
9. Тютюкин, В.К. Математические методы календарного планирования / В.К.Тютюкин. - Ленинград: Изд-во Ленинград.ун-та, 1984. - 196с.
10. Новицкий, Н. И. Организация производства на предприятиях: Учеб.-метод. Пособие. М.: Финансы и статистика, 2002.- с.178-215.
11. Информационный портал [Электронный ресурс]
https://habrahabr.ru/post/181988/ - разработка Web API
12. Дубровин, И. А. Организация и планирование производства на предприятиях / И.А. Дубровин. - М.: КолосС, 2008. - 359 c
13. Александров, В.В.; Вишняков, Ю.С.; Горская, Л.М. и др. Информационное обеспечение интегрированных производственных
комплексов; Л.: Машиностроение, 2009. - 511 c.
14. Форум [Электронный ресурс] http://www.uppro.ru/library/ -
mformation_systems/production/promyshennost-is.html - виды информационных систем в промышленности.
15. Словарь [Электронный ресурс] https://ru.wikipedia.org/wiki/ - Автоматизорованная_система_управления - автоматизированная система управления.
16. Агуров, П.В. Практика программирования интерфейсов баз данных. /П.В. Агуров. - Спб.: БХВ-Петербург., 2006. - 624с.
17. Информационный портал [Электронный ресурс]
https://habrahabr.ru/post/278571/ - Подготовка ASP.NET 5 (Core) проекта и DNX окружения.
18. Информационный портал [Электронный ресурс]
https://habrahabr.ru/post/164945/- RESTFul Api контроллеры в .NET MVC 4.
19. Словарь [Электронный ресурс] https://ru.wikipedia.org/wiki/-
Диаграмма_Г анта - Диаграмма Ганта.
20. Дэвидсон, Луис проектирование баз данных на SQL Server 2000; Бином, 2009. - 631 c.
21. Кайт, Т., Кун, Д. Oracle для профессионалов: архитектура и методики программирования. 3-е изд. Apress, 2016. - 960 c.
22. Гольцман, В. - MySQL 5.0. Питер, 2013. - с.783.
23. Тепляков, С. Паттерны проектирования на платформе .NET. - СПб.: Питер, 2015. - 320 с.
24. Орлик С., Булуй Ю. Введение в программную инженерию и управление жизненным циклом ПО Программная инженерия. Программные требования. Copyright © Сергей Орлик, 2004- 2005.
http://www.sorlik.ru/swebok/3- 1- software_engineering_requirements.pdf
25. Информационный порта [Электронный ресурс]
https://habrahabr.ru/post/117468/ - интеграция информационных систем.
26. Форум [Электронный ресурс]
http://corpsys.ru/Integration/Methods.aspx - системная интеграция
27. Форум [Электронный ресурс]
http://citfomm.ru/database/kbd96/41.shtml - Проектирование баз данных: новые требования, новые подходы.
28. http://www.tadviser.ru - обзор MES интеграторов Портал.
29. Прохоров, А. Ю. Определение оптимальной структуры базы данных //Informix magazine. Русское издание. - 1998. - Апрель.
30. Хаббард, Д. Автоматизированное проектирование баз данных. - М.: Мир, 1984. - 294 с.
31. Ладыженский, Г.М. Системы управления базами данных - коротко о главном //СУБД. - 1995. - №1,2,3,4.
32. ГОСТ Р ИСО/МЭК 12207/99. Государственный стандарт РФ. Информационная технология. Процессы жизненного цикла информационных систем. Издание официальное. - Москва, 1999.
33. Свид. 2016616446 Российская федерация. Государственная
регистрационная программа для ЭВМ. Программный модуль разузлования материалокомплектов / Чорномаз Р. И., Капулин Д. В., Винниченко Д. И., Джиоева Н. Н., Котова М. В.; заявитель и правообладатель Федеральное государственное автономное образовательное учреждение высшего образования «Сибирский федеральный университет» (СФУ) (RU). - № 2016614024; заявл. 22.04.2016; опубл. 20.07.2016, Реестр программ для ЭВМ. - 1с.
34. Свид. 2017611504 Российская федерация. Государственная
регистрационная программа для ЭВМ. Программный модуль построения объектов для диаграммы Ганта / Чорномаз Р. И., Капулин Д. В., Винниченко М. В., Винниченко Д. И.; заявитель и правообладатель Федеральное государственное автономное образовательное учреждение высшего образования «Сибирский федеральный университет» (СФУ) (RU). - № 2016663431; заявл. 08.12.2016; опубл. 06.02.2017, Реестр
программ для ЭВМ. - 1с.

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



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


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