ВВЕДЕНИЕ 4
I. АНАЛИТИЧЕСКАЯ ЧАСТЬ 6
1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ» 6
1.1.1. Характеристика предприятия и его деятельности 6
1.1.2. Организационная структура управления предприятием 7
1.1.3. Программная и техническая архитектура ИС предприятия 12
1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 15
1.2.1. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 15
1.2.2. Определение места проектируемой задачи в комплексе задач и её описание 15
1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи 18
1.2.4. Анализ системы обеспечения информационной безопасности и защиты информации 23
1.3. Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 26
1.3.1. Анализ существующих разработок для автоматизации задачи 26
1.3.2. Выбор и обоснование стратегии автоматизации задачи 31
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации задачи 32
1.4. Обоснование проектных решений 34
1.4.1. Обоснование проектных решений по информационному обеспечению 34
1.4.2. Обоснование проектных решений по программному обеспечению 37
1.4.3. Обоснование проектных решений по техническому обеспечению 47
II. ПРОЕКТНАЯ ЧАСТЬ 49
2.1. Разработка проекта автоматизации 49
2.1.1. Этапы жизненного цикла проекта автоматизации 49
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание 54
2.1.3. Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации 57
2.2. Информационное обеспечение задачи 61
2.2.1. Информационная модель и её описание 61
2.2.2. Характеристика нормативно-справочной, входной и оперативной информации 63
2.2.3. Характеристика результатной информации 65
2.3. Программное обеспечение задачи 66
2.3.1. Общие положения (дерево функций и сценарий диалога) 66
2.3.2. Характеристика базы данных 68
2.3.3. Структурная схема пакета (дерево вызова программных модулей) 71
2.3.4. Описание программных модулей 72
2.4. Контрольный пример реализации проекта и его описание 78
III ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 87
3.1. Выбор и обоснование методики расчёта экономической эффективности 87
3.2 Расчёт показателей экономической эффективности проекта 91
ЗАКЛЮЧЕНИЕ 96
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 97
Приложение. Исходный код базы данных 101
На сегодняшний день проблема автоматизации производственных и управленческих процессов как средства повышения производительности труда и уменьшения затраченного времени остается довольно актуальной в организациях различного рода деятельности.
Необходимость внедрения и использования информационных технологий в управлении современным учреждением и его звеньями обусловлена облегчением деятельности персонала, сдерживанием роста его численности, уменьшением временных затрат, увеличением объемов производительности.
Темой выпускной квалификационной работы (ВКР) является «Разработка автоматизированной информационной системы управления продуктовым магазином на базе СУБД ACCESS». Разработка и проектирование информационной системы является важным моментом в работе предприятия либо отдельно взятого отдела, так как всегда и везде в настоящее время информации отводится одно из главных мест. Для каждой конкретной организации существует множество особенностей разработки и проектирования информационной системы, зависящих от спецификации (предметной области) выполняемых работ.
Автоматизация рабочего места представляет собой организацию места пользователя – специалиста той или иной профессии, оборудование средствами, необходимыми для выполнения им определенных функций. Такими средствами, как правило, является персональный компьютер, дополняемый по мере необходимости другими вспомогательными электронными устройствами (дисковыми накопителями, печатающими устройствами, оптическими читающими устройствами или считывателями штрихового кода, устройствами графики, СУБД).
Целью проекта является автоматизация работы продуктового магазина на примере ООО «Рус-Эм».
Для достижения поставленной цели следует выполнить следующие задачи:
провести анализ деятельности предприятия;
провести анализ существующей системы учета продаж в продуктовом магазине и выявить недостатки, обосновать необходимость автоматизации;
обосновать и выбрать программное, техническое, информационное обеспечение, средства обеспечения информационной безопасности;
разработать базу данных и интерфейс программы;
рассчитать экономическую эффективность разработки системы.
Объектом выпускной квалификационной работы является информационная система ООО «Рус-Эм».
Предметом исследования является процесс проектирования информационной системы для учета продаж в продуктовом магазине.
Работа состоит из трех глав.
В первой рассмотрено описание предметной области деятельности компании. Были отмечены недостатки существующей технологии учета продаж и пути их решения.
Во второй главе описана входная, справочная информация, отчетные документы, которые можно сформировать в процессе взаимодействия с системой, технология работы программного модуля. Также проведены испытания, демонстрирующие правильность функционирования информационной системы.
В третьей главе приведен расчет показателей экономической эффективности системы.
Практическая значимость настоящей работы заключается в создании информационной системы для ООО «Рус-Эм». Основным преимуществом разрабатываемой системы является то, что она разрабатывается для учёта продаж конкретной компании и учитывает все ее потребности.
В данной работе был проведён полный список работ по автоматизации процесса продаж в магазине ООО «Рус-Эм».
В первой главе была рассмотрена компания, её деятельность. Описаны бизнес-процессы.
При анализе бизнес-процессов было выявлено, что область деятельности компании по продажам трудоёмка и позволит снизить затраты при автоматизации.
В результате были обоснованы проектные решения по информационному, программному и техническому обеспечению. Была проведена постановка задачи. Был проведён анализ информационной сети компании, который показал, что оборудование и ПО, установленное на компьютерах и серверах, отвечает современным требованиям и не нуждается в усовершенствовании.
Во второй главе было проведено проектирование информационного обеспечения поставленной задачи. Разработана информационная модель, описана входная, нормативно-справочная и результатная информация.
Была выбрана СУБД MS Access. В качестве языка программирования был выбран Delphi. Спроектировано дерево функций. Разработаны новые формы и процедуры обработки.
Оценка экономической эффективности показала, что срок окупаемости проекта составляет 1.2 года (с учетов косвенного эффекта).
Результатом проделанной работы стал проект информационной системы учета продаж компании ООО «Рус-Эм». В дальнейшем потребуется разработка и внедрение данной системы.
1. ГОСТ Р ИСО/МЭК 12207-99, Руководящий документ, Госстандарт России, Москва, 2004
2. ГОСТ 34.601-90. Автоматизированные системы. Стадии создания.
3. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
4. Агальцов, В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2020. - 272 c.
5. Аткинсон Л. MySQL. Библиотека профессионала - СПб: Вильямс, 2021. - 624 c.
6. Бен-Ган И., Microsoft SQL Server 2015. Основы T-SQL. - СПб:БХВ-Петербург, 2018. - 432с.
7. Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2021. – 124 с.
8. Виейра Р.Программирование баз данных Microsoft SQL Server 2015. Базовый курс / Р. Виейра - Диалектика М., 2018. - 812 с.
9. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. - СПб.:Питер, 2022. – 368 с.
10. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2019. - 400 c.
11. Грофф Д., Вайнберг П., Оппель Э. SQL. Полное руководство. - СПб.: Вильямс, 2021. - 960с.
12. Гудсон Д., Стюард Р. Практическое руководство по доступу к данным. - СПб.:БХВ-Петербург, 2020. – 304 с.
13. Гурвиц Г. Microsoft Access 2017. Разработка приложений на реальном примере. - СПб.: БХВ-Петербург, 2017. - 497с.
14. Давыдова Е. М. Базы данных Учеб. пособие для вузов / Е. М. Давыдова, Н. А. Новгородова. - 3-е изд., перераб. и доп. - Томск : В-Спектр, 2019. - 128 с.
15. Дейт К.Дж. Введение в системы баз данных. - К.: Диалектика, 2019. - 360 c.
16. Дунаев В.В. Базы данных. Язык SQL для студента – Издательство: БХВ, 2020. - 196 с.
17. Дюваль Поль М. Непрерывная интеграция. Улучшение качества программного обеспечения и снижение риска - СПб: Вильямс, 2020. - 497 c.
18. Илюшечкин В. Основы использования и проектирования баз данных. Учебник. - М.:Юрайт, 2021. - 214с.
19. Исаев Г. Проектирование информационных систем. Учебное пособие. - М.: Омега-Л, 2022. - 432с.
20. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2020. - 240 c.
21. Кириллов, В.В. Введение в реляционные базы данных.Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2019. - 464 c.
22. Кит Т. Томпсон Автоматизация продаж. Умный подход. - М.: Вершина, 2023 - 272 с.
23. Коваленко В. Проектирование информационных систем. - М.: Форум, 2019. - 320с.
24. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2019. - 320 c.
25. Кузнецов С. Базы данных. - М.: Academia, 2019. - 496с.
26. Лычкина Н. Имитационное моделирование экономических процессов. - М.:Инфра-М, 2019. - 256с.
27. Малыхина М. Базы данных. Основы, проектирование, использование. - СПб.: БХВ-Петербург, 2019. - 528с.
28. Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник. – М.: Финансы и статистика, 2022. – 512 с.
29. Миков А. Информационные процессы и нормативные системы в IT. Математические модели. Проблемы проектирования. Новые подходы. - М.: Либроком, 2020. - 256с.
30. Набатов Д. Правовая защита баз данных и прав ее создателей по законодательству РФ. - М.:LAP, 2021. - 72с.
31. Наумов А.Н., Вендров А.М., Иванов В.К. и др. Системы управления базами данных и знаний - М.: Финансы и статистика, 2021. - 352 c.
32. Озкарахан Э. Машины баз данных и управление базами данных. - М.: Мир, 2020. - 551 c.
33. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2021. - 528 c.
34. Редько В.Н., Бассараб И.А. Базы данных и информационные системы. - М.: Знание, 2022. - 602 c.
35. Степанов В. Информационные технологии управления продажами и маркетингом. - М.: LAP Lambert Academic Publishing, 2020. - 284 с.
36. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2020. - 463 c.
37. Тоу Дэн Настройка SQL - СПб: Питер, 2020. - 539 c.
38. Туманов В.Е. Основы проектирования реляционных баз данных - М.: Бином, 2019. - 420 c.
39. Уорден К. Новые интеллектуальные материалы и конструкции. Свойства и применение; М.: Техносфера, 2019. - 456 c.
40. Уткин В., Балдин К. Информационные системы в экономике. - М.: Academia, 2019. - 288с.
41. Фейерштейн С., Прибыл Б. Oracle PL/SQL для профессионалов - СПб: Питер, 2019. - 540 c.
42. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2019. - 320 c.
43. Хаббард Дж. Автоматизированное проектирование баз данных - М.: Мир, 2021. - 453 c.
44. Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных - М.: Юнити, 2023. - 469 c.