Курсовая работа: Разработка программы автоматизированного рабочего места диспетчера такси
К задачам администратора относится работа с соискателями на вакансии водителей и диспетчеров, а так же создание сводных отчетов для высшего руководства (Рис.3).
База данных Taxi состоит из следующих сущностей (таблиц): " Водители", "Диспетчеры", "Заказы", "Водители_Смены" и "admins".
Рис. 3 Деятельность администратора
Для детализации контекстных диаграмм нижнего уровня были использованы миниспецификации:
Для деятельности диспетчера:
А1:
Название: Генерация отчетов
Входы: Данные из базы заказов
Выходы: Отчеты; Запросы в базу заказов.
Алгоритм:
По завершению смены запросить сведения из БД заказы
Генерировать отчет
Занести отчет в базу
А2:
Название: Обработка заказов
Входы: заказы; отчеты от водителей.
Выходы: Обработанные заказы; записи в базу клиентов;
Алгоритм:
Принять заказ
Выбрать водителя и передать заказ
Занести заказ в базу
Занести в базу информацию о клиентах.
Принять отчет от водителей, поставить статус заказу "отменен" или "выполнен"
Для деятельности администратора:
А1:
Название: Работа с кадрами
Входы: Резюме соискателей
Выходы: Ответ о принятии на работу/отказе; Записи в базу сотрудников.