Skip to content

A project management application developed using Java Swing and MySQL.

License

Notifications You must be signed in to change notification settings

eneskaanafacan/ProjectManagementApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proje Yönetim Yazılımı

Bu proje, kullanıcıların projelerini, görevlerini ve çalışanlarını kolayca yönetebilmelerini sağlamak amacıyla geliştirilmiş bir Proje Yönetim Yazılımıdır. Yazılım, Java Swing ve MySQL kullanılarak geliştirilmiştir.


Geliştirici Ekip

İsim Görev İletişim
Baran Ar Developer
Enes Kaan Afacan Developer
Elanur İmirgi Developer

Uygulama Görselleri

Özellikler

  • Proje Yönetimi:

    • Proje oluşturma, düzenleme ve silme.
    • Proje başlangıç ve bitiş tarihlerini belirleme.
  • Görev Yönetimi:

    • Görev ekleme, düzenleme ve çalışanlara atama.
    • Görevlerin başlangıç tarihi, bitiş tarihi ve durum bilgisi (Tamamlanacak, Devam Ediyor, Tamamlandı).
  • Çalışan Yönetimi:

    • Çalışan ekleme, düzenleme ve silme.
    • Çalışanların tamamladığı, devam eden ve başlayacak görevlerini görüntüleme.
  • Kullanıcı Dostu Arayüz:

    • Proje ve görev yönetimi için kolay ve anlaşılır bir kullanıcı arayüzü.
    • Çalışan ve görev detaylarını görüntüleme.

Kurulum

  1. Proje Dosyalarını İndir:
    Bu projeyi bilgisayarınıza klonlayın:

    git clone https://github.com/username/ProjectManagementApp.git
    cd ProjectManagementApp
  2. Veritabanını Ayarla:

    • MySQL'de bir veritabanı oluşturun.
    • core/DatabaseConnection.java dosyasındaki veritabanı bağlantı bilgilerini güncelleyin.
  3. Projeyi Çalıştır:

    • IDE'nizde Main.java dosyasını çalıştırarak projeyi başlatın.

Dosya Yapısı

  • Business: İş mantığı sınıfları (Controller).
  • core: Veritabanı bağlantısı ve yardımcı sınıflar.
  • dao: Veritabanı erişim sınıfları.
  • entity: Proje, görev, çalışan gibi temel varlıklar.
  • view: Kullanıcı arayüzü dosyaları (Swing formları ve Java sınıfları).

Gereksinimler

  • Java JDK 8 veya üzeri
  • MySQL Veritabanı
  • Bir IDE (Örneğin IntelliJ IDEA veya Eclipse)

Lisans

Bu proje MIT Lisansı ile lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakabilirsiniz.


About

A project management application developed using Java Swing and MySQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages