Целью работы является анализ и разработка системы автоматизации банковских операций по предоставлению услуг аренды сейфовых ячеек в ПАО «Сбербанк».
В ходе выполнения работы необходимо выполнить следующие задачи:
- исследовать предметную область;
- определить внешние сущности и справочники;
- создать диаграмму потоков данных;
- разработать информационную модель данных;
- спроектировать экранные формы и отчеты;
- экономически обосновать разработанный проект.
Решение этих задач наиболее эффективным способом – применение компьютерных информационных систем, разрабатываемых на основе баз данных, которые предоставляют пользователю эффективные методы хранения и получения данных, необходимых для принятия оптимального решения.
В первой главе работы проведена характеристика предприятия, его деятельности, описана его организационная структура, программная и техническая архитектуры, выбран комплекс задач автоматизации и описана характеристика существующих бизнес-процессов, определено место
проектируемой задачи в комплексе задач, обоснована необходимость использования вычислительной техники для решения задачи и проведен анализ информационного обеспечения защиты информации на предприятии. Также проведен анализ существующих аналогов по разработке, в результате которого сделан вывод о разработке собственного программного обеспечения силами компании и обоснованы проектные решения разработки по информационному, техническому и программному обеспечению.
Во второй главе работы описаны этапы жизненного цикла проекта, ожидаемые риски на данных этапах, правовые, организационные и технические меры и средства обеспечение информационной безопасности и защиты информации для разрабатываемой системы, описано информационное обеспечение разрабатываемого программного продукта, проведена характеристика справочной, входной, оперативной и результативной информации. Также описаны дерево функций и сценарий диалога разрабатываемой системы, проведена характеристики базы данных, представлено дерево вызова программных модулей и их описание и описана работа пользователя в приложении.
В третьей главе работы выбрана методика для оценки экономической эффективности проекта и проведен ее расчет, которой показал экономически выгодные результаты создания и внедрения проекта автоматизации.
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ........................................................................ 6
1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ».............................................................. 6
1.1.1. Характеристика предприятия и его деятельности............................. 6
1.1.2. Организационная структура управления предприятием................... 8
1.1.3. Программная и техническая архитектура ИС предприятия............ 10
1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации............................................................................................. 11
1.2.1. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов...................................................................................... 11
1.2.2. Определение места проектируемой задачи в комплексе задач и ее описание.................................................................................................... 19
1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи......................................................................................... 21
1.2.4. Анализ системы обеспечения информационной безопасности и защиты информации.............................................................................................. 26
1.3. Анализ существующих разработок и выбор стратегии автоматизации
«КАК ДОЛЖНО БЫТЬ»............................................................................. 34
1.3.1. Анализ существующих разработок для автоматизации задачи....... 34
1.3.2. Выбор и обоснование стратегии автоматизации задачи.................. 40
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации задачи....................................................................................................... 43
1.4. Обоснование проектных решений........................................................ 44
1.4.1. Обоснование проектных решений по информационному обеспечению 44
1.4.2. Обоснование проектных решений по программному обеспечению 46
1.4.3. Обоснование проектных решений по техническому обеспечению... 51
2. ПРОЕКТНАЯ ЧАСТЬ................................................................................ 53
2.1. Разработка проекта автоматизации...................................................... 53
2.1.1. Этапы жизненного цикла проекта автоматизации........................... 53
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание......... 59
2.1.3. Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации...... 61
2.2. Информационное обеспечение задачи................................................. 73
2.2.1 Информационная модель и её описание........................................... 73
2.2.2. Характеристика нормативно-справочной, входной и оперативной информации.............................................................................................. 74
2.3. Программное обеспечение задачи........................................................ 77
2.3.1. Общие положения (дерево функций и сценарий диалога).............. 77
2.3.2. Характеристика базы данных.......................................................... 78
2.3.3. Структурная схема пакета (дерево вызова программных модулей). 79 2.3.4. Описание программных модулей............................................................. 80
2.4. Контрольный пример реализации проекта и его описание................... 81
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ................ 104
3.1. Выбор и обоснование методики расчёта экономической эффективности 104
3.2 Расчёт показателей экономической эффективности проекта.............. 108
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ........................................ 115
Приложение. Программный код системы.................................................... 118
1. Антонов Олег. Документирование информационных систем. - Алматы, 2019. — 41 с.
2. Артюшина Л.А., Спирина Т.В., Троицкая Е.А. Информационные технологии и основы объектно-ориентированного программирования. Учебно- практическое пособие. — Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2019. — 203 с.
3. Афанасьева Т.В. Информационное общество и проблемы прикладной информатики. Учебное пособие. — Ульяновск : УлГТУ, 2018. — 123 с.. -
4. Афанасьева Т.В., Ярушкина Н.Г. Моделирование в задачах анализа свойств систем. - Учебное пособие. — Ульяновск: Ульяновский государственный технический университет (УлГТУ), 2019. — 114 с.
5. Бабаш А.В., Баранова Е.К., Мельников Ю.Н. Информационная безопасность. Лабораторный практикум +еПриложение: комплект исполняемых модулей. Учебное пособие — 2-е изд., стер. — Москва: КНОРУС, 2018. — 132 с.
6. Бухараев Н.Р. Введение в процедурное программирование. - Казань: Казанский университет, 2018. — 99 с.
7. Воронин В.В. Информационное обеспечение автоматизированных систем. - Учебное пособие. — Хабаровск: Тихоокеанский государственный университет (ТОГУ), 2019. — 248 с.
8. Григорьев Ю.А., Плужникова О.Ю. Концептуальное и логическое проектирование схемы базы данных в нотации Чена и с помощью CASE- средства AllFusion Erwin Data Modeler. - М.: Спутник +, 2019. — 4 с.. -
9. Еременко К. Работа с данными в любой сфере. - Альпина Диджитал, 2019. — 230 с.
10. Зюзев А.М., Нестеров К.Е. Объектно ориентированное программирование. Учебно-методическое пособие. — Екатеринбург:
Уральский федеральный университет им. первого Президента России Б.Н. Ельцина (УрФУ), 2019. — 116 с.. -
11. Калилец Т.В. и др. Эргономика информационных систем. - Т.В. Калилец, В.С. Осипович, И.Ф. Киринович, К.Д. Яшин, Е.А. Бурков, Н.А. Назаренко, П.И. Падерно. — Пособие. – Минск : БГУИР, 2018. – 74 с.
12. Козлов Сергей. Защита информации. Устройства несанкционированного съема информации и борьба с ними. - М.: Трикста, 2018.— 289 с.
13. Костюк Ю.Л. Лекции по основам программирования. Учебное пособие. — Томск: Томский государственный университет (ТГУ), 2019. — 260 с.
14. Куликов С.С., Фадеева Е.Е. Работа с MySQL, MS SQL Server и Oracle в примерах. В 2-х частях. — Учебно-методическое пособие. — Минск: Белорусский государственный университет информатики и радиоэлектроники (БГУИР), 2019. — 287 с.
15. Ларина Т.Б. Низкоуровневые языки. Учебное пособие для бакалавров направлений подготовки «Информатика и вычислительная техника» и
«Информационная безопасность». — М: РУТ (МНИТ), 2018. — 147 с.
16. Лохнев Д.Г., Султанахметов Д.Р., Тырсин А.Н., Костоусов В.Б. Основы работы с СУБД MySQL. - Учебное пособие. — Воронеж: Научная книга, 2018. — 76 с.
17. Нарваткина Н.С. Внедрение информационных систем. Учебное пособие. — Екатеринбург: Российский государственный профессионально- педагогический университет (РГППУ), 2019. — 94 с.
18. Новиков Б.А., Горшкова E.A. Основы технологий баз данных. - М.: ДМК Пресс, 2019. — 240 с.
19. Осипов Д. Технологии проектирования баз данных. - М.: ДМК Пресс, 2019. — 499 с.
20. Романов А.А. (сост.) Распределенные вычисления и приложения. Учебное пособие. — Ульяновск : УлГТУ, 2018. — 151 с.
21. Семахин А.М. Методы верификации и оценки качества программного обеспечения. - Курган: Курганский государственный университет, 2018. — 150 с.
22. Скитер Н.Н., Костикова А.В., Сайкина Ю.А. Информационные технологии. - Волгоград: Волгоградский государственный технический университет, 2019. — 96 с.
23. Стасышина В.М., Стасышин Т.Л. Базы данных: технологии доступа. - 2-е изд. испр. и доп. — Учебное пособие для СПО. — М.: Юрайт, 2019. — 164 с.
24. Стельмашонок Е.В., Васильева И.Н. (ред.) Информационная безопасность цифрового пространства. - СПб.: СПбГЭУ, 2019. — 155 с.
25. Тагайцева С.Г., Юрченко Т.В. Предметно-ориентированное программирование. - Нижний Новгород: ННГАСУ, 2018. — 84 с.
26. Трофимов В.В., Павловская Т.А. Основы алгоритмизации и программирования. Учебник для СПО. — М.: Юрайт, 2019. — 137 с
27. Умарова А.А. (сост.) Основы проектирования баз данных. - Учебное пособие для специальности «Информационные системы (по отраслям)». — Махачкала: ДГУНХ, 2018. — 108 с.. -
28. Юрчик П.Ф., Голубкова В.Б. Применение Web и CALS технологий на предприятии. - М.: Московский автомобильно-дорожный государственный технический университет (МАДИ), 2018. — 112 с.. -
29. Юрчик П.Ф., Голубкова В.Б. Проектирование и эксплуатация ИАСУ. - М.: Московский автомобильно-дорожный государственный технический университет (МАДИ), 2018. — 172 с.