Mavzu «Savdo do’konlari va omborxona boshqaruvini avtomatlash» Kirish


SAVDO DO’KONLARI VA OMBORXONA BOSHQARUVINI AVTOMATLASH



Download 0,55 Mb.
bet4/7
Sana05.04.2022
Hajmi0,55 Mb.
#529276
1   2   3   4   5   6   7
Bog'liq
125-18 Kimsanboyev Umidjondocx

3. SAVDO DO’KONLARI VA OMBORXONA BOSHQARUVINI AVTOMATLASH
3.1 Loyixa vositasini tanlash
Axborot tizimini loyihalash jarayoni - bu talablarga javob beradigan tizim tavsifini olishga qaratilgan loyihalash qarorlarini qabul qilish jarayoni.
Ushbu loyihani loyihalash jarayonida biz quyidagi dasturiy ta’minotlardan foydalanamiz

  1. JAVA dasturlash tili

  2. Spring Frameworki

  3. Postgresql ma’lumotlar omboridan

  4. HTML belgilash tili

  5. CSS

  6. JAVASCRIPT

  7. WEBSOCKET hamda boshqa kichik frameworklardan foydalanamiz.

Java dasturlash tili orqali kelgan so’rovlarga javob berish uchun mas’ul qismni strukturasi quyidagicha:





Java da yuqoridagi controllerlar orqali foydalanuvchilar bilan aloqa qilinadi.


Ushbu controllerlarning vazifasi client tomonidan keluvchi HTTP so’roblarga mos javoblarni servicelardan olib kelgan so’rovlarga javob beridan classlar hisoblanadi. Servicelar esa obyektlarga asoslanib ochiladi va har bir service ma’lum bir obyekt ustida amllarni bajarishni ta’minlaydi.
Javadagi entitylar ya’ni, obyektlarimiz quyidagilar:

Yuqoridagi har bitta obyektlar uchun alohidadan ma’lumotlar bazasi bilan bog’lanish uchun repositorylar (Ma’lumotlar bazzasi bilan bog’lanib obyektlarni transfer qilish uchun xizmat qiladigan interface xisoblanadi) hamda, ular uchun SERVICE classlari ham yozilgan:



Ushbu servicelarda esa Validatorlar ishlatiladi. Validatorlar – bu har bir kelgan so’rovlardagi obyektlarni kerakli shartlarga tekshirib javob qaytaruvchi kichik bir servicelar hisoblanadi.




3.3. Axborot bazasini loyihalash
Ma’lumotlar bazasini ishlab chiqishda fan sohasining asosiy axborot ob’ektlari ajratib ko’rsatiladi, ular o’rtasidagi aloqalar aniqlanadi. Ma’lumotlar bazasining mantiqiy tuzilishi loyihaning axborot ehtiyojlari bilan belgilanadi. Uni ishlab chiqish jarayonida predmet sohasining asosiy axborot ob’ektlari ajratib ko’rsatiladi, ular o’rtasidagi aloqalar ochib beriladi. Keyinchalik, mantiqiy tuzilma loyihaning amalga oshirilgan maqsadli funksiyalariga muvofiq optimallashtiriladi.
Ma’lumotlar bazasi tuzilishi quyidagicha ko’rinadi:
2.6-rasm. Ma’lumotlar bazasi tuzilishi

2.7-rasm AuthUserni columnlari

2.8-rasm ClientBarni columnlari

2.9-rasm Commentni columnlari



2.10-rasm Companyni columnlari

2.11-rasm Fimrni columnlari

2.12-rasm GroupProducts columnlari

2.13-rasm IncomeProductsni columnlari

2.14-rasm Marketni columnlari

2.15-rasm Organizationni columnlari

2.16-rasm InComeProductsni columnlari



2.17-rasm Productni columnlari

2.18-rasm WareHouseni columnlari

2.19-rasm WareHouse va Productni columnlari

Download 0,55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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