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


Design and Development of a Project Management System

Работа №183370

Тип работы

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

Предмет

менеджмент

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

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


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).



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



Подобные работы


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