Автоматизированная система управления товарными запасами предприятия по производству и установке натяжных потолков (на примере ИП Ипатов Александр Борисович)
Введение 4
Глава 1 Анализ предметной области 6
1.1 Краткая характеристика предприятия ИП Ипатов А.Б 6
1.2 Описание существующей системы 6
1.3 Выявление слабых мест существующей системы 9
1.4 Аргументация необходимости создания единого
информационного пространства и автоматизации процессов 10
1.5 Формирование требований к внедряемой АИС 11
1.6 Анализ и характеристика существующих разработок 12
1.7 Постановка задачи на разработку проекта АИС 14
1.8 Разработка модели «Как должно быть» 16
Глава 2 Проектирование системы 20
2.1 Выбор системы разработки 20
2.2 Функциональная структура разрабатываемой системы 20
2.3 Подробное описание объектов и функций подсистемы 22
2.4 Разработка физической модели данных 28
2.5 Требования к надежности и сохранности данных 31
2.6 Архитектура системы и ее взаимодействия 32
2.7 Состав аппаратно-программного обеспечения 32
Глава 3 Реализация системы 34
3.1 Выбор архитектуры разрабатываемой системы 34
3.2 Разработка системы и объектов конфигурации 34
3.3 Описание функциональности системы 43
3.4 Тестирование системы 47
Заключение 50
Список используемой литературы и используемых источников 51
В современном мире автоматизированные системы управления и автоматизация отдельных процессов весьма актуальны и встречаются практически в любой сфере деятельности человека. Большинство задач, которые люди выполняли вручную, так или иначе подвергаются полной или частичной автоматизации. Такие изменения позволяют не только идти в ногу с прогрессом, но и облегчить ручной труд работников, тем самым повысить различные показатели своего предприятия в условиях рыночной конкуренции.
Для любой организации своевременный и быстрый доступ к информации является залогом успешной работы. Для реализации быстрого и своевременного доступа ко всей актуальной информации организации необходимо иметь единое информационное пространство. Это позволит оперативно вносить изменения в общие ресурсы данных, тем самым снабжать все узлы деятельности предприятия новой и актуальной информацией, исключить рассогласованность одних и тех же данных, находящихся в различных источниках.
Объектом исследования является деятельность предприятия ИП Ипатов Александр Борисович, основным направлением деятельности которого является производство и установка натяжных потолков. Предметом исследования - автоматизация основных бизнес-процессов предприятия.
Целью выпускной квалификационной работы является создание единого информационного пространства путем автоматизации переноса данных и синхронизации нормативно-справочной информации (НСИ) различных систем, используемых в области производства и установки натяжных потолков.
Задачи исследования:
- выполнить анализ бизнес-процессов на предприятии;
- выявить слабые места в имеющейся системе учета;
- аргументировать необходимость создания единого
информационного пространства и автоматизации процессов;
- сформировать требования к АСУ;
- проанализировать имеющиеся на рынке системы, подходящие для решения задачи;
- предложить и обосновать свое решение поставленной задачи;
- разработать схему объединения информационных систем в единое пространство и дать описание функциональности будущей системы;
- осуществить выбор системы управления базами данных (СУБД);
- разработать функции и запросы, реализующие обмен НСИ;
- создать формы пользовательского интерфейса для настройки и управления синхронизацией данных;
- отладить и протестировать реализованный функционал;
- создать инструкции для работы и настройки системы.
Для реализации системы в качестве основы будет использована существующая конфигурация «1С: Управление нашей фирмой» (далее - «1С: УНФ»), так как данная конфигурация активно развивается и имеет все необходимые функции для ведения учета. Автоматизация будет достигнута путем реализации механизма двусторонней синхронизации с программой для построения чертежей потолков EasyCeiling (далее ЕС). Все расчеты по необходимым для производства натяжного потолка материалам будут сделаны в ЕС, а оформление заказа покупателя и последующие стадии производства и учета материалов будут вестись в «1С: УНФ».
Главный экономический эффект будет заключаться в снижении времени на дублирование НСИ в системах, автоматическом переносе данных по заказам из одной системы в другую и качественный контроль и ведение остатков товаров на складах.
В результате выполнения выпускной квалификационной работы была проанализирована деятельность производственного предприятия ИП Ипатов А.Б. В ходе анализа была дана краткая характеристика предприятия и его организационной структуры, а также составлено описание существующей системы ведения продаж и учета товаров. На основании этих данных были выявлены проблемы основного бизнес-процесса, для решения которых было принято решение о создании единого информационного пространства, внедрение и доработка автоматизированной информационной системы. Были сформулированы требования к внедряемой системе, и на основании данных требований проанализированы существующие разработки программного обеспечения, имеющиеся на рынке. После анализа существующих разработок было принято решение внедрять систему 1С УНФ и разрабатывать подсистему синхронизации данных.
Было принято обоснованное решение использовать платформу «1С Предприятие 8.3» для разработки подсистемы синхронизации данных.
Разработана функциональная структура системы и физическая модель данных, требования к надежности создаваемой системы.
Принято решение реализовывать систему в клиент-серверном варианте и разработаны необходимые объекты конфигурации. Основной акцент был сделан на реализацию форм пользовательского интерфейса и программный код.
В процессе тестирования созданной системы основное внимание было уделено производительности системы и времени выполнения ее отдельных модулей, что является ключевыми требованиями к разработке. Выявленные в процессе тестирования ошибки были исправлены. Разработанная система готова к внедрению и опытной эксплуатации на предприятии ИП Ипатов А.Б.
1. Ажеронок, В.А. Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8» / В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева - «1С-Паблишинг», 2018 - 902 с.
2. Асатрян, А.А. Методическое пособие по эксплуатации крупных
информационных систем на платформе «1С:Предприятие 8». Издание 2 /
A. А. Асатрян, А.Б. Голиков, Д.А. Морозов, Д.Ю. Соломатин, Ю.А. Федоров
- 2017. - 331 с.
3. ГОСТ Р 51904-2002. Программное обеспечение встроенных систем. Общие требования к разработке и документированию
4. Интернет-энциклопедия «Википедия» / 1С Предприятие. -
[Электронный ресурс] / информационный сайт:
https: //ru.wikipedia. org/wiki/1С: Предприятие
5. Кевин Кляйн. SQL. Справочник. 3-е издание / Кевин Кляйн. - Символ-Плюс, 2010. - 651 с.
6. Котляров, В. П. Основы тестирования программного обеспечения /
B. П. Котляров. - Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. - 334 c. - ISBN 5-94774-406-4. - Текст : электронный
7. Коцюба, И.Ю. Основы проектирования информационных систем. Учебное пособие. / И.Ю. Коцюба, А.В. Чунаков, А.Н. Шишков.
- СПб.: Университет ИТМО, 2015. - 206 с.
8. Кусмарцева, Н. Н. Разработка и эксплуатация удаленных баз
данных : учебное пособие / Н. Н. Кусмарцева. - Волгоград : Волгоградский институт бизнеса, 2009. - 141 c. - ISBN 978-5-9061-7236-5. - Текст :
электронный
9. Михеев, А. Г. Процессное управление на свободном программном обеспечении / А. Г. Михеев. - 3-е изд. - Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Эр Медиа, 2019. - 230 с.
10. Привалов, И. М. Основы аппаратного и программного обеспечения : учебное пособие / И. М. Привалов. - Ставрополь : Северо¬Кавказский федеральный университет, 2015. - 145 с. - Текст : электронный
11. Радченко, М.Г. 1C: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. / М.Г. Радченко, Е.Ю. Хрусталева - М.: ООО «1С-Паблишинг», 2013
12. Реинжиниринг бизнес-процессов : учебное пособие для студентов вузов, обучающихся по специальностям экономики и управления / А. О. Блинов, О. С. Рудакова, В. Я. Захаров, И. В. Захаров ; под редакцией А. О. Блинова. - Москва : ЮНИТИ-ДАНА, 2017. - 343 с.
13. Сайт информационно-технического сопровождения
1С:Предприятие 8 [Электронный ресурс]. - Режим доступа:https://its.1c.ru/
14. Сайт Майкрософт, Документация по Microsoft SQL [Электронный ресурс]. - Режим доступа: https://docs.microsoft.com/ru-ru/sql
15. Сайт, компании 1С: Предприятие 8 [Электронный ресурс]. - Режим доступа:http://v8.1c.ru/
16. Сорокин, А. А. Реинжиниринг бизнес-процессов : учебное пособие / А. А. Сорокин, А. Ю. Орлова. - Ставрополь : Северо-Кавказский федеральный университет, 2014. - 212 c. - Текст : электронный
17. Хрусталева, Е.Ю.. Расширения конфигураций. Адаптация прикладных решений с сохранением поддержки в облаках и на земле. Разработка в системе «1С:Предприятие 8.3». Издание 2 / Е.Ю. Хрусталева - М.: ООО «1С-Паблишинг». 2018 - 287 с.
18. Яковлев, А.В. Управление производством: планирование и
диспетчеризация «1С-Паблишинг», ISBN 978-5-9677-2707-8, 219 с.
19. IEEE Standard 830-1998, «IEEE Recommended Practice for Software Requirements Specifications», IEEE Std., 1998
20. Kent Beck. Test Driven Development: By Example - Boston: Pearson Education Inc., 2003 - 220 с.