Проектирование и программная реализация 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 экспертов уже готовы начать работу над твоим проектом!

    Рима С.
    5 (18 отзывов)
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный универси... Читать все
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный университет, являюсь бакалавром, магистром юриспруденции (с отличием)
    #Кандидатские #Магистерские
    38 Выполненных работ
    Дмитрий К. преподаватель, кандидат наук
    5 (1241 отзыв)
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполня... Читать все
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполняю уже 30 лет.
    #Кандидатские #Магистерские
    2271 Выполненная работа
    Екатерина С. кандидат наук, доцент
    4.6 (522 отзыва)
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    #Кандидатские #Магистерские
    1077 Выполненных работ
    Шиленок В. КГМУ 2017, Лечебный , выпускник
    5 (20 отзывов)
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертац... Читать все
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертационной работ. Помогу в медицинских науках и прикладных (хим,био,эколог)
    #Кандидатские #Магистерские
    13 Выполненных работ
    Дмитрий М. БГАТУ 2001, электрификации, выпускник
    4.8 (17 отзывов)
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал стать... Читать все
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал статьи, патенты, кандидатскую диссертацию, преподавал. Занимаюсь этим с 2003.
    #Кандидатские #Магистерские
    19 Выполненных работ
    Катерина М. кандидат наук, доцент
    4.9 (522 отзыва)
    Кандидат технических наук. Специализируюсь на выполнении работ по метрологии и стандартизации
    Кандидат технических наук. Специализируюсь на выполнении работ по метрологии и стандартизации
    #Кандидатские #Магистерские
    836 Выполненных работ
    Анна Александровна Б. Воронежский государственный университет инженерных технол...
    4.8 (30 отзывов)
    Окончила магистратуру Воронежского государственного университета в 2009 г. В 2014 г. защитила кандидатскую диссертацию. С 2010 г. преподаю в Воронежском государственно... Читать все
    Окончила магистратуру Воронежского государственного университета в 2009 г. В 2014 г. защитила кандидатскую диссертацию. С 2010 г. преподаю в Воронежском государственном университете инженерных технологий.
    #Кандидатские #Магистерские
    66 Выполненных работ
    Татьяна Б.
    4.6 (92 отзыва)
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские ди... Читать все
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские диссертации, курсовые работы средний балл - 4,5). Всегда на связи!
    #Кандидатские #Магистерские
    138 Выполненных работ
    Александр Р. ВоГТУ 2003, Экономический, преподаватель, кандидат наук
    4.5 (80 отзывов)
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфин... Читать все
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфинансы (Казначейство). Работаю в финансовой сфере более 10 лет. Банки,риски
    #Кандидатские #Магистерские
    123 Выполненных работы

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