Файл: Разработка проекта информационной системы для гостиницы (Характеристика предприятия и его деятельности).pdf
Добавлен: 28.03.2023
Просмотров: 171
Скачиваний: 2
СОДЕРЖАНИЕ
Технико–экономическая характеристика предметной области и предприятия
Характеристика предприятия и его деятельности
Организационная структура управления предприятием
Информационное обеспечение задачи
Информационная модель и ее описание
4.1 Общие положения (дерево функций и сценарий диалога)
4.2 Характеристика базы данных
4.3 Структурная схема пакета (дерево вызова программных модулей)
Характеристика входных документов для проекта информационной системы для гостиницы представлена в Таблице 4.
Таблица №4 Характеристика входных документов
|
Код документа |
Наименование |
Источник получения |
Частота возникн/мес |
|
01 |
Договор об аренде жилого помещения |
Административно–хозяйственный отдел |
0–... |
|
02 |
Подтверждение соответствия нормам |
Административно–хозяйственный отдел |
0,12 |
|
03 |
Накладные на приход расходных материалов/канцелярии |
Административно–хозяйственный отдел |
1 |
Характеристика результатной информации
Результатная информация должна отображаться на форме экрана при работе с системой. Кроме того, необходимо предусмотреть возможность распечатки документов.
Также необходимо учитывать тот факт, что пользователи, работающие с системой, могут обладать весьма дифференцированными навыками работы с персональным компьютером. Таким образом, и для ввода, и для вывода информации необходимо разработать комфортный и удобный вид, доступный любой категории пользователей.
В данном случае в качестве результатной информации могут выступать любые данные системы, доступные для просмотра, а также результаты обработки данных и отчеты по необходимым параметрам.
Перечень и характеристика результатной информации для проекта информационной системы для гостиницы приведены в Таблице 5.
|
Наименование |
Источник формирования |
Частота формир/мес |
Структура документа |
Способ доставки |
|
Отчет для руководства |
Таблицы «Сотрудники», «Номера», «Постояльцы» |
4 |
Стандартная |
Вывод формы на экран |
|
Перечень постояльцев |
Таблица «Постояльцы» |
28–31 |
Оригинальная |
Вывод формы на экран |
|
Перечень номеров |
Таблица «Номера» |
28–31 |
Стандартная |
Вывод формы на экран |
|
Перечень сотрудников |
Таблицы «Сотрудники» |
1 |
Оригинальная |
Вывод формы на экран |
Таблица №5 Характеристика результатных документов
Программное обеспечение задачи
4.1 Общие положения (дерево функций и сценарий диалога)
Общение информационной системы для гостиницы с пользователем реализовано при помощи кнопочного меню, обеспечивающего доступ к необходимым функциям.
Дерево функций изображено на Рисунке 4.
Функции
Основные
Служебные
Проверка логина/пароля
Настройки
Ведение справочников
Ввод сведений
Вывод результатов
Рисунок 4 Дерево функций
Сценарий диалога изображен на Рисунке 5.
Основное меню
Операции
Справка
Сервис
Отчеты
Справочники
Файл
Выход
О прогр
Отчет
Ввод инф
Справочник сотрудников
Настройки
Новый
Перечень номеров
Помощь
Парамет
Вывод на печать
Справочник постояльцев
Открыть
Перечень постояльцев
Формир. отчета
Сохран.
Справочник номеров
Печать
Перечень сотрудников
Выход
Рисунок 5 Сценарий диалога
4.2 Характеристика базы данных
Проектируемая информационная система будет включать базу данных, содержащую три таблицы:
- сотрудники;
- постояльцы;
- номера.
Описание таблиц представлено в нижеследующих таблицах.
Таблица №6 Сведения о сотрудниках
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код сотрудника |
числовой |
Kod_s |
20 |
3 |
неогр |
Да Ключевое поле |
|
ФИО сотрудника |
текстовый |
Fio_s |
30 |
30 |
неогр |
Нет. |
|
Пасп. данные |
числовой |
passport |
20 |
8 |
неогр |
Нет Повторения невозможны |
|
Дата рождения |
Дата/время |
Date |
20 |
10 |
неогр |
Нет |
|
Контактный телефон |
числовой |
Nom_tel |
20 |
3 |
неогр |
Нет |
|
Отдел |
числовой |
Otdel |
20 |
10 |
неогр |
Нет |
|
Должность |
текстовый |
Dolzn |
20 |
30 |
неогр |
Нет |
Таблица №7 Сведения о постояльцах
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код постояльца |
числовой |
Kod_post |
20 |
3 |
неогр |
Да Ключевое поле |
|
ФИО |
текстовый |
Fio_post |
30 |
30 |
неогр |
Нет. |
|
Пасп. данные |
числовой |
passport |
20 |
8 |
неогр |
Нет Повторения невозможны |
|
Дата рождения |
Дата/время |
Date_post |
20 |
10 |
неогр |
Нет |
|
Контактный телефон |
числовой |
Nom_tel |
20 |
3 |
неогр |
Нет |
|
Дата заезда |
Дата/время |
Date |
20 |
10 |
неогр |
Нет |
Таблица №8 Сведения о номерах
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код номера |
Числовой |
Kod_gr |
10 |
3 |
неогр |
Да. Ключ. |
|
Класс |
Числовой |
Klass |
5 |
1 |
неогр |
Нет |
|
Вместимость |
Числовой |
Vmest |
5 |
3–5 |
неогр |
Нет |
|
Свободен |
Логический |
Svob |
5 |
1 |
неогр |
Нет |
ER–модель проекта информационной системы для гостиницы представлена на рисунке 8.
Сведения о сотрудниках
код сотрудника
ФИО сотрудника
пасп. данные
Дата рождения
Контактный телефон
Отдел
Должность
Сведения о номерах
код номера
класс
вместимость
свободен
Сведения о постояльцах
код постояльца
ФИО постояльца
пасп. данные
Дата рождения
Контактный телефон
Дата заезда
Рисунок 6 ER–модель
4.3 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей проекта информационной системы для гостиницы изображено на Рисунке 7.
Рисунок 7 Дерево вызова программных модулей
4.4 Описание программных модулей
На рисунке 8 приведено описание программного модуля безопасности, который был выбран для иллюстрации построения и принципов работы программных модулей системы. Данный модуль осуществляет проверку корректности авторизации при начале работы с системой.
Рисунок 8 Блок–схема программного модуля
5 Контрольный пример реализации проекта и его описание
Для того чтобы начать работу с базой данных, необходимо знать расположение необходимого файла на диске. После того, как файл найден, необходимо проверить, точно ли это он. У разрабатываемой информационной системы расширение файла должно выглядеть как .mdb или .accdb.
В первую очередь после открытия пользователь видит форму авторизации.
Рисунок 10 Форма авторизации
Для авторизации пользователю необходимо в поле «Имя пользователя» выбрать соответствующее имя пользователя, а после этого ввести пароль. Если данные для авторизации корректны, то после нажатия на кнопку «ОК» откроется соответствующее данному пользователю меню, если же была допущена ошибка, то появится системное сообщение, которое сообщит, какая именно была ошибка.
Допустим, что успешно была пройдена авторизация пользователем «Администратор», которому доступны все действия в системе. Тогда откроется меню для администратора.
Рисунок 11 Форма «Меню» для администратора
На данной форме пользователь может выбрать тот пункт, который необходим. Кроме того, есть функциональная кнопка «Выход», которая закроет форму и кнопка «Назад», которая возвращает на предыдущий экран.
Предположим, что пользователю необходимо произвести ввод информации. После нажатия на соответствующую кнопку откроется следующая форма:
Рисунок 12 Форма «Заполнение данных»
Здесь также предусмотрены необходимые функциональные кнопки и кнопки, при нажатии на которые происходит открытие соответствующих форм. Например, пользователь хочет добавить информацию о постояльце:
Рисунок 13 Форма «Постояльцы»
На данной форме есть все необходимое для добавления, изменения, удаления, сохранения и вывода на печать информации о покупателе.
Помимо всего прочего, в системе предусмотрена возможность обработки информации посредством запросов. Для этого в меню необходимо выбрать пункт «Обработка информации». Тогда откроется следующая форма:
Рисунок 14 Форма «Обработка данных»
На данной форме можно выбрать, какой запрос осуществить. Допустим, что пользователю необходимо данные о постояльце. При нажатии на нужную кнопку выведется следующий результат:
Рисунок 15 Ввод значения параметра для запроса «Данные о жильце»
Рисунок 16 Результаты запроса «Данные о жильце»
Кроме того, по результатам запросов можно получить наглядные отчеты, где указано число и время их составления
ЗАКЛЮЧЕНИЕ
В ходе выполнения работы была достигнута поставленная цель: разработан проект информационной системы для гостиницы
Для достижения поставленной цели были выполнены следующие задачи:
- охарактеризовано предприятие и характер его деятельности;
- рассмотрена организационная структура управления предприятием;
- осуществлен выбор комплекса задач автоматизации и характеристика существующих бизнес–процессов;
- разработана и описана информационная модель;
- приведены используемые классификаторы и системы кодирования;
- охарактеризована нормативно–справочная, входная и оперативная информация;
- охарактеризована результатная информация;
- разработано дерево функций и сценарий диалога информационной системы, охарактеризована база данных;
- описана структурная схема пакета и программные модули;
- рассмотрен контрольный пример реализации проекта.
Готовый проект информационной системы для гостиницы представляет собой удобный инструмент, грамотное внедрение и использование которого поможет значительно сократить ресурсы времени, материальных ценностей и труда, что, в свою очередь, приведет к общей оптимизации работы гостиницы. Контрольный пример реализации задачи получился наглядным и привлекательным, а понятные названия кнопок и их наглядность позволит без особых усилий пользоваться системой людям с различными способностями.