Bu repo Ondokuz Mayıs Üniversitesi Bilgisayar Mühendisliği Veri Tabanı Yöetim Sistemleri Dersi Kapsamında 2023-2024 Yılı Güz Döneminde Verilen Final Ödevini içermektedir.
This repository contains the final project given in the scope of the DataBase Management Systems Course for the Department of Computer Engineering at Ondokuz Mayıs University during the Fall Semester of the 2023-2024 academic year.
Grup 29
- Projede bir kullanıcı sisteme farklı proje tanımlaması yapabilir. Başlangıç ve bitiş tarihlerini girebilir.
- Sisteme çalışanları ekler çıkarır veya günceller
- Projeye görevler ekler, görevleri yapacak kişilere atar.
- Her görevin başlangıç tarihi, adam gün değeri ve bitiş tarihi vardır.
- Projelerin görev kontrolü yapılarak bir görev zamanında tamamlandı ise durumu tamamlandıysa değiştirilir.
- Bir görevin 3 durumu olabilir. Tamamlanacak, Devam Ediyor, Tamamlandı
- Görevlerin zamanında tamamlanmadığı durumlarda projenin bitiş tarihi sürekli olarak ileri ertelenecektir ve gecikme miktarı ilgili arayüzde gösterilmelidir.
- Bir kullanıcı sisteme girdiğinde projeler listesi ile karşılaşır. Proje yok ise yeni proje ekleyerek projesini oluşturur. Projelerin adı, başlama ve bitiş tarihleri vardır. Bir projeye tıklayarak görevlerini ekler. her görev bir kişiye atanır.
- Sistemde çalışanların listelendiği bir bölüm vardır. Bir çalışana tıklanınca detay sayfasında hangi projelerde görevi var ise görünebilir. Çalışanın bugüne kadar tamamladığı , devam eden yada başlayacak görevleri görünür.
- Çalışanın zamanında tamamladığı proje görevleri, zamanında tamamlayamadığı proje görevleri sayılarla ifade edilerek ilgili sayfada gösterilir.
- UML ER diyagramının detaylı ve tam olarak hazırlanması
- Uygulama veritabanı şemasının niteliği
- Uygulama UI ve UX uygunluğu
- Kodlama kalitesi (Clean code uyumu)
Important
Uygulamayı kendi makinelerinizde gerekli Python kütüphanelerine yer vermeniz gerekmektedir.
git clone