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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
Модуль «Отчет по ресторанам»
Источник: https://baza.diplomsite.ru/previewfile/2361