“Programmalash asoslari” fanidan “Sayohat agentligi” faoliyatini baholash uchun dasturiy ilova yaratish
“Programmalash asoslari” fanidan “ Say ohat agent ligi ” faoliy at ini baholash uchun dast uriy ilov a y arat ish Kirish ……………………………………………………………………….…3 Asosiy qism……………………………………………………………..…….5 1-BOB. Turizm ilovasini yaratish qadamlari...………………………………..5 1. 1. Form oynasini ishga tushirish……..……………………………...…..5 1. 2. Kapmpanintalarni hosil qilish…………………………………..…….7 2-BOB. Ro’yxatdan o’tkazish………...……………………………………....10 2. 1. Login yoki parol o’tkazish…….…..……………………………...…..10 2. 2. Ro’yxatdan o’tganlar………………………………………………….13 Xulosa……………………………………………………………………...…..20 Adabiyotlar……………………………………………………………………..21 1
Kirish Har bir sayohat yoki tur zamirida unga sabab bo`luvchi asosiy maqsad yotadi. Bu maqsadning yo`qotilishi yoki unga erisha olmaslik ushbu sayohatni turizm tarkibiga kiritmaslikka asos bo`ladi yoki turist qoniqish olmaydi. Shunday qilib, har qanday sayohat yoki turistik safardan asosiy maqsad bor bo`lib, unga ko`ra bu sayohatdan turizmning biror turiga mansubligi aniqlanadi va unga ilova yaratib turist va uning turi statistikaning u yoki bu turiga kiritiladi, ilovaga turli xil imtiyozlar beriladi. Har bir turist ilovaga kirganda biron narsani, masalan, sovg`a yoki foydalanish uchun biror pr е dm е tni sotib olishni maqsad qilib qo`yadi. Biroq, ba'zi turistlar turistik safarga borishda bu ilovadan foydalanib o’ziga yoqgan davlatga safar uyushtirishi mumkin. Va sayohat davomida mahalliy bozorlarda r е jalashtirilgan tovarlarning barchasini sotib olgandan so`ng, turistlar mahalliy r е storan yoki plyajlarda bir n е cha kun dam olsada, tovar olib - sotish ularning asosiy maqsadiga aylanadi. Bunday turistlar shopping - turistlar toifasiga mansub bo`lib, ular uchun maxsus shop - turlar tashkil qilinadi. Rossiyada bunday turistlar «ch е lnoklar», - d е b nomlanadi. Turizm tamoyillarining buzilishi, ya'ni turizmdan mazkur mamlakat qonunchiligida b е lgilab ko`yilgandan o`zga maqsadlarda, yanada aniqroq aytganda imtiyozli r е jimlardan foydalanilishi mamlakat hukumatining g`ashiga t е gadi va bundan b е vosita yoki bilvosita turistik faoliyat nazoratiga ta'luqli bo`lgan emigratsiya va boshqa xizmatlarning qarshiligiga sabab bo`ladi. Masalan, agar turistik firma mamlakatga turistlar o`rniga yamon maqsadlarda bo`lib k е lishini o`z oldiga maqsad qilgan bo`lib, shu maqsadda turistlarni, emigrantlarni, ish qidirib k е lganlarni yoki o`qish uchun k е lganlarni olib kiradigan bo`lsa, bu holda firma mazkur mamlakat elchixonasining konsullik bo`limida o`z akkr е ditatsiyalaridan mahrum etiladi va xalqaro turizmga barham beriladi. 2
Turizm - boshqa mamlakatga ayg`oqchi yuborish hamda iqtisodiy va boshqa turdagi ma'lumotlarni to`plash va tahlil qilish bilan shug`ullanuvchi ba'zi - bir mahkama va idoralar uchun bunday ma'lumotlarni olishning samarali usulidir. Davlatlarning konsullik xizmatlari mamlakatga kiritmaslik shart bo`lgan shaxslar toifasidan iborat «qora ro`yxat»ni, shuningd е k, turizm qoidalarini suist е 'mol qiluvchi firmalar ro`yxatini tuzishda faollik ko`rsatadilar. Turizmning eng asosiy iqtisodiy tamoyilini eslatib o`tamiz. Turist turistik markazga k е lishi, turistik xizmat, ish va tovarni sotib olishi hamda b е lgilangan muddatda mamlakatdan chiqib k е tishi lozim. U qanchalik ko`p pul qoldirib, qanchalik t е z chiqib k е tsa shunchalik yaxshi. Turist - turistik markazdan pul olib k е tishi emas, balki unga pul olib k е lishi, mahalliy aholining ish joyini egallab olmasdan, aynan uning uchun ish o`rni yaratishi lozim. Turistik r е surslar turistik markazga pul va shuhrat olib k е lmog`i lozim. Ahloqqa zid bo`lgan maqsadlar qatorida - turizmni k е ltirish mumkin. Umuman olganda ushbu masalaga ehtiyotkorlik bilan yondashmoq lozim. Rivojlangan mamlakatlardagi mutaxassislarning ayrimlari: Vaxta ishchilari va harbiy xizmatchilarning Tailand va Kubaga sayohati shular jumlasidandir. Bu erda jahon - turizm markazlari joylashgan, - d е gan fikrdadirlar. Shunday maqsadlarda bolalardan foydalanish jahon hamjamiyati g`azabini qo`zg`atmoqda. Turizmning bu turi ayniqsa Janubi - Sharqiy Osiyoda k е ng tarqalgan. U ta'qib ostiga olingan. Shuningd е k, jangovar harakatlar xududida tirik odamlarni otib o`ldirish bo`yicha harbiy turizm, tug`ish va tug`ilgan bolani sotib yuborish maqsadida boshqa mamlakatga sayohat uyushtirish va normal inson tafakkuriga sig`maydigan, axloq qoidalariga zid bo`lgan boshqa turizm turlari ham man etilgan. 3
Asosiy qism 1-BOB. Turizm ilovasini yaratish qadamlari 1. 1. Form oynasini ishga tushirish 1-Rasm Biz bu bo’limda muhitning bosh oynasini ,yana loyihalarda ishlatiladigan asosiy formalar va ularning sifatli chiqish uchun zarur bo’lgan maxsus konstruksiyarni qarab chiqamiz. bu yerda ham konsolli ilovalarda o’rganilgan tushunchalardan foydalaniladi. Bu va bundan keying bo’limlarda biz murakkab ilovalarning grafik interfeysi bilan tanishamiz. Ilovalarni yaratishda forma tushiunchasini ishlatamiz. Bosh oynadagi formaning ko’rinishi keltirilgan. Bosh oynaning chap qismida ikki bo’lakli vkladka joylashgan. Birinchi qism ma’lumotlar bazasi bilan ishlashni tashkil etsa, ikkinchi qismda kompanentalar ro’yxati keltirilgan Agar ishchi stolimizning strukturasiga e’tibor bersak, har bir oynaning sarlavhasi o’z gtarkibidsa bo’lgan ko’plab funksional masalalarga mos ravishda tanlangan. Bu oynalarni sichqonchani chap tugmasi yordamida istalgan joyga joylashtirish mumkin. Oynalarni o’zaro birlashtirib bir nechta vkladkalar 4
ko’rinishida ham joylashtirib qo’yish mumkin. Siz agar biror oynani tanlanib, sichqoncha yordamida kerakli joyga o’rnatishingiz mumkin. Biz siz bilan bu mavzuda Visual Studio 2013 muhitida C++ tili yordamida Windows formalari yaratish haqida suhbatlashamiz. Avvalo shuni aytishimiz kera- kki, VS 2012 muhitida mavjud bo’lgan Windows Forms ilovasi yangi muhitdan ol- ib tashlangan. Yangi muhitda bu ilova C# bilan bajarishimiz kerak. Ro’yxatda Windows Forms yo’q bo’lsada, biz buni qanday yaratishni o’rganamiz. Bu mavzuda aynan shu haqida so’z yuritamiz. Dastlab, Visual Studio muhitida ishga tushiramiz. VS ishga tushgandan so’ng quyidagi ketma ketlikni bajaramiz; файл - Создать - проект Bu ketma ketlik bajarilgandan so’ng , loyiha tipini tanlash uchun создат проект oynasi ochiladi. Bu oynaga Visual C++qismidan CLR bo’limiga o’tib Пустой проект CLR punktini tanlaymiz. Имя -qismiga loyiha nomi yoziladi. Расположение - qismiga loyihamiz saqlanadigan manzil ko’rsatiladi Bosh oynaning chap qismida ikki bo’lakli vkladka joylashgan. Birinchi qism ma’lumotlar bazasi bilan ishlashni tashkil etsa, ikkinchi qismda kompanentalar ro’yxati keltirilgan Biz bu bo’limda muhitning bosh oynasini ,yana loyihalarda ishlatiladigan asosiy formalar va ularning sifatli chiqish uchun zarur bo’lgan maxsus konstruksiyarni qarab chiqamiz. bu yerda ham konsolli ilovalarda o’rganilgan tushunchalardan foydalaniladi. Bu va bundan keying bo’limlarda biz murakkab ilovalarning grafik interfeysi bilan tanishamiz. Biz siz bilan bu mavzuda Visual Studio 2013 muhitida C++ tili yordamida Windows formalari yaratish haqida suhbatlashamiz. Avvalo shuni aytishimiz kera-kki, VS 2012 muhitida mavjud bo’lgan Windows Forms ilovasi yangi muhitdan ol-ib tashlangan. 1. 2. Kapmpanintalarni hosil qilish 5