Проектируемая информационная система «Бронирование апартаментов» предназначена для простого и легкодоступного бронирования желаемых апартаментов с нужными пользователю характеристиками, а также для удобного размещения номеров для бронирования арендодателями с указанием комфортных для них условий бронирования, способов оплаты и льготных условий.
Система должна предусматривать следующие функции:
1. Регистрация на платформе в качестве пользователя или в качестве менеджера, у которых отличается спектр возможностей.
2. Добавление, редактирование и удаление в случае неисправности информации о номерах менеджером и проверка добавленных в базу апартаментов.
3. Просмотр информации о забронированных номерах для арендодателей по их адресу.
4. Функция проверки добавленных в базу номеров на возможность проживания в них, проверка выполняется администратором системы.
5. Возможность разместить дополнительную информацию о бронировании, например, о предоставлении локальных скидок, условий оплаты, способов оплаты и т.д.
6. Возможность для пользователей указать информацию для поиска так, как ему удобно (всю сразу или, например, только город).
7. Подробное описание выбранного места с предоставлением информации о возможных скидках и способе оплаты.
8. Просмотр местонахождения апартаментов на карте.
9. Возможность брони апартаментов с выбором способа оплаты, если он имеется.
10. Отправка информации о бронировании и способе оплаты на электронную почту пользователя.
Функционал комплекса задач должен быть реализован на персональном компьютере. Хранение данных и работа с ними должна быть реализована в виде реляционной базы данных на основе СУБД MySQL.
Введение 5
1. Теоретическая часть 6
1.1 Особенности предметной области проектируемой системы 6
1.2 Постановка цели и задач для информационной системы 10
1.3 Требования к информационной системе 11
1.4 Средства реализации и продвижения 16
2. Проектирование информационной системы «TEMP HOUSE» 20
2.1 Диаграмма вариантов использования 20
2.2 Диаграмма классов 23
2.3 Диаграмма деятельности 25
2.4 Диаграмма последовательности 27
2.5 Логическая и физическая модели базы данных 28
3. Разработка и реализация приложения для системы «TEMP HOUSE» 31
3.1 Проектирование функций, не входящих в приложение 31
3.2 Диалог с пользователем 32
Заключение 46
Список использованных источников 47
Приложение «TEMP HOUSE» 48
Листинг программы 48
1. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: ДИАЛОГ - МИФИ, 2002. - 224с.
2. Маклаков С.В. BPWin и ERWin. CASE - средства разработки информационных систем. - М.: ДИАЛОГ - МИФИ, 1992. - 256с.
3. Кириллов В.В. Структурированный язык запросов (SQL). - СПб.: ИТМО, 1994. - 80 с.
4. Цикритизис Д., Лоховски Ф. Модели данных. - М.: Финансы и статистика, 1985. - 344 с.
5. Информационная система – Большая российская энциклопедия – электронная версия. [Электронный ресурс]: https://bigenc.ru/technology_and_technique/text/3444940 (Дата обращения: 18.05.2021)
6. Информационная система интернет-бронирования номеров гостиницы –Авторская платформа Pandia.ru. [Электронный ресурс]: https://pandia.ru/text/81/121/25206.php (Дата обращения: 18.05.2021)