YAZILIM LAB I 2. PROJE Yurt Bilgi Sistemi YBS Genel Açıklama Yurtlar, öğrencilerin üniversite hayatları boyunca yaşam alanlarını oluşturan en temel barınma birimleridir. Özellikle üniversite düzeyinde, öğrencilerin yurtlara yerleştirilmesi önemli noktalardan bir tanesidir. Yurtların kapasiteleri, kalan öğrenci sayısı, (potansiyel) mezun olacak öğrenci sayısı gibi yurtların sağlıklı olarak öğrenci kabul edebilmesi için göz önünde bulundurulması gereken faktör bulunmaktadır. Bu projede sizden Yurtlar için merkezi bir yazılım oluşturmanız istenilmektedir. Bu yazılım ile bir şehirde bulunan yurt sayısı ve kapasitesi, yurtta kalan öğrenci bilgisi ve sayısı gibi bilgilere dinamik olarak erişilebilecek bir yazılım geliştirmektir. Dokümanın devamında sizlere yol göstermek üzere bazı fonksiyonlar tanımlanmıştır. Bu fonksiyonlar, sizin ortaya çıkacak yazılımı biraz önizleyebilmeniz için yazılmıştır. Lütfen, yazılımınızı gerçekleştirirken burada bahsedilmeyen özellikleri 1 ve fonksiyonları da analiz edip projenize dahil etmeyi unutmayınız. 1 Örneğin, okumakta olduğunuz Genel Açıklama kısmında yurtlarla ilgili bilgiler örneklendirilirken cinsiyet bilgisine yer verilmemiştir. Ama burada bahsedilmemiş olması bir yurdun kız yurdu mu? Erkek yurdu mu? olup olmadığını projenize dahil etmemeniz anlamına gelmemektedir. Yrd.Doç.Dr. Pınar Onay Durdu 1
1. Yurt Bilgi Sistemi için Genel İşlemler 1.1. Yönetici İşlemleri YBS merkezi olarak yönetilse de, kullanıcı tanımlamaları yapılması gereken ve kullanıcı yetkilendirmesi üzerinden işlemleri geliştirilecek bir yazılımdır. Merkezi bir yönetici (birden fazla da olabilir) kullanıcı tanımlamalarını ve yetkilendirmesini gerçekleştirecektir. Bir yurdun müdürü, o yurtla ilgili temel bilgiler (iletişim bilgileri, genel açılamalar, kurallar vb.) girebileceği gibi, yurtta kalan öğrenciler için de gerekli işlemleri (öğrenci ekleme, öğrenci çıkarma, oda değiştirme, vb) gerçekleştirebilecektir. Bu sebeple YBS merkezi bir yönetici (admin) kullanıcısı tanımlamalı ve diğer kullanıcıların (farklı yurtların müdürleri) tanımlanmasına izin verebilmelidir. 1.1.1. Yeni Yurt Ekleme/Güncelleme Merkezi Yönetici (Administrator) sisteme yeni bir yurt ekleyebilmelidir. Bir yurt ile ilgili temel bilgiler aşağıda listelenmiştir: Yurt adı Bulunduğu şehir, ilçe gibi veritabanından dinamik veri almak üzere tanımlanacak konum alanları Yurt iletişim bilgileri o Telefonlar, adres, vb. o (Google maps entegrasyonu ile harita üzerinde gösterilebilir) Yurt kapasitesi (oda sayısı, her odada kalabilecek kişi sayısı, faklı tipte odalar olabilir, 4 kişilik 25 oda ve 6 kişilik 50 oda olmak üzere toplamda 400 kapasiteli) o Odaların veritabanında oluşturulması işlemi bu aşamada da topluca gerçekleştirebilirsiniz. (Burada gerçekleştirilmesi zorunlu değildir. Sadece daha kolay olabileceği için önerilmiştir. Kendiniz başka bir algoritma mantığı çerçevesinde de çözüm üretebilirsiniz) o Odalar için diğer bilgilerin (odaya öğrenci yerleştirilmesi gibi) eklenmesi yurt müdürü arayüzü içerisinden yapılacaktır. Yurt cinsiyeti (kız/erkek yurdu) Yurt yetkilisi (yurt müdürü) o Bu bilgi ister burada girilebilir, istenilirse yurt bilgileri kaydedildikten sonra kullanıcı tanımlama bölümünde kullanıcının yeni kullanıcı tanımlanıp, ilgili yurda yönetici olarak tanımlanabilir. Diğer yurt görevlileri (danışma, hizmetli, güvenlik vb. personel) Burada belirtilmeyen ve sizin önemli gördüğünüz diğer bilgi alanları Yrd.Doç.Dr. Pınar Onay Durdu 2
1.1.2. Yeni Yurt Müdürü Ekleme/Güncelleme/Silme Bir yurt tanımlanırken (ya da tanımlandıktan sonra) o yurt ile ilgili işlemleri yapmak üzere bir yurt yöneticisi (yurt müdürü) tanımlanmalıdır. Bu kayıt gerçekleştirilirken aşağıdaki alanlar göz önünde bulundurulmalı, eksikse yeni bilgi girişi alanları tanımlanmalıdır. Yurt müdürüne (yurt administrator) ait veri alanları Kimlik bilgileri (T.C. Kimlik No, ad, soyad, vb.) İletişim bilgileri (telefon, e-posta, vb.) Kullanıcı adı ve şifresi Burada belirtilmeyen ve sizin önemli gördüğünüz diğer bilgi alanları (örneğin yetki düzeyi, resmi, gibi alanlar)* o * Burada bilgi alanları tanımlanırken yurt müdürünün hangi yurdun müdürü olacağına dair ve bu ilişkilendirmenin (relationship) nasıl yapılacağına dair açıklama yapılmamıştır. Yurt müdürü için yurt_mudur_id gibi bir tanımlama alanına (field) ve yurt tanımlamasında da yetkili_yurt_mudur_id gibi bir alana ve yetkili_yurt_mudur_id =yurtmudurid gibi bir ilişkilendirmeye ihtiyaç duyulmaktadır. 1.1.3. Yeni Yurt Personeli Ekleme/Güncelleme/Silme Yurt içerisinde yurt müdüründen başka çalışan personel de bulunmaktadır. Bir yurt tanımlandıktan sonra o yurt bünyesinde çalışacak diğer görevlilerin de tanımlanması gerekmektedir. Bu görevliler: Danışma görevlileri Güvenlik görevlileri Hizmetliler Burada belirtilmeyen ve sizin önemli gördüğünüz diğer görevliler Bu görevliler ile ilgili bilgi alanlarını belirlemeniz gerekmektedir. Ayrıca bu görevlilere veritabanınızda görevler gibi bir tablo oluşturarak bu tablo içerisinde gorevid gibi bir alan tanımlayarak görevlerini belirlemeniz gerekmektedir. Örneğin, gorev_id = 1 gorev_adi=güvenlik Görevlisi, gorev_id = 2 gorev_adi=danışma Görevlisi, gibi. Bu şekilde bir personelin kendi tanımlaması yapılırken, örneğin personel tablosunda ad, soyadi, telefon gibi alanlara/bilgilerine ek olarak görev_id=2 gibi bir tanımlama yapılmalı ve görevler tablosu ile ilişkilendirilmelidir. Yrd.Doç.Dr. Pınar Onay Durdu 3
1.2. Yurt Müdürü İşlemleri YBS merkezi olarak bilgi koordinasyonunu yönetse de çoğu bilgi girişi yurt müdürü (yurt yetkilisi/administrator) tarafından gerçekleştirilmektedir. Bir yurda ait kaç oda ve bu odaların kaç kişilik olduğu bilgisi merkezi yetkili tarafından tanımlansa ve odalar veritabanında bu tanımlama sırasında gerçekleştirilse de (önerilen şekli budur, başka algoritmalar da üretebilirsiniz), odaya ait özel bilgilerin (odanın bulunduğu kat, odada bulunan demirbaş listesi, ve sizin düşündüğünüz diğer bilgi alanları) girilmesi/güncellenmesi ve öğrenci kaydının bir odaya yapılması yurt müdürü tarafından yapılacaktır. Aşağıda oda tanımlaması ve öğrenci tanımlamasına yönelik bazı bilgi alanları örneklendirilmiştir. Burada yer alan bilgi alanlarına ek olarak sizin önemli gördüğünüz ya da eksikliğini hissettiğiniz alanları (örneğin, aşağıdaki Öğrenci Kimlik bilgileri alanı için verilen örneklerde kan grubuna yer verilmemiştir, hâlbuki yurtta kalan bir öğrencinin kan grubunun biliniyor olması acil durumlar düşünüldüğünde önemli bir bilgidir!) da tanımlamanız gerekmektedir: 1.2.1. Öğrenci kaydı Ekleme/Güncelleme/Silme Öğrenci kaydı ekleme/güncelleme/silme işlemleri yurt müdürü tarafından gerçekleştirilecektir. Buradaki kayıt öğrencinin yurda başvurusu ile gerçekleştirilmektedir. Bu başvuru sırasında yurt müdürü aşağıdaki bilgi girişlerini gerçekleştirilebilmelidir: Öğrenci Kimlik Bilgileri (T.C. Kimlik no, ad, soyad, gibi temel bilgiler) Öğrenci resmi Öğrenci Üniversite Bilgileri (Üniversite, fakülte, bölüm adı, kaçıncı sınıfta olduğu, öğretim türü gibi alanlar) Öğrencinin kaydının hangi odaya yapıldığı bilgisi o Bu aşamada sistem boş odaları kullanıcıya gösterebilir. Bu boş odalar arasından istenilenin seçilmesine izin verebilir. Burada belirtilmeyen ve sizin önemli gördüğünüz diğer alanlar (aile iletişim bilgileri?, öğrencinin özel durumuna ilişkin açıklama? Gibi ) 1.2.2. Öğrenci kaydı Arama Yurtta kalan bir öğrenci tespit edebilmek için arama fonksiyonunun olması gerekmektedir. Yurt yöneticisi öğrenci numarasına, adına, soyadına, bölümüne göre arama yapabilmelidir. 1.2.3. Oda Güncelleme Bir yurttaki odaların veritabanı üzerinde oluşturulması işlemi merkezi yönetici tarafından yurt tanımlaması yapılırken gerçekleştirilmesi önerilmişti. Merkezi yönetici Yrd.Doç.Dr. Pınar Onay Durdu 4
ekranında odalar veritabanı üzerinde ilgili tablo içerisinde oluşturulmaktadır. Fakat bir odaya ait özel bilgiler yurt müdürü arayüzü üzerinden gerçekleştirilecektir. Bir odaya ait veri güncelleme alanları aşağıdaki şekilde olabilir: o Oda numarası (Sistem merkezi yöneticinin oluşturması sırasında oda numarasını otomatik olarak da atayabilir) o Odanın bulunduğu kat (2.kat vb.) o Odada bulunan demirbaşlar (masa, buzdolabı, vb.) o Oda ile ilgili açıklama notları o Burada belirtilmeyen ve sizin önemli gördüğünüz diğer alanlar 2. YBS ile Alınacak Raporlar Bu başlık altında verilen senaryolar dahilinde YBS sistemi hem merkezi arayüz üzerinden hem de yurt müdürü (yetkilisi) arayüzünden bazı raporlar alabilmelidir. 2.1. Merkezi Yönetici Raporları Merkezi yönetici aşağıdaki senaryolar çerçevesinde YBS raporları alabilmelidir. Alınabilecek raporlara kendiniz ihtiyacını hissettiğiniz diğer ölçütleri ve arama sorgularını da ekleyiniz. Aşağıda açıklanan raporlar kız yurtları için ayrı, erkek yurtları için ayrı ayrı alınabilecek şekilde kurgulanmalıdır. 1) Tüm Türkiye deki yurtların durumu a) Kaç adet yurt olduğu (tüm Tükiye genelinde kaç yurt var ve ayrı ayrı şehirlerde kaç yurt var) b) Kapasite (yurt kaç kişilik, kaç oda var) ile boş/dolu kontenjan (kaç öğrenci kalıyor, kaç kişilik boş yer var) bilgileri c) Öğrencilerin üniversitelerine (hangi üniversiteden kaç öğrenci kalmaktadır) göre dağılımları d) Yurtlardaki personele ilişkin veriler (kaç müdür, kaç güvenlikçi, kaç hizmetli var gibi) 2) Seçilen bir şehirdeki yurtların durumu a) Kaç adet yurt olduğu b) Kapasite ile boş/dolu kontenjan bilgileri c) Öğrencilerin üniversitelerine göre dağılımları d) O şehre ait Yurtlardaki personele ilişkin veriler (kaç müdür, kaç güvenlikçi, kaç hizmetli var gibi) 3) Seçilen bir yurdun durumu a) Kapasite ile boş/dolu kontenjan bilgileri b) Öğrencilerin fakültelere göre dağılım istatistiği Yrd.Doç.Dr. Pınar Onay Durdu 5
c) Öğrencilerin bölümlere göre dağılım istatistiği d) Öğrencilerin kaçıncı sınıf olduklarına göre dağılımları e) O yurtta görevli personele ilişkin veriler (kaç güvenlikçi, kaç hizmetli var gibi) 2.2. Yurt Müdürü Raporları a) Yurdun kapasitesi hakkında genel istatistiksel bilgi i) Kapasite ile boş/dolu kontenjan bilgileri ii) Öğrencilerin fakültelere göre dağılım istatistiği (bir fakülteye ait öğrencilerin listelenmesi (örneğin mühendislik fakültesi öğrencilerinin listelenmesi)) iii) Öğrencilerin bölümlere göre dağılım istatistiği (bir bölüme ait öğrencilerin listelenmesi (örneğin işletme bölümü öğrencilerinin listelenmesi)) iv) Öğrencilerin kaçıncı sınıf olduklarına göre dağılımları (örneğin, 4.sınıfta okuyan öğrencilerin listelenmesi ve sayısının belirtilmesi) v) O yurtta görevli personele ilişkin veriler (kaç güvenlikçi, kaç hizmetli var gibi) b) Seçilen bir odaya ait bilgiler i) Odaya ait özel bilgiler (oda numarası, demirbaş listesi, bulunduğu kat vb.) ii) Odada kalan öğrencilere ait genel bilgiler (ad, soyad, öğrencinin resminin de gösterilmesi gerekmektedir, bölümü gibi) (1) Bir odadaki öğrenci seçildiğinde/tıklandığında o öğrenciye ait detay bilgiler (ad, soyad, öğrencinin resminin de gösterilmesi gerekmektedir, bilgilerine ek olarak iletişim bilgileri, ailesine ait bilgiler vb.) 3. Projenin Kurulumu ve Çalıştırılması Geliştirilen Proje, YBS, teslim edilecek CD içerisinde mevcut hazırlanmış.exe ya da.msi dosyasından kurulumu yapılarak çalıştırılacaktır. Günlük hayatta karşılaştığımız ve kullandığımız şekilde geliştirdiğiniz programı kullanmak isteyen kullanıcı bir kur.exe dosyasına çift tıklayarak YBS kurulumunu başlatabilmeli ve herhangi bir müdehaleye* gerek kalmadan programınızı kurabilmelidir. *müdahale: kurulum sırasında ya da sonrasında programınızın çalışabilmesi için kullanıcı herhangi bir şekilde dosya taşıma/kopyalama, veritabanı ismi değiştirme, tanıtma, kod içerisinde satır yazma/düzeltme, vb.vb işlemlerde Yrd.Doç.Dr. Pınar Onay Durdu 6
bulunmayacaktır. Bu şekilde işlem gerektiren projeler çalışmadı olarak değerlendirilecektir. Kurulum yapıldıktan sonra programın gerekli fonksiyon ve işlemleri sağlıklı bir şekilde gerçekleştirip gerçekleştiremediği değerlendirilecektir. Program kurulumu varsayılan (default) olarak C:\ sürücüsü altinda bulunan yazlab1213 klasörü(dizini) altına kendi öğrenci numaranız ve ad, soyad bilginizle oluşturacağınız 12345_adiniz_soyadiniz şeklinde bir klasör altına yapılmalıdır. Bu durumda kurulumu 12345 öğrenci numaralı Pınar Onay Durdu isimli öğrenci tarafından yapılmış BYS yazılımı C:\ yazlab1213 \ 12345_Pinar_Onay_Durdu \ Klasörü(dizini) altında bulunmalıdır ve bu seçenekler kurulum sırasında varsayılan (default) olarak kurulumu yapan kullanıcıya sağlanmalıdır. Dosya ve klasör (dizin) isimlendirmelerinize Türkçe karakter kullanmayınız. Türkçe karakter kullanımından kaynaklanan tüm sorunlar programcıya aittir. Benzer şekilde programınız erişilebilmesi için gerekli kısayolları oluştururken başlat (start) menüsü altında yer alan programlar ( Programs ) altında bulunan YazLab1213Projeleri kısayol program grubu içerisine oluşturacağı öğrenci numaranız adınız soyadınız 12345_Pinar_Onay_Durdu alt kısayol grubu içerisine; BYS un çalışması için gerekli kısayol bağlantısını bulunduracaktır. Start > Programs > YazLab1213Projeleri > 12345_Pinar_Onay_Durdu > 12345_BYS.exe 4. Programlama 4.1. Kullanılacak Programlar Yrd.Doç.Dr. Pınar Onay Durdu 7
Geliştirilecek proje/sistem windows uygulaması (.exe) olarak çalışacaktır. Öncelikli olarak proje geliştirme sürecinde VS.2008/2010 kullanılması önerilmektedir (uyumluluk sorunu yaşamamak için Visual Studio 2012 kullanmayınız!). Bu bağlamda uygulamanızı VB ya da C# ile geliştirebilirsiniz. Geliştirdiğiniz yazılımın kurulup test edileceği bilgisayarda.net Framework 4 kurulu olacaktır. Önerilen seçenek dışında başka bir platformda projenizi geliştirecekseniz; Projenizin Windows XP, Vista, Win7 üzerinde kurulabilir olduğundan, kurulum sırasında gerekli önyüklemelerin/componentlerin düzgün bir şekilde kurulabildiğini kendi bilgisayarınız dışında başka bilgisayarlar üzerine kontrol ediniz. Projenizin kaynak kodlarının açılıp değerlendirici tarafından okunabildiğinden emin olunuz! o Eğer emin olamıyorsanız, projenizin kaynak kodlarını bir word dökümanı içerisine kopyalayınız, proje raporunuza ek olarak mutlaka teslim ediniz. Aksi takdirde projeniz değerlendirilmeyecektir!!! Projenizde, kullanmanız durumunda, veritabanı dosyaları ile ilgili yönetim ve işlemler tamamen yazılım geliştiriciye aittir. Değerlendirici program veritabanı ilişkisinin çalışabilmesini sağlamak amacı ile hiçbir müdahalede* bulunmayacaktır. Bu durumda yönetimini kolay sağlayabileceğiniz bir veritabanı çözümü kullanmanız bu tür sorunlarla karşılaşmamanız açısından daha sağlıklı olacaktır. * Değerlendirici teslim edilen projenin sağlıklı çalışabilmesi için veritabanı ile ilgili hiçbir işlem yapmayacaktır. Bu nedenle SQL Server veritabanı kullanmayınız. Bu durumda veritabanı işlemlerinizi daha kolay halledebilmek için Ms-Access gibi ya da XML daha taşınabilir, üzerinde daha kolay işlem yapılabilir bir yöntem tercih etmeniz ısrarla önerilmektedir. o Daha önceki senelerden edinilen tecrübe öğrencilerin SQL vb. sunucu veritabanı kullanma süreçlerinde sıkıntılar yaşadıklarını ve projelerini düzgün Yrd.Doç.Dr. Pınar Onay Durdu 8
4.2. Hata Yönetimi çalışır halde teslim edemediklerini göstermiştir. Bu nedenle veritabanı işlemlerinizi size en az sorun çıkartacak şekilde çözmeniz sizin yararınızadır! YBS hata yönetimi konusunda kullanıcıya gerekli geri bildirimleri vermelidir. Kullanıcının sayı (numeric) girmesi gereken bir alana text (string) girmesi durumunda program yanlış işlem yapmamalı ve çakılmamalıdır. Bunun yanı sıra kullanıcıya gerekli veri girişlerinde yardımcı olacak validation kontrollerin (e-posta adresi düzgün girilmediğinde uyarı verilmesi gibi) kullanılması da hata yönetimi başlığı altında değerlendirilecektir. 5. Proje Raporu (Kullanıcı Kitapçığı) Kullanıcı kitapçığı 2 bölümden oluşmaktadır. Birinci bölümde, BYS nin nasıl kullanılacağını anlatan bir kaynak hazırlamanız gerekmektedir. Günümüzde satılan neredeyse tüm elektronik ürünlerle birlikte, kurduğumuz yazılımlarla birlikte bir kullanım kitapçığı, yardım bölümü, gibi kullanıcıya ek kaynaklar sağlanmaktadır. Benzer şekilde yazılımınızın nasıl kullanılacağını anlatan kullanıcı kitapçığı hazırlamanız gerekmektedir. Kullanıcı kitapçığının 2. Bölümünde yazılım geliştirme sürecinizi anlatmanız, kullandığınız yazılım geliştirme platformu, çalışma mimarisi ve çalışma mantığı, kullandığınız objeler ve nesneler hakkında bilgiler vermeniz gerekmektedir. ÖNEMLİ BİLGİLENDİRME: Öğrenciler tarafından kullanıcı kitapçığının oluşturulması süreci genellikle göz ardı edilmektedir. Projeniz için kullanıcı kitapçığı puanlamaya dâhildir ve düzgün hazırlanmamış kullanıcı kitapçığına (her iki bölüm de göz önünde bulundurularak) ilgili puan verilmeyecektir. 6. Proje Teslimi Proje teslimi belirtilen teslim tarihine kadar gerçekleştirilmelidir. Geç teslim edilen projeler kesinlikle kabul edilmeyecektir. Yrd.Doç.Dr. Pınar Onay Durdu 9
Proje tesliminde hazırlanan Rapor (Kullanıcı Kitapçığı) hem çıktı olarak teslim edilecek hem de aşağıda anlatıldığı üzere, rapor ile birlikte, teslim edilecek CD ler içerisinde bulunacaktır. Rapor için mutlaka kapak sayfası hazırlanmalıdır ve teslim edenin, öğrenci numarası, adı, soyadı, I. Öğretim ya da II. Öğretim durumu, e-posta adresi gibi iletişim bilgileri bulunmalıdır. Teslim edilecek CD lerinizin CD yi oluşturduğunuz bilgisayar dışında başka bir bilgisayarda açılıp açılmadığını, kurulum işlemlerinin düzgün bir şekilde gerçekleştirilip gerçekleştirilmediğini mutlaka kontrol ediniz. 1. Proje raporu ile birlikte 2 adet CD teslim edilecektir. Teslim edilecek CD ler ile ilgili uyulması gereken kuralları aşağıda bulabilirsiniz: 1.1. Teslim edilen CD ler üzerinde CD kalemi ile aşağıdaki bilgilerin yazılması zorunludur: 1.1.1. Öğrencilerin Adı, Soyadı 1.1.2. Öğrencilerin Numarası 1.1.3. Öğrencilerin İmzası 1.1.4. Eğitim Öğretim Dönemi (Örnek: 12 13 Güz Dönemi gibi) 1.1.5. Proje Adı 1.2. Teslim edilen CD lerin içeriğinde aşağıdaki formatlara uygun klasörler(dizinler) oluşturulmalıdır: 1.2.1. Öğrenci numarası ve Öğrenci adı, Soyadı (Örnek:1063544_İdil_Durdu_1234567_Pinar_Onay_Durdu) (Ana klasör) 1.2.1.1. Bu klasör içerisinde teslim edilen proje raporunu içerecek bir klasör: (Örnek: 1063544_İdil_Durdu_1234567_Pinar_Onay_Durdu_Proje_Raporu) 1.2.1.1.1. Proje raporu yine isimlendirme formatına uygun şekilde aşağıdaki gibi isimlendirilmelidir: (Örnek: 1063544_İdil_Durdu_1234567_Pinar_Onay_Durdu_Proje_Raporu.docx ya da.pdf) 1.2.1.2. Yine 1063544_İdil_Durdu_1234567_Pinar_Onay_Durdu klasörü içerisinde teslim edilen uygulamanın kaynak kodlarını içeren bir klasör: (Örnek: 1063544_İdil_Durdu_1234567_Pinar_Onay_Durdu_Proje) 1.2.1.3. Projenin kurulumunu gerçekleştirecek olan kur.exe, setup.exe ya da install.msi gibi kurulum dosyası ve gerekli (yardımcı) dosyaları. 1.2.1.3.1. Kurulum işlemi için CD, CD sürücüye takıldığında otomatik olarak çalışabilir (autorun) ve kurulum için bir arayüzü kullanıcıya sunabilir. Yrd.Doç.Dr. Pınar Onay Durdu 10
Teslim edilecek CD içerisinde yer alması gereken klasör(dizin) yapısı aşağıdaki gibi örneklendirilmiştir: 7. Puanlama Teslim edilecek CD lerin klasör (dizin) yapısı örneği Kriter Projenin Çalışır Teslimi, Projenin ekleme/güncelleme/silme işlemlerinin gerçekleştirmesi Projenin raporlama işlemlerinin gerçekleştirmesi Dokümanda belirtilen kriterlere uygun olarak kurulum işlemlerinin otomatik şekilde yapılması Rapor (Kullanıcı Kitapçığı) Hata Yönetimi TOPLAM Puanlama 30 puan 30 puan 20 puan 10 puan 10 puan 100 puan Teslim edilen CD içeriğinin formata uygun olmaması Yaratıcı çözümler/detaylandırma ve raporların gösteriminde (görsel olarak odaların gösterimi) yaratıcılık - 10 puan +10 puan Yrd.Doç.Dr. Pınar Onay Durdu 11