NESNE TABANLI PROGRAMLAMA - II DÖNEM PROJESİ Masaüstü Yemek Sepeti Uygulaması 1 Öğr. Gör. Yasin ŞAHİN C#, Windows form ile YEMEK SEPETİ Programı’nı yazınız. Programdan aşağıdaki işlemleri yapması istenmektedir. Üç tür kullanıcı tipi mevcuttur (Yönetici, Firma, Müşteri). Bütün kullanıcıların ekran ve yetkileri farklıdır. 1. Yönetici Ekranları ve Yetkileri: Yönetici; Firma Ekleme Firma Silme, Firma Güncelleme Firma Kullanıcı Adı-Şifre verme, değiştirme gibi işlemler yapabilmelidir. Yönetici Firma başarılı bir şekilde eklediği zaman yöneticinin vermiş olduğu firma bilgileri firmanın mail adresine gönderilecek. 2. Firma Ekranları ve Yetkileri: Firmalar, yöneticinin vereceği kullanıcı adı ve şifre ile sisteme giriş yapabilmelidir. Firmaların yapabilecekleri ve yetkileri; Bilgileri Güncelleme: Yöneticinin vermiş olduğu kullanıcı bilgilerini güncelleyebilecek. Ürün Ekle: Satış yapacağı ürün bilgilerini girer. Ürün adı, fiyat v.s (Örnek: Cağ Kebap - 10 TL) Ürün Sil: Satıştan kaldıracağı, hizmet vermediği ürünleri silebilir. Ürün güncelleme: Ürün bilgilerini, ad, fiyat vs. güncelleyebilir. Ürünleri Listeleme: Satış yaptığı, hizmet verdiği ürünleri listeleyebilir. Siparişleri listeleme: Müşterilerin kendi firmasına yönelik, sipariş verdiği ürünleri listeleyebilir. 2 Öğr. Gör. Yasin ŞAHİN Müşteri Siparişleri: Kendi firmasından sipariş vermiş herhangi bir müşterinin tüm siparişlerini ya da belli tarihler arasındaki siparişlerini listeleyebilir. Tarihler Arası Listeleme: İstenilen tarihler arasındaki sipariş listesini alabilir. 3. Müşteri Ekranları ve Yetkileri: Üyelik: Üye olmayan müşteri üyelik işlemlerini yapabilmelidir. Üye olan müşteriye kullanıcı adı ve şifre verilir. Müşteri bu kullanıcı adı ve şifre ile sisteme giriş yapar. Bilgi Güncelleme: Müşteri kendi bilgilerini güncelleyebilecek. Ürün Arama: Müşteri istediği bölgede ürün araması yapar. Örneğin: Erzurum Palandoken’de Pizza satan firmalar. Sipariş Verme: Müşteri istediği firmadan, arama yaptığı bir ürünü sipariş verebilir. Sepetim: Müşteri sipariş verdiği ürünleri listeleyebilir. Tarihler Arası Sipariş: İstediği tarihler arası siparişlerini görebilir. Firma Sipariş: Daha önce sipariş yapmış olduğu herhangi bir firmadan yaptığı tüm siparişleri veya belli tarih arasındaki siparişleri görebilir. 3 Öğr. Gör. Yasin ŞAHİN Not: Veritabanı kesinlikle Access olmayacaktır. MySQL, SQL veya ORACLE olabilir. Proje çalışmaları aşağıdaki puanlandırmaya göre değerlendirilecektir: i) Özgünlük (30 puan) ii) Görsellik (20 puan) iii)Kod Tasarımı (10 puan) iv) Projenin Çalışması (20 puan) v) Proje Raporu (20 puan) 4 Öğr. Gör. Yasin ŞAHİN
© Copyright 2024 Paperzz