МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЕЖНОЙ ПОЛИТИКИ КРАСНОДАРСКОГО КРАЯ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ
Сведения об организации – заказчике
Актуализация темы ВКР
Разработка технического проекта Определение спецификаций программного обеспечения
Разработка технического проекта Определение спецификаций программного обеспечения
Разработка технического проекта Определение спецификаций программного обеспечения
Разработка технического проекта Проектирование требований к структуре данных и методам обработки данных
Разработка технического проекта Проектирование требований к интерфейсу
Итоги реализации базы данных и программного компонента Обоснование средств разработки
Итоги реализации базы данных и программного компонента Обоснование средств разработки
Итоги реализации базы данных и программного компонента Реализация базы данных
Итоги реализации базы данных и программного компонента Основные экранные формы и обработчики
Тестирование
Тестирование
Разработка эксплуатационной документации
Анализ полученных результатов в ходе выполнения выпускной квалификационной работы
883.91K
Category: softwaresoftware

Разработка модулей программного обеспечения информационной системы учета заказов клиентов в ресторане «Avenue»

1. МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЕЖНОЙ ПОЛИТИКИ КРАСНОДАРСКОГО КРАЯ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КРАСНОДАРСКОГО КРАЯ
«КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка модулей программного обеспечения информационной
системы учета заказов клиентов в ресторане «Avenue»
Выполнил:
Студент группы 632-Д9-4ИСП
Архипов Александр Игоревич
Руководитель:
Зиманина Татьяна Николаевна
Краснодар
2022 г.

2. Сведения об организации – заказчике

«Avenue» – деятельность ресторана представляет собой
комплексную систему организации производства и сбыта
продукции, ориентированную на удовлетворение потребностей
потребителей и получение прибыли.
Диаграмма демонстрирует структуру российского ресторанного
рынка на 2022 год.
2

3. Актуализация темы ВКР

Автоматизация ресторана ― это процесс внедрения аппаратных и
программных средств на предприятии общественного питания. Ее
цель состоит в упрощении и ускорении бизнес-процессов путем
замены ручного труда автоматизированными системами.
На диаграмме представлена статистика самых распространенных
претензий гостей ресторанов.
3

4. Разработка технического проекта Определение спецификаций программного обеспечения

Диаграмма вариантов
использования системы
менеджером, администратором
и официантом.
4

5. Разработка технического проекта Определение спецификаций программного обеспечения

Диаграмма деятельности для
варианта
использования
«Добавление (редактирование)
заказа
в
подсистеме
менеджера».
5

6. Разработка технического проекта Определение спецификаций программного обеспечения

Диаграмма
последовательности для
варианта использования
«Добавление
(редактирование) заказа в
подсистеме менеджера».
6

7. Разработка технического проекта Проектирование требований к структуре данных и методам обработки данных

Диаграмма классов
7

8. Разработка технического проекта Проектирование требований к интерфейсу


тип шрифта – Roboto Light;

в качестве основного фона – белый цвет RGB (255, 255, 225);

в качестве дополнительного – цвет RGB (224, 239, 255);

для акцентирования внимания пользователя
действие интерфейса – цвет RGB (113, 170, 235);

использовать логотип, представленный на рисунке справа.
Основной
фон
Дополнительный
фон
на
целевое
Акцентирование
внимания
8

9. Итоги реализации базы данных и программного компонента Обоснование средств разработки

Язык
Программирования
Плюсы
Минусы
WPF
Независимость от
разрешения экрана,
возможность настроить
внешний вид стандартных
элементов управления
практически как угодно,
плюс разработать свои
нестандартные элементы
управления
Некорректная работа стилизации
некоторых объектов, неудобная
система задания расположения
элементов управления через
явные номера строк и столбцов в
самом распространённом
контейнере.
UWP
Интеграция с магазинами
приложений, возможность
разрабатывать приложение
параллельно под разные
платформы (Windows,
Android), имеется
встроенная поддержка
диалогов
Отсутствует возможность
подключения к базе данных,
работает только на новых
Windows
9

10. Итоги реализации базы данных и программного компонента Обоснование средств разработки

Язык
Программирования
Плюсы
Минусы
Java
Независимость — код будет
работать на любой
платформе, которая
поддерживает Java.
Надёжность — в немалой
мере достигается благодаря
строгой статической
типизации.
Мультифункциональность.
Сравнительно простой
синтаксис.
Низкая скорость (по сравнению с
С и С++).
Требует много памяти.
Нет поддержки низкоуровневого
программирования (Java —
высокоуровневый язык).
Например, у неё нет указателей.
Xamarin C#
Возможность использования
большинства WinAPI
функций для расширения
функциональных
возможностей приложения.
Ограниченный доступ к opensource библиотекам,
ограниченность экосистемы,
Xamarin не подходит для
приложений с
высокопроизводительной
графикой.
10

11. Итоги реализации базы данных и программного компонента Реализация базы данных

База данных
11

12. Итоги реализации базы данных и программного компонента Основные экранные формы и обработчики

Настольное и мобильное приложение ресторана «Avenue»
12

13. Тестирование

Unit test
13

14. Тестирование

Тест-кейс
14

15. Разработка эксплуатационной документации

В рамках данного дипломного проекта было разработано
руководство пользователя по использованию настольного и
мобильного приложения для:
менеджера;
администратора;
официанта.
15

16. Анализ полученных результатов в ходе выполнения выпускной квалификационной работы

В результате проделанной выпускной квалификационной работы
было разработано настольное и мобильное приложение для
ресторана «Avenue», с уникальным дизайном, с соблюдением всех
правил создания приложений. Были соблюдены основные
требования руководства по стилю.
16

17.

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка модулей программного обеспечения информационной
системы учета заказов клиентов в ресторане «Avenue»
Выполнил:
Студент Архипов Александр Игоревич
СПАСИБО ЗА ВНИМАНИЕ!
English     Русский Rules