Проектирование и программная реализация 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 (44 отзыва)
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написан... Читать все
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написание письменных работ для меня в удовольствие.Всегда качественно.
    #Кандидатские #Магистерские
    60 Выполненных работ
    Алёна В. ВГПУ 2013, исторический, преподаватель
    4.2 (5 отзывов)
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическо... Читать все
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическое образование. В данный момент работаю преподавателем.
    #Кандидатские #Магистерские
    25 Выполненных работ
    Евгений А. доктор, профессор
    5 (154 отзыва)
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - ... Читать все
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - по социальной работе.
    #Кандидатские #Магистерские
    260 Выполненных работ
    Александр Р. ВоГТУ 2003, Экономический, преподаватель, кандидат наук
    4.5 (80 отзывов)
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфин... Читать все
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфинансы (Казначейство). Работаю в финансовой сфере более 10 лет. Банки,риски
    #Кандидатские #Магистерские
    123 Выполненных работы
    Петр П. кандидат наук
    4.2 (25 отзывов)
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт напис... Читать все
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт написания магистерских диссертаций. Направление - связь, телекоммуникации, информационная безопасность, информационные технологии, экономика. Пишу научные статьи уровня ВАК и РИНЦ. Работаю техническим директором интернет-провайдера, имею опыт работы ведущим сотрудником отдела информационной безопасности филиала одного из крупнейших банков. Образование - высшее профессиональное (в 2006 году окончил военную Академию связи в г. Санкт-Петербурге), послевузовское профессиональное (в 2018 году окончил аспирантуру Уральского федерального университета). Защитил диссертацию на соискание степени "кандидат технических наук" в 2020 году. В качестве хобби преподаю. Дисциплины - сети ЭВМ и телекоммуникации, информационная безопасность объектов критической информационной инфраструктуры.
    #Кандидатские #Магистерские
    33 Выполненных работы
    Анна В. Инжэкон, студент, кандидат наук
    5 (21 отзыв)
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссе... Читать все
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссертаций. Работала в маркетинге. Практикующий бизнес-консультант.
    #Кандидатские #Магистерские
    31 Выполненная работа
    Шиленок В. КГМУ 2017, Лечебный , выпускник
    5 (20 отзывов)
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертац... Читать все
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертационной работ. Помогу в медицинских науках и прикладных (хим,био,эколог)
    #Кандидатские #Магистерские
    13 Выполненных работ
    Виктор В. Смоленская государственная медицинская академия 1997, Леч...
    4.7 (46 отзывов)
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выв... Читать все
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выводы).Пишу статьи в РИНЦ, ВАК.Оформление патентов от идеи до регистрации.
    #Кандидатские #Магистерские
    100 Выполненных работ
    Татьяна П.
    4.2 (6 отзывов)
    Помогаю студентам с решением задач по ТОЭ и физике на протяжении 9 лет. Пишу диссертацию на соискание степени кандидата технических наук, имею опыт годовой стажировки ... Читать все
    Помогаю студентам с решением задач по ТОЭ и физике на протяжении 9 лет. Пишу диссертацию на соискание степени кандидата технических наук, имею опыт годовой стажировки в одном из крупнейших университетов Германии.
    #Кандидатские #Магистерские
    9 Выполненных работ

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