Проектирование и программная реализация web-сервиса кейтеринговых услуг для сотрудников компании ООО “Умный мир”

Гузиков, Даниил Родионович Отделение информационных технологий (ОИТ)
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

Работа посвящена процессу проектирования и разработки модуля корпоративной информационной системы компании ООО “Умный мир”. Разрабатываемый модуль предназначен для заказа обеда в службе доставки “Александра” сотрудниками компании ООО “Умный мир”. Для данного модуля будет разработано веб-приложение, а также мобильное приложение, написанное с помощью react-native – фреймворк для разработки кроссплатформенных приложений для IOS и Android.

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ ………………………………………….. 11
ВВЕДЕНИЕ …………………………………………………………………………….. 144

1. Исследование предметной области ………………………………………… 155

1.1 Описание предметной области …………………………………………. 155
1.2 Краткий обзор архитектуры web-сервиса кейтеринговых услуг
и используемых технологий………………………………………………………………… 155

2. Проектирование и реализация программных модулей ……………. 188

2.1 Требования и постановка задач ………………………………………… 188
2.2 Выбор программных средств, технологии программирования
для серверной части ……………………………………………………………………………… 19
2.3 Выбор программных средств, технологии программирования
для веб-клиента ……………………………………………………………………………………. 20
2.4 Выбор программных средств, технологии программирования
для мобильного приложения…………………………………………………………………. 22
2.5 Управление глобальным состоянием в клиентских
приложениях ………………………………………………………………………………………… 24
2.6 Работа с Git ……………………………………………………………………….. 25
2.7 Организация хранения данных …………………………………………… 26
2.8 Диаграмма вариантов использования web-сервиса ……………… 28
2.9 Диаграмма последовательности …………………………………………. 29
2.10 Диаграмма деятельности «Оформление заказа» …………………. 30
2.11 Раздел авторизации ……………………………………………………………. 33
2.12 Раздел «Меню» ………………………………………………………………….. 34
2.13 Раздел «Профиль» ……………………………………………………………… 37
2.14 Раздел «Корзина» ………………………………………………………………. 38

3. Финансовый менеджмент, ресурсоэффективность и
ресурсосбережения…………………………………………………………………………………… 41
3.1 Оценка коммерческого потенциала и перспективности
проведения научных исследований с позиции ресурсоэффективности и
ресурсосбережения ………………………………………………………………………………. 41
3.2 Планирование проектных работ …………………………………………. 44
3.3 Определение ресурсной (ресурсосберегающей), финансовой,
бюджетной, социальной и экономической эффективности исследования . 54

Выводы по разделу ……………………………………………………………………. 57

4. Социальная ответственность……………………………………………………. 59

Введение …………………………………………………………………………………… 59
4.1 Правовые и организационные вопросы обеспечения
безопасности ………………………………………………………………………………………… 59
4.2 Производственная безопасность ………………………………………… 61
4.3 Экологическая безопасность ……………………………………………… 74
4.4 Безопасность в чрезвычайных ситуациях …………………………… 75

ЗАКЛЮЧЕНИЕ …………………………………………………………………………….. 77
Conclusion …………………………………………………………………………………….. 78
Список источников ……………………………………………………………………….. 79
Приложение А ………………………………………………………………………………. 82
Приложение Б ……………………………………………………………………………….. 92

В последнее время заметен рост оказания кейтеринговых услуг на
территории России. Множество компаний по общественному питанию
организовывают доставку еды в офис или в квартиру жителям множества
городов.
Компанией ООО «Умный мир» заключен договор со службой доставки
«Александра», г. Томск, на доставку обедов сотрудникам. В настоящее время
сотрудники заходят на сайт компании «Александра», выбирают там себе
блюда и переносят выбранные блюда в google-таблицу, по которой затем
офис-менеджер делает общий заказ на всех сотрудников в каждый из будних
дней.
Актуальность разработки web-сервиса кейтеринговых услуг состоит в
автоматизации процесса заказа сотрудниками компании обеда, что
значительно сократит время заказа и облегчит работу офис-менеджера,
которому не нужно будет заниматься этим вопросом.
Заказчиком web-сервиса является компания ООО «Умный мир».
В процессе выполнения работы были решены следующие задачи:

