📄Работа №183370

Тема: Design and Development of a Project Management System

📝
Тип работы Дипломные работы, ВКР
📚
Предмет менеджмент
📄
Объем: 59 листов
📅
Год: 2025
👁️
Просмотров: 87
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Abbreviation 5
Glossary 6
Introduction 7
1 Requirement Analysis 8
1.1 Functional Requirements 8
1.2 Non-Functional Requirements 8
1.3 Formalizing Requirements 9
1.3.1 Use Cases 9
1.3.1.1 User 9
1.4 Domain Model 15
2 Tools and Technologies 19
2.1 .NET 19
2.2 Quartz 19
2.3 AutoMapper 20
2.4 Yandex Cloud Object Storage 20
2.5 Additional Libraries Used 21
3 Architecture 23
3.1 Backend Architecture Overview 24
3.1.1 Package API Controller 24
3.1.2 Application and Data Packages 25
3.2 Frontend Architecture Overview 28
4 Implementation 29
4.1 Project Management 30
4.1.1 Project Creation 30
4.1.2 Assignment and Unassignment of a Project to a Group 32
4.2 Organization Management 33
4.2.1 Creation of an Organization 33
4.2.2 Removal Management In an Organization 35
4.2.2.1 User Exits Organization 35
4.2.2.2 Remove Organization User 36
4.3 Group Management 37
4.3.1 Creation Of Group 37
4.3.2 Adding an Organization User to a Group 38
4.3.3 Removal of Group User 39
4.3.4 Collaboration Management 40
4.3.4.1 Request Collaborator 40
4.3.4.1 Accepting Collaboration Request 40
4.4 Task Management 42
4.4.1 Task Creation 42
4.4.2 Assigning Task to Group User 43
4.4.3 Task Progress 44
4.4.4 Task Deletion 45
4.5 Role Management 46
4.5.1 Updating User Role in an organization 46
4.6 Request Management 47
4.6.1 Sending Requests 47
4.6.2 Accepting Invitation Request 48
5 Prototype 50
Conclusion 55
References 56

📖 Введение

In today’s work environment, an effective project management plan is required for ensuring efficiency, collaboration, and timely delivery of tasks. This Project Management System is designed to help individuals and organizations plan, track, and execute projects effectively.
In spite the numerous project management system application available on the site, many individuals and organizations still finds it difficult due to the fact there is no fully integrated system that meets their specific needs. Additionally, most related systems have expensive packages and complex features that may not be suitable for individual, small or medium-sized teams, or organizations with limited budget.
This thesis follows the aim to bridge the initial challenges by designing and developing a user-friendly and no-cost platform where users can manage projects, manage organizations, set deadlines, manage Tasks, and track progress in a real-time sense without overwhelming features, and is easy to use. This project includes several important features like role-based access control for organizations and groups, Task dependencies, notifications via email, and integration with external tools like Google Calendar and cloud storage. The solution will further improve productivity and ensure smooth coordination across groups in an organization.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

In conclusion, the development of the project management system provides a valuable opportunity to manage Tasks, track project effectively, and ensure a seamless flow in collaborations.
In this present timeline, the requirements and design were formulated, and the user experience was explored. By integrating robust features and intuitive interfaces, the platform addresses essential needs, making it a reliable application.
In the next timeline, the project will be fully implemented with external services to improve the user experience of the application.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. What is .NET? // .NET Documentation. - [S. l.], 2024. - URL: https://dotnet.microsoft.com/en-us/learn/dotnet/what-is-dotnet (access date: 15-10-2024).
2. Quartz Scheduler Documentation. - [S. l.], 2024. - URL: https://www.quartz-scheduler.org/documentation/ (access date: 15-11- 2024).
3. Overview of Workflow Scheduler // Kepler Project. - [S. l.], 2024. - URL: https://kepler-project.org/developers/interest-groups/distributed/technical-documentation/ overview-of-workflow-scheduler.html (access date: 18-11-2024).
4. README.md // ltephanysopez / quartz-job-scheduling. - [S. l.], 2019. - URL: https://github.com/ltephanysopez/quartz-job-scheduling/blob/master/README.md (access date: 20-11-2024).
5. AutoMapper Documentation. - [S. l.], 2024. - URL: https://docs.automapper.org/ (access date: 23-10-2024).
6. Usage and configuration of AutoMapper // AutoMapper Documentation. - [S. l.], 2024. - URL:https://docs.automapper.org/en/stable/Getting-started.html#how-do-i-use-automapp er (access date: 23-10-2024).
7. Yandex Object Storage | Documentation // Yandex Cloud. - [S. l.], 2024. - URL: https://yandex.doud/en/docs/storage/ (access date: 05-12-2024).
8. Yandex Cloud Console. - [S. l.], 2024. - URL: https://console.yandex.doud (access date: 06-12-2024). - Access mode: for registered users.
9. Step-by-step guides for Object Storage // Yandex Cloud. - [S. l.], 2024. - URL: https://yandex.doud/en/docs/storage/operations/ (access date: 2024-12-08).
10. React - A JavaScript library for building user interfaces. - [S. l.], 2025. - URL: https://react.dev/learn (access date: 18-12-2024).
11. shadcn/ui. - [S. l.], 2019. - URL: https://ui.shadcn.com/docs (access date: 19-12-2024).
12. Flowbite - Tailwind CSS component library. - [S. l.], 2024. - URL: https://flowbite.com/docs/getting-started/introduction/ (access date: 25-12-2024).
13. Simple Mail Transfer Protocol (SMTP) - [S. l.], 2025. - URL: https://www.cloudflare.com/learning/email-security/what-is-smtp/ (access date: 13-11-2024).
14. Understanding Context-Based Access Control vs. Role-Based Access Control - [S. l.], 2024. - URL: https://hoop.dev/blog/understanding-context-based-access-control-vs-role-based-access-c ontrol/ (access date: 07-09-2024).
15. Contextual Role - [S. l.], 2025. - URL:
https://www.unified-am.com/UAM/UAM/guidances/termdefmitions/uam_context-role_B 9C4F862.html (access date: 07-09-2024).
16. Overview of Entity Framework Core // .NET Documentation - [S. I.], 2024. - URL: https://learn.microsoft.com/en-us/ef/core/ (access date: 16-10-2024).

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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