Header image  
idea.metu.edu.tr  
line decor
  
line decor
 
 
 
 

 
 
Analiz

Online Şirket Faaliyet İzleme ve Yönetim Sistemi

-Öz
-Proje Tanımı
-Sistem Mimarisi
-İsterler Analizi (Requirement Analysis)
-Proje Planı ve Uygulama Takvimi
-Kaynakça
 

Coşkun KARACA

Özgeçmiş

 

 

Proje Teklifi

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü

 

Tarih
07 Mayıs 2008


 

Öz


Türkiye genelinde TEDAŞ adıyla bilinen 20 Elektrik Dağıtım Şirketinden biri olan ÇAMLIBEL ELEKTRİK DAĞITIM A.Ş. Sivas İl Müdürlüğü 'nde eksikliği duyulan bir veritabanının tasarımı bu projenin konusudur.

Amaç, Proje Teklif Raporu'nda anlatılan Şirket Faaliyet İzleme ve Yönetim Sistemi projesini ayrıntılı olarak tanıtmak, sistem mimarisi ile isterler analizini sunmak ve detaylandırılmış olarak proje planını ve uygulama takvimini vermektir.


 

 


 

Proje Tanımı

Şirket Faaliyet İzleme ve Yönetim Sistemi(ŞFİYS) projesi kapsamında bahse konu şirkete ait faaliyetler online olarak web üzerinden takip edilecektir. ŞFİYS' de şirket bünyesinde bulunan ilçe işletmeler(16 adet) ile şirket merkezinde bulunan şube müdürlükleri (6 adet) bilgilerini web tabanlı olarak sisteme girecekler ve girilen bilgiler yetkiler doğrultusunda diğer kullanıcılar tarafından izlenecektir.

Sisteme içerik olarak yüklenecek bilgiler ilçe işletmeler ve şube müdürlüklerinin günlük olarak yaptıkları işlere ait olacaktır. Günlük işlerinin yanı sıra çeşitli hedefler ve planlamalarda bu sistemde yer alacaktır. Sisteme bilgi girişi ve veri izleme her aşamada kullanıcı adı ve şifresini gerektirecektir.Şirket elektrik dağıtımı ve satışı yapan bir şirket olduğu için içerikte ağırlıklı olarak arıza takibi, malzeme takibi, personel takibi ve tesis yatırımları yer alacaktır.

 


 

Sistem Mimarisi

Dışsal Varlıklar (External Entities) :

Sistem açısından dışsal varlık olarak yalnızca kulanıcılar vardır. Sistemi izleyen sorgulayan ve veri girişi yapanlar sistem açısından aynıdır. Yalnızca yetkileri ve çalıştıkları birim açısından ayrımları vardır.

Sistemin girdisi: Veri girişi yapacak olan kullanıcılar sisteme kullanıcı ismi ve şifre ile bağlanacak ve sisteme kendi birimlerine ilişkin faaliyetlerini gireceklerdir.

Sistemin çıktısı: Sisteme kayıt edilmiş var olan bilgilerin değişik ilişkilerle bir araya getirilmesinden elde edilen bilgiler çıktıyı oluşturmaktadır. Çıktılar yazı, rapor, ekran çıktısı olarak değerlendirilmektedir.

Sistemde yalnızca bir veritabanı olacaktır. Kullanıcı bilgileri ile tüm aktiviteler bu veritabanında tutulacaktır. Veritabanı çok sık olarak kullanılacak olup sistemin en temel öğesidir.

 

mimari

Şekil 1: Genel Durum Mimari Şeması (Architecture Context Diagram)


Sisteme admin tarafından kayıt edilmiş ve yetkilendirilmiş kullanıcılar şifre ve kullanıcı adları ile sisteme kullanıcı arayüzünü  kullanarak giriş yapar. Sistemde hız ve zaman kısıtı çok önemli değildir.
Bu nedenle orta seviyede bir donanım ile rahatlıkla çalışabilecektir. Sistemin veritabanı çok sık güncelleneceği için güçlü bir veritabanına ihtiyaç vardır. Bu nedenle MySQL tercih edilmiştir.

 



