“MEHMONXONA” ma’lumotlar bazasini loyihalashtirish va ishlab chiqish
Mavzu: “ MEHMONXONA ” ma’lumotlar bazasini loyihalashtirish va ishlab chiqish REJA: 1.Tanlangan predmet sohani tahlil qilish 2. Konseptual loyihalash (infologik loyihalash) 3.Datalogik loyihalash (mantiqiy loyihalash) 4. Ma’lumotlar bazasi ilovasini loyihalash va ishlab chiqish 5. Ma’lumotlar bazasi ilovasini ishlatish
TANLANGAN PREDMET SOHANI TAHLIL QILISH 1. Predmet sohani tizimli tahlil qilish Bu bosqichda quyidagilar amalga oshirilishi lozim: – ma’lumotlar bazasi va avtomatlashtirilgan tizimni ishlab chiqishning dolzarbligini asoslash; – predmet soha va asosiy cheklovlarni batafsil tavsiflash; - ushbu predmet soha asosiy obyektlari, ularning xossalari va o‘zaro aloqalarini aniqlash; – tizimdan foydalanuvchilar ko‘lami va ularning axborotga bo‘lgan ehtiyojlarini aniqlash; - tizimning hujjat almashinuvini tadqiq etish; - avtomatlashtirilgan muhitda hal qilinadigan vazifalar ko‘lamini aniqlash va hokazo. Predmet soha: “ MEHMONXONA ” MEHMONXONA ma’lumotlar bazasini ishlab chiqish ko’plab qulayliklarni yaratadi. Mehmonxona ma’lumoptlar bazasi orqali mijozning I F Sh, passport malumotlarini olish mumkin.Mijos mehmonxonadagi kursatiladigan xizmat turlarini tanlaydi.Mijoz mexmonxona toifasini va xona sig’omoni tanlaydi. Ma'lumotlar bazasi va ma'lumotlar bazasi bilan ishlashning avtomatlashtirilgan tizimdan foydalanish mijozlarga xizmat ko'rsatish va xodimlarning buyurtmalari haqidagi ma'lumotlarni tizimlashtirish, shuningdek, boshqa ko'pgina vazifalarni bajarish vaqtini sezilarli darajada qisqartirish imkonini beradi. Mijozningning toifasini, uning yashash joyini va ish joyini aniqlash uchun mijozlar haqidagi axborotlar to'liq va etarli bo'lishi kerak. Mijozlarning bir xil familiyalilar bo'lishi mumkinligi sababli har bir mijoz noyob abonent raqamiga ega bo'lishi zarur. Mexmonxona bilan ishlashda cheklovlar: 1.pasporti bo’lish kerak 2.oilalilar uchun zakis guvohnomasi
Ushbu tizimning asosiy obyektlari quyidagilardan iborat: 1. RO’YXATDAN O’TISH -Ro’yxatga olish raqami - -ro’yxatdan o’tgan sana -mijozning I F SH -pasport ma’lumotlari -ketish sanasi 2.Xonalar -xona kodi -toifasi -sig’imi -kunlik narxi 3. xizmat turlari -xizmat kodi -nomi -narxi 4. KO’RSATILGAN XIZMATLAR -ro’yxatga olish sanasi -xizmat kodi -ko’rsatilgan hizmat sanasi 5. XODIMLAR -xodim kodi -F.I.SH -tug’ilgan sanasi -jinsi -tel raqami 6. LAVOZIMLAR - lavozim kodi -lavozim nomi -oklat
2) Konseptual (infalogik) loyihalash. • Infologik loyixalashtirish, MB modelida predmet sohasining semantikasini namoyon qilish bilan bog’liq • Infologik tavsif aniq bir MBBT( СУБД )ga bog’liq bo`lmasligi kerak • Infologik (semantik) model predmet sohasining ixchamlshtirilgan formallashgan tavsifini taqdim etadi ER-modeli asosida quyidagi tayanch tushunchalar mavjud: • Mohiyat • Atributlar • Aloqalar Mohiyat — bu haqiqiy yoki xayoliy ob ' ekt bo ' lib , u haqida ma ' lumot loyihalashtirilgan tizimda saqlanishi kerak • Mohiyat tizim ichida noyob nomga ega • Mohiyat bir xil turdagi ob'ektlarning ma'lum bir sinfiga mos keladi ( berilgan mohiyatning misollari ko'p) • Ob'ektn o'ziga xos atributlari to'plamiga ega - ular ob'ektning xususiyatlarini aniqlaydigan xossalar • Atribut berilgan mohiyat ichida noyob nomga ega bo'lishi kerak • Mohiyat kaliti – bu atributlarning minimal to'plami, uning qiymatlari orqali kerakli mohiyat namunasini topishingiz mumkin INFOLOGIK LOYIHALASH 1.Mohiyat:” RO’YXATDAN O’TISH” 2.Mohiyat: “ Xonalar” Ro’yxatga olish raqami id pasport ma’lumotlar iro’yxatdan o’tgan sana mijozning I F SH ketish sanasiRO’YXATDAN O’TISH
3.Mohiyat: ’ xizmat turlari ’ 4.Mohiyat: “ KO’RSATILGAN XIZMATLAR ” 5.Mohiyat: ’ XODIMLAR ’ Xonalarxona kodi sig’imi toifasi kunlik narxi xizmat turlarinomi xizmat kodi narxi KO’RSATILGAN XIZMATLARxizmat kodi ro’yxatga olish sanasi ko’rsatilgan hizmat XODIMLAR tug’ilgan sanasiF.I.SH xodim kodi jinsi tel raqami