Slayt 1 - Developersland

advertisement
Kan Bağış Web Uygulaması
Hazırlayan : Ferid Mövsümov
Danışman : Prof.Dr. İman Askerzade
Sunum Akışı
Projenin Amacı
Araştırma Süreci
Kullanılan Teknolojiler
Projenin Genel Yapısı
Arayüz Tasarımı
Sistem İşleyişi
DEMO
Projenin Amacı
• En son teknolojilerin öğrenilmesi
• Kan bağış sürecinin kolaylaştırılması
Araştırma Süreci
• Servlet ve JSP - Murat Balkan
• Spring in Action - Jesus D. Garcia
• Ext JS in Action - Craig Walls
Kullanılan Teknolojiler
• Ext JS - JavaScript Kütüphanesi
• Spring Framework (Spring MVC)
• Hibernate
Ext JS JavaScript Kütüphanesi
•Ext JS interaktif web uygulamaları geliştirmek
amacıyla kullanılan framework’dür
• Ext JS yardımıyla proje sadece 2 sayfa
kullanılarak tasarlanmıştır
Spring Framewok
• Spring kurumsal java uygulamaları tasarlamak için
kullanılan bir framework’dür
• Yüksek performans, test kolaylığı, yeniden
kullanılabilirlilik spring’in en önemli
özelliklerindendir
• Projede Spring MVC kullanılmıştır
HIBERNATE
• Hibernate, Java platformunda yazılmış bir ORM
aracıdır.
• ORM araçlarının en önemli faydası, kod yazımını
kısaltmak veya kolaylaştırmaktan öte, yazılım
bakımını kolaylaştırmasıdır.
Projenin Genel Yapısı – MVC Tasarım Şablonu
Arayüz Tasarımı
• Arayüz tasarlanırken kullanıcının web’de kaybolmasını
önüne geçilmeye çalışılmıştır.
• Sadelik prensibi uygulanarak kullanıcının sıkılması
önlenmeye çalışılmıştır.
• Yöneticinin yapmak istediği işlemleri kolayca
gerçekleştirmesi sağlanmıştır.
Veritabanı Tasarımı
Sistem İşleyişi
Kullanıcı
Sisteme
Kaydolacak
Yönetici veya
Doktor İstek
Oluşturacak
İstek mail ile
kullanıcıya
iletilecek
Kan grubu ve semt bilgileri eşleşen kullanıcılara
mail ile bildirim gönderilecek. Kullanıcılar isteğin
oluşturulduğu birimle iletişime geçerek kan
bağışında bulunacaklarını bildirirler.
DEMO
Download