Период изготовления: февраль2022 года.
Применялись СУБД MySQL, IDE Delphi.
Цель исследования заключается в оптимизации процесса оказания консультаций и создания электронных личных дел посредством создания ранжированной электронной очереди с применением базы данных и алгоритмического языка программирования.
Задачами исследования являются:
‒ Изучение существующей технологии работы в организации и выявление возможностей для автоматизации существующего бизнес-процесса;
‒ Построение бизнес-процесса с применением функционального моделирования;
‒ Проектирование информационной системы, позволяющей посредством автоматизации исключить выявленные проблемы из бизнес-процесса организации;
‒ Проектирование схемы БД, нормализация БД, с применением инструментов СУБД MySQL;
− Создание пользовательского интерфейса работы с базой данных с использованием IDE Delphi: Community Edition - Embarcadero 10.3.3;
− Обеспечить настройку реквизитов организации;
− Организация создания электронной очереди на прием;
− Организация учета квалификаций и форм обучения;
− Учет документов для подачи заявления;
− Учет документов при подаче заявления;
− Учет экзаменов;
− Организация работы с графиком приема;
− Организация работы по записи на прием;
− Организация учета сотрудников;
− Организация учета абитуриентов (создание электронных дел);
− Организация учета факультетов;
− Организация учета специальностей;
− Организация учета направлений обучения.
Работа состоит из трех частей. Первая глава является теоретической и описывает основные положения предметной области, дает характеристику организации и исследуемого бизнес-процесса. Также в аналитической части проводится исследование программных средств для решения поставленной задачи и дается обоснование их выбора.
Вторая глава является практической. Она описывает стадии разработки и возникающие на каждой стадии возможные риски. В этой части дается описание информационной модели и бизнес-процесса, который должен быть по результатам внедрения системы. Здесь рассматривается непосредственное проектирование и создание программного обеспечения, а именно базы данных и клиентского приложения, обосновывается выбор технологий подключения к базам данных. Также в этой части приводится полное описание созданного приложения и полное руководство пользователя.
Третья глава содержит экономические расчеты, обуславливающие целесообразность разработки программного обеспечения, а именно рассчитываются расходы на разработку программного обеспечения, рассчитывается скорость обработки задачи вручную и после внедрения программного обеспечения, делаются выводы о целесообразности использования.
Есть приложения (программный код).
Работа была успешно сдана - заказчик претензий не имел.
ВВЕДЕНИЕ 2
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 6
1.1. Характеристика задачи и объекта исследования 6
1.1.1. Характеристика исследуемой организации и постановка задачи исследования 6
1.1.2. Бизнес-процесс исследуемого объекта (как есть) 8
1.2. Характеристика задачи в рамках комплекса задач объекта исследования 10
1.2.1. Определение средств автоматизации для решения задачи исследования 10
1.2.2. Определение уровня защиты информации для исследуемой задачи 21
1.3. Обоснование проектных решений 23
1.3.1. Обоснование проектных решений по информационному обеспечению 23
1.3.2. Обоснование проектных решений по программному обеспечению 24
1.3.3. Обоснование проектных решений по техническому обеспечению 27
2. ПРОЕКТНАЯ ЧАСТЬ 28
2.1. Разработка проекта автоматизации управленческого учета приемной комиссии с применением СУБД MySQL 28
2.1.1. Бизнес-процесс исследуемого объекта (как должно быть) 28
2.1.2. Этапы жизненного цикла проекта автоматизации 33
2.1.3. Ожидаемые риски на этапах жизненного цикла и их описание 38
2.2. Информационное обеспечение задачи 41
2.2.1. Информационная модель и её описание 41
2.2.2. Характеристика нормативно-справочной, входной и оперативной информации 44
2.2.3. Характеристика результатной информации 48
2.3. Программное обеспечение задачи 50
2.3.1. Общие положения (дерево функций и сценарий диалога) 50
2.3.2 Характеристика базы данных 54
2.3.3. Структурная схема пакета (дерево вызова программных модулей) 57
2.3.4. Руководство программиста 60
2.3.5. Руководство пользователя 63
3. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 93
3.1. Планирование и контроль выполнения работ по разработке и внедрению ИС 93
3.2. Калькуляция по основным статьям затрат на разработку и внедрение ИС 96
ЗАКЛЮЧЕНИЕ 101
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 103
ПРИЛОЖЕНИЯ 107
1. Афанасьева О.А., Вдовин В.А., Ковалев А.М., Оганов В.А. Пятовский С.Е. Прикладная информатика в экономике: подготовка выпускных квалификационных работ бакавлариата по направлению 09.03.03 «Прикладная информатика».
2. Вдовин В.А., Дегтярев А.В., Оганов В.А. Экономическая эффективность разработки информационных систем и технологий. Учебное пособие: под ред. Дегтярева А.В., М.: МАИ – Доброе Слово, 2017.
3. Алешин Л.И.: Информационные технологии. - М.: Литера, 2015
4. Архангельский А.Я.: Delphi 7. - М.: БИНОМ, 2018
5. Архангельский А.Я.: Программирование в Delphi для Windows. - М.: Бином-Пресс, 2016
6. Баженова И.Ю. Разработка распределенных приложений баз данных: Курс лекций. - М.: МГУ им. М.В. Ломоносова, 2017. - 203 с.
7. Баканов В.М. Введение в язык SQL запросов к базам данных: Учебное пособие. - М.: МГАПИ, 2017. - 61 с.: ил.
8. Балдин К.В.: Информационные системы в экономике. - М.: Дашков и К, 2015
9. Бобровский СИ.: Delphi 7. - СПб.: Питер, 2005
10. Бобровский СИ.: Delphi 7. - СПб.: Питер, 2006
11. Бобровский СИ.: Delphi 7. - СПб.: Питер, 2008
12. Боровский А.Н.: Программирование в Delphi. -СПб.: БХВ-Петербург, 2012
13. Браун С: Visual Basic 6. - СПб.: Питер, 2007
14. Бураков П.В., Петров В.Ю. Введение в системы баз данных: Учебное пособие. - СПб: СПбГУ ИТМО, 2018. - 128 с.
15. Герчикова Т.М.: Как создать мультимедийное приложение на персо-нальном компьютере: Все, что Вы хотели знать, но боялись спросить. - М.: Бук-Пресс и К, 2015
16. Гобарева Я.Л.: Технология экономических расчетов средствами MS Ex-sel. - М.: КноРус, 2014
17. Голенищев Э.П.: Информационное обеспечение систем управления. - Ростов н/Д: Феникс. 2016
18. ГОСТ Р ИСО/МЭК ТО 10032-2007. Эталонная модель управления данными [Текст]. - Введ. 27.12.2007. - М.: Стандартинформ, 2009. - 40 с.
19. Гудов А.М., Шмакова Л.Е. Введение в язык структурированных запросов SQL: Учебное пособие. - Кемерово, Кемеровский госуниверситет, 2012. - 118 с.
20. ДнепровАХ.: Видеосамоучитель. Microsoft Access 2007. - СПб.: Питер, 2016
21. Дьяков И.А. Базы данных. Язык SQL: Учебное пособие. - Тамбов: ТГТУ, 2004. - 80 с.
22. Емельянов в.п.: Основы программирования на Delphi. - М.: Высшая школа, 2018
23. Зиборов В.В. MS Visual C++ 2010 в среде .NET. Библиотека программиста. - Спб.: Питер, 2018. - 320 с.: ил.
24. Зубов Ал Программирование на Delphi. - СПб.: Питер, 2017
25. Избачков Ю.С.: Информационные системы. - СПб.: Питер, 2017
26. Избачков Ю.С: Информационные системы. - СПб.: Питер, 2018
27. Кетков Ю.Л., Кетков А.Ю. Свободное программное обеспечение. FREE PASCAL для студентов и школьников. - СПб.: БХВ-Петербург, 2011. - 384 с.: ил.
28. Копейкин М.В., Спиридонов В.В., Шумова Е.О. Базы данных. Основы SQL реляционных баз данных: Учебное пособие. - СПб.: СЗТУ, 2015. - 160 с.
29. Корняков В.Н.: Программирование документов и приложений MS Of-fice в Delphi. - СПб.: БХВ-Петербург, 2017
30. Кузнецов A.: Microsoft Access 2003. Русская версия. - СПб.-Киев: Пи-тер; ИД BHV, 2017
31. Кузовкин А.В.: Управление данными. - М.: Академия. 2016
32. Культин Н.Б.: Delphi в задачах и примерах. - СПб.: БХВ-Петербург, 2017
33. Малыхина М.П.: Базы данных: основы, проектирование, использова-ние. - СПб.: БХВ-Петербург, 2019
34. Микрюков В.Ю.: Алгоритмизация и программирование. - Ростов на/Д: Феникс, 2016
35. Михеева Е.В.: Информационные технологии в профессиональной дея-тельности. - М.: Академия, 2017
36. Михеева Е.В.: Информационные технологии в профессиональной дея-тельности. - М.: Академия. 2018
37. Михелёв В.М.: Базы данных и СУБД. - Белгород:
38. Могилев А.В.: Информатика. - М.: Академия, 2015
39. Могилев А.В.: Информатика. - М.: Академия, 2018
40. Под общ. ред. д-ра экон. наук, профессора П.В. Акинина: Информаци-онные системы в экономике: Практикум. - М.: КНОРУС, 2016
41. под общ. ред. П.В. Акинина ; сост.: Е.Л. Торопцев и др.; рец.: Р.Г. За-кинян, А.н. Байдаков: Информационные системы в экономике. - М.: КноРус, 2008
42. Под ред. В. Озерова: Delphi. Советы программистов. - СПб.: Символ-Плюс, 2017
43. Под ред. проф. А.Н. Романова, проф. Б.Е. Одинцова: Информационные системы в экономике. - М.: Вузовский учебник, 2019
44. Под ред. СВ. Симоновича ; рец.: Каф. Московского гос. технического ун-та им. Н.Э. Баумана, СВ. Калин: Информатика. - СПб.: Питер, 2010
45. Под ред. СВ. Симоновича ; рец.: Кафедра САПР Московского гос. тех-нического ун-та им. Н.Э. Баумана, СВ. Калин: Информатика. - СПб.: Питер, 2017
46. Токмаков Г. П. Базы данных и знаний. Проектирование баз данных по технологии «клиент-сервер» и разработка клиентских приложений: Учебное пособие / Г.П. Токмаков. - Ульяновск; УлГТУ, 2018. - 143 с.
47. Токмаков Г. П. Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML: учебное пособие / Г. П. Токмаков. - Ульяновск: УлГТУ, 2010. 192 с.
48. Фаро С., Паскаль Л. Рефакторинг SQL-приложений. - Пер. с англ. - СПб: Символ-Плюс, 2009. - 336 с.: ил.
49. Шварц Б., Зайцев П., Ткаченко В., Заводны Дж., Ленц А., Бэллинг Д. MySQL. Оптимизация производительности, 2-е издание. - Пер. с англ. - Спб.: Символ-Плюс, 2012. - 832 с.: ил.
50. Э.В. Сысоев, Е.В. Бурцева. Базы данных: лекции к курсу. - Тамбов : Изд-во Тамб. гос. техн. ун-та, 2017. - 48 с.