|
Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti
|
Sana | 16.12.2023 | Hajmi | 69,99 Kb. | | #120552 |
O’ZBEKISTON RESPUBLIKASI AXBORAT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISHVAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBORAT TEXNOLOGIYALARI UNIVESITETI
Dasturiy taminot tizimlarini loyihalash
Amaliy ish
Bajardi:Abdurahmonov Sardorbek
Tekshirdi: Shaazizova Madina
Toshkent 2023
3-amaliy topshiriq .
Mavzu: Online Shopping loyihasi DFD sini ishlab chiqish .
DFD ( ma'lumotlar oqim diagramma ) - ma'lumotlar oqimi diagrammasi, UML keng qo'llanilishidan oldin ham mavjud bo'lgan axborot tizimlarini tizimli tahlil qilish va loyihalash uchun asosiy vositalardan biri.
Ma'lumotlar oqimi diagrammasi ma'lumotlarning tashqi ob'ektlar, do'konlar va jarayonlar o'rtasidagi harakati va o'zgarishini tasvirlash imkonini beradi. Bir tashqi ob'ekt yoki jarayonning chiqishi boshqa jarayon yoki ob'ektga kirishdir.
DFD dizaynining uch darajasi
DFD diagrammalarini loyihalash abstraksiyaning 3 darajasini qamrab oladi:
1. Kontseptual diagramma ma’lumotlar oqimining eng yuqori darajadagi abstraksiyadagi harakatlarini ko‘rsatadi. Kontseptual diagramma mantiqiy va jismoniy ma'lumotlar oqimlari bilan batafsil tasvirlangan.
2. Ma'lumotlar oqimining mantiqiy diagrammasi jismoniy cheklovlardan qat'i nazar, qanday transformatsiyalar sodir bo'lishi kerakligini tavsiflovchi kelajak yoki hozirgi holatni aks ettiradi.
3. Ma'lumotlar oqimining jismoniy diagrammasi ma'lumotlar omborlarini modellashtiradi: printerlar, shakllar, qurilmalar va ma'lumotlarning boshqa ko'rinishlari.
Topshiriqni bajarish tartibi .
1-rasm. DFD uchun konteks diagrammasi.
Konteks diagrammasida loyihaning asosiy maqsadi ko’rsatiladi. Ya’ni mijoz online shoppingga byurtma beradi va maxsulotni qabul qilib oladi.
2-rasm. Online shopping loyihasi uchun DFD si.
Manage – Boshqarish qismida admin (boshqaruchi) maxulotlar haqidagi malumotlarni tizimga yuklaydi. Malumotlar product details malumotlar bazasida saqlanadi.
Login or Sign Up – ro’yhatdan o’tish bo’limi bu hamma uchun ishlaydi (admin , user) . Ro’yhatdan o’tishda username va password orqali foydalanuvchiga tizimdan foydalanishga ruxsat beriladi. Buning uchun tizim malumotlarni user details malumotlar bazasidan oladi.
Search Item – bu imkoniya ro’yhatdan muvafaqiyatli o’tgan mijozlar uchun ochiladi va unda mijoz maxsulotlarni filterlashi mumkin . Maxsulot haqidagi malumotlar product details malumotlar bazasian olinadi.
Add to card – mijoz o’ziga mos maxsulotni topgach uni o’zini card(savatchasi)ga qo’shishi mumkin bo’ladi. Qo’shilgan ma’lumotlar card details malumotlar bazasiga saqlanadi.
Order – mijoz o’ziga kerakli maxsulotlarni savatchasiga yig’ib olgach buyurtma beradi va bu malumotlar order details malumotlar bazasiga saqlanadi.
Send to supplier – admin buyurtma haqidagi ma’lumotlarni olgach buyurtmadagi maxsulotlar haqida ma’lumotlarni supplier(taminotchi) ga yetkazadi.
Delivery – yetkazib berish bo’limi maxsulotlarni supplierdan va mijoz addressini admindan oladi va mijozga maxsulotlarni yetkazib beradi .
|
| |