Al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




Download 1,87 Mb.
Sana02.12.2023
Hajmi1,87 Mb.
#110035

AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

AMALIYOT 1


BAJARDI:Nabiyev Azizbek
Toshkent 2023

Mavzu: Mehmonxona boshqaruvi Android loyihasi
Mehmonxona boshqaruv tizimi loyihasi veb-ilova bo'lib, mehmonxona menejeriga mehmonxonadagi barcha faoliyatni onlayn tarzda boshqarish imkonini beradi. InteractiveGUI va turli mehmonxonalarni bron qilish va xonalarni boshqarish qobiliyati ushbu tizimni juda moslashuvchan va qulay qiladi. Mehmonxona menejeri juda band odam va butun faoliyatni qog'ozda qo'lda boshqarishga vaqtlari yo'q. Ushbu dastur unga butun tizimni yagona onlayn tizimdan boshqarish uchun kuch va moslashuvchanlikni beradi. Mehmonxona boshqaruvi loyihasi xonani bron qilish, xodimlarni boshqarish va boshqa zarur mehmonxona boshqaruvi funksiyalarini taqdim etadi. Tizim mavzu boshqaruvchisiga tizimdagi mavjud xonalarni joylashtirish imkonini beradi. Mijozlar xonani onlayn ko'rishlari va bron qilishlari mumkin. Admin mijozning buyurtma soʻrovini maʼqullash yoki rad etish huquqiga ega. Boshqa mehmonxona xizmatlarini ham mijozlar ko'rishlari va ularni bron qilishlari mumkin. Shunday qilib, tizim mijozlar va menejerlar uchun mehmonxona faoliyatini boshqarish uchun foydalidir.
INTRODUCTION
Mehmonxona boshqaruvi tizimi - bu onlayn ko'rish orqali xonalarni bron qilish, xonalar bo'sh yoki yo'qligini tekshirish va hokazolarni ta'minlaydigan tizim. Bu tizim hamma uchun, ayniqsa ishbilarmonlar uchun juda foydali. Ishbilarmonlar uchun ular uchun etarli vaqt yo'q, ular ushbu turdagi onlayn mehmonxona boshqaruv tizimlaridan foydalanishlari mumkin. Ushbu loyiha orqali biz veksellarning harajatlaridagi nosozliklarni kamaytiramiz va hisob-kitoblarni mijozlarga topshirish muddatini qisqartiramiz. Biz mijozning to'lovlarini ham tejashimiz mumkin. Ushbu loyiha orqali biz barcha soliqlarni veksellarga ularning xarajatlariga ko'ra kiritishimiz mumkin. U hisob-kitoblarni tuzishda xatolarni kamaytirish imkoniyatiga ega. Kompyuterlashtirilgan hisobni bir necha soniya ichida chop etish mumkin. Ushbu dastur yordamida bron qilish uchun onlayn buyurtma berish mumkin. Ushbu loyiha php-ga asoslangan. Agar kimdir xonani bir necha kunga bron qilmoqchi bo'lsa, bizda mavjud bo'lgan xonalar turlarini ko'rib, aniq raqamni ko'rsatishi mumkin. Ushbu onlayn bandlovning hisobi ular tanlashi mumkin bo'lgan xona turiga asoslanadi.
MEHMONXONA BOSHQARUV TIZIMI – mehmonxonani bron qilish sayti skripti boʻlib, unda sayt foydalanuvchilari onlayn bron qilish tizimi yordamida xonalarning mavjudligini qidirishlari mumkin boʻladi. Sayt foydalanuvchilari real vaqt rejimida mehmonxonalarni koʻrib chiqishlari, xonalar inventarini koʻrishlari, mavjudligini tekshirishlari va bandlovlarni bron qilishlari mumkin. Sayt foydalanuvchilari roʻyxatdan oʻtish sanasi va chiqish sanasini kiritib, soʻngra mavjudlik va narxlarni qidiradi. Istalgan mehmonxonada to'g'ri xonani tanlagandan so'ng - barcha bron qilish va bron qilish jarayoni saytda amalga oshiriladi va bronni tasdiqlash uchun SMS yuboriladi.
Mehmonxona xonalari - Har bir mehmonxona uchun ma'mur mavjud bo'lgan xonalar, xonalar soni, maksimal yashovchilar va ma'lum bir xona bo'yicha izohlarni belgilashi mumkin.
Rezervasyonlar - Saytdagi barcha bronlash va bandlovlar xizmatchi barcha bronlash ma'lumotlari bilan ko'rsatiladi: kelish sanasi, ketish sanasi, mehmonxona nomi, xona turi, yo‘lovchilar soni, narxi.
Mavjud xonalar – Administrator shuningdek, ma’murlar panelidan xona mavjudligini qidirishi mumkin va saytga kirishi shart emas.
Buyurtma statistikasi – Administrator bronlash statistikasini shtrixli diagrammalarda ko‘rishi mumkin.
Sayt sozlamalari - Bu erda administrator saytda paypaldan foydalanishni belgilashi mumkin va agar shunday bo'lsa, pay-pal elektron pochta manzili qanday bo'lishini, administrator shuningdek, barcha zahiradagi elektron pochta manzillari joylashgan administrator elektron pochta manzilini ham belgilashi mumkin.

