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


Разработка компьютерной модели управления процессом записи сотрудников на медкомиссию

Работа №139355

Тип работы

Бакалаврская работа

Предмет

прикладная информатика

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

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


Аннотация
Введение 6
Глава 1 Разработка модели управления процессом записи сотрудников на медкомиссию 9
1.1 Анализ существующих моделей управления процессом записи
сотрудников на медкомиссию 9
1.2 Определение требований к разрабатываемой системе 10
1.3 Постановка задачи на разработку 12
1.4 Моделирование системы 13
1.5 Разработка алгоритма распределения сотрудников на медкомиссию .. 16
Глава 2 Логическое проектирование модуля записи сотрудников на медкомиссию 19
2.1 Выбор технологии логического моделирования 19
2.2 Описание логической модели системы 20
2.3 Создание логической модели данных 23
Глава 3 Программная реализация модели управления процессом записи сотрудников на медкомиссию 27
3.1 Выбор архитектуры системы 27
3.2 Выбор СУБД для базы данных 32
3.3 Создание физической модели данных 35
3.4 Реализация серверной части системы 36
3.4.1 Выбор инструментов для реализации 36
3.4.2 Программная реализация компонентов сервиса 39
3.5 Реализация клиентской части web-приложения 41
3.5.1 Выбор инструментов для реализации 41
3.5.2 Определение структуры проекта 43
3.5.3 Определение структуры проекта 43
3.6 Описание функциональности системы 45
3.7 Тестирование системы 47
Заключение 49
Список используемой литературы 50


Основная идея систем, автоматизирующих процесс получения каких- либо услуг, заключается в значительном упрощении жизни людям, а также в экономии времени. В данный момент во многих сферах процесс записи сотрудников на медкомиссию осуществляется традиционными способами, подход оказывает негативное влияния на рабочие процессы, например, если у преподавателя в конкретный день должны состояться медкомиссия, которую невозможно отменить или перенести, и учебные занятия, то, конечно, у него возникнут сложности, в связи с пропущенными занятиями.
Для решения описанной выше проблемы будет разработана модель управления процессом записи сотрудников на медкомиссию, а также будет разработано приложение, с помощью которого каждый сотрудник сможет выбрать удобный для себя день и пройти медкомиссию таким образом, чтобы не нарушать рабочие процессы. Приложение поможет решить ряд проблем, связанных с прохождением медкомиссии, таких как неудобные даты посещений медицинской организации, долгие очереди из-за неравномерного распределения сотрудников по доступным датам и необходимость личного присутствия сотрудника для оформления заявки.
В современном мире, где всё больше людей предпочитают самостоятельно решать свои вопросы, модель самообслуживания может стать ключевым элементом конкурентоспособности для многих компаний и организаций. Основываясь на этом, создание подобных приложений может иметь большой потенциал в коммерческом плане, поскольку многие организации и компании, занимающиеся оказанием услуг, могут заинтересоваться внедрением подобных систем самообслуживания для своих клиентов.
Актуальность бакалаврской работы обусловлена тем, что она позволяет рассмотреть различные аспекты проектирования и разработки программного обеспечения в контексте решения конкретной задачи в области 6
здравоохранения и корпоративной медицины. Кроме того, тема является актуальной с точки зрения использования современных технологий и подходов, таких как самообслуживание и онлайн-запись, которые становятся все более распространенными в бизнес-сфере.
Также данная работа может иметь практическое значение для компаний, которые заботятся о здоровье своих сотрудников и хотят оптимизировать процесс прохождения медкомиссий.
Цель данной работы - разработать и реализовать модель управления процессом записи сотрудников на медкомиссию.
Для достижения поставленной цели необходимо решить следующие задачи:
1. изучить существующие подходы к управлению процессом записи на медкомиссию в организациях и проанализировать их преимущества и недостатки;
2. разработать требований к программному обеспечению для управления процессом записи на медкомиссию, учитывая особенности работодателя и потребности сотрудников;
3. разработать модель управления процессом записи на медкомиссию, опираясь на существующие подходы и требования;
4. выполнить программною реализацию модели управления процессом записи сотрудников на медкомиссию;
5. провести тестирование разработанного приложения;
6. сформировать вывод о применимости разработанной модели управления процессом записи на медкомиссию в реальных условиях работы организаций.
Первая глава работы посвящена исследование предметной области, выявлению основных требования к разрабатываемой модели. Используя полученные результаты, была создана функциональная модель различных элементов системы и проведено моделированию ключевых сценариев. В конце были определены задачи, которые нужно будет решить при разработке системы....


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

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

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