Таким образом, в ходе выполнения магистерской диссертации был
спроектирован и разработан web-сервис кейтеринговых услуг для
сотрудников компании ООО «Умный мир». В ходе работы был произведен
обзор используемых технологий и обоснование их выбора.
Мобильное приложение разрабатывалось на языке javascript с
использованием фреймворка React native. Веб-приложение также
разрабатывалось на языке javascript с использованием фреймворка Vue JS.
Серверная часть разрабатывалась на языке PHP с использованием фреймворка
Laravel. Также использовался сервис очередей Redis. Для хранения данных
использовалась СУБД PostgreSQL. Для отслеживания изменений и хранения
проекта в удалённом хранилище использовался Gitlab.
Web-сервис отвечает всем необходимым по заданию требованиям, но в
данный момент находится в стадии тестирования, поэтому пока ещё не
удалось опубликовать мобильное приложение в PlayMarket и AppStore, что
будет сделано в дальнейшем.
Conclusion
Thereby, in the course of this master’s thesis there was developed a web
service for the employees of “Smart World” LLC. In the course of the work it was
also made a review of the used technologies as also a provision of a rationale for
their choice.
The mobile application was developed in javascript with using of the React
native framework. The web application was also developed in javascript with using
of the Vue JS framework. The server part was developed in the PHP language with
using of the Laravel framework. There was also used Redis queue service. For data
storage it was used the PostgreSQL DBMS. It was also used Gitlab, as well for
changes tracking, as also for the project storage on a remote data warehouse.
The web service meets all the requirements that were defined in the course
of work to accomplish all the set tasks, but is currently in the testing phase, so it has
not yet been possible to publish the mobile application on PlayMarket and AppStore,
which is going be done in process of time.

