Целью данной работы является разработка web-представительства для предприятия общественного питания для того, чтобы предоставлять информацию о компании и взаимодействовать с клиентами онлайн.
Введение........................................................................................................... 3
Глава 1. Функциональное моделирование деятельности предприятия............ 5
1.1 Технико-экономическая характеристика деятельности предприятия..... 5
1.2 Концептуальное моделирование web-представительства предприятия . 6 Глава 2. Проектирование web-представительства предприятия.................................. 18
2.1 Обоснование архитектуры проектируемого web-представительства . 18
2.2 Моделирование web-представительства «Donutello»......................... 20
2.3 Проектирование базы данных web-представительства предприятия . 23
2.4 Физическое моделирование web-представительства предприятия..... 26
Глава 3 Реализация web-представительства предприятия.............................. 29
3.1 Обоснование выбора технологий реализации web-приложения......... 29
3.2 Разработка базы данных web-приложения.......................................... 31
3.3 Разработка серверной части web-приложения.................................... 34
3.4 Разработка клиентской части web-приложения.................................. 37
3.5 Тестирование........................................................................................ 41
Заключение..................................................................................................... 47
Список используемой литературы и используемых источников................... 48
1. Веб-разработка – с чего начать? / Хабр [Электронный ресурс]: – Режим доступа: https://habr.com/post/357720/ (дата обращения: 25.03.2021)
2. Yakov Fain and Anton Moiseev Angular Development with Typescript, Second Edition: Manning Publications Co. 2019. 731 p.
3. Thomas Hunter II Distributed Systems with Node.js: O’Reilly Media, Inc., 2021. 377 p.
4. Louis Rosenfeld, Peter Morville, Jorge Arango Information Architecture, 4th Edition: O'Reilly Media, Inc. 2015. 167 p.
5. Mike McGrath SQL in easy steps 4th Edition: In Easy Steps Limited. 2020. 326 p.
6. PARK, DAN SQL for Beginners: The Simplified Guide to Managing, Analyzing Data With SQL: DAN PARK 2020. 183 p.
7. MEAP Edition Manning Early Access Program TypeScript Quickly Version 9: Manning Publications 2019. 514 p.
8. Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler JavaScript Frameworks for Modern Web Development The Essential Frameworks, Libraries, and Tools to Learn Right Now Second Edition: Apress 2019. 591 p.
9. Cors – npm [Электронный ресурс] URL: npmjs.com/package/cors (дата обращения: 21.04.2021)
10. Express – npm [Электронный ресурс] URL: npmjs.com/package/express (дата обращения: 21.04.2021)
11. ВЕБ-представительство компании: сущность и методы создания. [Электронный ресурс] URL: http://www.aselibrary.ru/press_center/journal/irr/irr3648/irr36483710/irr36483710 3714/irr3648371037143724 (дата обращения: 15.05.2021)
Нотация BPMN 2.0: ключевые элементы и описание [Электронный ресурс] URL: https://www.comindware.com/ru/blog-нотация- bpmn-2-0-элементы