PURPOSE
Mehmonxonani bron qilish tizimining maqsadi - mavjud qo'lda ishlaydigan tizimni kompyuterlashtirilgan uskunalar va to'liq kompyuter dasturlari yordamida avtomatlashtirish, ularning talablarini qondirish, shuning uchun ularning qimmatli yoki ma'lumotlari bir xil ma'lumotlarga oson kirish va manipulyatsiya qilish bilan uzoq vaqt davomida saqlanishi mumkin. . Kerakli dasturiy ta'minot va apparat vositalari osongina mavjud va ular bilan ishlash oson. Bu xizmat ko'rsatishga yo'naltirilgan operatsiyalarni xizmatlarga yo'naltirilgan operatsiyalarni loyihani boshqarish tamoyillari bilan birlashtirish orqali mehmonxona tashkilotlari samaradorligini oshirishni taklif qiladi. Bunday integratsiya doimiy takomillashtirish va o'zgarishlarga proaktiv munosabatda bo'lish uchun zarur bo'lgan innovatsiyalar, faol munosabat va tartibga solinadigan xavf-xatarni o'rgatadi. Har bir o'zgarishni loyiha sifatida boshqarish, muammosiz ishlaydigan operatsiyalarni o'zida mujassam etgan holda, mehmonxonalar o'zlarini doimiy ravishda qayta ixtiro qilish orqali ularning umrini uzaytiradi.

  • Afzalliklar:

Mehmonxonani onlayn bron qilishning afzalliklari sizning kelishingizdan ancha oldin qo'shiladi. Bizning afsonaviy mijozlarga xizmatimiz veb-sahifani qamrab oladi. Mehmonxona bilan to'g'ridan-to'g'ri bron qilishning afzalliklaridan biri mehmonxonaning to'liq bekor qilish siyosatidan foydalanish, shuningdek, aksariyat hollarda depozitga muhtoj emasligidir.

Uskuna talablari spetsifikatsiyasi: Kompyuterni qurishda ishlatiladigan ichki elektron sxemalar va tashqi jismoniy qurilmalar to'plami Uskuna deb ataladi. Ushbu loyihani ishlab chiqish uchun minimal apparat talabi spetsifikatsiyalari quyidagilardan iborat.

