Тема: РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ, СВЯЗАННОЙ С АДМИНИСТРИРОВАНИЕМ И МЕНЕДЖМЕНТОМ, ДЛЯ СИСТЕМЫ REQUEST HELPER
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Перечень условных обозначений, символов, сокращений, терминов 4
Введение 5
1 Анализ и проектирование 6
1.1 Краткий разбор текущей системы 6
1.2 Выявление недостатков системы TSU.Helper для обоснования реализации
новой системы 13
1.3 Описание требования к новой системе Request Helper 14
1.4 Формализация требований 14
1.5 Первичная архитектура слоя модели 18
1.6 Описание части системы, которая реализуется в данной работе 19
1.7 Описание особенностей части системы, которая реализуется в данной работе 20
1.7.1 Ролевая система 20
1.7.2 Переход статуса заявки 24
2 Обзор инструментов разработки и архитектурных решений 35
2.1 Инструменты 35
2.1.1 ASP.NET Core 6 35
2.1.2 Entity Framework Core 36
3 Проектирование и разработка 39
3.1 Диаграмма пакетов 39
3.1.1 Описание пакета RequestHelper.DataAccessLayer 40
3.1.2 Описание пакета RequestHelper.BusinessLayer 43
3.1.3 Описание пакета RequestHelper.Api 45
3.1.4 Описание пакета RequestHelper.Common 47
3.1.5 Зависимости между пакетами 48
3.2 Диаграмма слоя данных системы Request Helper 48
3.3 Алгоритмы формирования стейт-машины компаниями 50
3.4 Алгоритм перехода статусов 52
3.5 Реализация ролевой системы 53
3.6 Алгоритм назначения на роли 56
3.7 Результаты работы 58
Заключение 63
Литература 64
Приложение А. Внешний вид системы TSU.Helper 65
📖 Введение
С ростом организации увеличивается число ее работников и возникает потребность в использовании программных продуктов для грамотной организации решения возникающих проблем, их быстрой обработки и реагирования.
Система Request Helper призвана помочь в этом. Она создана для того, чтобы работники компании могли подавать заявки о возникающих проблемах, а ответственные лица вовремя реагировали на возникающие заявки и решали проблему. Приложение предусматривает ролевую систему для разделения ответственности, удобного и грамотного взаимодействия с заявками внутри компании - в то время как одни пользователи будут непосредственно заниматься решением проблемы, другие смогут обрабатывать поступающие заявки, назначать им исполнителей. Менеджерам компаний доступно создание всех необходимых компаниям сущностей, а также гибкая настройка работы с заявками.
Для общежитий ТГУ подобная система, - TSU.Helper, - уже существует и активно используется. Благодаря опыту использования этого приложения возникла идея расширить область действия с ТГУ на различные компании, создав новое приложение - Request Helper.
Целью данной работы является: спроектировать и реализовать серверную часть приложения Request Helper, связанную с администрированием и менеджментом.
Для выполнения цели работы были поставлены и выполнены следующие задачи:
• Выявить преимущества и недостатки системы TSU.Helper и формализовать требования к новой системе
• Провести проектирование структуры данных серверной части
• Реализовать в системе функциональные возможности, которые связаны с администрированием и менеджментом.
Решению поставленных задач посвящена данная выпускная квалификационная работа.
✅ Заключение
• Выявить преимущества и недостатки системы TSU.Helper, описать их и сформулировать требования к новой системе
• Провести проектирование структуры данных серверной части
• Реализовать в системе Request Helper функциональных возможностей, которые связаны с администрированием и менеджментом
Разработанное решение допускает дальнейшее развитие функциональности приложения, что и планируется сделать в будущем. На данный момент приложение находился на стадии доработки. Таким образом, цель работы достигнута.





