Nabiyev Hayotbek Mavzu: “Staff Management System” Reja



Download 1,53 Mb.
bet1/9
Sana31.12.2021
Hajmi1,53 Mb.
#257328
  1   2   3   4   5   6   7   8   9
Bog'liq
Nabiyev Hayotbek

Web texnologiyalar” fanidan tashkilot saytining elektron tizimini ishlab chiqish davomida bajarilgan



KURS ISHI

Muallif: “Informatika va axborot texnologiyalari” yo’nalishi 3-bosqish talabasi
Nabiyev Hayotbek

Mavzu: “Staff Management System”

Reja:


  1. PHP, MySql va Laravel haqida qisqacha

  2. Platforma haqida umumiy tushuncha.

  3. Patforma admin qismi.

  4. Platforma ishchi qismi.

  5. Foydalanilgan adabiyotlar va paketlar.

  6. Controller kodlari.


PHP, MySql va Laravel haqida qisqacha
PHP juda keng qo'llanadigan dasturlash tilli bo'lib, internet juda katta qismini egallab o'lgan. Nega aynan internetni deyishingiz mumkin. Chunki PHP web server texnologiyalari hisoblanib, web server yani saytda ishlaydi. Masalan qolgan dasturlash tillarida tuzilgan dasturlar konsolda yoki windows(oyna) shaklida ishlaydi. Tuzgan dasturimizning natijasini ko'pchilikga yoqimsiz va tushunarsiz bo'lgan konsolda ko'ramiz. Agarda biron-bir odamga oddiygina tuzgan dasturingizni ko'rsatmoqchi bo'lsangizchi? Yoqimisiz, qop-qora konsolni ko'rsatasizmi? :) Windows elementlaridan foydalanib, o'ziga xos dizaynga ega dastur tuzishga esa anchagina vaqt ketadi. Lekin tuzgan taqdiringizda ham oddiy foydalanuvchini e'tiborini qozonish juda qiyin bo'ladi.
MySQL — bu eng mashhur va juda ko'p foydalaniladigan ma'lumotlar bazasini boshqarish tizimi(MBBT) hisoblanadi. Bu tizim juda katta ma'lumotlar bilan ishlash uchun yaratilmagan, aksincha biroz kichik hajmdagi bazalar bilan katta tezlikda ishlash uchun yaratilgan. Uning asosiy ishlash doirasi, saytlar hisoblanadi. Hozirgi kunda juda ko'p sayt va bloklarning ma'lumotlari aynan shu MBBT saqlanadi.

MySQL — juda katta tezlikda ishlovchi va qulay hisoblanadi. Bu tizimda ishlash juda sodda va uni o'rganish qiyinchilik tug'dirmaydi.

So'rovlar SQL tili orqali amalga oshiriladi. Bu MBBT relyatsion ma'lumotlar baza hisoblanadi. Bu degani baza jadvallar, jadvallar esa ustunlardan tashkil topgandir.

Laravel bu PHP dasturlash tilining eng mashhur “framework” laridan biri hisoblanadi. Uning bu darajaga chiqishiga asosiy sabab tushunishga soddaligi va g’arb davlatlarida yetarlicha obro’ga egaligi sabab qilib ko’rsatiladi. Laravel “framework”i bu MVC texnologiyasi asosiga qurilgan. Bu yerda M-Model, V-View, C-Controller.

Model bu bazadan kelayotgan jadvalni biror attributlarini saqlagan obyekt hisoblanadi. Masalan, mahsulot modelini misol qilish mumkin. View esa ko’rinish hisoblanadi. Ya’ni foydalanuvchiga qanday ko’rinish kerakligini aniqlab beradi. Controller esa bu turli xil urllar bilan “view” larni bir-biriga bog’lashga xizmat qiladi.



Download 1,53 Mb.

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




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