Скачиваний:
8
Добавлен:
17.06.2023
Размер:
1.96 Mб
Скачать

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ ..........................................................................................................................

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

Соседние файлы в папке Курсовые работы