Java Case for eBebek Java & QA & SAP Spartacus Practicum
Patika ekibi elektronik eşyaların satıldığı bir sanal bir mağaza açmaya karar verdi ve bu mağazanın ürün yönetim sistemini siz patika gönüllülerinden yapmasını ekliyor. Sanal Mağazanın adı "PatikaStore" olacaktır. Mağazada Markalar oluşturulacak ve ürünler bu markalar ile eşleşecektir. id : Markanın sistemde kayıtlı benzersiz numarası name : Markanın adı Markalar listelenirken her zaman alfabe sırasıyla listelenmelidir. Markalar statik olarak kod blokları içerisinden aşağıdaki sıra ile eklenmelidir. Markalar : Samsung, Lenovo, Apple, Huawei, Casper, Asus, HP, Xiaomi, Monster Mağazada şuan için 2 tür ürün grubu satılması planlanmaktadır : Cep Telefonları, Notebook Daha sonrasında farklı ürün gruplarını eklenebilir olmalıdır. Cep Telefonu ürünlerinin özellikleri : Ürünün sistemde kayıtlı benzersiz numarası Birim fiyatı İndirim oranı Stok miktarı Ürün adı Marka bilgisi (Sistemde ekli olan markalar kullanılacaktır) Telefonun hafıza bilgisi (128 GB, 64 GB) Ekran Boyutu (6.1 Inc) Pil Gücü (4000) RAM (6 MB) Renk (Siyah,Kırmızı,Mavi) Notebook ürünlerinin özellikleri : Ürünün sistemde kayıtlı benzersiz numarası Birim fiyatı İndirim oranı Stok miktarı Ürün adı Marka bilgisi (Sistemde ekli olan markalar kullanılacaktır) Ram (8 GB) Depolama (512 SSD) Ekran Boyutu (14 inç) Kullanıcı sistem üzerinden ilgili kategorideki (Notebook, Cep Telefonları vb.) ürünleri listeyebilimeli Ürünler listelenirken tablo şeklinde konsol ekranında gösterilmeli (System.out.format() kullanılabilir). Kullanıcı ürün ekleyebilmeli ve ürünün grubunu (Cep Telefonu, Notebook vb.) seçebilmeli. Kullanıcı ürünleri benzersiz numaralarına göre silebilmeli. Kullanıcı ürünlerin benzersiz numaralarına ve markalarına göre filtreleyip listeleyebilmeli.