İsterler Analizi(Requirement Analysis)

use case

                                             

use_case

Şirket Faaliyet İzleme ve Yönetim Sistemi veri kayıt operatörleri, ilçe işletme şefleri, şube müdürleri, il müdür yardımcıları ve il müdürü  tarafından kullanılacaktır.
Burada veri kayıt operatörleri sistemi veri girişi için kullanır.Ayrıca sınırlı bir zaman aralığı içinde düzeltme işlemini kullanır. Veri kayıt operatörlerinin dışında veri girişi yetkisine sahip olan yalnızca admin dir.  Admin veritabanına kullanıcı ekleme –düzeltme –silme- veri silme-veri ekleme-veri düzeltme işlemlerini kullanır.
Diğer kullanıcılar yalnızca sistem sorgularını kullanarak veri izleme işlevini kullanır. Veri izleme ve sorgulama işlevi çok sayıda detaylı sorgu yapısından oluşmaktadır ve sistemin en çok kullanılan işlevlerinden biridir.


Veri kayıt senaryosu :
Actors: Veri kayıt operatörü
Olay Akışı : 
Kullanıcı sisteme girer
Kullanıcı birimine ilişkin ara birime ulaşan kullanıcı veri girişi yapar
Kullanıcı sistemden çıkar


İzleme/sorgulama kullanım senaryosu :
Actors : , ilçe işletme şefleri, şube müdürleri, il müdür yardımcıları ve il müdürü
Olay Akışı :
Kullanıcı sisteme girer
Birimi ve yetkisi doğrultusunda istediği bilgi veya sorgulama ekranalarını kullanarak izleme işlevini kullanır.
Kullanıcı sistemeden çıkar


Güncelleme Kullanım Senaryosu:
Actors : admin, veri kayıt operatörü
Olay Akışı :
Kullanıcı sisteme girer
Düzelteme işlevini kullanır.
Yeni bir kullanıcı ekler
Kullanıcı sistemden çıkar


Silme  Kullanım Senaryosu:
Actors : admin
Olay Akışı :
Kullanıcı sisteme girer
Silme işlevini kullanır.
Yeni bir kullanıcı ekler/siler/düzeltir
Kullanıcı sistemden çıkar

Kullanıcılar      
Veri kayıt operatörü birimi yetkisi kullanır
İlçe İşletme 1 veri girişi / veridüzeltme
sist.işl. 1
proje tes 1
müşt. 1
pers. 1
malz. 1
   
İşl.şefi, şube müdürü birimi yetkisi kullanır
İlçe İşletme 2 Veri izleme
sist.işl. 2
proje tes 2
müşt. 2
pers. 2
malz. 2
   
il müdürü ,yardımcıları birimi yetkisi kullanır
il müdürlüğü 3 Veri izleme
   
Admin (yönetici) birimi yetkisi kullanır
il müdürlüğü 4 veri girişi /düzeltme/ izleme
   

 

 


 

Proje Planı ve Ugulama Takvimi

 

Proje Teklifi: 24 Nisan 2008 - Projenin amacı ve kapsamı belirtildi.
Analiz: 6 Mayıs 2008  - Projenin ayrıntılı tanımı verilecek.
Tasarım: 15 Mayıs 2008 - Projenin ayrıntılı tasarımı verilecek.
Gerçekleştirim: 15 Haziran 2008 - Gerçekleştirim sonuçları verilecek.
Test: 22 Haziran 2008 - Test planı ve test sonuç belgesi verilecek.
Sunum: 28 Temmuz 2008 - Gerçekleştirilen yazılım projesinin sunumu yapılacak.

 

 

 


Kaynak

-IDEA eski projeleri

-IDEA ders notları

-MySQL,PHP manuals

-Google

-UML Bora Gündüz


 

 

 
 
 Projenin süreçleri yandaki linklerden takip edilebilir.