Курсовые работы / ПРИС П _24
.pdf
|
СОДЕРЖАНИЕ |
|
ВВЕДЕНИЕ .......................................................................................................................... |
3 |
|
1 ПРОЕКТНАЯ ЧАСТЬ ...................................................................................................... |
5 |
|
1.1 |
Постановка задач ........................................................................................................... |
5 |
1.2 |
Анализ предметной области......................................................................................... |
6 |
1.3 |
Функциональная модель по стандарту IDEF0............................................................ |
7 |
1.4 |
Модель данных по стандарту IDEF1X диаграммы «сущность-связь» .................. |
12 |
1.5 |
Описание таблиц базы данных .................................................................................. |
14 |
1.6 |
Дерево программных модулей................................................................................... |
20 |
1.7 |
Схемы взаимосвязей модулей и массивов данных .................................................. |
22 |
1.8Блок-схема построения отчета о счете-квитанции всех проживающих клиентов23
1.9Инструкция пользователя по установке программного продукта и работе с
системой ............................................................................................................................. |
24 |
1.10 Способы и результаты тестирования программного продукта в различных |
|
режимах .............................................................................................................................. |
28 |
ЗАКЛЮЧЕНИЕ ................................................................................................................. |
32 |
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ ............................................................. |
33 |
ПРИЛОЖЕНИЕ А Листинг программы.......................................................................... |
36 |
2
ВВЕДЕНИЕ
Управление организацией связано с переработкой большого потока информации и принятием на ее основе оперативных и перспективных решений. Это необходимо учесть, независимо от рода деятельности той или иной организации.
Актуальность данного курсового проекта состоит в стремительном развитии информационных систем, что положительно влияет на работу организации за счёт внедрения информационной базы, которая содержит в себе основные организационные процессы транспортировки грузов, то есть учет грузов, водителей,
рейсов. В данной работе будет рассмотрена деятельность организации, которая занимается гостиничным бизнесом.
Для автоматизации работы организации есть много вариантов осуществления и сред разработки, например 1С: Предприятие, Delphi 7, разработка андроид-
приложения и другие. Основные бизнес-процессы работы организации, которая занимается учетом и распределением мест в отеле, состоят из:
учет постояльцев;
учет номеров;
учет использования услуг, в том числе и дополнительных.
Автоматизация бизнес-процессов позволит более эффективно распоряжаться информацией, и организовать удобную систему взаимодействия с отчетами.
Целями курсового проекта является:
закрепление и развитие теоретических знаний, полученных в процессе изучения курса «Проектирование информационных систем»;
развитие умения осуществлять выбор варианта технологии проектирования информационных систем (ИС);
приобретение практических навыков разработки методических материалов проектировщика;
умение вырабатывать и реализовывать решения различной степени
сложности;
3
как результат, разработать информационную систему для автоматизации
расчетов и учета проживающих в отеле.
Для достижения поставленных целей необходимо решить ряд задач:
дать характеристику объекту автоматизации и проанализировать учетные задачи;
составить техническое задание на разработку приложения для решения выбранной задачи;
описать логическую и физическую структуру данных приложения;
построить функциональную модель по стандарту IDEF0;
создать базу данных;
разработать информационную систему с помощью запросов, отчетов и
форм;
охарактеризовать основные алгоритмы работы приложения;
написать инструкцию пользователя по установке программного продукта и работе с ним;
произвести тестирование приложения и зафиксировать результаты.
Объектом исследования и автоматизации является гостиничный комплекс,
предоставляющий ряд услуг. Соответственно, предметом исследования является разработка информационной системы для автоматизации расчетов и учета проживающих в отеле.
4
1 ПРОЕКТНАЯ ЧАСТЬ
1.1 Постановка задач
ИС должна содержать следующую информацию:
сведения о комнатах (номер комнаты, количество мест, стоимость проживания за сутки, кол-во свободных мест, характеристика комнаты-люкс,
полулюкс, и т. д.);
сведения о проживающих в данный момент в отеле (номер комнаты,
дата начала проживания, дата окончания проживания, Ф.И.О. клиента, серия и
номер паспорта, кем выдан, когда и т.д.);
сведения о дополнительных услугах, предоставляемых в отеле
(наименование услуги, стоимость за единицу и т.д.);
сведения об использовании дополнительных услуг (ФИО клиента,
услуга, дата использования и т.д.);
сведения о "счетах-квитанциях", выданных за текущий год (номер счета,
кому выдан, дата выдачи, сумма к оплате за проживание и дополнительные услуги и
т.д.).
ИС должна обеспечивать:
ввод, удаление и редактирование той или иной информации, с
возможностью автоматизации (подстановок из других таблиц, фиксированных наборов данных и т.д.) и входного контроля от некорректных действий;
многопользовательский режим работы;
разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль).
Обеспечить возможность оперативного изменения пароля. Количество различных
пользователей – не менее 3;
резервное копирование информационных баз по желанию пользователя
(только администратора);
5
осуществлять поиск по разнообразным признакам (не менее одного в каждой из информационных категорий, например, ФИО проживающего и т.д.);
осуществлять сортировку по различным признакам (не менее одного в каждой из информационных категорий, например, по стоимости проживания и т.д.);
выдачу списка комнат, в которых есть свободные места и которые удовлетворяют клиента по стоимости проживания, этажу и категории;
автоматическое изменение кол-ва свободных мест в комнате при оформлении проживания;
выдача списка всех клиентов, которые поселились в отель в заданный день с указанием номера комнаты;
вывод информации о том, как изменялась стоимость дополнительных услуг (стоимость за единицу) за заданный пользователем промежуток времени;
выдача списка всех клиентов, которые должны покинуть отель в заданный день с указанием номера комнаты. Организовать возможность вывода списка в MSWord (или MSExcel);
выдача информации о той дополнительной услуге, которая принесла максимальный доход за заданный пользователем промежуток времени;
формирование «счета-квитанции» (с возможностью вывода на печать)
для любого выбранного отъезжающего посетителя.
1.2 Анализ предметной области
Внедрение информационной системы для автоматизации расчетов и учета проживающих в отеле является целесообразным решением для гостиничных комплексов. Это объясняется тем, что данная система будет объединять в единый цикл учета все жизненно-важные элементы гостиничного бизнеса Основные целевые функции информационной системы будут направлены на:
минимизирование потери прибыли на всех этапах;
эффективное контролирование работы персонала;
6
повышение качества обслуживания;
наличие защиты от недобросовестных клиентов.
Главная задача, которая будет реализовываться при использовании информационной системы – это задача автоматизации производственного процесса.
Она включает в себя следующие компоненты:
учет сведений о постояльцах (ФИО);
учет сведений о номерах и их стоимости;
учет сведений об использовании дополнительных услуг потенциальными клиентами;
учет оплаты;
учет клиентов;
учет сведений о составлении отчетов.
Работу с данной системой может осуществлять менеджер и администратор,
которые имеют собственные логин и пароль, а также незапароленный пользователь гость. Менеджер может вносить в систему данные, а также ее корректировки,
формирует отчеты, составляет счета.
Входными документами ИС являются: паспорт или свидетельство о рождении потенциального клиента. Выходными документами являются: счет-квитанция для отъезжающего посетителя, отчет о заселении клиентов за последний месяц. Данные отчеты могут быть просмотрены в системе. Также они могут выводиться в MSWord
(или MSExcel).
Из вышесказанного можно сделать вывод, что предметная область является достаточно сложным объектом проектирования. Для решения данной проблемы можно использовать построение функциональной модели, модели данных и др. [1].
1.3 Функциональная модель по стандарту IDEF0
Для характеристики расчетов и учета проживающих в отеле, то есть объекта автоматизации, используем моделирование как основу системного анализа.
7
Применение модели системы упрощает реальную систему и позволяет отразить лишь существенные свойства для целей моделирования [2].
Целью моделирования стала упрощение автоматизации процесса расчета и учета проживающих отеля, то есть его улучшение, повышение производительности.
Функциональная модель построена с точки зрения интегрированного пользователя.
Это обусловлено тем, что основным пользователем является менеджер, который вносит оперативную информацию. Кроме того, есть еще Администратор, который вносит наиболее ценные стратегические решения и гость, который просматривает информацию [3].
Для отражения функционала объекта исследования будет использовать стандарт IDEF0. Главный блок такого моделирования представлен на рисунке 1.
Рисунок 1 – Главный блок моделирования
Далее необходимо провести декомпозицию взаимодействия сотрудников с системой. Декомпозиция представлена на рисунке 2.
8
Рисунок 2 – Декомпозиция автоматизации расчета и учета проживающих в отеле
Теперь проведем декомпозицию основных составляющих декомпозиции автоматизации расчета и учета проживающих в отеле. Результаты приведены на рисунках 3-6.
Рисунок 3 – Декомпозиция учета пользователей
9
Рисунок 4 – Декомпозиция учета гостиничных номеров
Рисунок 5 – Декомпозиция учета предоставления услуг
10
Рисунок 6 – Декомпозиция расчета с клиентами
Оценка модели проведена с помощью количественного анализа. Для него были использованы следующие показатели:
- коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле (1) [4]:
k |
N |
|
|
|
|
y |
L |
, |
|
||
|
|
|
|
|
1) |
где N – количество блоков на уровне, L – номер уровня;
- коэффициент сбалансированности – рассчитывается по формуле (2) [5]:
|
|
|
N |
|
N |
|
|
|
|
|
Ai |
|
|
|
|
|
|
|
|
|
k |
|
|
i 1 |
|
max A |
|
б |
|
|
||||
|
|
N |
i 1 |
i |
||
|
|
|
|
2)
,
11