Файл: Автоматизация процесса размещения гостей в мотеле Калина Парк.pdf
Добавлен: 24.04.2023
Просмотров: 435
Скачиваний: 2
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области предприятия
1.1 Характеристика предприятия и его деятельности
1.2 Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2.1 Информационная модель и её описание
2.2 Используемые классификаторы и системы кодирования
2.3 Характеристика нормативно-справочной, входной и оперативной информации
2.4 Характеристика результатной информации
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
3.4 Описание программных модулей
4. Контрольный пример реализации проекта и его описание
Таблица 12
Описания структуры записей таблицы «Услуги бронирования»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Код операции |
Kod_operacii |
строка |
5 |
Ключевое поле |
|
Код клиента |
Kod_klienta |
строка |
8 |
|
|
Услуга |
Yslyga |
строка |
40 |
Таблица 13
Описания структуры записей таблицы «Номера»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Код номера |
Kod_nomera |
строка |
5 |
Ключевое поле |
|
№ корпуса |
№_korpysa |
строка |
8 |
|
|
№ этажа |
№_etaza |
строка |
8 |
|
|
Класс |
Klass |
строка |
7 |
|
|
Состояние |
Costoyanie |
строка |
21 |
|
|
Стоимость |
Ctoimost |
строка |
23 |
Таблица 14
Описания структуры записей таблицы «Услуги»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Код |
Kod |
строка |
5 |
Ключевое поле |
|
Тип услуги |
Tip_yslygi |
строка |
20 |
|
|
Стоимость услуги |
Ctoimost_yslygi |
строка |
23 |
3.3 Структурная схема пакета (дерево вызова программных модулей)
При загрузке модуля ожидается выбор одной из альтернатив главного меню. В зависимости от выбранной альтернативы главного меню происходит активация соответствующей процедуры, и синтез необходимых дочерних форм. После этого вычислительный процесс ожидает активации элементов управления, которые могут приводить к запуску различных программных процедур, входящих в состав проекта (рисунок 8).
Рисунок 8 Схема работы главного модуля приложения
3.4 Описание программных модулей
В ходе разработки программного модуля были созданы следующие экранные формы и входящие документы, приведенные на рисунки 9-18.
Таблица 15
Описание программных модулей
|
Название модуля |
Функция |
|
Забронированные номера |
Оправляет запрос к базе данных и возвращает в ответ количество забронированных номеров их состояние на текущий момент |
|
Занятые номера |
Выполняет запрос к базе данных и возвращает пользователю в ответ состояние по занятым номерам |
|
Клиенты общие суммы |
Выполняет общее вычисление всех поступивших от клиентов денег за определенный период |
|
Клиенты суммы за проживание |
Вычисляет сумму за проживание для каждого из клиентов в зависимости от выбранных услуг |
|
Клиенты суммы услуг |
Высчитывает сумму, которую клиент потратил на дополнительные услуги |
|
Поиск занятых номеров, но не бронированных |
Выполняет запрос к базе и находит свободные номера, а также их состояние на текущий момент |
|
С кем приехал |
Выдает информацию о том, с кем приехал клиент. Показывает информацию отдельно по каждому клиенту |
|
Прожил дне в гостинце |
Вычисляет, сколько прожил в гостинице дней определенный клиент в определённом номере за какой-либо промежуток времени. |
|
Свободные номера |
После выполнения запроса показывает все свободные номера не зависимо от того забронированы они или нет. |
|
Стоимость номера за сутки |
Выдает стоимость номера за сутки для определенного типа номеров, заданным пользователем системы. |
Рисунок 9 Окно выбора функций
Рисунок 10 Окно добавления новой брони
Рисунок 11 Окно регистрации клиента
Рисунок 12 Окно выбора отчетов
Рисунок 13 Отчет по номерам, которые уже забронированы
Рисунок 14 Отчет по всем номерам
Рисунок 15 Отчет по свободным номерам
Рисунок 16 Отчет по услугам
Рисунок 17 Отчет о стоимости услуг по клиентам
Рисунок 18 Отчет о стоимости проживания по клиентам
4. Контрольный пример реализации проекта и его описание
Для проверки правильности и целостности работы разработанного приложения был сделан контрольный пример работы приложения. Данные для этого контрольного примера были подобраны таким образом, чтобы охватить все функции и подсистемы разработанного приложения, проверить все алгоритмы, заложенные в него.
Реализация контрольного примера состоит из ознакомления с программой.
На рисунке 7 приведено окно диалога при открытии программы:
Рисунок 19 - Окно диалога
Если нужно забронировать номер нажимаем кнопку «Бронирование» и вбиваем все нужные параметры в базу. На рисунке 11 мы можем увидеть диалоговое окно «Бронирование».
Рисунок 20 - Окно диалога «Бронирование»
При регистрации клиента нажимаем кнопку «Регистрация» и вбиваем нужные параметры, в том числе и заказанные услуги. На рисунке 12 изображено окно диалога «Регистрация».
Рисунок 21 - Окно диалога «Регистрация»
Если же нам нужно посмотреть отчеты по гостинице нажимаем кнопку «Отчет», откроется следующее окно диалога. (рисунок 22, 23)
Рисунок 22 - Окно диалога «Отчет»
Рисунок 23 - Окно диалога «Отчет»
Если вам нужно выйти из базы данных, то на главной форме просто нажмите кнопку «Выход», приложение закроется.
Рисунок 24 Результат бронирования номеров
После бронирования номеров результатом работы программы является отчет об уже забронированных номерах, представленный на рисунке 24.
ЗАКЛЮЧЕНИЕ
Разработанная в ходе выполнения курсового проекта база данных «Мотель», является актуальной на сегодняшний день и имеет большую практическую значимость.
В результате выполнения данного курсового проекта были решены задачи, поставленные в начале работы. Была разработана структура базы данных; в программу были включены функции поиска, выполнения различных запросов. При этом были учтены все требования, выдвинутые в начале выполнения данного проекта.
Разработанная программа устойчиво выполняет все свои функции.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
- Методы и средства проектирования информационных систем и технологий : учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с. - режим доступа http:// biblioclub.ru
- Митина, О.А. Методы и средства проектирования информационных систем и технологий: курс лекций / О.А. Митина. - Москва: Альтаир : МГАВТ, 2016. - 76 с. - режим доступа http:// biblioclub.ru
- Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru
4. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
5. Леонтьев В.П., Office 2016. Новейший самоучитель. Год издания:2015
6. Безруковой Н. Л., Технологии обслуживания в гостиничном предприятии, Год издания:2018
7. Перлова О.Н., Ляпина О.П., Гусева А.В., Проектирование и разработка информационных систем. Учебник, Год издания:2020
8. Бекаревич Ю., Пушкина Н., MS Office Access 2016, издательство: BHV, 2017 г.
9. Николай Кабушкин: Менеджмент гостиниц и ресторанов. Учебное пособие, Издательство: Кнорус, 2017 г.
Приложение А