
- •Пояснювальна записка
- •Бакалавра
- •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.10 – представлен основной элемент структуры, определены входы, выходы, управление механизмами работы гостиницы .
Рисунок 2.10- Базовый элемент структуры
На рис.2.11 - произведена декомпозиция, базового процесса структуры, который состоит из элементов: «Rabota s nomerami», «Rabota s gostiami», «Rabota s bronirovaniem».
PhpMyAdmin
Рисунок 2.11- Декомпозиция базового процесса структуры в нотации IDEF0
На рис.2.12 - произведена декомпозиция, базового процесса структуры, который состоит из элементов: «Udalenie gostia», «Dobavlenie gostia», «Poisk gostia», « Redaktirovanie dannih o goste».
PhpMyAdmin
Рисунок 2.12- Декомпозиция базового процесса структуры в нотации IDEF0 «Rabota s gostiami».
На рис.2.13 - произведена декомпозиция, базового процесса структуры, который состоит из элементов: «Dobavit nomer», «Udalit nomer», «Poisk dannih o nomere», « Redaktirovanie dannih o nomere».
PhpMyAdmin
Рисунок 2.13- Декомпозиция базового процесса структуры в нотации IDEF0 «Rabota s nomer ami».
На рис. 2.14 – представлен основной элемент структуры, определены входы, выходы, управление механизмами работы гостиницы .
Рисунок 2.14- Базовый элемент структуры
На рис.2.15 - произведена декомпозиция, базового процесса структуры, который состоит из элементов: «Rabota s nomerami», «Rabota s gostiami», «Rabota s bronirovaniem».
PhpMyAdmin
Рисунок 2.15- Декомпозиция базового процесса структуры в нотации IDEF0
На рис.2.16 - произведена декомпозиция, базового процесса структуры, который состоит из элементов: «Oformit bronirovanie», «Sniatie broni», «Prodlenie broni».
PhpMyAdmin
Рисунок 2.16- Декомпозиция базового процесса структуры в нотации IDEF0 «Rabota s bronirovaniem».
Разработка диаграмм деятельности
Диаграмма деятельности – диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов – вложенных видов деятельности и отдельных действий, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.
Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.
На основе описания функциональной модели информационно – справочной системы гостиницы «Нью-Йорк», а так же описания основных прецедентов можно построить UML-диаграмму вариантов использования информационно – справочной системы гостиницы «Нью-Йорк».
На Рис. 2.18 приведена UML-диаграмма прецедента «Авторизация»
Рисунок 2.18 – UML-диаграмма прецедента «Авторизация»
На Рис. 2.19 приведена UML-диаграмма прецедента «Бронирование номера»
Рисунок 2.19 – UML-диаграмма прецедента «Бронирование номера»
На рис. 2.20 изображена диаграмма деятельности информационно-справочной системы гостиницы «Получить список свободных номеров».
Рисунок 2.20 – UML-диаграмма прецедента «Получить список свободных номеров»
На рис. 2.21 изображена диаграмма деятельности информационно-справочной системы гостиницы «Изменить данные о клиенте».
Рисунок 2.22 – UML-диаграмма прецедента «Изменить данные о клиенте»
На рис. 2.24 изображена диаграмма деятельности информационно-справочной системы гостиницы «Регистрация номера на клиента».
Рисунок 2.24 – UML-диаграмма прецедента «Регистрация номера на клиента»
На основании собранных требований, построенных UML – диаграммах прецедента и вариантов использования. Была составлена карта сайта информационно – справочной системы гостиницы «Нью-Йорк» с использованием графического Web – интерфейса.
На Рис.2.25 изображена карта сайта информационно – справочной системы гостиницы «Нью-Йорк».
Рисунок 2.25 - Карта сайта информационно – справочной системы гостиницы «Нью-Йорк».