В данной работе была произведена реализация модели управления процессов записи сотрудников на медкомиссию.
В рамках работы над проектом был произведён анализ предметной области и существующих моделей записи на медкомиссию. На основе полученной информации, также пожеланий пользователей и представителей администрации университета были выявлены основные требования к реализации и функциональные разрабатываемого приложения. Произведено проектирование различных аспектов реализуемой модели. Для проектирования была выбрана методология UML, с помощью которой были спроектированы диаграммы: прецедентов, видов деятельности, классов и последовательности. В результате была поставлена задача на реализацию web- приложения.
В рамках процесса реализации был произведён анализ существующих архитектур и выбрана наиболее подходящая. Выбор пал на сервисную архитектуру из-за того, что такая архитектура позволяет создавать приложения, состоящие из независимых компонентов, которые могут быть развернуты и масштабированы отдельно друг от друга, в нашем случае это приложение клиента (web-интерфейс) и сервера (REST API). Это позволяет упростить разработку и поддержку приложения, а также обеспечить более высокую отказоустойчивость и масштабируемость.
На основе полученной информации был определён стек технологий для реализации программного обеспечения, который отвечал основным требованиям, архитектуре, производительности, удобству разработки и поддержки. Затем с их помощью была произведена реализация сервисов web- приложения. В процессе и по завершении реализации было произведено тестирования системы.
Итогом работы является реализованная модель управления процессом записи сотрудников на медкомиссию в виде web-приложения.



1. Архитектура REST / [Электронный ресурс] URL: https://habr.com/ru/post/38730/, (дата обращения: 25.12.2022).
2. Гради Буч. Введение в UML от создателей языка / Гради Буч, Джеймс Рамбо, Ивар Якобсон. - ДМК Пресс, 2015. - 496 с.
3. Моделирование данных: обзор / [Электронный ресурс]. URL: https://habr.com/ru/articles/556790/, (дата обращения: 03.02.2023).
4. Обзор REST. Часть 3: создание RESTful сервиса на Spring Boot / [Электронный ресурс] URL: https://javarush.com/groups/posts/2488-obzor-rest- chastjh-3-sozdanie-restful-servisa-na-spring-boot, (дата обращения: 13.02.2023).
5. Основы правил проектирования базы данных / [Электронный
ресурс]. URL: https://habr.com/ru/articles/514364/, (дата обращения:
12.01.2023).
6. Репин В.В., Елиферов В.Г. Процессный подход к управлению. Моделирование бизнес-процессов / Владимир Репин, Виталий Елиферов. - Манн, Иванов и Фербер, 2018. - С. 543.
7. Связи между таблицами базы данных / [Электронный ресурс]. URL: https://habr.com/ru/articles/488054/, (дата обращения: 05.01.2023).
8. Чистая Архитектура для веб-приложений / [Электронный ресурс]. URL: https://habr.com/ru/articles/493430/ (дата обращения: 01.02.2023).
9. Чистая архитектура. Искусство разработки программного обеспечения / Роберт Сесил Мартин. - Издательский дом «Питер», 2018. - 490 с.
10. Чистый код: создание, анализ и рефакторинг / Роберт Сесил Мартин. - Издательский дом «Питер», 2018. - 464 с.
11. Что такое JWT токен? / [Электронный ресурс]. URL:
https://struchkov.dev/blog/ru/what-is-jwt/, (дата обращения: 15.04.2023).
12. Шилдт Герберт «Java. Полное руководство» / Герберт Шилдт. - Издательство «Альфа-книга», 2019. - 1488 с.
13. Alon Brody. SQL Vs NoSQL: The Differences Explained / [Электронный ресурс] URL: https://blog.panoply.io/sql-or-nosql-that-is-the- question, (дата обращения: 08.01.2023).
14. Apache Maven - основы / [Электронный ресурс]. URL: https:// oracleplsql.ru/postgresql-manual.html, (дата обращения: 03.02.2023).
15. BPMN Specification - Business Process Model and Notation / [Электронный ресурс] URL: https://www.bpmn.org/, (дата обращения: 06.04.2023)...25



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




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