
- •Пояснювальна записка
- •Бакалавра
- •6.050103 «Програмна інженерія»
- •Календарний план
- •Оглавление
- •Перечень условных обозначений, символов, единиц измерений физических величин, сокращений и терминов
- •Введение
- •Анализ требований к программному обеспечению информационно-справочного web-сайта гостиницы. Постановка задачи
- •Обзор и анализ программ-аналогов
- •Постановка задач выпускной работы
- •Требования заказчика
- •Мандатные требования
- •Ограничительные требования
- •Требования к программному обеспечению
- •Функциональные требования к программному обеспечению
- •Нефункциональные требования
- •Матрица трассируемости к по информационно-справочной системы гостиницы
- •Анализ осуществимости.
- •Диаграмма вариантов использования
- •Сценарии и прецеденты
- •Календарные планы
- •Выводы по разделу 1
- •Моделирование процессов и данных информационно-справочного web-сайта гостиницы
- •Выбор типовой архитектуры по
- •Подробное описание ранее выбранной архитектуры по системы.
- •Глоссарий проекта
- •Назначение программного продукта
- •Обоснование выбора архитектуры приложения
- •Декомпозиция элементов структуры технологической модели
- •Разработка диаграмм деятельности
- •Выделение сущностей и определение их атрибутов
- •Выделение связей между сущностями.
- •Связь один к одному.
- •Связь один ко многим.
- •Связь много ко многим.
- •Транзитивная связь.
- •Построение er- диаграммы
- •Разработка алгоритмов клиентской части программного обеспечения информационно-справочной системы гостиницы
- •Обоснование выбора языка программирования и инструментальной среды реализации клиентской части программного обеспечения информационно-справочной системы гостиницы
- •Выбор инструментальных средств для реализации базы данных
- •Выбор инструментальных средств для реализации клиентской части по
- •Детальное проектирование методов и классов клиентской части программного обеспечения информационно-справочного web-сайта гостиницы «Нью-Йорк»
- •Выводы по разделу 2
- •Спецификация автономного тестирования
- •Тестируемые элементы
- •Спецификация ввода
- •Итоговый отчет автономного тестирования
- •Спецификация процедуры интеграционного тестирования
- •Назначение
- •Выполнение интеграционного тестирования
- •Итоговый отчет интеграционного тестирования
- •Выводы по разделу 3
- •4 Экономическое обоснование разработки программного обеспечения информационно-справочного сайта гостиницы
- •4.1 Общая характеристика пп как рыночной продукции
- •4.2. Краткое описание по
- •4.3 Маркетинговое исследование рынка сбыта
- •4.3.1 Сегментирование потребителей и определение емкости рынка
- •4.3.2 Выявление конкурентов и анализ конкурентоспособности
- •Расчет потребительской цены
- •4.5 Производственно-организационный план создания пп
- •4.5.1 Перечень работ проекта
- •Расчет трудоемкости работ
- •Финансовый план проекта создания пп
- •4.6.1 Расчет сметы затрат на создание пп
- •4.6.2 Смета и затраты на продукты
- •4.6.3. План доходов и расходов
- •4.6.4. Определение безубыточности
- •Выводы по разделу 4
- •5 Охрана труда
- •5.1 Краткое описание прототипа объекта проектирования и его упрощенная функциональная схема.
- •5.2 Анализ опасных и вредных факторов в помещении
- •5.3 Меры по предотвращению появления вредных и опасных факторов
- •5.4 Расчет естественного освещения
- •Выводы по разделу 5
- •Библиографический список
- •Приложение а. Описание сценариев и прецедентов
- •Приложение б. Php-код web-сайта гостиница
- •Приложение в. Экранные формы приложения
Подробное описание ранее выбранной архитектуры по системы.
Глоссарий проекта
В табл. 2.1 представлен глоссарий к проекту информационно-справочной системы гостиницы.
Таблица 2.1- Глоссарий проекта
Авторизация |
Процесс введения пользователем логина и пароля. |
Администратор |
Личность, которая управляет и поддерживает настройки ПО. |
Гость |
Пользователь, обладающий правами на использование услуг информационно-справочной системы. |
Бронирование |
Системы, в которых отражено наличие реальных номеров в гостиницах и в которых информирование гостиницы о бронировании номера клиентом происходит менее чем за одну минуту с момента бронирования. |
Гостинничный номер |
Одна или несколько комнат в гостинице. |
Продолжение таблицы 2.1
Дополнительные услуги |
Ежедневная уборка номеров, санузел, телевизор, мини-бар или холодильник, бассейн, тренажёрный зал, массаж, наличие нескольких баров и ресторанов, конференц-залов, и т.д.
|
Прайс-лист |
это издание, которое содержит перечень товаров, услуг, краткую характеристику, назначение и цены. |
Назначение программного продукта
Гостиница - это коллективное средство размещения, состоящее из определенного количества номеров, имеющее единое руководство, предоставляющее набор услуг (минимум - заправку постелей, уборку номера и санузла) и сгруппированное в классы и категории в соответствии с предоставляемыми услугами и оборудованием номеров.
Для работы с предоставленным графическим Web – интерфейсом предусмотрены такие типы пользователей:
администратор;
гость.
Данный сайт предназначен для широкого круга пользователей. Абсолютно любой человек имеет возможность посетить сайт и ознакомиться со всей предоставленной информацией. Посетителю выгодно использовать именно сайт для выбора гостиницы, так как, во-первых там предложены реальные отзывы реальных клиентов, а ничто так не внушает доверия, как мнения других. А во-вторых, посетить сайт куда проще, чем связаться с администрацией гостиницы. Так же на сайте всегда есть возможность просмотреть галерею предлагаемых номеров.
Программное обеспечение в первую очередь должно реализовать следующие функции:
вести электронный каталог гостиничного фонда.
вести инвентаризацию номеров гостиничного фонда.
осуществлять поиск в каталоге информации о конкретном номере по различным критериям
регистрация, бронирование и аннулирование мест и номеров в гостинице
регистрация на поселение клиента в номер, расчёта, оформление выезда.
получение оперативной информации о номерах, зарегистрированных на конкретных гостей.
Обоснование выбора архитектуры приложения
Наиболее важным принципом создания внешнего интерфейса является стремление к простоте. Если интерфейс выглядит сложным, то программа будет восприниматься пользователем с трудом. Да и с эстетической точки зрения простой, ясный дизайн всегда выглядит лучше.
Схема предполагаемого интерфейса информационно-справочной системы гостиницы в виде диаграммы компонентов представлена на рис.2.2.
Рисунок
2.2 - Диаграмма компонентов
На диаграмме представлены такие компоненты:
интерфейс страницы пользователя;
интерфейс страницы номера и цены;
интерфейс страницы бронирования;
интерфейс страницы информации о гостинице.
интерфейс страницы контакты;
интерфейс страницы администратора;
интерфейс страницы работы с номерами;
интерфейс страницы работы с гостями;
интерфейс страницы регистрации клиента.
На рис. 2.3 изображена диаграмма последовательности режима «Изменение данных о гостях».
Рисунок 2.3 – Диаграмма последовательности режима «Изменение данных о гостях»
На рис. 2.4 изображена диаграмма последовательности режима «Регистрация гостя».
Рисунок 2.4 – Диаграмма последовательности режима «Регистрация гостя»
На
рис. 2.5 изображена диаграмма
последовательности для режима
«Бронирование номера».
Рисунок 2.5 – Диаграмма последовательности режима «Бронирование номера»
На рис. 2.6 изображена диаграмма последовательности режима «Оплата номера».
Рисунок 2.6 – Диаграмма последовательности режима «Оплата номера»
На рис. 2.7 изображена диаграмма кооперации режима гостиницы «Изменение данных».
Рисунок 2.6 – Диаграмма кооперации режима гостиницы «Изменение данных о гостях»
На
рис. 2.7 изображена диаграмма кооперации
режима гостиницы «Регистрация гостя».
Рисунок 2.7 – Диаграмма кооперации режима гостиницы «Регистрация гостя»
На рис. 2.8 изображена диаграмма кооперации режима «Бронирование номера».
Рисунок 2.8 – Диаграмма кооперации режима гостиницы «Бронирование номера»
На рис. 2.9 изображена диаграмма кооперации режима гостиницы «Оплата номера».
Рисунок 2.9 – Диаграмма кооперации режима гостиницы «Оплата номера»