Диплом: Автоматизация учета загруженности персонала в сети ресторанов Ньокки

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Рестораны (данные о ресторанах): Наименование ресторана, адрес,
реквизиты.
Посещаемость (данные СКУД): Ресторан, сотрудник, дата, время
прихода, время ухода.
Блюда (данные о блюдах, подаваемых в сети): Наименование, тип.
Меню (перечень блюд и их цены в каждом из ресторанов): Ресторан,
блюдо, стоимость.
Заказы (данные о выполненных заказах): Состав заказа (перечень
блюд), принявший сотрудник, Ресторан, дата, время.
Чеки (данные об оплате заказов): Заказ, стоимость, реквизиты оплаты.
2.2.3.Характеристика результатной информации
Результатной информацией являются отчеты, предоставляемые
информационной системе в различной форме и расписание.
Расписание формируется для каждого ресторана в виде таблицы,
содержащей следующие данные:
Дата
Смена (период времени)
Сотрудник
Перечень формируемых отчетов:
Отчет по сотрудникам. Отчет содержит информацию о
фактически отработанном выбранным сотрудником времени за
исследуемый период, проданных им блюдах с группировкой по
блюдам или их типам, с указанием суммарной стоимости по
каждому из блюд или их типов, а также итоговой выручке
данного сотрудника. Отчет формируется по запросу менеджера,
раз в месяц, квартал, год. При необходимости формирование
отчета может происходить чаще. Данный отчет используется
68
для анализа загруженности персонала, его продажах с целью
поощрения или наказания.
Отчет по блюдам. Отчет содержит информацию о продажах
выбранных блюд или их типов за исследуемый период, с
группировкой по продавшим их сотрудникам с указанием
суммарной стоимости по каждому из блюд или их типов. Отчет
формируется по запросу менеджера, раз в месяц, квартал, год.
При необходимости формирование отчета может происходить
чаще. Данный отчет используется для анализа спроса на блюда.
Отчет по ресторанам. Отчет формируется по блюдам или
сотрудникам, но с группировкой по выбранному ресторану.
Отчет формируется по запросу менеджера, раз в месяц, квартал,
год. При необходимости формирование отчета может
происходить чаще. Данный отчет используется для
сравнительного анализа ресторанов.
2.3.Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
На рисунке 2.4 представлено дерево функций, а на рисунке 2.5
сценарий диалога задачи учета загруженности персонала.
69
Рисунок 2.4. Дерево функций задачи учета загруженности персонала
70
Рисунок 2.5. Сценарий диалога задачи учета загруженности персонала
Сценарии выполнения основных функций представлены в таблицах
2.2-2.3.
Главное окно
Авторизация
Подключение к базе данных
Окно работы с
расписанием
Окно работы с отчетами
Создать расписание
Корректировать
расписание
Помощь
Настройки
Окно отчетов по
сотрудникам
Окно отчетов по блюдам
Окно отчетов по
ресторанам
71
Таблица 2.2
Сценарий выполнения прецедента «Составление отчета»
Таблица 2.3
Типичный ход события «Анализ отчета»
Прецедент
Составление отчета
Актеры
Пользователь
Цель
Анализ параметров учета загруженности персонала
Краткое
описание
Пользователь формирует настройки анализа, выбирая
интересующие его объекты и параметры, запускает
расчет параметров и получает отчет
Тип
Базовый
Ссылки
«Формирование настроек», «Формирование отчета»,
«Вывод отчета»
Действия актеров
Отклик
Пользователь выбирает
сотрудника
Информационная система добавляет код
сотрудника к множеству анализируемых
параметров
Пользователь выбирает
период анализа
Информационная система выбирает данные,
попадающие в заданный период
Пользователь выбирает
интересующие параметры
Информационная система формирует
перечень рассчитываемых и анализируемых
параметров
72
Окончание таблицы 2.3
Действия актеров
Отклик
Пользователь
запускает расчет
параметров
Информационная система производит расчет
выбранных параметров для выбранного
сотрудника за выбранный период
Пользователь
запускает вывод
параметров
Информационная система выводит выбранные
параметры учета для выбранного сотрудника за
выбранный период
73
2.3.2.Характеристика базы данных
Сотрудник
ФИО
Паспортные данные
Адрес
Трудовой договор
Номер договора
Сотрудник
Должность
Дата заключения
Статус
Ресторан
Наименование ресторана
Адрес
Реквизиты
Блюдо
Наименование
Тип
Тип блюда
Наименование
Меню
Блюдо
Стоимость
74
Ресторан
Заказ
Номер заказа
Дата/Время приема
Сотрудник
Ресторан
Состав заказа
Номер заказа
Блюдо
Количество
Посещаемость
Сотрудник
Ресторан
Дата/Время прихода
Дата/Время ухода
Построим схему реляционной базы данных (рисунок 2.6).
75
Сотрудник
PK ИД_сотрудника
ФИО
Адрес
Паспортные данные
Трудовой договор
PK Номер_договора
Дата заключения
Статус
FK1 ИД_должности
FK2 ИД_сотрудника
Должность
PK ИД_должности
Наименование должности
Ресторан
PK ИД_ресторана
Название
Адрес
Реквизиты
Блюдо
PK ИД_блюда
FK1 ИД_типа_блюда
Меню
PK,FK1 ИД_ресторана
PK,FK2 ИД_блюда
Стоимость
Тип блюда
PK ИД_типа_блюда
Наименование типа блюда
Заказ
PK Номер_заказа
Дата/Время заказа
FK1 ИД_сотрудника
FK2 ИД_ресторана
Состав заказа
PK,FK1 Номер_заказа
PK,FK2 ИД_блюда
Количество
Посещаемость
PK Дата
PK,FK1 ИД_сотрудника
PK,FK2 ИД_ресторана
Время прихода
Время ухода
Чек
PK Номер чека
Сумма
FK1 Номер_заказа
Дата/Время чека
Реквизиты
Рисунок 2.6. Схема реляционной базы данных ИС.
2.3.3.Структурная схема пакета (дерево вызова программных модулей)
При входе в систему загружается модуль «Главное окно» (index.php)
который передаёт управление подключаемому файлу «Авторизация»
(login_form.inc), который осуществляет проверку прав доступа. После
авторизации, производится подключение к базе данных (db_connect.php).
При успешной авторизации происходит загрузка главного меню
(main_menu.inc), после чего предоставляется возможность работы с
информационной системой.
Из главного меню можно выбрать меню расписаний (вызов
sc_menu.inc) или меню отчетов (вызов rep_menu.inc).
76
Из меню расписаний доступен запуск следующих модулей:
Составление расписаний (scn_form.php)
Коррекция расписаний (sck_form.php)
Из меню отчетов доступен запуск следующих модулей:
Отчет по сотрудникам (RP_form.php)
Отчет по блюдам (RD_form.php)
Отчет по ресторанам (RR_form.php)
Структурная схема пакета представлена на рисунке 2.7.
Рисунок 2.7. Структурная схема пакета.
Index.php
Login_form.inc
Модуль «Главное окно»
Подключаемый файл «Авторизация»
Db_connect.php
Модуль «Подключение к базе данных»
Main_menu.inc
Подключаемый файл «Главное меню»
Sc_menu.inc
Подключаемый файл «Меню расписаний»
Rep_menu.inc
Подключаемый файл «Меню отчетов»
Scn_form.php
Модуль «Составление расписаний»
Sck_form.php
Модуль «Коррекция расписаний»
RP_form.php
Модуль «Отчет по сотрудникам»
RD_form.php
Модуль «Отчет по блюдам»
RR_form.php
Модуль «Отчет по ресторанам»

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)