Разработка конструктора меню для ресторана
Автор: Екатерина Медведева • Январь 8, 2023 • Курсовая работа • 11,025 Слов (45 Страниц) • 170 Просмотры
Содержание
Введение 11
1 Описание и анализ предметной области 12
1.1 Основные понятия и определения 12
1.2 Обзор существующих систем-аналогов 14
1.2.1 Сайт «Quick Resto» 14
1.2.2 Сайт «OddMenu» 14
1.2.3 Сайт «mymenu» 15
1.3 Постановка задачи 16
2 Проектирование системы 18
2.1 Выбор и обоснование архитектуры системы 18
2.2 Структурная схема системы 18
2.3 Разработка прототипов экранных форм приложения 20
2.4 Разработка информационно-логического проекта системы 25
2.4.1 Язык UML 25
2.4.2 Диаграмма вариантов использования 26
2.4.3 Сценарии 27
2.4.4 Диаграмма классов 29
2.4.5 Диаграмма состояний 29
2.4.6 Диаграмма деятельности 32
2.4.7 Диаграмма последовательности 32
2.4.8 Логическая модель данных системы 33
2.5 Выбор и обоснование комплекса программных средств 36
2.5.1 Выбор языка программирования 36
2.5.2 Выбор операционной системы 37
2.5.3 Выбор среды программирования 38
2.5.4 Выбор СУБД 39
3 Реализация системы 40
3.1 Разработка и описание интерфейса пользователя 40
3.1.1 Авторизация пользователя в системе 40
3.1.2 Работа с меню 41
3.1.3 Работа с категориями 44
3.1.4 Работа с личным кабинетом 45
3.2 Диаграммы реализации 46
3.2.1 Диаграмма развертывания 46
3.2.2 Диаграмма компонентов 47
3.2.3 Диаграмма классов 49
3.2.4 Физическая модель данных 49
3.3 Выбор и обоснование комплекса технических средств 52
3.3.1 Расчет объема занимаемой памяти 52
3.4.2 Минимальные требования, предъявляемые к системе 53
Заключение 54
Список использованных источников 55
ПРИЛОЖЕНИЕ А Руководство пользователя 58
А.1 Назначение системы 58
А.2 Условия работы системы 58
А.4 Работа с системой 59
ПРИЛОЖЕНИЕ Б Код программы 67
Введение
Во многих ресторанах, кафе, барах и других подобных местах используется бумажное меню. Из-за этого возникает ряд проблем:
- бумажное меню может не хватить на всех посетителей заведения;
- бумажное меню является одним из источников микробов, так как оно постоянно передается из рук одного посетителя в руки другого, а работники заведений, в связи с большой загруженностью, не всегда успевают протирать меню;
- последняя проблема заключается в том, что для изготовления бумажного меню используется бумага, что является не экологичным использованием природных ресурсов.
Одним из решений данных проблем для владельцев заведений – является создание электронного меню. Чтобы создать такое меню, владельцу или работнику заведения нужно зарегистрироваться в разработанной системе и создать меню, а система сгенерирует QR-код заведения. В любой момент разработчик меню сможет отредактировать меню, и при обновлении QR-код останется прежним. Приходя в ресторан, гость сможет отсканировать QR-код, перейти по ссылке и посмотреть меню. Это будет безопаснее и экологичнее.
...