Главная страница

Бухгалтерия расчёт зп. ТЗ. Лабораторная работа 1 Техническое задание Ресторан Японской кухни 1 Назначение создания программы


Скачать 32.6 Kb.
НазваниеЛабораторная работа 1 Техническое задание Ресторан Японской кухни 1 Назначение создания программы
АнкорБухгалтерия расчёт зп
Дата15.03.2022
Размер32.6 Kb.
Формат файлаdocx
Имя файлаТЗ.docx
ТипЛабораторная работа
#397004


Сафронова А.В.

ИС-19-1

Лабораторная работа №1 Техническое задание

Ресторан Японской кухни

2.4.1 Назначение создания программы

В ходе эксплуатации планируется решить следующие задачи:

  • Контроль заказов, полученных через телефон;

  • Автоматизация ввода заказов;

  • Обмен данными о статусе заказа между поваром и менеджером;

  • Получение поваром информации о заказе;

  • Возможность менеджера менять статус и данные заказа.

2.5 Характеристики объекта автоматизации

Характеристики объекта автоматизации содержат в себе следующее:

  • Ресторан японской кухни получает заказы через мобильный телефон;

  • Ресторан имеет 3 филиала;

  • Общее количество работников варьируется от 10 до 15;

  • Количество поваров от 2 до 7;

  • Количество менеджеров от 2 до 4;

  • Полученный заказ должен дойти до повара, который приготовит этот заказ;

  • Повар, приготовивший заказ, сообщает менеджеру, что заказ готов;

  • Заказчик получает на руки свой заказ;

  • Ресторан обеспечивает своих посетителей качественной продукцией;

  • Продукция ресторана имеет огромный ассортимент японской кухни;

  • В ресторане работают хорошо обученные работники;

  • Работники ресторана обслужат заказчика и любого посетителя в вежливой форме;

  • Продукция данного ресторана находится в средней ценовой категории.

2.6.1.1. Требования к структуре и функционированию системы

Требования к структуре и функционированию системы содержат:

  1. Вкладка «Работники»

  • У менеджера, есть возможность посмотреть: данные всех работников ресторана;

  • У менеджера, есть возможность посмотреть: график всех сотрудников;

  • У любого сотрудника, есть возможность посмотреть свой график работы.

  1. Вкладка «Меню»

  • Любой сотрудник может получить информацию о меню;

  • У менеджера, есть возможно корректировать меню;

  1. Вкладка «Заказы»

  • Сотрудник менеджер, имеет возможность получить информацию о заказчике, также имеют возможность редактировать заказ;

  • Менеджер, имеет возможность посмотреть информацию о заказе;

  • Менеджер, имеет возможность просматривать и корректировать статус заказа.

2.6.1.4 Требования к надежности

Надежность должна обеспечиваться за счет:

За отказ работоспособности системы принимается неполучение пользователем ответа на запрос в течение времени, превышающего 5-10 секунд, без учета времени передачи информации по сети.

Под аварийной ситуацией понимается аварийное завершение процесса, выполняемого подсистемой.

Время устранения отказа:

  • при выходе за установленные пределы параметров электропитания программа должна восстанавливается

