
- •Пояснювальна записка
- •Бакалавра
- •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.1) предоставляет возможность бронирования номеров по таким параметрам: дата прибытия, дата отъезда, количество людей, количество номеров. Так же предоставляется возможность забронировать номер, связавшись по контактному телефону с администрацией отеля.
Рисунок 1.1 - Главная страница
Страница «Фотогалерея» (рис. 1.2) содержит изображения номеров данного отеля, сгруппированных по категориям.
Рисунок 1.2 - Фотогалерея
Страница «Услуги» (рис. 1.3) содержит информацию о дополнительных услугах и предоставляет возможность гостям отеля выбрать и заказать доступные услуги.
Рисунок 1.3-Услуги
На странице «Номера» (рис. 1.4) предоставляется информация о различных категориях номеров, а так же стоимость, с учётом сезонного изменения тарифов.
Рисунок 1.4 - Номера
Обобщая данные мы можем заметить, что наиболее важными функциональными особенностями электронной гостиницы являются удобная разбивка информации, сквозной поиск с различными параметрами, а также простой интуитивно понятный интерфейс с необходимой и достаточной информацией. Исходя именно из этих требований, мы будем начинать проектировать нашу систему.
Постановка задач выпускной работы
Цель выпускной работы бакалавра – снижение трудоемкости поиска информации о гостинице за счет использования web-технологии.
Программное обеспечение в первую очередь должно реализовать следующие функции:
Вести электронный каталог гостиничного фонда.
Вести инвентаризацию номеров гостиничного фонда.
Осуществлять поиск в каталоге информации о конкретном номере по различным критериям.
Бронирование и аннулирование мест и номеров в гостинице.
Регистрация на поселение клиента в номер, расчёта, оформление выезда.
Получение оперативной информации о номерах, зарегистрированных на конкретных гостей.
Осуществление оплаты номера.
Для достижения поставленной цели были выделены следующие задачи разрабатываемого программного обеспечения:
Выполнить анализ требований к ПО информационно-справочная система гостиницы. Определить задачи приложения.
Провести моделирование бизнес - процессов программного обеспечения информационно-справочного web-сайта гостиницы.
Разработать спецификацию требований для данного программного обеспечения информационно-справочного web-сайта гостиницы.
Разработать алгоритмы работы программного обеспечения информационно-справочного web-сайта гостиницы.
Выполнить детальное проектирование программного обеспечения информационно-справочного web-сайта гостиницы.
Выбрать инструментальные средства для разработки данного программного обеспечения информационно-справочного web-сайта гостиницы.
Провести тестирование программного обеспечения информационно-справочного web-сайта гостиницы.
Провести экономическое обоснование разработки программного обеспечения информационно-справочного web-сайта гостиницы.
Провести анализ вредоносных и опасных факторов, которые могут стать причиной негативного воздействия на пользователей, использующих программное обеспечение информационно-справочного web-сайта гостиницы.