Skip to content

Bu projede JAVA dili kullanılarak üniversite yönetim sisteminin bir masaüstü uygulaması geliştirilmiştir.

Notifications You must be signed in to change notification settings

0mustafa/University-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

University-Management

Screenshot_2 Screenshot_1

Başlamadan Önce

  • Programin duzgun calismasi icin LoginGUI, ManagerLoginGUI ve ManagerSettingsGUI dosyalari icerisindeki imagesPath niteligini degistirmelisiniz!

  • Proje dosyasi icerisindeki mysql kodlarinin bulundugu zipi cikartip mysql editorde bu kodlari calistirarak ilgili tablolari kurmalisiniz!





Proje Tanıtımı




Eğitmen Yönetimi

  1. Sistemde kayıtlı olan eğitmenlerin bulunduğu tablodur.

  2. Kayıt edilen eğitmenin mail adresi sistem tarafından otomatik olarak "isim.soyisim@edu.tr" şeklinde verilir.

  3. Sisteme yeni bir eğitmenin kayıt edilebileceği bölümdür.

  4. Tabloda seçilen eğitmenin ID numarası buraya otomatik yazılır. Ayrıca buraya el ile de ID numarası yazılabilir ve eğitmen sistemden silinebilir.




Öğrenci Yönetimi

  1. Sistemde kayıtlı olan öğrencilerin bulunduğu tablodur.

  2. Kayıt edilen her bir öğrenciye özel bir okul numarası atanır. Bu numaranın ilk 2 hanesi kayıt yılının son 2 hanesi, sonraki 2 hanesi kayıtlı olduğu fakültenin ID numarası, sonraki 2 hanesi kayıt olduğu departmanın ID numarası ve son 2 hanesiyse öğrencinin veri tabanındaki ID numarasıdır.

  3. Sisteme yeni bir öğrencinin kayıt edilebileceği bölümdür.

  4. Tabloda seçilen öğrencinin ID numarası buraya otomatik yazılır. Ayrıca buraya el ile de ID numarası yazılabilir ve öğrenci sistemden silinebilir.




Ders Yönetimi

  1. Ders tablosunda girilen ders adı veya ID numarasına göre arama yapar.

  2. Sistemde Kayıtlı olan derslerin bulunduğu tablodur.

  3. Herhangi bir ders üzerine sağ tıklayarak dersin adını güncelleyebilir ya da o dersi sistemden silebilirsiniz.

  4. Sisteme yeni bir ders ekleyebileceğiniz bölümdür.

  5. Sağdaki öğrenci tablosundan seçeceğiniz herhangi bir öğrencinin ID numarası bu alana otomatik olarak işlenir. Ders tablosundan bir derse ve öğrenci tablosundan da bir öğrenciye tıkladıktan sonra "Derse ata" butonuna basarak dersi öğrenciye atayabilirsiniz.

  6. Öğrenci tablosunda girilen öğrenci adı veya okul numarasına göre arama yapar.

  7. Sistemde Kayıtlı olan öğrencilerin bulunduğu tablodur.

  8. Öğrenci tablosundan seçtiğiniz herhangi bir öğrencinin dersleri bu tabloda gözükür.




Fakülte Yönetimi

  1. Sistemde Kayıtlı olan fakültelerin bulunduğu tablodur.

  2. Sisteme yeni bir fakülte ekleyebileceğiniz bölümdür.

  3. Sisteme yeni bir bölüm ekleyebileceğiniz bölümdür.

  4. Herhangi bir fakülteye atanmamış olan bölümler burada gözükür.

  5. Sistemdeki tüm bölümleri listelemek için bu buton kullanılır.

  6. Sistemde Kayıtlı olan bölümlerin bulunduğu tablodur.

  7. Herhangi bir fakülteye tıkladığınızda sağdaki tabloda o fakültenin bölümleri listelenir.




Öğrenci Ekranı

  1. Öğrencinin sistemdeki kayıtlı bilgilerinin sunulduğu bölümdür.

  2. Öğrenciye atanmış olan derslerin bulunduğu tablodur.




Dipnot:

Bu proje Nesne Yönelimli Programlama (OOP) Dersi projesi olarak hazırlanmıştır (Ocak 2022). Ayrıca ilk otomasyon projem olması dolayısıyla benim için ayrı bir önem arz etmektedir.

About

Bu projede JAVA dili kullanılarak üniversite yönetim sisteminin bir masaüstü uygulaması geliştirilmiştir.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages