Тип работы:
Предмет:
Язык работы:


МИКРОСЕРВИС УЧЕТА ЗАГРУЗКИ РАБОТНИКОВ ПРЕДПРИЯТИЯ

Работа №161072

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы153
Год сдачи2022
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
1
Не подходит работа?

Узнай цену на написание


Реферат
Введение 5
1 Микросервис учета загрузки работников предприятия 6
1.1 Анализ предметной области 6
1.2 Выбор стека технологий 12
1.2.1 Описание микросервисной архитектуры 13
1.2.2 Выбор типа СУБД 14
1.2.3 Анализ РСУБД 16
1.2.4 Анализ языков программирования 20
1.2.5 Анализ фреймворков 23
1.2.6 Анализ сред разработки 27
1.2.7 Описание архитектуры REST API 30
1.3 Реализация 32
1.3.1 Структура базы данных 33
1.3.2 Описание REST API 38
1.3.3 Описание классов 40
1.3.4 Программная реализация 42
1.4 Описание результата 43
2 Безопасность жизнедеятельности 54
2.1 Классификация и категорирование помещения, где производится
работа 54
2.2 Санитарно-гигиеническая характеристика производства 56
2.3 Электробезопасность 59
2.4 Пожарная безопасность 60
2.5 Расчет общего искусственного освещения помещения, где
работают на ПЭВМ 62
Заключение 65
Список использованных источников 66
Приложение А - D'ML-диаграммы 68
Приложение Б - Модели базы данных 72
Приложение В - S^L-файл базы данных 75
Приложение Г - Описание REST API для работы с активностями 83
Приложение Д - Листинг программы 107
Приложение Е - Презентация 143

В современных условиях для обеспечения жизнеспособности предприятия необходимо рациональное использование всех доступных ресурсов предприятия. Данная проблема частично решаема в рамках приложений для учета загрузки работников предприятия.
Таким образом, актуальность выбранной темы обусловлена потребностью в распределении и организации времени сотрудников для более эффективной работы офиса в целом.
Объект исследования - микросервис учета загрузки работников предприятия.
Цель работы - разработка модульного программного обеспечения, позволяющего отслеживать временную занятость сотрудников офиса.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения данной работы была изучена методология проектирования приложения с микросервисной архитектурой и приобретены навыки работы с фрейворком Spring. При реализации поставленной задачи были получены следующие результаты:
• разработана структура базы данных для СУБД PostgreSQL;
• разработан прикладной интерфейс для взаимодействия с остальными микросервисами приложения (REST API);
• разработано и отлажено приложение учета загрузки сотрудников.
Сервис реализует полный функционал для интеграции с остальными микросервисами внутрикорпоративного продукта.
В дальнейшем в проект стоит ввести интеграцию с часто используемыми трекерами задач: Jira, Redmine, YouTrack.


1. A2B - система управления и автоматизации бизнеса [Электронный ресурс] - URL: https://a2b.su (дата обращения: 26.04.2022 г)
2. OfficeTime - Time Tracking for Mac, PC, iPhone, iPad [Электронный ресурс] - URL: https://officetime.net (дата обращения: 27.04.2022 г)
3. Harvesrt Features [Электронный ресурс] - URL:
https://www.getharvest.com (дата обращения: 28.04.2022 г)
4. Employee Computer Monitoring Software Kickidler Features [Электронный ресурс] - URL: https://www.kickidler.com (дата обращения: 29.04.2022 г)
5. Крис Р. Микросервисы. Паттерны разработки и рефакторинга - СПб: Питер, 2020 - 544 с.
6. Database Oracle [Электронный ресурс] - URL:
https://www.oracle.com/ (дата обращения: 02.05.2022 г)
7. MS SQL Server 2019 [Электронный ресурс] - URL:
https://www.microsoft.com/ (дата обращения: 02.05.2022 г)
8. Эрик Редмонд, Джим. Р. Уилсон. Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL. Под редакцией Жаклин Картер. : Пер. с англ. Слинкин А.А. - М.: ДМК Пресс, 2013 - 384 с.
9. The Go Programming Language [Электронный ресурс] - URL: https://go.dev (дата обращения: 03.05.2022 г)
10. Лутц М. Изучаем Python, 3-е издание.: Пер. с англ. - СПб.:
Символ-Плюс, 2009. - 848 с
11. Д. Крокфорд Как устроен JavaScript - СПб.: Питер, 2019. - 304 с.
12. Кей С. Хорстманн Java. Библиотека профессионала, том 1. Основы. 11-е изд.: Пер. с англ. - СПб.: ООО "Диалектика", 2019. - 864 с.
13. Spring 5 для профессионалов.: Пер. с англ. - СПб.: ООО "Диалектика", 2019. - 1120 с. 14. Blade - Полный путеводитель [Электронный ресурс] - URL:
https://javascopes.com/ (дата обращения: 03.05.2022 г)
15. Getting Started Dropwizard [Электронный ресурс] - URL:
https://www.dropwizard.io/ (дата обращения: 04.05.2022 г)...20



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