Бухгалтерия расчёт зп. ТЗ. Лабораторная работа 1 Техническое задание Ресторан Японской кухни 1 Назначение создания программы
Скачать 32.6 Kb.
|
не более 3 минут;Сафронова А.В. ИС-19-1 Контроль заказов, полученных через телефон; Автоматизация ввода заказов; Обмен данными о статусе заказа между поваром и менеджером; Получение поваром информации о заказе; Возможность менеджера менять статус и данные заказа. Ресторан японской кухни получает заказы через мобильный телефон; Ресторан имеет 3 филиала; Общее количество работников варьируется от 10 до 15; Количество поваров от 2 до 7; Количество менеджеров от 2 до 4; Полученный заказ должен дойти до повара, который приготовит этот заказ; Повар, приготовивший заказ, сообщает менеджеру, что заказ готов; Заказчик получает на руки свой заказ; Ресторан обеспечивает своих посетителей качественной продукцией; Продукция ресторана имеет огромный ассортимент японской кухни; В ресторане работают хорошо обученные работники; Работники ресторана обслужат заказчика и любого посетителя в вежливой форме; Продукция данного ресторана находится в средней ценовой категории. Вкладка «Работники» У менеджера, есть возможность посмотреть: данные всех работников ресторана; У менеджера, есть возможность посмотреть: график всех сотрудников; У любого сотрудника, есть возможность посмотреть свой график работы. Вкладка «Меню» Любой сотрудник может получить информацию о меню; У менеджера, есть возможно корректировать меню; Вкладка «Заказы» Сотрудник менеджер, имеет возможность получить информацию о заказчике, также имеют возможность редактировать заказ; Менеджер, имеет возможность посмотреть информацию о заказе; Менеджер, имеет возможность просматривать и корректировать статус заказа. соблюдения правил эксплуатации и технического обслуживания программно-аппаратных средств; предварительного обучения пользователей и обслуживающего персонала. при выходе за установленные пределы параметров электропитания программа должна восстанавливается при возникновении аварийной ситуации в программе не более 2 минут; при возникновении сбоев в аппаратном обеспечении программа автоматически должна восстанавливать свою работоспособность после устранения сбоев и корректного перезапуска аппаратного обеспечения не более 3 минут. Возможны следующие варианты аварийных ситуаций: отказы в электроснабжении; отказ работы локальной сети; отказы каналов связи; отказы программных средств; отказы в результате ошибок обслуживающего персонала и пользователей. Программа также должна соответствовать следующим параметрам: в течение 2 часов программа не должна прекращать свою работу более 2-3 раза; аварийный доступ к данным допускается только для авторизированных пользователей через базу данных; программа должна обеспечивать безопасность данных, контролировать получаемую и выходную информацию; программа должна корректно обрабатывать ошибки пользователя, не вызывая сбоя программы при этом. 2.6.1.9 Требования к защите информации от несанкционированного доступа Система должна включать в себя следующие организационные и технические меры по безопасности данных: информация в базе данных должна сохраняться при возникновении аварийных ситуаций; ограничение физического доступа к базе данных; контроль доступа к системе, только для авторизированных пользователей; средства защиты программы не должны ухудшать её работу; к информации о заказе должны допускаться только работник принявший заказ и повар, который приготовит и подготовит этот заказ. 2.6.2 Требования к функциям (задачам), выполняемых системой Система состоит из следующих подсистем: подсистема «Заказы»; подсистема «Меню»; подсистема «Акции»; подсистема «Работники». Подсистема «Работники» выводить список всех сотрудников; позволяет посмотреть данные о конкретном работнике (уровень доступа, ФИО, филиал) осуществлять поиск работника по определенным параметрам (количество отработанных часов, возраст, пол, должность, филиал); сортировать работника по определенным параметрам (количество отработанных часов, возраст, пол, должность, филиал); добавлять нового работника; редактировать данные работников; удалять работника из базы данных; за отказ подсистемы принимается неправильное заполнение данных о, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей; время отклика всех систем 1-2 сек. Подсистема «Заказы» позволяет управлять данными о заказах: выводить список всех заказов; позволяет посмотреть данные о конкретном заказе (блюда, количество, номер телефона, сумма заказа); осуществлять поиск заказа по определенным параметрам (блюда, количество, номер телефона, сумма заказа); сортировать заказы по определенным параметрам (блюда, количество, сумма заказа); добавлять новый заказ; редактировать данные заказа; удалять заказ из базы данных; за отказ подсистемы принимается неправильное заполнение данных, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей; время отклика всех систем 1-2 сек. Подсистема «Меню» позволяет управлять данными меню ресторана: выводить список всех видов блюд данного меню; позволяет посмотреть данные о конкретном блюде (по названию, по номеру расположения в меню, цене, граммовке); осуществлять поиск блюда по определенным параметрам (по названию, по номеру расположения в меню, цене); сортировать блюда по определенным параметрам (по названию, по номеру расположения в меню, цене, виду блюд); добавлять новое блюдо; редактировать данные меню; удалять блюдо из меню; за отказ подсистемы принимается неправильное заполнение данных, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей; время отклика всех систем 1-2 сек. Подсистема «Акции» позволяет управлять данными о акциях, которые существуют в ресторане: выводить список всех доступных акций; позволяет посмотреть данные о конкретной акции (номер акции, кодовое слово, скидка); осуществлять поиск акции по определенным параметрам (номер акции, кодовое слово, скидка); сортировать акции по определенным параметрам (номер акции, кодовое слово, скидка); добавлять новые акции; редактировать уже существующих акций; удалять акции из базы данных; за отказ подсистемы принимается неправильное заполнение данных, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей; время отклика всех систем 1-2 сек. 2.6.3. Требования к видам обеспечения Особые требования к математическому обеспечению не предъявляются. Требования к информационному обеспечению: Система включает в себя следующие сущности: сущность «Работники»; сущность «Заказы»; сущность «Меню»; сущность «Акции»; сущность «Курьеры». Сущность «Работники» отражает всю необходимую информацию о работниках, т.е. его данные: ФИО; должность; филиал; номер телефона; данные, необходимые для трудоустройства (ИНН, паспортные данные и пр.). Сущность «Заказы» представляет собой набор полученных заказов: Номер заказа; ФИО или номер заказчика; Статус заказа; Вид продукции; Количество порций продукции; Скидка, представленная заказу; Сумма заказа. Сущность «Меню» представляет собой набор блюд, расставленных в определенном порядке в списке: Номер блюда; Название блюда; Продукты, добавляемые в блюдо; Количество порций в блюде; Граммовка блюда; Стоимость блюда. Сущность «Акции» представляет собой набор доступных в ресторане акций и скидок: Номер акции; Условие получения скидки; Процент скидок; Количество блюд; Вид блюд. Лингвистическое обеспечение: Пользовательский интерфейс должен быть на русском языке. Требования к программному обеспечению: ОС Windows 8 и выше, NET Framework 3.5, SQLite. Техническое обеспечение: x86 или x64 с частотой 1 ГГц и выше, ОЗУ 2 Гб, 500 Мб свободного места. 2.6.3.7 Особые требования к организационному обеспечению: В Системе должна быть реализована ролевая модель управления правами пользователей.
|