Цель данной работы – спроектировать информационную систему для учебного центра IT-компании «Неткрэкер» с помощью CASE-технологии анализа и проектирования ИС, а также реализовать ее и провести тестирование.
Введение................................................................................................... 4
Глава 1 Функциональное моделирование предметной области............... 5
1.1 Технико-экономическая характеристика
предметной области..................................................................... 5
1.2 Концептуальное моделирование предметной области.......... 6
1.2.1 Выбор технологии концептуального
моделирования предметной области..................................... 6
1.2.2 Разработка и анализ модели бизнес-процесса
«КАК ЕСТЬ» и обоснование необходимости ИС.................. 7
1.3 Анализ существующих разработок на предмет
соответствия сформулированным требованиям.......................... 9
1.4 Постановка задачи на разработку проекта создания ИС 11
1.5 Разработка модели бизнес-процесса «КАК
ДОЛЖНО БЫТЬ»...................................................................... 15
Глава 2 Логическое проектирование ИС................................................ 18
2.1 Выбор технологии логического моделирования ИС............ 18
2.2 Логическая модель и описание ИС...................................... 19
2.3 Информационное обеспечение ИС...................................... 23
2.3.1 Используемые классификаторы и системы кодирования 23
2.3.2 Характеристика нормативно-справочной и
входной оперативной и выходной информации.................. 25
2.4 Проектирование БД ИС....................................................... 27
2.5 Требования к аппаратно-программному
обеспечению ИС........................................................................ 29
Глава 3 Физическое проектирование ИС................................................ 32
3.1 Выбор архитектуры ИС....................................................... 32
3.2 Выбор технологии разработки программного
обеспечения ИС......................................................................... 34
3.3 Выбор СУБД ИС.................................................................. 36
3.4 Разработка физической модели данных ИС........................ 37
3.5 Разработка программного обеспечения ИС......................... 38
3.5.1 Схема взаимосвязи модулей приложения ИС............. 38
3.5.2 Описание модулей приложения ИС с
примерами программного кода........................................... 40
3.6 Описание функциональности ИС........................................ 47
3.7 Тестирование программного проекта.................................. 48
Заключение............................................................................................. 54
Список используемой литературы и источников................................... 55
Приложение А Диаграмма BPMN «как-есть» процесса заочного обучения 60
Приложение Б Диаграмма BPMN «как-должно быть» процесса
заочного обучения......................................................... 61
Приложение В Диаграмма последовательности набора на курсы.......... 62
Приложение Г Диаграмма последовательности заочного обучения...... 63
Приложение Д Описание классов........................................................... 64
Приложение Е Дизайн-макеты форм ввода и вывода информационной системы........................................................................................ 67
Приложение Ж Физическая диаграмма базы данных............................. 72
Приложение И Описание графа сценариев............................................ 73
Приложение К Скриншоты страниц информационной системы............ 74
Приложение Л Список тестовых кейсов и результат их выполнения.... 77
1. Гайдлайны архитектуры .NET приложений [Электронный ресурс]
: Goodwillgroup 2021. URL: https://gwgr.ru/blog/4/gajdlajny-arhitektury-net- prilozhenij/ (дата обращения: 12.01.2021);
2. Классификация и кодирование информации [Электронный ресурс] : Ресурсный центр физико-математического факультета 2021. URL: http://phys.bspu.by/static/lib/inf/posob/stu_m/glaves/glava2/gl_2_2.htm (дата обращения: 30.11.2020);
3. Когда нужны тесты и автотесты, взгляд из надсистемы [Электронный ресурс] : «Habr», 2006 – 2021. URL: https://habr.com/ru/post/470375/ (дата обращения: 17.03.2021);
4. Конфигурация подключения [Электронный ресурс] : metanit.com, 2012-2021. URL: https://metanit.com/sharp/entityframeworkcore/2.2.php (дата обращения: 22.01.2021);
5. Лучшие IDE для разработки на C# [Электронный ресурс] : GeekBrains 2021. URL: https://gb.ru/posts/c_sharp_ides (дата обращения: 12.01.2021);
6. Умнова, Е. Г. Моделирование бизнес-процессов с применением нотации BPMN : учебно-методическое пособие / Е. Г. Умнова. – Саратов : Вузовское образование, 2017. – c. 5 – Текст : электронный // Электронно- библиотечная система IPR BOOKS. URL: https://www.iprbookshop.ru/67840.html (дата обращения: 05.11.2020);