TAHLILI
Web-ilovalar uchun talablarni tahlil qilish uchta asosiy vazifani o'z ichiga oladi: shakllantirish, talablarni yig'ish va tahlilni modellashtirish. Shakllantirish jarayonida veb-ilovaning asosiy motivlari va maqsadlari aniqlanadi, foydalanuvchilarning toifalari aniqlanadi. Talablarni yig'ish bosqichida tarkib va funktsional talablar ro'yxati keltirilgan va oxirgi foydalanuvchi nuqtai nazaridan yozilgan o'zaro ta'sir stsenariylari ishlab chiqiladi. Bu veb-ilova nima uchun yaratilganligi, undan kim foydalanishi va qanday muammolar haqida asosiy tushunchalarni yaratishdir. foydalanuvchilari uchun hal qiladi.
5.Funktsiya CHECKOUT_CUSTOMER() Bu funksiya ma'lumotlar bazasidan mijoz ma'lumotlarini tekshirish uchun ishlatiladi. Foydalanuvchi o'z xonasi raqamini kiritganida, ma'lumotlar bazasida xuddi shu xona raqami tekshiriladi, agar xona raqami ma'lumotlar bazasida mos kelsa, mijoz ma'lumotlar bazasidan chiqib ketadi va hisob-kitob yozuvini boshqa jadvalga o'tkazadi.
6. Funksiya maʼlumotlar bazasini yarating, shunda mehmonxona rahbariyati oʻzining qonuniy majburiyatlarini bajarish uchun roʻyxatdan oʻtgan mijozlarning hisobiga ega boʻladi. sanada va uni xonaning kunlik to'loviga va boshqa to'lovlarga ko'paytiriladi va hisob-kitob ma'lumotlar bazasidagi jadvalda saqlanishi kerak.
7.DISPLAY_RECORD() funksiyasi Bu funksiya ekranda mijoz nomi, manzili, telefoni, yotoq raqami va unga tayinlangan shifokor kabi barcha tranzaksiyalarni aks ettirish uchun ishlatiladi. Bu ekrandagi barcha tranzaksiya yozuvlarini aks ettirish uchun global hisobot.
8: Foydalanuvchi tomonidan kiritilgan ma'lumotlarni tekshirish va xatolarga ishlov berish Ushbu funktsiyada foydalanuvchi tomonidan turli biznes jarayonlari davomida kiritilgan ma'lumotlarning haqiqiyligi turli tekshirish tekshiruvlari orqali tekshiriladi. Misol uchun, raqamli maydonlarga hech qanday belgilar kiritilmasligi kerak, xuddi shunday xatolik yuzaga kelganda, u ushbu xatoni hal qilishi va kerakli xabarlarni berishi kerak.
9: Qidiruv Bu funksiyada xona, mijoz hamda aʼzolar maʼlumotlar bazasidan ularning autentifikatsiyasiga koʻra maʼlumotlarni qidirishlari mumkin.
10: Hisobot yaratish Bu funksiyada hisobotlar quyidagi obʼyektlar uchun tuziladi:
a) Mijoz maʼlumotlari.
b) Mijozlarning talablari
c) Xonalar haqida ma'lumotlar
d) Hisob-kitoblar haqida ma'lumot
e) Ro'yxatdan o'tish hisobotlari
f) Bronlash tafsilotlari
g) Onlayn buyurtmalar
h) To'lov tafsilotlari
i) A'zolik tafsilotlari
j) Paketlar mavjud



Batafsil darajadagi DFD: Batafsil D.F.Dlarda asosiy jarayon kichik jarayonlarga bo'linadi va biz bir jarayondan boshqa jarayonga o'tishni aniqlashga harakat qilamiz. Biz tashqi ob'ektlar, jarayonlar, quyi jarayonlar va ma'lumotlar bazasi o'rtasidagi o'zaro ta'sirni topamiz.


Batafsil darajadagi DFD: Batafsil D.F.Dlarda asosiy jarayon kichik jarayonlarga bo'linadi va biz bir jarayondan boshqa jarayonga o'tishni aniqlashga harakat qilamiz. Biz tashqi ob'ektlar, jarayonlar, quyi jarayonlar va ma'lumotlar bazasi o'rtasidagi o'zaro ta'sirni topamiz.
Foydalanish misoli hujjatlari:
ISHLAB CHIQISH DIAGRAMLARI: Foydalanish misoli aktyorga oʻlchanadigan qiymatga ega boʻlgan harakatlar ketma-ketligini tavsiflaydi va gorizontal ellips shaklida chizilgan aktyor bir yoki birida rol oʻynaydigan shaxs, tashkilot yoki tashqi tizimdir. tizimingiz bilan koʻproq oʻzaro taʼsirlar.Use Case diagrammasi Foydalanish holatlari diagrammasi foydalanish holatlari, aktyorlar va munosabatlar toʻplamini koʻrsatadigan diagrammadir.MazmunlarUse case odatda oʻz ichiga oladi Use caseActorsBogʻliqlik, umumlashtirish va assotsiatsiya munosabatlari.


