Разработка программного приложения для автоматического распределения заданий по сотрудникам

Скачать хорошую дипломную работу на тему: Разработка программного приложения для автоматического распределения заданий по сотрудникам. В работе рассматривается изучение существующих методов и алгоритмов автоматического распределения заданий
Author image
Fadis
Тип
Дипломная работа
Дата загрузки
07.08.2024
Объем файла
3722 Кб
Количество страниц
42
Уникальность
Неизвестно
Стоимость работы:
1680 руб.
2100 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ

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

СОДЕРЖАНИЕ
РЕФЕРАТ3
ОБОЗНАЧЕНИЯ, ОПРЕДЕЛЕНИЯ И СОКРАЩЕНИЯ5
ВВЕДЕНИЕ6
1Обзор предметной области8
1.1Определение предметной области и ее значение для бизнеса и связи с профилем специальности.8
1.2Основные теории, методы и инструменты, используемые в данной области9
1.3Обзор существующих алгоритмов автоматического распределения заданий11
1.4Алгоритм наименьшей нагрузки в системе автоматического распределения заданий по сотрудникам14
1.5Как решается задача «Автоматического распределения заданий по сотрудникам»14
2Проектирование16
2.1Описание логической структуры16
2.2Архитектура приложения18
2.3Хранение данных19
2.3.1Моделирование концептуальной структуры базы данных20
2.3.2Особенности использования временных таблиц в базах данных25
2.4Алгоритм работы хранимой процедуры26
2.5Настройка агента в SQL28
2.6Выбор среды разработки28
3Описание работы приложения30
3.1Функционал приложения30
3.2Системные требования31
3.3Работа с приложением31
3.3.1Авторизация сотрудников и руководителей31
3.3.2Интерфейс приложения сотрудников и руководителей33
3.4Отправка электронных писем и получение уведомлений40
ЗАКЛЮЧЕНИЕ43
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ44
ПРИЛОЖЕНИЕ А46
Листинг 1.1 – Программа на языке SQL, которая обеспечивает отправку уведомлений.46
Листинг 1.2 – Программа на языке SQL, которая обеспечивает распределение заданий по сотрудникам47
 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 

1 Битрикс24 и автоматическое распределение нагрузки на производстве [Электронный ресурс] // VC.RU. – URL: https://vc.ru/tribuna/123764-bitriks24-i-avtomaticheskoe-raspredelenie-nagruzki-na-proizvodstve (дата обращения: 12.03.2023).

2 ClickUp [Электронный ресурс] // ClickUp. – URL: https://clickup.com/ (дата обращения: 14.03.2023).

3 Trello: управление задачами [Электронный ресурс] // Tilda Education. – URL: https://tilda.education/tpost/myda58x61h-trello-upravlenie-zadachami (дата обращения: 14.03.2023).

4 Эффективно управлять рабочей нагрузкой команды [Электронный ресурс] // Asana. – URL: https://asana.com/ru/resources/effectively-manage-team-workload (дата обращения: 14.03.2023).

5 Advanced Roadmaps: Overview [Электронный ресурс] // Atlassian. – URL: https://www.atlassian.com/ru/software/jira/guides/advanced-roadmaps/overview#what-are-saved-views-in-advanced-roadmaps (дата обращения: 16.03.2023).

6 Начало совместной работы [Электронный ресурс] // Wrike. – URL: https://help.wrike.com/hc/ru/articles/360041051853-%D0%A8%D0%B0%D0%B3-5-%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B (дата обращения: 16.03.2023).

7 Метод критического пути (Critical Path Method, CPM) [Электронный ресурс] // Smartsheet. – URL: https://ru.smartsheet.com/critical-path-method (дата обращения: 17.03.2023).

8 Правильная постановка задач сотрудникам для эффективного выполнения [Электронный ресурс] // Calltouch. – URL: https://www.calltouch.ru/blog/pravilnaya-postanovka-zadach-sotrudnikam-dlya-effektivnogo-vypolneniya/ (дата обращения: 09.04.2023).

9 UML-диаграммы [Электронный ресурс] // Evergreens. – URL: https://evergreens.com.ua/ru/articles/uml-diagrams.html (дата обращения: 09.05.2023).

10 Metanit. SQL Server [Электронный ресурс]. – URL: https://metanit.com/sql/sqlserver/ (дата обращения: 11.02.2023).

11 Metanit. Windows Forms [Электронный ресурс]. – URL: https://metanit.com/sharp/windowsforms/1.3.php (дата обращения: 09.01.2023).

12 Microsoft Set SQL Server Connection for SQL Server Agent Service (SSMS). [Электронный ресурс]. URL: https://learn.microsoft.com/ru-ru/sql/ssms/agent/set-sql-server-connection-for-sql-server-agent-service-ssms?view=sql-server-ver16 (дата обращения: 09.05.2023).

Этот инструмент позволяет быстро создавать и управлять базами данных, а также быстро выполнять запросы к ним. Кроме того, SQL Server Management Studio обеспечивает высокую производительность и защиту данных, что делает его идеальным выбором для проектов, которые требуют хранения и обработки больших объемов информации.
В целом, использование SQL Server Management Studio является важным компонентом разработки приложений, которые работают с базами данных. Он обеспечивает удобный доступ к данным, обеспечивает безопасность и надежность хранения информации и предоставляет возможности для оптимизации запросов и управления базами данных.
2.3.1Моделирование концептуальной структуры базы данныхКонцептуальное моделирование базы данных (БД) – это процесс разработки абстрактной модели, которая описывает структуру данных и их взаимосвязи без зависимости от конкретной системы управления базами данных (СУБД). Она состоит из сущностей (объектов), атрибутов (характеристик) и связей между н