Десктоп програма за управление на задачи

Десктоп програма за управление на задачи

Проектът е разработен като курсова работа по дисциплината „Събитийно програмиране“.
Представлява десктоп приложение за управление на задачи и време, базирано на Windows Forms, Entity Framework и Microsoft SQL Server LocalDB.

⚙️ Функционалности

  • Автентикация:

    • Вход в системата с потребителско име и парола

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

  • Управление на потребители:

    • Добавяне, редактиране, изтриване

    • Назначаване на администраторски права

  • Управление на задачи:

    • Създаване, изтриване, редактиране и преглед

    • Всяка задача съдържа:

      • Заглавие, описание, оценка (време в часове), отговорен потребител, създател, статус (изпълнена/чакаща)

  • Отчитане на време:

    • Потребителят отчита време, прекарано в работа по дадена задача

    • Отчетените часове се записват с дата, задача и потребител

    • Възможност за промяна на статуса на задача и добавяне на коментар при промяна

  • Коментари:

    • Добавяне и преглед на коментари по задачи

    • История на дискусиите по всяка задача

🧩 Технологии

  • C# / .NET Framework (Windows Forms)

  • Entity Framework + SQL Server LocalDB

  • Модел Code First, позволяващ лесна миграция и разширяемост