не более 3 минут;

  • при возникновении аварийной ситуации в программе не более 2 минут;

  • при возникновении сбоев в аппаратном обеспечении программа автоматически должна восстанавливать свою работоспособность после устранения сбоев и корректного перезапуска аппаратного обеспечения не более 3 минут.

    Возможны следующие варианты аварийных ситуаций:

    • отказы в электроснабжении;

    • отказ работы локальной сети;

    • отказы каналов связи;

    • отказы программных средств;

    • отказы в результате ошибок обслуживающего персонала и пользователей.

    Программа также должна соответствовать следующим параметрам:

    • в течение 2 часов программа не должна прекращать свою работу более 2-3 раза;

    • аварийный доступ к данным допускается только для авторизированных пользователей через базу данных;

    • программа должна обеспечивать безопасность данных, контролировать получаемую и выходную информацию;

    • программа должна корректно обрабатывать ошибки пользователя, не вызывая сбоя программы при этом.

    2.6.1.9 Требования к защите информации от несанкционированного доступа

    Система должна включать в себя следующие организационные и технические меры по безопасности данных:

    • информация в базе данных должна сохраняться при возникновении аварийных ситуаций;

    • ограничение физического доступа к базе данных;

    • контроль доступа к системе, только для авторизированных пользователей;

    • средства защиты программы не должны ухудшать её работу;

    • к информации о заказе должны допускаться только работник принявший заказ и повар, который приготовит и подготовит этот заказ.

    2.6.2 Требования к функциям (задачам), выполняемых системой

    Система состоит из следующих подсистем:

    • подсистема «Заказы»;

    • подсистема «Меню»;

    • подсистема «Акции»;

    • подсистема «Работники».

    Подсистема «Работники»

    • выводить список всех сотрудников;

    • позволяет посмотреть данные о конкретном работнике (уровень доступа, ФИО, филиал)

    • осуществлять поиск работника по определенным параметрам (количество отработанных часов, возраст, пол, должность, филиал);

    • сортировать работника по определенным параметрам (количество отработанных часов, возраст, пол, должность, филиал);

    • добавлять нового работника;

    • редактировать данные работников;

    • удалять работника из базы данных;

    • за отказ подсистемы принимается неправильное заполнение данных о, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей;

    • время отклика всех систем 1-2 сек.

    Подсистема «Заказы» позволяет управлять данными о заказах:

    • выводить список всех заказов;

    • позволяет посмотреть данные о конкретном заказе (блюда, количество, номер телефона, сумма заказа);

    • осуществлять поиск заказа по определенным параметрам (блюда, количество, номер телефона, сумма заказа);

    • сортировать заказы по определенным параметрам (блюда, количество, сумма заказа);

    • добавлять новый заказ;

    • редактировать данные заказа;

    • удалять заказ из базы данных;

    • за отказ подсистемы принимается неправильное заполнение данных, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей;

    • время отклика всех систем 1-2 сек.

    Подсистема «Меню» позволяет управлять данными меню ресторана:

    • выводить список всех видов блюд данного меню;

    • позволяет посмотреть данные о конкретном блюде (по названию, по номеру расположения в меню, цене, граммовке);

    • осуществлять поиск блюда по определенным параметрам (по названию, по номеру расположения в меню, цене);

    • сортировать блюда по определенным параметрам (по названию, по номеру расположения в меню, цене, виду блюд);

    • добавлять новое блюдо;

    • редактировать данные меню;

    • удалять блюдо из меню;

    • за отказ подсистемы принимается неправильное заполнение данных, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей;

    • время отклика всех систем 1-2 сек.

    Подсистема «Акции» позволяет управлять данными о акциях, которые существуют в ресторане:

    • выводить список всех доступных акций;

    • позволяет посмотреть данные о конкретной акции (номер акции, кодовое слово, скидка);

    • осуществлять поиск акции по определенным параметрам (номер акции, кодовое слово, скидка);

    • сортировать акции по определенным параметрам (номер акции, кодовое слово, скидка);

    • добавлять новые акции;

    • редактировать уже существующих акций;

    • удалять акции из базы данных;

    • за отказ подсистемы принимается неправильное заполнение данных, неправильно указанные параметры поиска или сортировки, а также пропуск заполнения этих полей;

    • время отклика всех систем 1-2 сек.

    2.6.3. Требования к видам обеспечения

          1. Особые требования к математическому обеспечению не предъявляются.

          2. Требования к информационному обеспечению:

    Система включает в себя следующие сущности:

    • сущность «Работники»;

    • сущность «Заказы»;

    • сущность «Меню»;

    • сущность «Акции»;

    • сущность «Курьеры».

    Сущность «Работники» отражает всю необходимую информацию о работниках, т.е. его данные:

    • ФИО;

    • должность;

    • филиал;

    • номер телефона;

    • данные, необходимые для трудоустройства (ИНН, паспортные данные и пр.).

    Сущность «Заказы» представляет собой набор полученных заказов:

    • Номер заказа;

    • ФИО или номер заказчика;

    • Статус заказа;

    • Вид продукции;

    • Количество порций продукции;

    • Скидка, представленная заказу;

    • Сумма заказа.

    Сущность «Меню» представляет собой набор блюд, расставленных в определенном порядке в списке:

    • Номер блюда;

    • Название блюда;

    • Продукты, добавляемые в блюдо;

    • Количество порций в блюде;

    • Граммовка блюда;

    • Стоимость блюда.

    Сущность «Акции» представляет собой набор доступных в ресторане акций и скидок:

    • Номер акции;

    • Условие получения скидки;

    • Процент скидок;

    • Количество блюд;

    • Вид блюд.



          1. Лингвистическое обеспечение: Пользовательский интерфейс должен быть на русском языке.

          2. Требования к программному обеспечению: ОС Windows 8 и выше, NET Framework 3.5, SQLite.

          3. Техническое обеспечение: x86 или x64 с частотой 1 ГГц и выше, ОЗУ 2 Гб, 500 Мб свободного места.

    2.6.3.7 Особые требования к организационному обеспечению:

    В Системе должна быть реализована ролевая модель управления правами пользователей.


    Роль

    Описание действий

    Администратор системы

    Все действия системы

    Ресторатор

    • Просматривает данные работников;

    • Просматривает данные зарегистрированных покупателей;

    • Редактирует данные о заказе;

    • Просматривает данные о заказчике;

    • Просматривает данные о заказе.

    Повар

    • Просматривает данные о заказе.

    Менеджер

    • Просматривает информацию о покупателях;

    • Просматривает информацию о работниках;

    • Просматривает информацию о всех заказах;

    • Передает информацию о заказах повару;

    • Проверяет статус заказов;

    • Анализирует деятельность компании, выявляет наиболее эффективных работников.


  • написать администратору сайта