Bilgi Teknolojileri Sertifika Programı
ODTÜ Sanal Kampüsü/ Internete Dayalı Eğitim - Asenkron

IDEA

Hüseyin İnanç
Tasarım Belgesi

 

İş Takip Sistemi

 

Hüseyin İnanç
(özgeçmiş)

 

 

Tasarım Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

15.05.2015



Öz

Bu belge kapsamında, Projenin Sınıf Diyagramları, İşbirliği Diyagramları, Veritabanı ve Arayüz Tasarımları anlatılmıştır.

Kapsam

Yazılımın hedefi, kolay kullanılabilir bir yönetim panelleri ile veritabanında istenilen dataların güncel tutulmasıdır. Bu, düzenli ve disiplinli iş takibinin yanında gerekli rapor sorgulamalarıyla iş programındaki aksamaları engelleyerek zamandan kazandıracak, maliyeti kontrol altında tutmayı sağlayacak ve müşteri memnuniyetini getirecektir.

Müşteri İsterleri, yazılımda kullanılan Firma, Teklif, Proje, Hakediş panelleri ile yeni kayıtlar eklenebilmeli, mevcut kayıtlarda güncelleme yapılabilmelidir. Sorgu paneli ile anlık veriler kriterlere göre listelenebilmelidir.

Tasarım sınırlandırmaları, Bu proje aynı network ağı üzerinde aynı veri tabanına bağlantı sağlayacak şekilde tasarlanmıştır. Güncelleme yayınlanana kadar aynı anda 1 den fazla kullanıcı yeni kayıt veya düzenleme yapamayacaktır.

Mimari Tasarım

Yazılımın modülleri arasındaki hiyerarşik ilişki ve bu modüller arasındaki etkileşimler UML İşbirliği diyagramları ile Şekil-1' de verilmiştir.

Şekil-1: İşbirliği diyagramı

Veri Tasarımı

Proje kapsamında hazırlanan sınıf diyagramı ve veritabanı tasarımları Şekil-2 ve Şekil-3 de verilmiştir.

Şekil-2: Sınıf diyagramı

Şekil-3: Veritabanı tasarımı

Arayüz Tasarımı

Yazılım ile kullanıcı arasındaki arayüzlerin tasarımı aşağıdaki şekillerde verilmiştir.

Şekil-1 Giriş Paneli: bu bölümde kullanıcı giriş yaptıktan sonra yetkisine göre aktif olan butona tıklayarak kayıt/güncelleme yapabilecektir.

Şekil-2 Firma Paneli: Bu bölümde, kullanıcı yeni firma kaydı yapabilir veya var olan bir kayıtta güncelleme yapabilir.

Şekil-3 Teklif Paneli: Bu bölümde kullanıcı yeni bir teklif oluşturabilir veya var olan bir teklifde güncelleme yapabilir.

Şekil-4 Proje Paneli: Bu bölümde, onaylanmış ve teklif için proje takip numarası oluşturulabilir veya daha önce oluşturulan proje durumu güncellenebilir.

Şekil-5 Hakediş Paneli: bu bölümde yetkli personel hakediş durumunu işaretleyebilir ve tutar girebilir. Ayrıca fatura durumu hakkında da bilgi güncelleyebilir.

Şekil-6 Sorgu Paneli: Bu bölümde yönetici tarafından teklifler, projeler ve hakediş durumları hakkında sorgulamalar yapılabilir.

Şekil-7 Yönetici Paneli: Bu bölümde sistem yöneticisi tarafından veritabanına yeni kullanıcı ve yetki atamaları yapılabilecektir.

Proje Planı ve Uygulama Takvimi

Teklif
25.04.2015 tarihinde sunuldu.
Analiz
05.05.2015 tarihinde sunuldu.
Tasarım
15.05.2015 tarihinde sunuldu.
Gerçekleştirim
16.05.2015 - 09.06.2015: Yapılan analiz ve tasarımlara göre kodlama yapılacak ve program çalışır hale getirilecektir. Gerçekleştirim sırasında ortaya çıkan sorunlar ve tasarımdan sapmalar listelenecektir.
Test
10.06.2015-11.06.2015: Test Planı ve Test Sonuç Belgesi sunulacak.
Sunum
14.06.2015: Gerçekleştirilen projenin sunumu yapılacaktır.

kilometre_taslari

Kaynakça

UML ile Sistem Analizi, gelistir.org
http://idea.metu.edu.tr
http://univera-ng.blogspot.com
Software;
Evolus Pencil ile ACD tasarımı
Visual Paradigm ile UML diagramları
MySQL ile veri tabanı
NetBeans IDE 8.0.1 ile kodlama

Son Güncelleme: 10 June, 2015 8:52 PM

************Sayfa Sonu*************