Проектирование и программная реализация 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.2 (25 отзывов)
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт напис... Читать все
    Выполняю различные работы на заказ с 2014 года. В основном, курсовые проекты, дипломные и выпускные квалификационные работы бакалавриата, специалитета. Имею опыт написания магистерских диссертаций. Направление - связь, телекоммуникации, информационная безопасность, информационные технологии, экономика. Пишу научные статьи уровня ВАК и РИНЦ. Работаю техническим директором интернет-провайдера, имею опыт работы ведущим сотрудником отдела информационной безопасности филиала одного из крупнейших банков. Образование - высшее профессиональное (в 2006 году окончил военную Академию связи в г. Санкт-Петербурге), послевузовское профессиональное (в 2018 году окончил аспирантуру Уральского федерального университета). Защитил диссертацию на соискание степени "кандидат технических наук" в 2020 году. В качестве хобби преподаю. Дисциплины - сети ЭВМ и телекоммуникации, информационная безопасность объектов критической информационной инфраструктуры.
    #Кандидатские #Магистерские
    33 Выполненных работы
    Вики Р.
    5 (44 отзыва)
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написан... Читать все
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написание письменных работ для меня в удовольствие.Всегда качественно.
    #Кандидатские #Магистерские
    60 Выполненных работ
    Анна В. Инжэкон, студент, кандидат наук
    5 (21 отзыв)
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссе... Читать все
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссертаций. Работала в маркетинге. Практикующий бизнес-консультант.
    #Кандидатские #Магистерские
    31 Выполненная работа
    Логик Ф. кандидат наук, доцент
    4.9 (826 отзывов)
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские дисс... Читать все
    Я - кандидат философских наук, доцент кафедры философии СГЮА. Занимаюсь написанием различного рода работ (научные статьи, курсовые, дипломные работы, магистерские диссертации, рефераты, контрольные) уже много лет. Качество работ гарантирую.
    #Кандидатские #Магистерские
    1486 Выполненных работ
    Дарья Б. МГУ 2017, Журналистики, выпускник
    4.9 (35 отзывов)
    Привет! Меня зовут Даша, я окончила журфак МГУ с красным дипломом, защитила магистерскую диссертацию на филфаке. Работала журналистом, PR-менеджером в международных ко... Читать все
    Привет! Меня зовут Даша, я окончила журфак МГУ с красным дипломом, защитила магистерскую диссертацию на филфаке. Работала журналистом, PR-менеджером в международных компаниях, сейчас работаю редактором. Готова помогать вам с учёбой!
    #Кандидатские #Магистерские
    50 Выполненных работ
    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Татьяна С. кандидат наук
    4.9 (298 отзывов)
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (пос... Читать все
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (поставки напрямую с издательств), доступ к библиотеке диссертаций РГБ
    #Кандидатские #Магистерские
    551 Выполненная работа
    Ксения М. Курганский Государственный Университет 2009, Юридический...
    4.8 (105 отзывов)
    Работаю только по книгам, учебникам, статьям и диссертациям. Никогда не использую технические способы поднятия оригинальности. Только авторские работы. Стараюсь учитыв... Читать все
    Работаю только по книгам, учебникам, статьям и диссертациям. Никогда не использую технические способы поднятия оригинальности. Только авторские работы. Стараюсь учитывать все требования и пожелания.
    #Кандидатские #Магистерские
    213 Выполненных работ
    Анастасия Б.
    5 (145 отзывов)
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическо... Читать все
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическому и гуманитарному направлениях свыше 8 лет на различных площадках.
    #Кандидатские #Магистерские
    224 Выполненных работы

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