FastFood tizimiga oid uml dta tizimini yaratish uchun quyidagi qadamlarni bajaramiz



Download 296,06 Kb.
Pdf ko'rish
Sana03.05.2023
Hajmi296,06 Kb.
#934832
Bog'liq
gleek



FastFood tizimiga oid UML DTA tizimini yaratish uchun quyidagi qadamlarni bajaramiz: 
Tizimning asosiy qismlarini aniqlang, masalan, FastFood tizimida buyurtma berish, buyurtmalar bo'yicha 
amalga oshirish va hisob-kitob qismlari mavjud bo'lishi mumkin. 
Buyurtmalar bo'yicha amalga oshirish jarayonini model qilish uchun DFD (Data Flow Diagram) yarating. 
Bu tizimning asosiy qismlari bilan bog'liq bo'lishi kerak. 
DFD tizimining ko'p xil darajalari mavjud. Tizimni to'liq o'rganish uchun siz barcha darajalarni 
yaratishingiz kerak. 
Har bir darajani aniqlang va ularga tayinlangan maslahatlar va boshqa tizimlar orqali ulashishni model 
qiling. 
Siz tizimning bu darajalarining bir qismini tayyorlashda bir nechta qatlamli, amalga oshirish jarayonini va 
ularga bog'liq bo'lgan yangi malumotlar tuzilmasi yaratishingiz mumkin. 
Tizimning har bir qismini aniqlab chiqing va ularga yordamchi ma'lumotlar qo'shing. 
Tizimning asosiy jarayonlari o'rtasida ma'lumot o'tkazuvchilarni model qiling va ularga bog'liq bo'lgan 
tizimlarni aniqlang. 
Tizimning har bir darajasini aniqlab chiqing va ularga tayinlangan amallarni va ularga bog'liq bo'lgan 
ma'lumotlarni qo'shing. 
Online FastFood tizimining UML (Unified Modeling Language) modelini yaratish uchun quyidagi 
qadamlarni bajaringiz: 
Tizimning asosiy funksiyalarini aniqlang, masalan, foydalanuvchilar uchun ro'yxatdan o'tish, 
mahsulotlarni ko'rish, buyurtma berish va boshqa kerakli funksiyalar. 
Tizimning arxitekturasini va qo'llaniladigan tuzilmalarini aniqlang, masalan, web ilovalari, mobil ilovalar, 
xizmat ko'rsatuvchilar, omonatlar qabul qiluvchi tizimlar, to'lov tizimlari, boshqaruv tizimlari va 
boshqalar. 
UML tizimini yaratishdan oldin, tizimni bajarish jarayonini tavsiflash uchun DFD (Data Flow Diagram) 
yarating. Bu tizimning asosiy qismlari bilan bog'liq bo'lishi kerak. 
Tizimning modellari, masalan, tizimni boshqarish, foydalanuvchi to'lovlari, buyurtmalar va boshqalar, 
UML class diagram yarating. 
Barcha funksiyalarni va ularga bog'liq bo'lgan tizimlar, class diagramda ko'rsatilgan obyektlar va ularga 


xizmat ko'rsatuvchi ma'lumotlar bilan bog'liq bo'lishi kerak. 
UML sequence diagram tizimni ishlatuvchilarga qanday yordam berishini model qilish uchun yaratilishi 
mumkin. Masalan, foydalanuvchilar buyurtma berishni boshlashdan, buyurtmani qabul qilishdan, 
buyurtmani amalga oshirishdan va buyurtmani to'lashdan o'tkaziladigan jarayonlarni ko'rsatish uchun. 
Tizimda yuzaga kelishi mumkin bo'lgan xatoliklar, tizimning optimallashtirilishi va boshqa muammo va 
talablarini tavsiflash uchun UML activity diagram yarating. Bu jarayonlar tizimni optimallashtirish va 
yuzaga kelishga yordam beradi. 
Tizimni to'liq o'rganish va to'liq test qilish uchun UML statechart diagram yaratishingiz mumkin. Bu 
jarayon tizimning har bir xolatida yuzaga kelishi mumkin bo'lgan holatlarni ko'rsatadi. 
KOD:
QabulxonaHodimi 
bandQilishniYaratish() 
BandQilish 


bandQilishID : int 
bandQilishTime : int 
odamlarSoni : int 
bandQilishniBekorQilish() 
bandqilishVaqtiniO'zgartirish() 
Jadval
jadvalID : int 
holat : JadvalHolati 
maxSigim : int
qoshimchaBandQilsih() 
Mijoz 
nomi : string 
aloqaRaqami : int 
mijozID : int 
belgilanish() 
ro'yxatdanO'chirilish() 
oxirgiTashrifBuyurilgan() 
buyurtmaniBekorQilish() 
buyurtmaniO'zgartirish() 
Buyurtma 
buyurtmaID : int 
holat : BuyurtmaHolati 
menugaQo'shish() 
menudanO'chirish() 


Menu
menuID : int 
menuItem 
MenuItem 
menuItemID : int 
sarlavha : string 
tavsifi: String 
narxi : int 
yangilanganNarx() 
Ofisiant 
buyurtmaYaratish() 
Oshpaz 
buyurtmaOling() 
Hisob 
hisobID : int 
mijozID : int 
tolovTuri : string 
to'lash() 
to'lovniBekorQilish() 
QabulxonaHodimi-yaratadi->BandQilish 
BandQilish{*}-uchun-{*}Jadval 
Mijoz-qiladi->Buyurtma 


Buyurtma{*}--{1}Jadval 
Menu{1}--{*}MenuItem 
Ofisiant-oladi->Buyurtma 
Oshpaz-tayyorlaydi->Buyurtma 
Buyurtma{1}--{1}Hisob 
Silka : https://app.gleek.io/diagrams/OYO-inxJEc3BU1dV1_8quw 

Download 296,06 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish