TASARIM RAPORU

 

Dayanıklı Tüketim Malları Şirketi Otomasyon Projesi

 

Lamia Onurhan

 

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

IDEA : ODTÜ Sanal Kampüs

 

14.06.1999

 


Öz

Bu raporda, projenin kapsamlı tasarımının verilmesi amaçlanmıştır. Proje tasarımı; veri tasarımı, mimari tasarım, arayüz tasarımı ve prosedürel tasarım olarak dört bölümde  detaylandırılmıştır.

 

Kapsam

Bu projenin hedefi; dayanıklı tüketim malları (örnek : beyaz eşya) satış ve servisini yapan bir şirketin otomasyonunu, bir ilişkisel veritabanı uygulaması olarak gerçekleştirmektir. Şirketin stokları (cihaz+yedek parça), yapmış olduğu satışlar, personel bilgileri, daha önce satılmış olan cihazlara ait servis ve arıza bilgileri veritabanında tutulur. Stokta bulunan cihazlardan satış işlemleri gerçekleşir. Ayrıca, satılmış olan cihazların bakım ve onarımı (servisi) yapılır. Müşteri daha önce almış olduğu bir cihazla ilgili bir bakım-onarım talebini, cihazın garanti numarasını vererek, şirketin servis merkezine (call-center) bildirir. Burada bulunan bir denetleyici; bu talebi, cihazın garanti kapsamında olup olmaması durumuna göre, iki şekilde değerlendirir. Garanti kapsamında olan (garanti süresi dolmamış) cihazlar için ücretsiz bakım-onarım yapılır. Garanti kapsamında olmayan cihazlar için; veritabanından arızayla ilgili yedek parça ücreti, bakım ücreti/saat vs. bilgileri kullanılarak, bir referans numarası ile müşteriye bir tahmin (estimate) verilir. Kabul edilmesi durumunda, bu arızayla ilgili olarak bir personel görevlendirilir ve onarım gerçekleştirilir. Tamamlanmış servis işlemleri de veritabanına kaydedilir. Ayrıca; stoklar, servis personelinin faaliyetleri, ve arızaların takibi vs. için, değişik kıstaslara göre sorgulama raporlary (query reports) yaratılır.

Projenin tasarımında yapılan sınırlamalar ve varsayımlar şunlardır :

 

Veri Tasarımı

Bu bölümde veritabanı tablolarının tasarımı ve tablolar arasındaki ilişkileri gösteren Nesne-İlişki Diagramı (Entity-Relationship Diagram) açıklamalı olarak verilmiştir :

Açıklamalı VeriTabanı Tabloları

Açıklamalı ER Diagramı

 

Mimari Tasarım

Bu bölümde sistemin modülleri arasındaki hierarşik ilişki ve modüllerin açıklamaları verilmiştir.
Proje 5 modülden oluşur :

main.jpg (15853 bytes)

Modüllerin Hierarşik Yapıları ve Açıklamaları

Veri Akış Diagramları

Kontrol Akış Diagramları

 

Arayüz Tasarımı

Bu bölümde yazılımı oluşturan modüllerle kullanıcı arasındaki arayüzlerin tasarımı verilmeye çalışılmıştır.

Kullanıcı Arayüzleri Tasarımı

Prosedürel Tasarım

(Henüz tamamlanmamıştır.)

 

Proje Planı ve Uygulama Takvimi

Tasarım sonrası gerçekleştirilecek görevler ve sonuç olarak sunulacak belgeler (kilometre taşları) aşağıda sıralanmıştır :

(X) Kilometre Taşı 1 : Tasarım Raporunun sunulması (14 Haziran)

     Görev 1 : Yazılımın gerçekleştirimi (20 gün)

     Görev 2 : Gerçekleştirim Raporunun hazırlanması (3 gün)

(X) Kilometre Taşı 2 : Gerçekleştirim Raporunun sunulması (5 Temmuz)

     Görev 3 : Sanal verilerle yazılımın testi ve hataların giderilmesi (8 gün)

     Görev 4 : Test Raporunun hazırlanması (3 gün)

     Görev 5 : Proje sunumunun hazırlanması (3 gün)

(X) Kilometre Taşı 5 : Test Raporunun Sunulması (16 Temmuz)

(X) Kilometre Taşı 6 : Sunum (16 Temmuz)

 

Gannt Diagramı :   

HAFTALAR:

SÜRE

(GÜN)

1.HAFTA

(18/06)

2.HAFTA

(25/06)

3.HAFTA

(02/07)

4.HAFTA

(09/07)

5.HAFTA

(16/07)

GÖREVLER:

K.M.TAŞI 1    

X

(14/06)        
GÖREV 1

20

       
GÖREV 2

3

           
K.M.TAŞI 2          

X

(05/07)  
GÖREV 3

8

           
GÖREV 4

3

           
GÖREV 5

3

           
K.M.TAŞI 3          

(16/07)

X

K.M.TAŞI 4          

(16/07)

X

 

Kaynakça


<GERİ>