Registration Use Case

UML FAOLIYAT DIAGRAMI:
Faoliyat diagrammasi tizimdagi ish jarayonlarini biznes darajasidan tortib to operatsion darajagacha hujjatlashtirish uchun ishlatiladi. Faoliyat diagrammasini ko'rib chiqayotganda siz holat diagrammasidagi elementlarni ko'rasiz, Faoliyat diagrammasi holat diagrammasining o'zgarishi bo'lib, bu erda "holatlar" operatsiyalarni, o'tishlar esa operatsiya tugashi bilan sodir bo'ladigan harakatlarni ifodalaydi. Faoliyat diagrammalarining umumiy maqsadi tashqi hodisalarga nisbatan ichki ishlov berish orqali boshqariladigan oqimlarga e'tibor qaratishdir. 3.2.1 Faoliyat diagrammasi:
Faoliyat diagrammasi faoliyatdan faoliyatga o'tishni ko'rsatadi. Faoliyat davlat mashinasida davom etayotgan atomsiz bajarilishdir. Faoliyat oxir-oqibat tizim holatining o'zgarishiga yoki qiymatning qaytarilishiga olib keladigan bajariladigan atom hisoblaridan tashkil topgan ba'zi harakatlarga olib keladi. Faoliyat diagrammalarida odatda quyidagilar mavjud: Faoliyat holatlari va harakat holatlariTransitionsObjects Boshqa barcha diagrammalar singari, faoliyat diagrammalarida eslatmalar va cheklovlar bo'lishi mumkin.
Registration Process


Administrator Process


TARTIBLIK DIAGRAMALARI:
UML ketma-ketlik diagrammalari tizimingizdagi mantiq oqimini vizual tarzda modellashtiradi, bu sizga mantiqingizni hujjatlashtirish va tasdiqlash imkonini beradi va odatda tahlil va dizayn maqsadlarida qo'llaniladi. Ketma-ketlik diagrammasi dinamik modellashtirish uchun eng mashhur UML artefaktlari boʻlib, u tizimingizdagi xatti-harakatlarni aniqlashga qaratilgan.
Ketma-ketlik va diagrammalar
Tartibsizlik diagrammasi Oʻzaro taʼsir diagrammasi obʼyektlar toʻplamidan va ularning munosabatlaridan, shu jumladan xabarlardan iborat oʻzaro taʼsirni koʻrsatadi. Ular orasida jo'natilishi mumkin. Tartib diagrammasi - bu xabarlarning vaqt tartibini ta'kidlaydigan o'zaro ta'sir diagrammasi. Grafik jihatdan, ketma-ketlik diagrammasi x o'qi bo'ylab joylashtirilgan ob'ektlarni va y o'qi bo'ylab vaqt oralig'ida tartiblangan xabarlarni ko'rsatadigan jadvaldir. ContentsSequence diagrams odatda quyidagilarni o'z ichiga oladi: ObjectsLinksMessagesBoshqa diagrammalar kabi ketma-ketlik diagrammalarida eslatmalar va cheklovlar bo'lishi mumkin.
Administrator Sequence

Registration Sequence



Xulosa:
Xulosa qilib shuni aytish mumkinki bu dastur odamlarni adminlarga qo`ng`iroq qilmasdan yoki saytlarga alohida alohida kirib qidirib yurishdan qutqaradi. Bu dasturda barcha a`zo bo`lgan mehmonxonalar ro`yxati turadi. Foydalanuvchi o`zi xoxlagan mehmonxonaga kirib o`zi xoxlagan xonani bron qilish imkoniyatiga ega bo`ladi. Pulni esa online o`tkazishi mumkin bo`ladi.
Download 1,87 Mb.




Download 1,87 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

Download 1,87 Mb.