- Bu odevimizde https://werhere-it-academy.gitbook.io/werhere-it-academy-handbook/python-modulu/modul-project/crm.v2 sayfasinda olan python modulu bitirme projesinin arayuzunu ozgun bir calisma ile tamamlamaniz beklenmektedir.
- Uygulamaya özelleştirilmiş bir giriş sayfası oluşturunuz. Bu sayfa asagidaki ozellikleri icersin
- Kullanici ve sifre icin iki ayrı input ogesi.
- Bu iki bilgiye reaksiyon verecek ve sonraki bir giris buton.
- Butonun tiklandiginda basarili olup olmadigini bildirecek bir uyari yazisi.
- Istege gore uygulamayi kapatacak baska bir buton ekleyip pencere goruntusunu kaldirabilirsiniz.
- Tutarli ardalan renkleri , kutu kenar sekilleri, buton ozellikleri (hover, pressed, yuvarlak kenar), yazilar icin farkli fontlar ve renkler kullanarak ozellesmis ve giris penceresi olusturunuz.
- Ipucu: Once bir frame yerlestirip ogeleri ustune yerlestirerek, hem frame i hem de uzerine yerlestirdiginiz ogeleri layout,spacer kullanarak dinamik boyut olusturabilirsiniz.
- Basariyla giris yapan bir kullaniciya uc farkli pencereye yonlendirecek uc buton gostermeli.
- Basvurular Menü-basvurular butonu kullaniciyi ilk basvuru penceresine yönlendirmelidir.
- Mentor Gorusmesi-mentor gorusmesi butonu kullaniciyi mentor penceresine yonlendirmeli 3 .Mulakatlar-mulakatlar butonu kullaniciyi mulakatlar penceresine yonlendirmeli 4 .Kapat-Uygulamadan cikma butonu ekleyiniz
- Bunun, bir onceki giris penceresiyle (renk,bicim vs.) tutarli bir sekilde farklilastiriniz.
- Basariyla giris yapan bir admini dört farkli pencereye yonlendirecek dört farlı buton gostermeli.
- Tercih-Menü’nün ulaştığı 3 ayrı menüye ulaşabildiği gibi, aynı zamanda Admin Menü’ye de ulaşabilmelidir.
- Kapat-Uygulamadan cikma butonu içermelidir.
- Pencereler, bir onceki pencerelerle (giriş) (renk,bicim vs.) tutarli bir sekilde farkli olmalıdır.
- Tercihlerden Basvurular butonuna tiklandiginda acilacak arayuz. Su ogeleri icermelidir.
- Ara butonu ve Input kutusu -text girilecek bir kutu ve arama fonksiyonu ekleyecegimiz bir buton
- Tum Basvurular butonu: Basvurular dosyasındaki tüm kayıtları göstermelidir.
- Mentor Gorusmesi Tanimlananlar butonu: Basvurular dosyasındaki İlgili Sutundaki verileri ekranda göstermelidir.
- Mentor Gorusmesi Tanimlanmayanlar butonu: Basvurular dosyasındaki İlgili Sutundaki verileri ekranda göstermelidir.
- Ustteki uc butonun cagiracagi verileri cagirildiginda ekranda kolonlar ve satirlar seklinde gosterilmesini saglayacak 7 sutunluk bir tablo.
- Tercihler Ekranina Geri Don Butonu - Tercihler Menusüne dönmeyi saglayacak bir buton. Not: Eğer giriş yapan kişi admin’se Tercihler-Admin Ekranına geri döndürmelidir.
- Her pencere tasarımları diğer pencere tasarımlarıyla (renk,bicim, butonlarin cerceve kenarligi renkleri, tablonun saydam ardalan rengi vs.) tutarli bir sekilde farklilastirılmalıdır.
- Buraya yoğunluk durumunuza göre isterseniz eğer, VIT1 ve VIT2 dosya kayıtlarını gösteren ayrı butonlar’da ekleyebilirsiniz.
- Yine bu sayfayi diger sayfalarla (renk,bicim, butonlarin cerceve kenarligi renkleri, tablonun saydam ardalan rengi vs.) tutarli bir sekilde farklilastiriniz.
- Mentor Gorusmesi butonuna basildiginda acilacak arayuz. Su ogeleri icermeli:
- Ara butonu ve Input kutusu -text girilecek bir kutu ve arama fonksiyonu ekleyecegimiz bir buton
- Tum Gorusmeler- Mentor Dosyasındaki tüm verileri tabloya cagiracak bir butondur.
- Coklu sekme - ustune gelindiginde asagi dogru acilarak birden fazla secenek gosteren bir arac ekleyiniz. Ipucu: Combobox> Edit Items. Not: Coklu Sekme verilerini Mentor Dosyası 2.sayfa’da bulabilirsiniz! Bu sekme Mentor Dosyasındaki ilgili sutundaki bu verileri ekrana yazdırma işlevi görür.
- ipucu: Combobox> Edit Items
- Tercihler Ekranina Geri Don butonu. Not: Eğer giriş yapan kişi admin’se Tercihler-Admin Ekranına geri dönmeli
- Menu sayfasinda mulakatlar butonuna basilinca cagiralacak arayuz. Su ogeleri icermeli:
- Ara butonu ve Input kutusu -text girilecek bir kutu ve arama fonksiyonu ekleyecegimiz bir buton
- Projesi Gonderilenler Butonu: Mulakatlar Dosyasındaki ilgili Sutundaki veriler ekranda gözükmelidir.
- Projesi Gelmis Olanlar Butonu: Mulakatlar Dosyasındaki ilgili Sutundaki veriler ekranda gözükmelidir.
- Tercihler ekranina geri don butonu. Not: Eğer giriş yapan kişi admin’se Tercihler-Admin Ekranına geri dönmelidir.
- Her sayfanin etrafindaki pencere goruntusunu silip yerine aplikasyonu kapatma butonu ekleyebilirsiniz.
- Etkinlik Kaydı Butonu Etkinlik Kaydı Butonu’na tıklandığında Google Takvimde’ yer alan Etkinliklerin kayıtlarını ekrana getirmeli. Burda e-mail adreslerini, toplantı konum vb özellikleri eklemek tercihinize kalmış. Format Toplantı Başlığı, Başlangıç Zamanı, katılımcı mail adresi ve organizatör mail adresi şeklinde oluşturuldu.
- Mail Butonu Mail Butonu’na tıklandığında Google Takvim’de bulunan etkinliklerdeki kayıtlı e-mail adreslerine mail gönderilmesi sağlanmalı. Tercih edilmesi durumunda mail iletildi bilgisi de mesaj olarak ekranda gösterilebilir.
- Tercihler-Admin Ekranina Geri Don Butonu Tercihler-Admin Ekranina Geri Don butonu tiklandiginda admin Tercihler-Admin ekranina geri dönmeli
- Çıkış Butonu
- Çıkış Butonu tiklandiginda admin uygulamadan çıkmalı.
- Giris sayfasindaki, Tercihler menusundeki ve her sayfadaki 'Tercihler ekranina geri don' butonlarina islev kazandiracak fonksiyonlari ekleyip, sayfalar arasi gecisleri test ediniz.