В связи с нарастающей цифровизацией экономики задача проектирования информационных систем становится остро актуальной. Нужно не просто разработать и внедрить информационную систему, а добиться нового качества работы организации [1-20]. Этого можно достичь используя современные средства проектирования. Целью данной работы состоит в разработке информационной системы для организации работы гостиницы. Это предполагает решение следующих задач: анализ предметной области, построение модели системы работы гостиницы, проектирование информационной системы, базы данных и данные которые в ней будут обрабатываться и проектирование пользовательского интерфейса для работы с этими данными.
Эти задачи выполняются по методу SADT. Она предполагает формулирование единой функции информационной системы, а затем правильной декомпозиции этой функции с целью качественно выполнить каждую из них. После декомпозиции мы получаем возможность определить исполнителей для каждой функции а также данные, которые они используют.
В процессе моделирования используются два вида диаграмм. Во первых диаграммы IDEF0 документирования процессов производства и отображении задействованных в этом ресурсов.
Далее мы используем диаграмм IDEF1X для документирования информации о данных системы.
Объектом исследования является гостиничное дело. Предметом исследования является информационная система работы гостиницы.
Работа состоит из четырёх глав, которые соответствуют решаемым задачам.
Структура работы соответствует принятым в отрасли образцам [1,20]
Читать дальше
Работа гостиницы с клиентами является предметной область данной работы. Задачей этого анализа является сбор знаний о требованиях к системе[4,6,8,10,11,16-20].
Малое предприятие имеет номерной фонд и занимается сдачей этих номеров клиентам На первом этапе оно ищет клиентов которых устраивает имеющийся номерной фонд. В ходе клиента формируется требования к номеру и на определённый срок закрепляется подходящий номер. В некоторых случаях номер заранее бронируется.
Читать дальше
2.1 Особенности деятельности организации
По принятой методике моделирования первой диаграммой является контекстная диаграмма работы гостиницы. Она на рисунке 2.
Контекстная диаграмма описывает самый верхний уровень модели. В центре задана основная функция, слева входные документы информационной системы, справа выходные документы системы, вверху управление, а внизу затронутые ресурсы.
Читать дальше
Опишем организацию работы по проектированию системы на основе гибких технологий управления созданием программных систем. Используем диаграммы DFD.
Для подобных систем логично применять облегчённый цикл разработки программного обеспечения. Опишем наиболее популярный цикл такого рода на языке диаграмм потоков данных.
Sprint Backlog это согласованный по срокам и трудозатратам список задач. Sprint это процесс создания очередного релиза программы.
Каждый день проводится часовое совещание команды проекта с координатором проекта.
Working increment of the software работающее программное обеспечение это готовый релиз программного обеспечения.
В процессе работы используются программное обеспечение для автоматизированного тестирования кода программы. Согласно правилам разработки код включают в архив проекта, когда он проходит все тесты.
Читать дальше
Первой создаём таблицу клиентов. Она на рисунке 11.
Создаём форму для регистрации клиентов. Она на рисунке 12.
Создаём таблиц у Rooms. Она на рисунке 13.
Создаём форму для ведения таблицы номеров. Она на рисунке 14.
Читать дальше
Во введение было поставлено пять задач по проектированию информационной системы гостиницы: анализ предметной области, построение модели системы управления взаимоотношениями с авторами, проектирование информационной системы и данных которые в ней будут обрабатываться и проектирование пользовательского интерфейса для работы с этими данными.
По итогам работы все они были успешно решены с помощью современного подхода. Была построена диаграмма организационной структуры гостиницы и диаграмма бизнес процесса размещения клиентов.
Для построения диаграмм использовалось современное средство проектирования. Это позволило компактно описать структуру предметной области.
Для описания проектируемой системы использовалась методология SADT. Сначала сформулирована единая функция информационной системы, а затем построена правильная декомпозиции этой функции с целью обеспечить качественное выполнение каждой из них. После декомпозиции мы получили возможность определить исполнителей для каждой функции а также данные, которые они используют.
В процессе моделирования использованы два вида диаграмм. Во первых диаграммы IDEF0 документирования процессов производства и отображении задействованных в этом ресурсов. Далее мы использован ли реляционные диаграммы для документирования информации о данных системы. Все поставленные задачи успешно выполнены.
Читать дальше
1. Бабанов А.М. Технология разработки программного обеспечения: структурный подход. – Томск: Томский государственный университет, 2016. – 157 с.
2. Греков А.В. Проектирование приложения на основе реляционной базы данных / А.В. Греков, В.О. Кушев. – Пермь: Изд-во ПВИ 2019. – 27 с.
3. Григорьев Ю . А. Реляционные базы данных и системы NoSQL/ Ю . А. Григорьев, А. Д. Плутенко, О. Ю Плужникова. - Благовещенск: Амурский гос. ун-т, 2018. - 424 с.
4. Доронина Ю. В. Инструментальные средства компьютерного моделирования // Ю. В. Доронина – Севастополь : СевГУ, 2022. – 60 с
5. Евдошенко, О. И. Системы управления базами данных / О. И. Евдошенко.– Астрахань: Астраханский государственный архитектурно- строительный университет, 2020. - 59 с.
6. Жилиндина О.В. Управление разработкой ИС/ О.В. Жилиндина, А.Н. Гетман . – Благовещенск: Амурский гос. Ун-т, 2017.- 54с.
7. Э.Г. Железнов, С.Ю. Соклакова, Ю.В. Цымай, П.В. Комиссаров Моделирование производственных процессов транспортного предприятия//Russian Journal of Logistics & Transport Management, Special issue, 2021, 43-47с.
8. Крамаренко Т. А. Методики и модели проектирования и разработки информационных систем : монография / Т. А. Крамаренко, Т. В. Лукьяненко. – Краснодар : КубГАУ, 2018. – 175 с.
9. Лагерев Д.Г. Программная инженерия : лабораторный практикум /
Д. Г. Лагерев [и др.]. — Москва ; Берлин : Директ-Медиа, 2021. — 156 с.
10. Магомаев Т.Р. Моделирование бизнес-процессов-Грозный: ГГНТУ, 2020ю-38с.
11. Марка Д.А.Методология структурного анализа и проектирования SADT/Д.А. Марка К. МакГоуэн - М.: 2015. – 191с
12. Мамедли Р.Э. Системы управления базами данных.- Нижневартовск: НВГУ, 2021. 213 с.
13. Проскуряков, А. В. Качество и тестирование программного обеспечения. Метрология программного обеспечения / А. В. Проскуряков ; Южный федеральный университет. – Ростов-на-Дону ; Таганрог : Издательство Южного федерального университета, 2022. – 197с.
14. Рочев, К. В. Информационные технологии. Анализ и проектирование информационных систем / К. В. Рочев, . – Ухта : УГТУ, 2018. –145 с.
15. Сафронов А.И., Котова А.И. Проектирование типовой информационной системы управления. – М.: РУТ (МИИТ), 2019. – 97 с.
16. Таюрская И. С.Проектирование информационных систем / И. С. Таюрская; С.-Петерб. ун-т технол. упр. и экон. — СПб.: Изд-во СПбУТУиЭ, 2022. — 154с.
17. Фешина Е. В. Инженерия информационных систем : учебник / Е. В. Фешина, Т. В. Лукьяненко. – Краснодар : КубГАУ, 2022. – 218 с.
18. Федорова О.В., Мамаева А.А. Якунина Е.А. Применение методологий SADT и ARIS для моделирования и управления бизнес-процессами информационных систем//Вестник ВГУИТ/Proceedings of VSUET, Т. 80, № 1, 2018 105-109с.
19. Обзор паттернов проектирования [электронный ресурс] // citforum.ru. – режим доступа: http://citforum.ru/SE/project/pattern/p_4.shtml (Дата обращения 26.02.2023).
20. Щелоков, С.А. Проектирование распределенных информационных систем/С.А. Щелоков, Е.Н. Чернопрудова. – Оренбург: ОГУ, 2022. – 195 с.
Читать дальше