1.Основы Git [Электронный ресурс] – Режим доступа https://git-
scm.com/book/ru/v2/Введение-Основы-Git (дата обращения 05.04.2020).
2.Документация React Native [Электронный ресурс] – Режим
доступа https://reactnative.dev/docs/getting-started (дата обращения 01.04.2020).
3.Документация React JS [Электронный ресурс] – Режим доступа
https://ru.reactjs.org/docs/getting-started.html (дата обращения 03.04.2020).
4.Руководство Vue JS [Электронный ресурс] – Режим доступа
https://ru.vuejs.org/v2/guide/ (дата обращения 12.04.2020).
5.Документация Vue Native [Электронный ресурс] – Режим доступа
https://vue-native.io/docs/ (дата обращения 13.04.2020).
6.Документация Laravel [Электронный ресурс] – Режим доступа
https://laravel.com/docs/7.x (дата обращения 15.04.2020).
7.Чтотакоекейтеринг–услуги,форматыобслуживания
[Электронныйресурс]–Режимдоступаhttps://vkusnoff-
catering.ru/articles/chto-takoe-keytering/ (дата обращения 01.04.2020).
8.Язык UML. Руководство пользователя / Гради Буч, Джеймс Рамбо,
Ивар Якобсон – ДМК Пресс, 2007.
9.Документация к PostgreSQL [Электронный ресурс] – Режим
доступа https://www.postgresql.org/docs/.
10. Базы данных. Учебное пособие / И.Л. Чудинов, В.В. Осипова –
Издательство Томского политехнического университета, 2011.
11. СанПиН 2.2.4.548–96. Гигиенические требования к микроклимату
производственных помещений.
12. ГОСТ12.1.005-88ССБТ.Общиесанитарно-гигиенические
требования к воздуху рабочей зоны.
13. СП 52.13330.2016 Естественное и искусственное освещение.
Актуализированная редакция СНиП 23-05-95
14. СанПиН2.2.1/2.1.1.1278–03.Гигиеническиетребованияк
естественному, искусственному и совмещённому освещению жилых и
общественных зданий.
15. ГОСТ12.1.003-2014ССБТ.Шум.Общиетребования
безопасности.
16. СанПиН2.2.4.1340-03«Гигиеническиетребованияк
персональным электронно-вычислительным машинам и организации работы»
17. СанПиН2.2.4.3359-16″Санитарно-эпидемиологические
требования к физическим факторам на рабочих местах”
18. ГОСТ 12.1.006-84 ССБТ. Электромагнитные поля радиочастот.
Общие требования безопасности.
19. ГОСТ 12.0.002-2014 Система стандартов безопасности труда
(ССБТ). Термины и определения
20. ГОСТ12.4.011-89ССБТ«Средствазащитыработающих.
Классификация»
21. ГОСТ 12.0.003-74 ССБТ «Опасные и вредные производственные
факторы. Классификация
22. ГОСТ 12.0.003-2015 ССБТ. Опасные и вредные производственные
факторы. Классификация
23. ГОСТ Р 57740-2017 Ресурсосбережение. Обращение с отходами.
Требования к приему, сортировке и упаковыванию опасных твердых
коммунальных отходов
24. ГОСТ Р 51768-2001. Ресурсосбережение. Обращение с отходами.
Методика определения ртути в ртутьсодержащих отходах.
25. ГОСТ 12.2.032-78 ССБТ. Рабочее место при выполнении работ
сидя. Общие эргономические требования.
26. ГОСТ 12.2.061-81 ССБТ. Оборудование производственное. Общие
требования безопасности к рабочим местам.
27. «ПособиекМГСН2.06-99Расчетипроектирование
искусственного освещения помещений общественных зданий» [Электронный
ресурс] – Режим доступа https://meganorm.ru/Data2/1/4294846/4294846582.htm
(дата обращения 11.05.2020)

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Последние выполненные заказы

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Антон П. преподаватель, доцент
    4.8 (1033 отзыва)
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публик... Читать все
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публикуюсь, имею высокий индекс цитирования. Спикер.
    #Кандидатские #Магистерские
    1386 Выполненных работ
    Логик Ф. кандидат наук, доцент
    4.9 (826 отзывов)
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские дисс... Читать все
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские диссертации, рефераты, контрольные) уже много лет. Качество работ гарантирую.
    #Кандидатские #Магистерские
    1486 Выполненных работ
    Екатерина П. студент
    5 (18 отзывов)
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно... Читать все
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно занимаюсь английским языком, уровень владения - Upper-Intermediate.
    #Кандидатские #Магистерские
    39 Выполненных работ
    Дмитрий К. преподаватель, кандидат наук
    5 (1241 отзыв)
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполня... Читать все
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполняю уже 30 лет.
    #Кандидатские #Магистерские
    2271 Выполненная работа
    Дмитрий М. БГАТУ 2001, электрификации, выпускник
    4.8 (17 отзывов)
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал стать... Читать все
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал статьи, патенты, кандидатскую диссертацию, преподавал. Занимаюсь этим с 2003.
    #Кандидатские #Магистерские
    19 Выполненных работ
    Александр О. Спб государственный университет 1972, мат - мех, преподав...
    4.9 (66 отзывов)
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальн... Читать все
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальных уравнений. Умею быстро и четко выполнять сложные вычислительные работ
    #Кандидатские #Магистерские
    117 Выполненных работ
    Мария Б. преподаватель, кандидат наук
    5 (22 отзыва)
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальнос... Читать все
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальности "Экономика и управление народным хозяйством". Автор научных статей.
    #Кандидатские #Магистерские
    37 Выполненных работ
    Сергей Е. МГУ 2012, физический, выпускник, кандидат наук
    4.9 (5 отзывов)
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым напра... Читать все
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым направлениям физики, математики, химии и других естественных наук.
    #Кандидатские #Магистерские
    5 Выполненных работ
    Вики Р.
    5 (44 отзыва)
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написан... Читать все
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написание письменных работ для меня в удовольствие.Всегда качественно.
    #Кандидатские #Магистерские
    60 Выполненных работ

    Другие учебные работы по предмету