Автор работы: Пользователь скрыл имя, 05 Апреля 2012 в 18:52, курсовая работа
Целью данной курсовой работы является создание программы, которая будет автоматизировать и по возможности упрощать процесс администрирования с созданием удобного пользовательского интерфейса и более эффективных информационных технологий. Задачей данной курсовой работы является создание программного средства “ АРМ администратора гостиничного комплекса ” для более эффективного использования рабочего времени администраторов гостиницы, повышения производительности их труда. Программная разработка позволит ускорить регистрацию и обслуживание клиентов, оформление всех необходимых документов при регистрации клиента.
Введение 4
1. Модель предметной области 6
1.1. Бизнес-процесс 6
1.2. Диаграмма действий бизнес-процесса "Деятельность службы приема и регистрации клиентов гостиницы". 7
1.3. Таблица операций бизнес-процесса "Деятельность службы приема и регистрации клиентов гостиницы" 8
1.4. Таблица документов бизнес-процесса "Деятельность службы приема и регистрации клиентов гостиницы" 9
1.5. Создание модели ИС 10
1.5.1. Диаграмма модели IDEF0 бизнес-процесса "Деятельность службы приема и регистрации клиентов гостиницы" 10
1.5.2. Диаграмма модели IDEF3 бизнес-процесса "Деятельность службы приема и регистрации клиентов гостиницы" 13
1.5.3. Диаграмма модели DFD бизнес-процесса "Деятельность службы приема и регистрации клиентов гостиницы" 14
2. Постановка задачи по проектированию АРМ администратора по приему и регистрации клиентов гостиницы. 15
2.1. Организационно-экономическая сущность задачи. 15
2.2. Описание исходной информации 15
2.3. Описание контроля исходной информации. 17
2.4. Описание результатной информации. 18
2.5. Описание контроля результатной информации. 19
2.6. Описание используемой условно-постоянной информации. 19
3. Описание програмного продукта 21
Заключение 26
Список литературы 27
Используемым исходным данным для решения задачи присваиваются идентификаторы, приведенные в таблице 4-5.
Таблица 4.
Идентификаторы документа «Прайс-лист»:
Наименование реквизита | Идентификатор | Разрядность | Примечание |
Номер комнаты | Id_nomer | 9999 |
|
Тип номера | Id_tip | 999 |
|
Цена за день | Stoimost | 9999 |
|
Описание | Opisanie | A(25) |
|
Таблица 5.
Идентификаторы документа «Регистрационная карточка»:
Наименование реквизита | Идентификатор | Разрядность | Примечание |
Фамилия | fam | А(25) |
|
Имя | Name_klient | А(25) |
|
Отчество | otchestvo | А(25) |
|
Паспортные данные | Nom_pasport | 9999 |
|
Дата заселения | data_zaseleniya | 99/99/99 | мм/дд/гг |
Дата сдачи | data_viseleniya | 99/99/99 | мм/дд/гг |
Номер комнаты | Id_nomer | 9999 |
|
2.3. Описание контроля исходной информации
Документ «Прайс-лист»:
Контроль соответствия реквизитов «Номер комнаты», «Цена за день», «Описание номера», «Тип номера» списку значений базы данных;
Арифметический контроль реквизитов «Количество мест», «Цена за день».
Документ «Регистрационная карточка»:
Контроль соответствия реквизитов «Фамилия», «Имя», «Отчество», «Паспортные данные», «Сроки проживания», «Номер комнаты», списку значений базы данных;
2.4. Описание результатной информации
Результатной информацией решения задач, является:
• Журнал регистрации (приложение 5).
• Визитная карта (приложение 6).
• Отчет по занятым номерам (приложение 7).
Характеристика результатной информации приведена в таблице 6.
Таблица 6.
Характеристика результатной информации
Наименование информации | Потребитель информации | Периодичность передачи информации | Способ передачи |
Журнал регистрации | Администратор | Ежедневно | На бумажном или электронном носителе информации |
Визитная карта | Клиент | По мере необходимости | На бумажном носителе информации |
Используемым результатным данным для решения задачи присваиваются идентификаторы, приведенные в таблице 7.
Таблица 7.
Идентификаторы документа «Журнал регистрации»:
Наименование реквизита | Идентификатор | Разрядность | Примечание |
Код клиента | Id_klient | 9999 |
|
Номер комнаты | Id_nomer | 9999 |
|
Дата заселения | data_zaseleniya | 99/99/99 | мм/дд/гг |
Дата сдачи | data_viseleniya | 99/99/99 | мм/дд/гг |
2.5. Описание контроля результатной информации
Документ «Журнал регистрации»:
Логический контроль соответствия реквизитов «Код клиента», «Фамилия», «Имя», «Отчество», «Паспортные данные», «Дата заселения», «Дата сдачи», «Номер комнаты», с соответствующими реквизитами в документах, «Прайс-лист» и «Регистрационная карточка».
2.6. Описание используемой условно-постоянной информации
В качестве условно-постоянной информации, используемой при решении задачи, является:
• Должностные инструкции администратора
• Документация по ведению кассовых операций
• Правила предоставления гостиничных услуг в РФ
2.7. Описание алгоритма решения задачи
Решение задачи по разработке и проектированию АРМ администратора по приему и регистрации клиентов гостиницы выполняется по следующему алгоритму:
Документ «Отчёт о занятых номерах»:
Расчет количества прожитых дней:
total_liver_days= Regist.data_zaseleniya - Regist.data_viseleniya
Расчет общей суммы:
sum_total=( Regist.data_zaseleniya -Regist.data_viseleniya)*nomer
3. Описание программного продукта
Данная версия базы данных служит для приема и регистрации клиента гостиницы.
Основным назначением СУБД является просмотр, ввод и корректировка данных, а также реализация выходных документов с помощью отчетов.
Для начала работы с базой необходимо запустить главную форму Main(Рис.7.)
Формы являются специальными окнами, которые позволяют обслуживать базу данных более эффективно, чем при табличном представлении информации. Формы предназначены для просмотра, ввода и корректировки данных. В нижней части формы находятся кнопки навигации, с помощью которых вы можете перемещаться по записям таблицы, добавлять новые записи, редактировать или удалять записи (Рис.8-12). Для перемещения внутри записи удобно использовать клавиши «стрелки».