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.
Ş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)
Ş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
|