Öğrenci Bilgi Sistemi (Studio Italiano Dil & Danışmanlık)
Öğrenci Bilgi Sistemi; öğrencilerine yabancı dil hizmeti sunmakta olan Studio Italiano Dil ve Danışmanlık Merkezi için tasarlanmıştır.
Sistem 3 bölümden oluşmaktadır ;
Yönetici Program (Java) :
- Java Programlama Dili kullanılarak yazılmıştır.
- Öğrenci Kayıtları bu program tarafından yapılır.
- Kaydedilen her öğrenciye program tarafından bir ID ve Şifre belirlenir, ve öğrencinin tüm bilgileri uzak sunucuda bulunan veri tabanına kaydedilir.
- Kayıt tamamlandığında öğrencinin bilgileri bir sözleşme halinde; program aracılığıyla yazıcıdan çıktı olarak verilir. ID ve Şifre bu sözleşme üzerinde yazmaktadır.
Yönetici Program Ekran Görüntüleri :
Veri Tabanı (MongoDB) :
- Öğrenci ile ilgili tüm bilgiler (öğrenci bilgileri, kurs bilgileri, ücretler, yoklama bilgileri v.s.) uzak bir sunucuda saklanmaktadır.
- Veriler, MongoDB tabanlı sunucuda JSON olarak depolanır.
Mobil Uygulama (Android & Swift) :
- Android ve Swift Programlama Dili kullanılarak Android ve iOS işletim sistemine sahip telefonlarda çalışan Mobil Uygulama sayesinde öğrenciler, kendilerine verilen ID ve Şifre ile sisteme giriş yapabilmektedir.
- Yoklama işlemleri, Mobil Uygulama aracılığı ile gerçekleştirilir.
- Mobil Uygulama üzerindeki Check-in butonuna basıldığında uygulama; kursun Wi-Fi ağına bağlı olup olunmadığını kontrol eder.
- Eğer ağa bağlanılmış ise; öğrenci ve kurs bilgileri ile birlikte yoklama yapılan zamanı veri tabanına işler. Böylece ders saati üzerinden ücretlendirme yapılan kursta, işlenen tüm dersler Yönetici Program üzerinden takip edilebilir.
- Uygulama Wi-Fi ağına bağlı değil ise; ağa bağlanılması istenir ve bilgiler veri tabanına kaydedilmez.
- Öğrenciler, ödedikleri ücretleri ve işledikleri ders saatlerini uygulama üzerinden takip edebilir.
- Yönetici Program, Mobil Uygulama aracığıyla öğrencilerle iletişime geçebilir. (Push Notification)
Mobil Uygulama Ekran Görüntüleri:
Son Yorumlar