Joriy dastur
simsiz tarmoqqa asoslangan, shuning uchun tizim talablari
vaqt o'tishi bilan o'zgarishi mumkin bo'lgan muhitda tizimni bosqichma-bosqich
rivojlantirish imkonini beruvchi evolyutsion prototiplash qabul qilindi. Quyidagi
dasturiy ta'minot ishlab chiqish vositalari qo'llanilgan: MYSQL, PHP, NOTEPAD+
+, BROWSER va APACHE.
Ushbu ish tarmoq rivojlanishi bilan tarmoq dizaynida ma'lumotlarni uzatish
muammolarining oson oqimiga duch keladigan qiyinchiliklarga qarshi kurashish
uchun dasturni ishlab chiqishga qaratilgan. Ushbu dastur tarmoqdagi
tirbandlikni kamaytiradigan va ma'lumotlarni uzatish tezligini tartibga soluvchi,
shu bilan tashkilotning rentabelligini oshiradigan tarmoqli kengligini boshqarish
va o'tkazish qobiliyatini samarali taqsimlashga yordam beradi. Ushbu ishning
qolgan bo'limlari quyidagicha joylashtirilgan: 2-bo'lim
tizimni loyihalash
bosqichini tavsiflaydi, 3-bo'limda amalga oshirish va 4-bo'limda xulosa va
tavsiyalar berilgan.
A. Tizim tavsifi Tizim oddiy
simsiz intranet tarmoq muhitini simulyatsiya qiladi. U tarmoq orqali
yuborilishi kerak bo'lgan har qanday fayl hajmini hisoblab chiqadi. Agar fayl
hajmi administrator tomonidan ajratilgan tarmoqli kengligidan oshsa, uzatish
jarayoni tugatiladi. Tizim, shuningdek, administratorga
imtiyozlar asosida
ruxsat etilgan tarmoq o'tkazish qobiliyatini o'zgartirish imkonini beradi. Mijoz
tizimlari ruxsat etilgan tarmoqli kengligi oralig'ida bo'lsa, fayllarni almashish va
uzatishga ruxsat beriladi. Tarmoq sxemasi, tizim arxitekturasi va tizim sxemasi
mos ravishda 1, 2 va 3-rasmlarda tasvirlangan.
Ushbu ilova uchun ma'lumotlar bazasi o'tkazish qobiliyati siyosati jadvali
va Administrator jadvali bo'lgan 2 ta jadvalni o'z ichiga oladi. Siyosat jadvali
administrator haqidagi muhim ma'lumotlarni o'z ichiga oladi, administrator esa
admin_id, ism, familiya, foydalanuvchi nomi va parol kabi ma'lumotlarni o'z
ichiga oladi (1 va 2-jadval). Shaxs munosabatlari modeli (ERD) 4-rasmda
tasvirlangan.
Ajratilgan
tarmoqli kengligiga qarab, yuklab olish boshqaruvchisi tez yoki sekin
yuklab olinishi mumkin. Agar ajratilgan tarmoqli kengligi yuqori bo'lsa, yuklab
olish juda tez va 8-rasmda ko'rsatilganidek, aksincha.
A. Kirish moduli Ushbu
modul (5-rasm) ro'yxatdan o'tgan administratorga foydalanuvchi to'g'ri
ma'lumotlarni taqdim etganidan keyin tizimga kirish imkonini beradi. Agar
administrator foydalanuvchi nomi va parolni to'g'ri kiritmasa, xato xabari
qaytariladi.
343
Ushbu modul (6-rasm) ma'murga ajratilgan tarmoqli kengligi hajmini
o'zgartirish imkonini beradi. Bu erda administratorga o'lchamni kiritish uchun
ariza maydoni taqdim etiladi. O'lchamni kiritgandan so'ng, ushbu modul
muvaffaqiyatli xabarni ko'rsatadi. Agar administrator berilgan shakl maydoniga
alifbolarni kiritsa, xato xabari qaytariladi. Agar
forma maydoniga hech qanday
ma'lumot kiritilmasdan yangilash tugmasi ham bosilsa, xato xabari ham
qaytariladi.
QO'SHIQIY ISH
IV. XULOSA VA TAVSIYA
B. Siyosat modulini yangilash
B. Ma'lumotlar bazasini loyihalash
II. TIZIMI DIZAYN
C. Fayllar katalogi moduli Ushbu
modul (7-rasm) tarmoqdagi yuklab olish mumkin bo'lgan fayllar ro'yxatini
ko'rsatadi. Unda fayl nomi va tegishli o'lcham ko'rsatilgan. Shuningdek, u
foydalanuvchi faylni yuklab olishi mumkin bo'lgan havolani taqdim etadi. Bu
erda tarmoqdagi barcha foydalanuvchilar yuklab olish uchun fayllarga kirishadi.
Tarmoqdagi foydalanuvchilarga qulay foydalanish uchun barcha fayllar ushbu
omborga yuklangan.
Deyarli barcha tarmoq havolalari bir nechta
foydalanuvchi yoki ilovalar
tomonidan baham ko'riladi, bu mavjud tarmoqli kengligi barcha foydalanuvchilar
va barcha ilovalar o'rtasida taqsimlanganligini anglatadi. O'tkazish qobiliyatini
boshqarishning eng yuqori vaqtlarida ilovalar yoki foydalanuvchilarga tarmoqli
kengligi ajratish uchun foydalanish tarmoqdagi tirbandlikni oldini oladi.
Vaqtinchalik tarmoq tiqilib qolishlarini tarmoqli kengligi boshqaruvi yordamida
yaxshilash mumkin; Biroq, agar tarmoq doimiy ravishda tiqilib qolsa, ko'proq
quvvatni ta'minlaydigan havolani yaxshilash kerak. O'tkazish qobiliyati sotib
olinsa va boshqarilsa, ma'lumotlar va aloqalar osongina uzatiladi. Tarmoqlar
ma'lumotni tez sur'atda yuborishi kerak bo'lgan foydalanuvchilar uchun juda
oson qiladi. Ushbu ish tashkilot tarmog'i rivojlanishi
bilan tarmoqni loyihalashda
ma'lumotlarni uzatish muammolarining oson oqimiga duch keladigan
qiyinchiliklarga qarshi kurashadigan sinovdan o'tkaziladigan dasturni taqdim
etadi. Katta miqyosli tashkilotlarga kompyuter tarmoqlarining o'tkazish
qobiliyatini boshqarish va nazorat qilishda yordam berish uchun tizimdagi
ishlarni yanada takomillashtirish tavsiya etiladi.
o'tkazish qobiliyatiga bo'lgan talab, lekin shunchaki yana bitta ulanish yoki
kattaroq ulanishlarni qo'shish tarmoqli kengligi bilan bog'liq muammolarni hal
qilmaydi, chunki mavjudligi har doim ham kafolatlanmaydi.
Ushbu modul fayllarni yuklab olish uchun har qanday uchinchi tomon
dasturlarini talab qiladi. Mashhurlar orasida Internet yuklab olish menejeri,
Firefox yuklab olish menejeri, yuklab olish tezlatgichi va boshqalar kiradi.
Turli xil modullar bitta interfeys orqali birlashtirilgan. Modullar qadoqlangan
va sinov serveriga o'rnatilgan, har bir modulda o'ziga
xos talablar mavjud,
lekin odatda ma'lum minimal spetsifikatsiyalar bajariladi. Modullar paketlangan
va sinov serveriga o'rnatilgan. Ushbu ilova quyidagi modullardan iborat bo'ladi:
III. AMALGA OLISH
D. Yuklab olish moduli
IRACST – Kompyuter tarmoqlari va simsiz aloqalar xalqaro jurnali (IJCNWC), ISSN: 2250-3501 Vol.2, ÿ3, 2012 yil iyun
Machine Translated by Google