Введение 5
Глава 1 Функциональное моделирование предметной области 8
1.1 Технико-экономическая характеристика предметной области 8
1.2 Концептуальное моделирование предметной области 11
1.2.1 Выбор технологии концептуального моделирования
предметной области 11
1.2.2 Моделирование бизнес-процессов предметной области для
постановки задачи автоматизированного варианта решения 12
1.2.3 Разработка и анализ модели бизнес-процесса «КАК ЕСТЬ» .. 18
1.2.4 Обоснование необходимости автоматизированного варианта
решения и формирование требований к новой технологии 19
1.3 Анализ существующих разработок на предмет соответствия
сформулированным требованиям 22
1.3.1 Определение критериев анализа 22
1.3.2 Сравнительная характеристика существующих разработок ... 22
1.4 Постановка задачи на разработку проекта создания АИС 25
1.5 Разработка модели бизнес-процесса «КАК ДОЛЖНО БЫТЬ» 26
Глава 2 Логическое проектирование автоматизированной информационной системы 30
2.1 Выбор технологии логического моделирования АИС 30
2.2 Логическая модель АИС и ее описание 32
2.3 Информационное обеспечение АИС 36
2.3.1 Используемые классификаторы и системы кодирования 36
2.3.2 Характеристика нормативно-справочной и входной
оперативной информации 37
2.3.3 Характеристика выходной информации 39
2.4 Проектирование базы данных АИС 40
2.4.1 Выбор технологии проектирования базы данных АИС 40
2.4.2 Разработка концептуальной модели данных АИС 42
2.4.3 Обоснование вида логической модели 44
2.5 Требования к аппаратно-программному обеспечению АИС 45
Глава 3 Физическое проектирование АИС 46
3.1 Выбор архитектуры АИС 46
3.2 Выбор технологии разработки программного обеспечения АИС 47
3.3 Выбор СУБД АИС 49
3.4 Разработка физической модели данных АИС 50
3.5 Разработка программного обеспечения АИС 55
3.5.1 Схема взаимодействия модулей приложения АИС 55
3.5.2 Описание модулей приложения АИС 56
3.6 Описание функциональности АИС 59
3.7 Тестирование программного продукта 62
3.7.1 Выбор методов тестирования программного продукта 62
3.7.2 Описание тестирования АИС 63
Заключение 65
Список используемой литературы и используемых источников 66
Приложение А Программный код 69
Проникновение информационных технологий во все сферы деятельности человека приобрело в настоящее время глобальный характер. Ни одна организация не обходится сегодня без использования современной компьютерной техники, глобальной сети Интернет и телекоммуникаций.
Наиболее активное применение в производственной, управленческой и финансовой сферах получили информационное системы. Под информационной системой понимают «комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства и информационные ресурсы, а также системный персонал и обеспечивающий поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей» [11].
В автоматизированных информационных системах человеку обычно отводится роль оператора, который планирует работу системы, ставит перед ней задачи, направляет и контролирует процесс, анализирует полученные результаты. С развитием и усложнением вычислительной техники увеличивается количество объектов управления и их параметров). Это усложняет и повышает роль операций по планированию и организации труда, по контролю и управлению производственными процессами.
Грамотный менеджер заинтересован в разработке и внедрении на предприятии информационной системы, которая оптимальным образом усовершенствует автоматизируемые бизнес-процессы и при этом не будет излишне сложной в управлении и не потребует вложения избыточных ресурсов и затрат.
Как и любой другой вид деятельности, торговля может быть упорядочена и улучшена за счет автоматизации отдельных процессов. Это позволяет повысить конкурентоспособность организации, улучшить ее продвижение на рынке и увеличить эффективность бизнеса в целом.
Выбранная тема является актуальной для исследуемой организации в связи с тем, что она осуществляет торговую деятельность, но эта деятельность не является основной. Тем не менее, она дает до 7 процентов прибыли и, по экспертной оценке, эта доля может быть увеличена на 2-3 процента при грамотном подходе к организации учета в торговой деятельности компании.
Объект исследования - деятельность организации ООО «Альфа».
Предмет исследования - автоматизация торговой деятельности компании.
Цель выпускной квалификационной работы - проектирование информационной системы поддержки торговой деятельности для ООО «Альфа».
Задачи выпускной квалификационной работы:
- исследовать предметную область;
- проанализировать бизнес-процессы ООО «Альфа» и ее деятельность с точки зрения реализации торговых функций;
- определить направления реинжиниринга исследованных бизнес- процессов;
- выполнить концептуальное и логическое проектирование информационной системы для решения поставленных задач оптимизации торговой деятельности предприятия;
- разработать и протестировать автоматизированную информационную систему поддержки торговой деятельности для ООО «Альфа».
В ходе выполнения выпускной квалификационной работы были использованы различные общенаучные методы исследования:
- эмпирические (описание, наблюдение, сравнение);
- теоретические (идеализация, формализация, мысленный эксперимент);
- экспериментально-теоретические (обобщение, анализ, синтез, моделирование).
Также в процессе написания работы применялись такие специальные методы, как объектно-ориентированный анализ и проектирование, структурный подход к анализу и проектированию, CASE-технологии.
Работа состоит из введения, трех глав, заключения, списка литературы и приложений.
В первой главе работы дана технико-экономическая характеристика деятельности организации, рассмотрена роль торговых операций относительно комплекса всех бизнес-процессов ООО «Альфа». Приведены результаты анализа торговой деятельности организации в том виде, как они осуществляются («TO-BE») и усовершенствованная модель («AS-IS»).
Во второй главе реализованы концептуальное и логическое проектирование автоматизированной информационной системы поддержки торговой деятельности для ООО «Альфа». Представлены результаты оценки входящих и исходящих документов.
Третья глава освещает процесс физического проектирования АИС. В ней представлены выбор архитектуры и технологии разработки информационной системы. Выполнена разработка программного обеспечения и показаны результаты тестирования информационной системы.
В заключении представлен анализ результатов выполнения выпускной квалификационной работы, их соответствие поставленный цели и задачам.
В представленной работе описан полный цикл разработки автоматизированной информационной системы поддержки торговой деятельности на примере ООО «Альфа».
Начало работы над проектом заключалось в проведении всестороннего исследования деятельности предприятия, моделировании его бизнес- процессов и выявлении потенциальных возможностей для их автоматизации.
По результатам анализа было выяснено, что наибольшую пользу автоматизированная система может принести на складе готовой продукции, где происходит также отгрузка и оплата оптовых партий товара. Для упорядочения складских бизнес-процессов, учета производителей, потребителей и товаров, а также торговых операций была спроектирована АИС.
Логическое и функциональное проектирование ИС выполнено в нотациях IDEF0 и UML. Система построена в соответствии с архитектурой «клиент-сервер».
Для реализации автоматизированной информационной системы выбрана СУБД MS SQL Server, а также язык программирования высокого уровня C#, поддерживающий большинство современных подходов к разработке ПО, в том числе парадигму ООП. Разработка выполнена в IDE MS Visual Studio 2019.
Разработанная информационная система решает большинство задач, поставленных заказчиком перед исполнителем ми делает торговую деятельность предприятия более удобной, наглядной и контролируемой. тестирование показало удовлетворительное качество приложения.
Задачи ВКР выполнены, цель достигнута.
1. Власов, А.И. «Системы функционального моделирования»: Краткий конспект лекций по курсу / Под редакцией Романовой Л.И. - М.: Изд- во МГТУ им. Н.Э. Баумана, 2008. - 37 с.
2. Гатчин Ю.А., Климова Е.В. Введение в комплексную защиту объектов информатизации: учебное пособие. - СПб: НИУ ИТМО, 2011. - 112 с.
3. ГОСТ 20886-85. Организация данных в системах обработки данных. Термины и определения [Текст]. - М.: Стандартинформ, 2005.
4. Грекул В.И. Проектирование информационных систем. - М.: Интуит, 2008. - 304 с.
5. Данько Т.П. Управление маркетингом: учебник и практикум для бакалавриата и магистратуры. - М.: Издательство Юрайт, 2016. - 512 с.
6. Додонова И.В., Кабанова О.В. Автоматизированная обработка банковской информации. - М.: КноРус, 2008. - 176 с.
7. Елиферов В.Г., Репин В.В. Бизнес-процессы. Регламентация и управление. - М.: Инфра-М, 2009. - 320 с.
8. Емельянова Н.З. Проектирование информационных систем. - М.: Форум, 2009. - 432 с.
9. Жуков Е.Ф. Банки и банковские операции: Учебник / Под ред. Е.Ф.Жукова. - М.: Банки и биржи, ЮНИТИ, 2008. - 386с.
10. Кибанов А.Я. Управление персоналом организации: учебник. - 4-е изд., доп. и перераб. - М.: ИНФРА-М, 2018. - 695 с.
11. Когаловский, М.Р. Перспективные технологии информационных систем. - М.: ДМК Пресс, 2018. - 287 с.
12. Козлов А.С. Проектирование и исследование бизнес-процессов. - М.: Флинта, 2006. - 272 с. 11. Костюченко А.С., Корнев В.С. Автоматизация банковских бизнес-процессов. - М.: Компания Спутник+, 2007. - 142 с.
13. Котлер Ф., Армстронг Г., Вонг В., Сондерс Д. Основы маркетинга.
- М: Вильямс, 2017. - 752 с.
14. Котов, О. М. Язык C#: краткое описание и введение в технологии программирования: учебное пособие / О. М. Котов. - Екатеринбург : Изд-во Урал. ун-та, 2014. - 208 с.
15. Моделирование систем с использованием информационных технологий: учебн. пособие / В. Г. Лисиенко, Н. Г. Дружинина, О. Г. Трофимова, С. П. Трофимов. - Екатеринбург: УГТУ-УПИ, 2009. - 440 с.
16. Пахомов Б. И. C# для начинающих. — СПб.: БХВ-Петербург, 2014.
- 432 с.
17. Пахомов, Б. И. C# для начинающих. - СПб.: БХВ-Петербург, 2014.
- 432 с.
18. Попова-Коварцева, Д.А. Основы проектирования баз данных: учеб. пособие / Д.А. Попова-Коварцева, Е.В. Сопченко. - Самара: Изд-во Самарского университета, 2019. -112 с.
19. Трутнев Д. Р. Архитектуры информационных систем. Основы проектирования: Учебное пособие. - СПб.: НИУ ИТМО, 2012. - 66 с.
20. Хайруллин, Р.С. Программирование на C#: учебное пособие. / Хайруллин Р.С. - Казань: Изд-во Казан. гос. архитект.-строит. ун-та, 2017. - 159 с.
21. Чудинов, И.Л. Информационные системы и технологии: учебное пособие / И.Л. Чудинов, В.В. Осипова. - Томск: Изд-во Томского политехнического университета, 2013. - 145 с.
22. Ясенев, В.Н., Дорожкин, А.В. и др. Информационная безопасность: Учебное пособие / Ясенев В.Н., Дорожкин А.В., Сочков А.Л., Ясенев О.В. Под общей редакцией проф. Ясенева В.Н. - Нижний Новгород: Нижегородский госуниверситет им. Н.И. Лобачевского, 2017. - 198 с.
23. Gupta A, Dengre V, Abubakar H & Manan Shah Comprehensive review of text-mining applications in finance Financial Innovation volume6, Article number: 39 (2020) Cite this article.
24. Berg AR. Applicability of layer of protection analysis to determine safety integrity levels in the process industry. Norwegian University of Science and Technology; 2017.
25.Ouazraoui N, Nait-Said R, Bourareche M, Sellami I. Layers of protection analysis using possibility theory. Int J Intell Syst Appl. 2018;1:16-29.
26. Jafari MJ, Gharari M, Ghafari M, Omidi L, Kalantari S, Fardi GRA. The influence of safety training on safety climate factors in a construction site. Int J Occup Hyg. 2016;6(2):81-7.
27. Crowl DA L. Layer of protection analysis: simplified process risk assessment. Center for Process Safety of the American Institute of Engineers; 2020.