Joloonii Kursiin Online System

42
Жолооны курсын онлайн систем I. Оршил Дэлхийн улс орнуудад мэдлэгт тулгуурласан нийгмийг цогцлоон байгуулж нийгмийн баялаг, үнэт зүйлсийг бүтээх эх сурвалж нь мэдлэг, мэдээлэл гэдгийг дэлхий нийтээр хүлээн зөвшөөрч улс төр, эдийн засаг, нийгмийн бүхийл хүрээнд мэдээлэл, харилцаа холбооны технологийг өргөнөөр нэвтрүүлэн хэрэгжүүлж байна. Шинэ зууны боловсролын нэг гол шинж бол нээлттэй сургалт, зайн сургалтын арга хэлбэр өргөжиж байгаа явдал мөн. Боловсролын тухай хуульд хөгжлийн шинэ нөхцөл байдлыг харгалзан боловсролын зорилгыг эргэдийнхээ бие даан сурч, амьдрах чадвартай болгоход нь үйлчлэх чиглэлээр шинэчлэн тодорхойлсон билээ. Боловсролын хэрэгцээг орон зай, цаг хугцаанаас төдийлөн шалтгаалахгүйгээр уян хатан, олон хувилбартай, нээлттэй, хүртээмжтэй, чанартай, үр ашигтайгаар хангах тогтолцоо бий болгох нь чухал байна. Авто машины хэрэгцээ эрчимтэйгээр нэмэгдэж байгаа өнөө үед сайн жолооч бэлтгэн гаргах нь нэн түрүүнд шаардлагатай байгаа. Энэ ч утгаараа би өөрийн Компьютерийн ухааны бакалаврын зэрэг горилох бүтээлээрээ бага ч гэсэн хувь нэмэр оруулахаар шийдлээ. www.zaluu.com www.zaluu.com

Transcript of Joloonii Kursiin Online System

Page 1: Joloonii Kursiin Online System

Жолооны курсын онлайн систем

I. Оршил Дэлхийн улс орнуудад мэдлэгт тулгуурласан нийгмийг цогцлоон байгуулж

нийгмийн баялаг, үнэт зүйлсийг бүтээх эх сурвалж нь мэдлэг, мэдээлэл гэдгийг дэлхий

нийтээр хүлээн зөвшөөрч улс төр, эдийн засаг, нийгмийн бүхийл хүрээнд мэдээлэл,

харилцаа холбооны технологийг өргөнөөр нэвтрүүлэн хэрэгжүүлж байна. Шинэ зууны

боловсролын нэг гол шинж бол нээлттэй сургалт, зайн сургалтын арга хэлбэр өргөжиж

байгаа явдал мөн. Боловсролын тухай хуульд хөгжлийн шинэ нөхцөл байдлыг харгалзан

боловсролын зорилгыг эргэдийнхээ бие даан сурч, амьдрах чадвартай болгоход нь

үйлчлэх чиглэлээр шинэчлэн тодорхойлсон билээ. Боловсролын хэрэгцээг орон зай, цаг

хугцаанаас төдийлөн шалтгаалахгүйгээр уян хатан, олон хувилбартай, нээлттэй,

хүртээмжтэй, чанартай, үр ашигтайгаар хангах тогтолцоо бий болгох нь чухал байна. Авто

машины хэрэгцээ эрчимтэйгээр нэмэгдэж байгаа өнөө үед сайн жолооч бэлтгэн гаргах нь

нэн түрүүнд шаардлагатай байгаа. Энэ ч утгаараа би өөрийн Компьютерийн ухааны

бакалаврын зэрэг горилох бүтээлээрээ бага ч гэсэн хувь нэмэр оруулахаар шийдлээ.

www.zaluu.comwww.zaluu.com

Page 2: Joloonii Kursiin Online System

II. Бүлэг ОНОЛЫН ХЭСЭГ

2.1 Жолооны курсын үйл ажиллагаа тухай

Жолооны курс нь анги танхимд дүрмийн хичээл болон ганцаарчилсан жолооны

дадлага гэсэн 2 үндсэн хэсгээс бүрднэ. Элсэн орсоноосоо хойш 2 сарын дараа замын

цагдаагын газраас авах шалгалтанд орох ба шалгалт нь үндсэн

Дүрмийн шалгалт

Жолооны дадлагын шалгалт

Хот доторх жолооны шалгалт

Гэсэн гурван хэсэгтэй. Эдгээр 3-н шалгалтыг хамгийн ихдээ 3 удаа өгөх боломжтой.

Гурвууланд нь тэнцсэн тохиолдолд жолооны үнэмлэхээ авах эрхтэй болно.

Дүрмийн шалгалт нь “Замын хөдөлгөөний дүрмийн тест” гэх нийт 1200 тест бүхий

номноос шалгалт өгч буй хүний сонгосон 20-н тестийг та бөглөх болно. Та хамгийн

багадаа 18-аас дээш асуултанд зөв хариулж байж тэнцэнэ. Хэрэв 3 унсан тохиолдолд

тухайн жолооны курс эсвэл өөр жолооны сургуульд төлбөртэйгээр давтан дамжаанд суух

шаардлагатай.

Жолооны дадлагын шалгалт нь дараах үйлдлүүдийг дромон дээр судалсан байх

шаардлагатай. Үүнд:

100 метрт зогсох

o 100-н метрийн зайг 12-13 секундэд туулан төгсгөлд тавьсан 2 тугны хооронд

урд дугуйгаа багтаан зогсоох.

Туг шүлжих

o Дараалан тавьсан 6 тугыг шүлжинэ.

45 градус буюу хажуугын зогсоолд зогсох

o Хажуугын зогсоолд орох дасгал юм.

90 градус буюу гражид зогсох

o Гражид машиныг тавих дасгал юм. Өнгөрч гараад ухран орох дасгал. Энэ

дасгалын баруун, зүүн 2 талаас тус бүр 1 удаа хийж гүйцэтгэх ѐстой.

Гүвээ бүюу 30 градусын налууд түр зогсолт хийх

o 30-н градусын налуутай газар өгсөн түр зогсолт хийх дасгал. Өөрийн

жолоодож буй налуу газар түр зогсолт хийсний дараа ухруулалгүйгээр

урагш нь гаргахыг хэлнэ

Түннэлээр гарах

www.zaluu.comwww.zaluu.com

Page 3: Joloonii Kursiin Online System

o Дараалан тавьсан туган дундуур чигээрээ болон ухрах хөдөлгөөнөөр

гарахыг хэлнэ.

Хот доторх жолооны шалгалтанд дээрх 2 шалгалтанд тэнцсэн тохиолдолд энэ

шалгалтыг өгөх эрхтэй. Энэ шалгалтын ганцаарчилсан маягаар та жолоогоо барин

шалгагч замын цагдаагын ажилтан хажуугын суудалд суун хот доторх хөдөлгөөнд

оролцно. Таны замын хөдөлгөөнийг хэрхэн баримтлаж байгаа, замыг тэмдэг тэмдэглэгээ,

зам зуур зураас, гэрлэн тохио, уулзгавар гарц дээр хөдөлгөөнд хэрхэн оролцож байгаагаар

тань шалгах болно.

Та эдгээр 3-н шалгалтанд тэнцэсэн тохиолдолд үнэмлэхний мөнгө 25000 төгрөг

тушааснаас хойш ажилын 10 хоногт багтаан жолооны үнэмлэх олгох болно.

2.2 Хэрэглэгчийн шаардлага

2.2.1 Хэрэглэгчийн талаарх мэдээлэл

Би өөрийн компьютерын ухааны зэрэг горилх ажиллынхаа обьектоор “Баян булаг”

авто сургуулийг сонгон авлаа. Энэ сургууль нь 1999 оноос хойш тасралтгүй үйл

ажиллагаагаа явуулж байгаа болно.

Энэ хугацаанд сургалтын 90-100%-ийн амжилттай ажиллаж ирсэн. Сургалт

явуулахад зориулагдсан анги танхим, үзүүлэн самбар болон ажиллах боловсон хүчнээр

бүрэн хангагдсан болно. Тус авто сургууль нь 2005 онд "Оны шилдэг авто сургууль"-аар

шалгарч байсан.

Сургалтыг Солонгосын HYUNDAI корпрацын үйлдвэрлэсэн Accent, Verna Accent,

Sonata-2, Sonata-3, Солонгосын DAEWOO корпрацын үйлдвэрлэсэн Matiz маркийн

автомашинуудаар В ангилалд, ВС-С ангилалд Оросын Холбооны Улсын ЗИЛ-130 маркийн

автомашинаар тус тус сургалт явуулж байгна.

2.2.2 Систем хөгжүүлэх үндэслэл

Өнөөгийн монгол оронд ачааллаас давсан их хэмжээний тээврийн хэрэгсэлтэй

болсон нь түүнийг замын хөдөлгөөнд заасны дагуу жолоодох чадварлаг жолооч сургах

шаардлага тулгарч байна. Энэ ч утгаарын би өөрийн бага ч атугай тусыг оруулхаар

шийдсэн болно.

www.zaluu.comwww.zaluu.com

Page 4: Joloonii Kursiin Online System

2.2.3 Системийн хэрэглэгчид

Энэхүү системийг суралцагч (Тухайн жолооны курсэд суралцаж буй суралцагч),

админ (системийн ерөнхий байдлыг хянан зохицуулах үүрэгтэй зохицуулагч) , багш

(тухайн системд суралцагчдыг хэрхэн судалж байгааг хянах үүрэгтэй багш) гэсэн үндсэн

3-н хэрэглэгчтэй.

2.2.4 Системийн хамрах хүрээ

Энэхүү системийг монгол улсад үйл ажиллагаагаа явуулж байгаа бүхийл жолооны

курс болон замын цагдаагын газар ашиглах бүрэн боломжтой.

2.2.5 Хэрэглэгчийн функциональ шаардлага

1. Админ

Системд өөрийн нэр нууц үгээр хандана.

Нэмэлт: Хэрэглэгчийн нэвтрэх нэр болон нууц үгийг өөрөө сонгох бөгөөд тэрхүү

нэр болон нууц үгээр системийн администратор хэсэгт нэвтрэх

Тохиргоо хийх

Нэмэлт: Өөрийн нэвтрэх нэр болон нууц үгийг солих боломжтой байх

(хэрэглэгчийн нэр, хэрэглэгчийн нууц үг)

Хэрэглэгчдийн мэдээллийг бүртгэх, өөрчлөх, устгах

Нэмэлт: Шинээр бүртгүүлж буй хэрэглэгчийн мэдээллийг нэмэх, өөрчлөх, устгах

Хэрэглэгчийн дугаар

Хэрэглэгчийн овог

Хэрэглэгчийн нэр

Регестрийн дугаар

Хэрэглэгчийн утас

Хэрэглэгчийн хаяг

Нэвтрэх нэр

Нэвтрэх нууц үг

Зэрэглэл

Хэрэглэгчийн элсэн орсон он сар өдөр

Хэрэглэгчийг мэдээллээр хайлт хийх

Нэмэлт: Хэрэглэгчийн кодоор хайлт хийснээр тухайн хэрэглэгчийн талаарх

дэлгэрэнгүй

Хэрэглэгчийн нэр

Хэрэглэгчийн нэвтрэх нууц үг

www.zaluu.comwww.zaluu.com

Page 5: Joloonii Kursiin Online System

Хэрэглэгчийн утсаар

Гэсэн талбаруудаар хайлт хийдэг байх. Хайлтын үр дүнг дараах мэдээллүүдийг

гаргадаг байх. Үүнд:

Хэрэглэгчийн код

Хэрэглэгчийн нэр

Хэрэглэгчийн регестрийн дугаар

Хэрэглэгчийн хаяг

Хэрэглэгчийн утасны дугаар

Холбоо барих гэрийн хаяг

Хэрэглэгчийн элсэн орсон он сар өдөр

Шалгалтанд тэнцсэн эсэх(Хэрэв өгөөгүй бол тэнцээгүй гэсэн мэдээлэл гарч

ирэх болно.)

Харьялагдах жолооны курсын нэр

Шинээр шалгалтын тестэд бүлэг нэмэгдэх

Нэмэлт: жолооны дүрмийн номонд () шинээр нэмэгдсэн бүлгийг нэмэх боломжтой

байх.

Бүлгийн код

Бүлгийн нэр

Бүлэгт харьялагдах тестын тоо

Шинээр шалгалтын тест нэмэгдэх

Нэмэлт: жолооны шалгалтын номонд (Замын хөдөлгөөний дүрмийн тестд) шинээр

нэмэгдсэн тестыг нэмэх боломжтой байх

Тестын дугаар

Тестын зургын зам

Тестын хариултын тоо

Тестын зөв хариултын дугаар

Тестын тайлбар

Тест харьялагдах бүлэгийн код

Дүрмийн номонд бүлэг нэмэгдэн орох

Нэмэлт: жолооны дүрмийн ном (МОНГОЛ УЛСЫН ЗАМЫН ХӨДӨЛГӨӨНИЙ

ДҮРЭМ)-нд нэмэлт шинэ бүлэг орход тэдгээрийг нэмэж өгдөг байх

Бүлгийн код

Бүлгийн нэр

Дүрмийн номын бүлэгт сэдэв нэмэгдэн орох

Нэмэлт: жолооны дүрмийн номын бүлэгт сэдэв нэмэгдэн орход

Сэдвийн код

www.zaluu.comwww.zaluu.com

Page 6: Joloonii Kursiin Online System

Сэдвийн тайлбар

Сэдвийн зургын зам

Сэдвийн харьялагдах бүлгийн код

Дүрмийн номын сэдэвт нэмэгдэл дэд сэдэв нэмэгдэх

Нэмэлт: жолооны дүрмийн номын бүлэгдэх сэдэвт дэд сэдэв нэмэгдэн орход

тэдгээрийг нэмж өгдөг байх.

Дэд сэдвийн код

Дэд сэдвийн тайлбар

Дэд сэдвийн зургын зам

Дэд сэдвийн харьялагдах сэдвийн код

2. Багш

Системд өөрийн нэвтрэх нэр болон нууц үгээр нэвтэрч орох

Нэмэлт: Системд өөрийн нэвтрэх нэр болон нууц үгээр багш гэсэн хэсэгт

нэвтрэн орно.

Улсын шалгалт удирдан явуулах

Нэмэлт: Тухайн шалгалтанд хэн хэн орсон, шалгалтыг одоогоор өгч дууссан

оюутны нэрс гэх мэт.

Сурлцагчид шалгалтанд орох болзолыг хангасан мэдээлэл бүртгэх

Нэмэлт: Дүрмийн болон дадлагын хийж гүйцэтгэх дасгалыг бүрэн эзэмшиж

дууссан , тухайн жолооны курсэд элсэн орооод 2 сарын хугцааг хангасан

суралцагч улсын шалгалтанд орох боломжтой.

3. Суралцагч

Системд өөрийн нэвтрэх нэр болон нууц үгээр нэвтэрч орох

Нэмэлт. Системд өөрийн нэвтрэх нэр болон нууц үгээр суралцагч гэсэн

хэсэгт нэвтрэн орно.

Дүрмийг унших боломжтой байх

Дасгалын горимтой байх

Нэмэлт: Жолооны тестын шалгалтанд бэлдэх зорилгоор тухайлсан асуултыг

хийж үзэж зөв болон буруу хийснээ шалган харж боломжтой бол тайлбар

хүлээн авах

Шалгалт өгөх горимтой байх

Нэмэлт: Жолооны тестын шалгалт өгөх боломжтой байх нийт 3 өгөх

шалгалтандаа орж өөрийн тэнцсэн болон тэнцээгүй байгааг мэдэж ямар

тестыг алдаатай бөглөснөө харах

Дромын талаарх мэдээлэл хүлээн авах

Нэмэлт: Дромын талбайд өөрийн хийж гүйцэтгэх үүрэгтэй 6 дасгалыг

хэрхэн хийх талаар мэдээлэл авах боломжтой байх

www.zaluu.comwww.zaluu.com

Page 7: Joloonii Kursiin Online System

2.2.6 Хэрэглэгчийн функциональ бус шаардлага

Сервер нь 24 цагийн турш үйл ажиллагаагаа найдвартай явуулахаар

тавигдах

Нэвтрэх нэр зөвхөн тэмдэгтүүдээс тогтдог байх

Нэвтрэх нууц үг хамгийн багадаа 6 тэмдэгт байх

Системийн администратор хэсэгт администратор эрх бүхий албан

тушаалтанаас өөр хэрэглэгч нэвтрэх боломжгүй байх

III. Бүлэг АРХИТЕКТУРЫН СОНГОЛТ

3.1 Үйлдлийн системийн сонголт

Linux нь Unix үйлдлийн системийн нэг хувилбар бөгөөд сүүлийн жилүүдэд нилээн

өргөн хэрэглэгдэж буй персонал компьютерт зориулсан үнэгүй үйлдлийн систем

юм. Linux-н Kernel (үйлдлийн системийн гол хэсэг нь юм) -г Linus Torvalds гэдэг Финлянд

хүн анх зохиож, дараа нь GNU төслийн Free Software Foundation буюу үнэгүй програм

хангамжийн сан-гийн гишүүдтэй хамтран бүрэн төгс үйлдлийн системийг гаргасан.

Unix үйлдлийн системд байдаг Graphic User interface, X Window систем, TCP/IP

протокол болон Emacs editor программ зэргүүд нь мөн энэ үйлдлийн системд байдаг. Unix

системээс ялгаатай нь Linux-н програмын бичилт нь бэлэн байдаг бөгөөд хэн нэг

програмист үүнийг нь аваад өөрийн шаардлагад нийцүүлэн бичих бүрэн боломжтойгоос

гадна гол гол микропроцессорын платформууд болох Intel, Sparc болон Alpha зэргүүдэд

зохицуулан гаргасандаа юм.

Linux системийн өргөн дэлгэр тархах болсон гол шалтгаанууд:

Нэгдүгээрт: Үнэгүй

Хоѐрдугаарт: Unix системтэй төстэй тул Unix-г ашиглаж байсан хүмүүст

энэ үйлдлийн систем хялбар байсан

Гуравдугаарт: Ердийн персонал компьютерт суулгах боломжтой учраас

www.zaluu.comwww.zaluu.com

Page 8: Joloonii Kursiin Online System

3.2 Програмчлалын хэлний сонголт

PHP бол динамик вэб хуудас бүтээхэд зориулагдсан вэб програмчлалын хэл юм.

Энэ хэлийг 1995 онд Rasmus Lerdof бүтээсэн бөгөөд цаашдын хөгжүүлэлтийг The PHP

Group хариуцан ажилладаг байна. PHP хэл нь PHP license гэдэг нэрийн дор гардаг үнэгүй

програм хангамж хэдий ч GNU General Public License (GPL) лицензтэй таардаггүй ба PHP-

г хэрэглэхэд тодорхой хязгаарлалтууд байдаг.

PHP нь Script маягийн хэл ба ялангуяа HTML кодчилолд суурилж вэб

хөгжүүлэлтэнд хэрэглэгддэг хэл юм. PHP ихэвчлэн вэб сервер дээр суурилагдан

ажилладаг бөгөөд сервер дээр хөрвүүлэгдсэний дараа РНР кодоос HTML хуудас бүтээгдэн

бидэнд харагддаг. РНР-ийн гайхамшигт чанар бол бүхий л вэб серверүүд ба бараг бүх л

үйлдлийн систем, платформ дээр ажилладаг. Дэлхий дээр РНР-г ашиглан хийгдсэн 20 сая

вэб сайт, РНР-г дэмждэг нэг сая вэб сервер ажиллаж байна.

3.3 Өгөгдлийн сан удирдах систем

Энэхүү системийн өгөгдлийн сан удирдах системээр MySQL-ийг сонгон авлаа. Үүнд :

Php програмчлалын хэлтэй хамтран ажиллах яадвар сайн

Платформоос үл хамааралтай

Гарын авлага сурах бичиг ихтэй

GNU (General Public License) буюу нээлттэй эх

Нууцлал сайтай

Дээрх давуу талууд нь энэхүү өгөгдлийн сан удирдах системийг сонгож авах үндэс байлаа.

3.4 Техник эдийн засгийн үндэслэл

Жолооны курсын онлайн систем нь дотоод сүлжээнд ажилладаг учир Server

компьютер Unix үйлдлийн систем дээр ажиллах хүчин чадалтай байх шаардлагатай.

Харин client нь хамгийн багадаа 5 ширхэг компьютер байх шаардлагатай.

Серверийн сонголт:

Processor - Pentium 4

CPU speed 400 MHz

RAM 1024 Mb

Hard disk min free space – 15 GB

Video card – Super VDA 800*600 ба түүнээс дээш нягтралтай

www.zaluu.comwww.zaluu.com

Page 9: Joloonii Kursiin Online System

Keyboard and mouse

Дээрх үзүүлэлттэй компьютер нь хамгийн багадаа 400 мянган төгрөг.

Клиентийн Сонголт:

Processor - Pentium 3

CPU speed 300 MHz

RAM 128 Mb

Hard disk min free space – 2 GB

Video card – Super VDA 800*600 ба түүнээс дээш нягтралтай

Keyboard and mouse

Дээрх үзүүлэлтийг хангасан компьютер нь хамгийн багадаа 300 мянган төгрөг байна.

Эдгээрийг нийлүүлээд тооцвол ойролцоогоор 1 сая 900 мянган төгрөг шаардлагатай.

IV. СИСТЕМИЙН ШИНЖИЛГЭЭ

www.zaluu.comwww.zaluu.com

Page 10: Joloonii Kursiin Online System

4.1 Use Case Диаграм

Системийн ерөнхий “use case” диаграм

Шалгалт

өгөх

Дүрэм

унших

Дүн

харах

Шалгалт

хөтлөн

явуулах

Суралцаг

ч

Багш

Админ

Системд

хэрэглэг

ч бүртгэх

Хэрэглэгчийн

талаарх

мэдээлэл хайх

Тестэнд

шинээр

бүлэг ,

тест

нэмэх

Дүрмийн

материалд бүлэг,

сэдэв, дэд сэдэв

нэмэх

Шалгалтанд

орох болзолын

хангасан

суралцагчыг

бүртгэх

www.zaluu.comwww.zaluu.com

Page 11: Joloonii Kursiin Online System

Суралцагчийн “use case” диаграм

Суралцагч

Системд

нэвтрэх

Шалгалт

өгөх

Дасгалын

горим

Улсын

шалгалтын

горим

Асуултанд

хариулах

Дүрэм

унших

Дромын

талаарх

мэдээлэл

авах

www.zaluu.comwww.zaluu.com

Page 12: Joloonii Kursiin Online System

Админы “use case” диаграм

Админ

Системд

нэвтрэх

Системд

хэрэглэгч

бүртгэх

Системийн

хэрэглэгчдийн

мэдээлэл хайх

Тестэд нэмэлт

өөрчлөл

оруулах

Хэрэглэгчийн

мэдээлэл нэмэх

Хэрэглэгчийн

мэдээлэл засах

Хэрэглэгчийн

мэдээлэл устгах

Дүрмэнд

нэмэлт

өөрчлөлт

оруулах

Шалгалтын тестд

бүлэг нэмэх

Шалгалтын

тестэд тест нэмэх

Дүрмийн материалд

нэмэлт бүлэг оруулах

Дүрмийн материалд

нэмэлт сэдэв оруулах

Дүрмийн материалд

нэмэлт дэд сэдэв оруулах

www.zaluu.comwww.zaluu.com

Page 13: Joloonii Kursiin Online System

Багшын “use case” диаграм

Багш

Системд

нэвтрэх

Улсын

шалгалт

удирдах

Шалгалт өгч

буй

суралцагчдыг

бүртгэх

Шалгалт өгсөн

оюутнуудын

тэнцсэн эсэх

мэдээллийг

харах

Улсын шалгалтанд орох

болзолыг хангасан

суралцагчыг бүртгэх

Суралцагчын

мэдээлэл нэмэх

Суралцагчын

мэдээлэл засах

Суралцагчын

мэдээлэл устгах

www.zaluu.comwww.zaluu.com

Page 14: Joloonii Kursiin Online System

4.2 Activity диаграм

Суралцагч улсын шалгалтанд орох

Суралцагч Систем

орох хүсэлт

тавих

Орох

болзолыг

хангасан

эсэх

Хангаагүй

Хүсэлтийг

илгээх

Шалгалтын

тест бэлдэх

Шалгалт

өгүүлэх

Шалгалт

өгүүлэх

Хариу сонсох

Тэнцсэн

Тэнцээгүй

www.zaluu.comwww.zaluu.com

Page 15: Joloonii Kursiin Online System

Зөв

Суралцагч дасгалын горимд шалгалт өгөх

Суралцагч Систем

Дасгалын горимд

шалгалт өгөх Шалгалт эхлэх

Зөв хариулсан

эсэх

Шалгалтын

горимыг дуусгах

Зөв хариултыг

харах

Зөв хариултыг

тайлбарыг унших

www.zaluu.comwww.zaluu.com

Page 16: Joloonii Kursiin Online System

Дүрэм унших

Суралцагч Систем

Дүрмийн

материал унших

Дүрмийн

материал унших

хүсэлт илгээх

Дүрмийн

материалыг

бэлдэх

Дүрмийн

материалыг

харуулах

Дүрмийн

материалыг

унших

www.zaluu.comwww.zaluu.com

Page 17: Joloonii Kursiin Online System

Тийм

Админ хэрэглэгч бүртгэх

Суралцагч Систем

Хэрэглэгчийн

бүртгэлийг бөглөх

Бүртгэлийг

автоматаар кодыг

нь өгөх эсэх

Бүртгэлийн кодыг

авах

Бүртгэлийг

өгөгдлийн санд

бичих

Бүртгэлийн кодыг

өгөх

Бүртгэл

амжилттай

болсон эсэх

Амжилттай

Амжилтгүй

www.zaluu.comwww.zaluu.com

Page 18: Joloonii Kursiin Online System

4.3 Обьектын холбоосын диаграм

ХэрэглэгчСистемийн

хэрэглэгчид

Сургууль ба

суралцагч

ЗэрэглэлЖолооны

сургууль

Хэрэглэгч ба

тест

Бүлэг төрөл

БүлэгТестДүрэм сэдэв

Дүрэм дэд

сэдэв

Хэрэглэгч ба

тест

www.zaluu.comwww.zaluu.com

Page 19: Joloonii Kursiin Online System

Хэрэглэгч

PK Хэрэглэгчийн дугаар

Хэрэглэгчийн овог

Хэрэглэгчийн нэр

Регестрийн дугаар

Хэрэглэгчийн утас

Хэрэглэгчийн хаяг

Хэрэглэгчийн цусны бүлэг

Хэрэглэгчийн элсэн орсон он сар өдөр

Системийн хэрэглэгчид

Хэрэглэгчийн код

Нэвтрэх нэр

Нэвтрэх нууц үг

Хэрэглэгийн зэрэглэл код

Зэрэглэл

PK Зэрэглэл код

Зэрэглэл нэр

Жолооны сургууль

PK Сургуулийн код

Сургуулийн нэр

Сургуулийн хаяг

Сургуулийн утасны дугаар

Сургууль ба суралцагч

сургуулийн код

хэрэглэгчийн код

Тест

PK Тестын код

Тестын зургын зам

тестын хариултын тоо

Тестын зөв хариултын дугаар

Тестын тайлбар

Бүлгийн код

Бүлэг

PK Бүлгийн код

Бүлгийн нэр

Бүлгийн төлвийн код

Дүрэм сэдэв

PK Сэдвийн код

Сэдвийн тайлбар

Сэдвийн зургын зам

Харьяалагдах бүлгийн код

Дүрэм дэд сэдэв

PK Дэд сэдэв код

Дэд сэдвийн тайлбар

Дэд сэдвийн зургийн зам

Дэд сэдэв харьялагдах сэдвийн код

Бүлэг төрөл

PK Бүлгийн төрлийн код

Бүлгийн төрлийн нэр

Хэрэглэгч ба тест

Хэрэглэгчийн дугаар

тестийн дугаар

Шалгалтын дугаар

Зөв хариулсан эсэх

Хэрэглэгч ба шалгалт

FK1 Хэрэглэгчийн дугаар

Шалгалтын дугаар

Шалгалт өгсөн огноо

Зөв хариулсан тестын тоо

www.zaluu.comwww.zaluu.com

Page 20: Joloonii Kursiin Online System

4.3 Обьектын холбоосын диаграм өргөтгөл

Хэрэглэгч

Хүснэгтийн нэр UserInfo

Үүрэг

зориулалт Хэрэглэгчдийн дэлгэрэнгүй мэдээллийг бүртгэнэ

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

UserId bigint Зөвшөөрөхгүй Анхдагч Хэрэглэгчийн дугаар

FirstName Nvarchar 50 Зөвшөөрөхгүй Хэрэглэгчийн нэр

LastName Nvarchar 50 Зөвшөөрөхгүй Эцэг/эх нэр

RegistryNumber Nvarchar 10 Зөвшөөрөхгүй Регестрийн дугаар

Phonenumber char 8 Зөвшөөрөхгүй Утасны дугаар

Address text Зөвшөөрөхгүй Хэрэглэгчийн хаяг

Date Date Зөвшөөрөхгүй Бүртгүүлсэн он сар

өдөр

Системийн хэрэглэгчид

Хүснэгтийн нэр SystemUser

Үүрэг

зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

UserId bigint Зөвшөөрөхгүй гадаад Хэрэглэгчийн дугаар

UserName varchar 10 Зөвшөөрөхгүй Нэвтрэх нэр

UserPassword varchar 10 Зөвшөөрөхгүй Нэвтрэх нууц үг

UserLevelId bigint Зөвшөөрөхгүй Хэрэглэгчийн

зэрэглэлийн дугаар

www.zaluu.comwww.zaluu.com

Page 21: Joloonii Kursiin Online System

Зэрэглэл

Хүснэгтийн нэр UserLevel

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

UserLevelId bigint Зөвшөөрөхгүй Анхдагч Зэрэглэлийн код

UserLevelName nvarchar 20 Зөвшөөрөхгүй Зэрэглэлийн нэр

Сургууль ба суралцагч

Хүснэгтийн нэр UserAndSchool

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

SchoolId bigint Зөвшөөрөхгүй гадаад Сургуулийн код

UserId bigint Зөвшөөрөхгүй гадаад хэрэглэгчийн код

Жолооны сургууль

Хүснэгтийн нэр UserLevel

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

SchoolId bigint Зөвшөөрөхгүй анхдагч Сургуулийн код

SchoolName nvarchar 100 Зөвшөөрөхгүй Сургуулийн нэр

SchoolAddress text Зөвшөөрөхгүй Сургуулийн хаяг

SchoolPhoneNumber varchar 8 Зөвшөөрнө Сургуулийн утасны

дугаар

www.zaluu.comwww.zaluu.com

Page 22: Joloonii Kursiin Online System

Тест

Хүснэгтийн нэр Test

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

TestId bigint Зөвшөөрөхгүй Анхдагч Тестын код

TestImageUrl text Зөвшөөрнө Тестын зургын зам

TestCount int Зөвшөөрөхгүй Тестын хариултын тоо

TestTrueNumber int Зөвшөөрөхгүй

Тестын зөв хариултын

дугаар

TestNote text Зөвшөөрнө Тестын тайлбар

ChapterId bigint Зөвшөөрөхгүй Бүлгий

Хэрэглэгч ба тест

Хүснэгтийн нэр UserAndTest

Үүрэг

зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

UserId bigint Зөвшөөрөхгүй гадаад хэрэглэгчийн дугаар

TestId bigint Зөвшөөрөхгүй гадаад Тестийн дугаар

ExamNumber smallint Зөвшөөрөхгүй Шалгалтын дугаар

Зөв хариулсан

эсэх smallint Зөвшөөрөхгүй Зөв хариулсан эсэх

www.zaluu.comwww.zaluu.com

Page 23: Joloonii Kursiin Online System

Бүлэг

Хүснэгтийн нэр Chapter

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

ChapterId bigint Зөвшөөрөхгүй анхдагч Бүлгийн код

ChapterName nvarchar 100 Зөвшөөрөхгүй Бүлгийн нэр

ChapterTypeId bigint Зөвшөөрөхгүй гадаад Бүлгийн төлвийн код

Бүлэг төрөл

Хүснэгтийн нэр ChapterType

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

ChapterTypeId bigint Зөвшөөрөхгүй Анхдагч Бүлгийн төрлийн код

ChapterTypeName nvarchar 100 Зөвшөөрөхгүй Бүлгийн төрлийн нэр

www.zaluu.comwww.zaluu.com

Page 24: Joloonii Kursiin Online System

Дүрэм сэдэв

Хүснэгтийн нэр GrammarTopic

Үүрэг

зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

TopicId bigint Зөвшөөрөхгүй Анхдагч Сэдвийн код

TopicNote text Зөвшөөрөхгүй Сэдвийн тайлбар

TopicImageUrl text Зөвшөөрнө Сэдвийн зургын зам

ChapterId bigint Зөвшөөрөхгүй Гадаад Харьялагдах

бүлгийн код

Дүрэм дэд сэдэв

Хүснэгтийн нэр GrammarSubTopic

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

SubTopicId bigint Зөвшөөрөхгүй анхдагч Дэд сэдвийн код

SubTopicNote text Зөвшөөрөхгүй Дэд сэдвийн тайлбар

SubTopicImageUrl text Зөвшөөрнө Дэд сэдвийн зургын

зам

TopicID bigint Зөвшөөрөхгүй гадаад

Дэд сэдэв

харьялагдах сэдвийн

код

www.zaluu.comwww.zaluu.com

Page 25: Joloonii Kursiin Online System

Хэрэглэгч ба шалгалт

Хүснэгтийн нэр UserAndExam

Үүрэг зориулалт Системийн хэрэглэгчдийн дэлгэрэнгүй мэдээлэл

Тайлбар нэр Өгөгдлийн

төрөл Урт

Өгөгдлийн

хэмжээ,

хоосон утга

зөвшөөрөх

эсэх

Анхдагч

гадаад

түлхүүр

Тайлбар

UserId bigint Зөвшөөрөхгүй гадаад хэрэглэгчийн дугаар

ExamNumber bigint Зөвшөөрөхгүй гадаад Шалгалтын дугаар

ExamDate datetime Зөвшөөрөхгүй Шалгалт өгсөн огноо

TrueTestCount int Зөвшөөрөхгүй Зөв хариулсан тестын

тоо

V. Системийн зохиомж

www.zaluu.comwww.zaluu.com

Page 26: Joloonii Kursiin Online System

Системд нэвтэрнэ Дүрэм унших хүсэлт

Дүрэмийн мэдээлэл

Дүрэм унших

Дасгал хийх Тест бөглөх хүсэлт тавих

Тест мэдээлэл авах

Тест бөглөх

Шалгалт өгөх

Болзол хангасан эсэх Суралцагч мэдээлэл

Суралцагч бүртгэх

Болзол хангаагүй бол

Шалгалтын тест Шалгалт

бөглөх

5.1 Sequence диаграм

Суралцагч

web broser Дүрмийн материал Тест Шалгалтын тест Багш

www.zaluu.comwww.zaluu.com

Page 27: Joloonii Kursiin Online System

Бүртгүүлэх

хүсэлт Хэрэглэгч

мэдээлэл

Амжилттай

эсэх Амжилттай

эсэх

Бүлэг нэмэх Бүлгийн мэдээлэл

Амжилттай эсэх Амжилттай

эсэх

Сэдэв нэмэх Сэдэв мэдээлэл

Сэдэв мэдээлэл

Амжилттай эсэх

Дэд сэдэв мэдээлэл Дэд сэдэв мэдээлэл

Дэд сэдэв мэдээлэл

Амжилттай

эсэх

Дэд сэдэв

нэмэх

Амжилттай эсэх

Амжилттай

эсэх

Админ

web broser Хэрэглэгч

мэдээлэл Бүлгийн мэдээлэл Дүрмийн сэдэв

Дүрмийн дэд

сэдэв

www.zaluu.comwww.zaluu.com

Page 28: Joloonii Kursiin Online System

5.2 Классын диаграм

+UserInfo()

+UserInfo(in UserId)

+InsertUserInfo()

+UpdateUserInfo()

+DeleteUserInfo()

-UserId : long

-FirstName : string

-LastName : string

-RegistryNumber : string

-PhoneNumber : char

-Address : string

-Date : string

UserInfo

+SystemUser()

+SystemUser(in UserId : long)

+InsertSystemUser()

+UpdateSystemUser()

+DeleteSystemUser()

-UserId : long

-UserName : string

-UserPassword : string

-UserLevelId : long

SystemUser

+UserLevel()

+UserLevel(in UserLevelId : long)

+InsertUserLevel()

+UpdateUserLevel()

+DeleteUserLevel()

-UserLevelId : long

-UserLevelName : string

UserLevel

+UserAndSchool()

+UserAndSchool(in SchoolId : long, in UserId : long)

+InsertUserAndSchool()

+UpdateUserAndSchool()

+DeleteUserAndSchool()

-SchoolId : long

-UserId : long

UserAndSchool

+School()

+School(in SchoolId)

+InsertSchool()

+UpdateSchool()

+DeleteSchool()

-SchoolId : long

-SchoolName : string

-SchoolAddress : string

-SchoolPhoneNumber : char

School

+UserAndTest()

+UserAndTest(in UserId : long, in SchoolId : long)

+InsertUserAndTest()

+UpdateUserAndTest()

+DeleteUserAndTest()

-UserId

-TestId

-ExamNumber

-isTrue

UserAndTest

+Test()

+Test(in TestId)

+InitData()

+InsertTest()

+UpdateTest()

+DeleteTest()

-TestId : long

-TestImageUrl : string

-TestCount : int

-TestTrueNumber : int

-TestNote : string

-ChapterId : long

Test

+Chapter()

+Chapter(in ChapterId : long)

+InsertChapter()

+DeleteChapter()

+UpdateChapter()

-ChapterId : long

-ChapterName : string

-ChapterTypeID : long

Chapter

+ChapterType()

+ChapterType(in ChapterTypeId : long)

+InsertChapterType()

+UpdateChapterType()

+DeleteChapter()

-ChapterTypeId

-ChapterTypeName

ChapterType

+GrammarTopic()

+GrammarTopic(in TopicId : long)

+InsertGrammarTopic()

+UpdateGrammarTopic()

+DeleteGrammarTopic()

-TopicId

-TopicNote

-TopicImageUrl

-ChapterId

GrammarTopic

+GrammarSubTopic()

+GrammarSubTopic(in SubTopicId : long)

+InsertSubTopic()

+UpdateSubTopic()

+DeleteSubTopic()

-SubTopicId : long

-SubTopicNote : string

-SubTopicImageUrl : string

-TopicId : long

GrammarSubTopic

1

*1

*

1

*

1

*

1

*

1

*

1

*

1

*

1

*

1*

www.zaluu.comwww.zaluu.com

Page 29: Joloonii Kursiin Online System

5.3 Тайлангын загвар

Улсын шалгалтанд орсон хэрэглэгчдийн тайлан

Овог Нэр Регистерийн

дугаар

сурдаг жолооны

курсын нэр

Алдсан

хариултын

тоо

Шалгалтанд

тэнцсэн эсэх

Шалгалтанд

орсон огноо

999 ХХХХХХ ХХ99999999 ХХХХХХХХХХХХ 99 ХХХХ 99/99/99

Хамгийн чадварлаг жолооны сургуулийн тайлан

Жолооны курсын

нэр

Шалгалтанд

орсон

суралцагчдын

тоо

Шалгалтанд

тэнцсэн

сурагчдын

тоо

Эхний

шалгалтаараа

тэнцсэн

сурагчдын тоо

Хоѐр дахь

шалгалтаараа

тэнцсэн

сурагчдын тоо

Гурав дахь

шалгалтаараа

тэнцсэн

сурагчдын тоо

Давтан

сургалтанд

суралцсан

сурагчдын тоо

ХХХХХХХХХХ 9999 9999 9999 9999 9999 9999

Тухайн жолооны сургуулийн суралцагчдын тайлан

Id Овог Нэр Тэнцсэн эсэх

Регестрийн

дугаар

Цусны

бүлэг

Утасны

дугаар

9999 ХХХХХХХХХХ ХХХХХХХХХХ ХХХХ ХХ99999999 ХХ 99999999

www.zaluu.comwww.zaluu.com

Page 30: Joloonii Kursiin Online System

4.3 Дэлгэцийн зохиомж

Суралцагч өөрийн системд нэвтрэх нэр болон нууц үгээр нэвтрэн орно.

Хэрэглэгчийн зэрэглэлээс хамаарч admin.php болон хэрэглэгчийн хэсэгтээ үлдэх

маягаар үргэлжилнэ.

Хэрэглэгчийн бүртгэх хэсгээс хэрэглэгчийн мэдээлэл харах болон засаж өөрлөх

боломжтой.

www.zaluu.comwww.zaluu.com

Page 31: Joloonii Kursiin Online System

Сэдвийн мэдээлэл дараах байдлаар харагдана.

Энэ хэсэг дүрмийн бүлэгт харьялагдах сэдэвийн мэдээлэлийг харуулах зорилготой.

Ихэнх сэдэв өөртөө тухайлсан 1 зурагтай.

www.zaluu.comwww.zaluu.com

Page 32: Joloonii Kursiin Online System

Сэдвийн мэдээлэл нэмэх админы хэсэг харагдаж байна. Сэдвийн мэдээлэл болох

праграптай зураг оруулах боломжтой. Өөрийн харьялагдах бүлгийг сонгох боломжтой.

Хэрэглэгч өөрийн нэр болон нууц үгээрээ нэвтрэн орж дүрэм унших, урьдчилсан

шалгалт өгөх, жинхэн шалгалт өгөх боломжтой. Дүрэм унших хэсэг нь дээр харагдаж

байгаа болно. Өөрийн уншихыг хүссэн сэдвээ хажуу талын үндсэн цэс дээр байрлах

бүлгээс сонгон уншина.

www.zaluu.comwww.zaluu.com

Page 33: Joloonii Kursiin Online System

Хэрэглэгч урьдчилсан шалгалт өгөх хэсэг нь дээр харагдаж байгаа болно.

Хэрэглэгч өөрийн тухайлсан бүлгээ сонгон тэндээсээ өөрийгөө сорих байдлаар тест

бөглөх болно.

www.zaluu.comwww.zaluu.com

Page 34: Joloonii Kursiin Online System

Хэрэглэгч жинхэн шалгалтыг дээрх байдлаар бөглөнө. Шалгалтыг өгөгдлийн санд

байрлах тестээс санамсаргүйгээр сонгосон 20 н тестийг 20 минутын хугцаанд бөглөх

боломжтой. Хэрэв цаг нь дуусвал автоматаар дуусна.

Хэрэглэгч бөглөсөн тестийн хариултыг харж өөрийгөө дүгнэх боломжтой.

www.zaluu.comwww.zaluu.com

Page 35: Joloonii Kursiin Online System

Эцэст нь хэрэглэгчийн тэнцсэн эсэхийг харуулах боломжтой.

www.zaluu.comwww.zaluu.com

Page 36: Joloonii Kursiin Online System

V. Дүгнэлт

Өнөөгийн нийгмийн мэдээлэлийн технологүйгээр төсөөлөхийн аргагүй болжээ. Тэр

ч утгаараа жолооны сургуулийн суралцагч болон багш нарт миний энэхүү систем нь бага

ч атугай хувь нэмэр оруулах байх гэсэн үүднээс бичсэн болно. Миний энэхүү системийг

жолооны сургуулийн улсын шалгалтанд бэлтгэх болон жолооны сургуулийн захирлын

нэрэмжит шалгалтанд хэрэгжүүлэхэд тохиромжтой. Бас Замын Цагдаагын газар

ашиглахад шаардлагад бүрэн таарсан хэмээн бодож байна.

www.zaluu.comwww.zaluu.com

Page 37: Joloonii Kursiin Online System

Ашигласан бүтээлийн жагсаалт

http://www.w3schools.com/

http://php.net/

http://www.tizag.com/

http://docs.jquery.com/

www.zaluu.comwww.zaluu.com

Page 38: Joloonii Kursiin Online System

VI. Хавсралт

Кодчилол

Жинхэн шалгалтын 20 тестийг санамсаргүйгээр сонгох хэсэгийг кодыг харууллаа.

<?php

session_start();

if($_SESSION["uLevel"]==111)

{

require 'classes.php';

$uat = new userAndTest();

$result10 = $uat->get_userId($_SESSION['uid']);

list($userId, $testId, $examNumber, $isTrue) = mysql_fetch_array($result10);

$userAndExam = new userAndExam();

$_SESSION['examNumber'] = $examNumber+1;

$userAndExam->initDataUserAndExam($_SESSION['uid'], $_SESSION['examNumber'], date('Y-m-d H:i:s'));

$userAndExam->userAndExam_insert();

$test = new test();

$all_array = array();

$test_array = array();

$niit = array();

for($i = 1;$i<=1200;$i++){

$all_array[] = $i;

}

for($i=1;$i<=21;$i++)

{

$test1 = new test();

$random = array_rand($all_array);

$row = mysql_fetch_array($test1->init_test($random));

$niit[] = $row;

www.zaluu.comwww.zaluu.com

Page 39: Joloonii Kursiin Online System

unset($all_array[$random]);

$test1->test_update_isEnter($row[0]);

}

}

else

{

header("location:login.php");

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

<script type="text/javascript">

function getTest(testId, counter)

{

alert(testId+":"+counter)

$.get('showTest.php',{testId:''+testId, counter:''+counter},function(data)

{$(".exam_center").html(data);});

}

function alert1()

{

alert("orson");

var radios = document.getElementsByName('gender');

for(var i=0;i<radios.length;i++)

{

var radio = radios[i];

if(radio.checked){

var val = radio.value;

www.zaluu.comwww.zaluu.com

Page 40: Joloonii Kursiin Online System

var mas = val.split(":");

document.getElementById("shob"+mas[2]).style.backgroundColor = "#c0c0c0";

document.getElementById("shob"+mas[2]).value=mas[1];

//document.getElementById("tests"+mas[2]).value=mas[0];

alert(val);

}

}

}

</script>

<script type="text/javascript">

function endExam()

{

var i=1;

var param= new Array(21);

var testID = new Array(21);

for(i=1;i<=20;i++)

{

param[i] = document.getElementById("shob"+i).value;

testID[i] = document.getElementById("tests"+i).value;

}

//param = param+"\'shob20\' :\' "+document.getElementById("shob20").value+"\'";

$.post('endExamFinal.php',{param:''+param, testID:''+testID},function(data) {$(".exam_center").html(data);});

$.post('default.php',{param:''+param, testID:''+testID},function(data) {$(".exam_footer").html(data);});

$.post('default.php',{param:''+param, testID:''+testID},function(data) {$(".header").html(data);});

alert(testID);

}

</script>

</head>

<body>

<div class="header">

<table border="0" align="center">

www.zaluu.comwww.zaluu.com

Page 41: Joloonii Kursiin Online System

<tr>

<?php

for($i=1;$i<=20;$i++)

{

?>

<?php echo "<td><p>".$i."</p></td>"; ?>

<?php

}

?>

</tr>

<tr>

<?php

for($i=1;$i<=20;$i++)

{

?>

<?php

echo "<td><a href=\"javascript:void(0);\" ><li value=\"".$niit[$i][0]."\"

onclick=getTest(this.value,$i);><img src=\"".$niit[$i][2]."\" class=\"image\" width=\"20\" height=\"20\"/></li></a></td>";

?>

<?php

}

?>

</tr>

</table>

</div>

<div class="exam_center">

<form name="form1" method="face" action="">

<?php

echo "<img src=\"".$niit[1][2]."\" width=\"570\" height=\"317\" name='face'/>";

for ( $counter = 1; $counter <= $niit[1][3]; $counter += 1) {

echo "<Input type = 'Radio' Name ='gender' value='".$niit[1][0].":"."$counter:1"."' id='ques'

onchange=\"alert1();\">$counter";

www.zaluu.comwww.zaluu.com

Page 42: Joloonii Kursiin Online System

}

?>

<?php

?>

<br/>

</form>

</div>

<div class="exam_footer">

<table border=1 align="center">

<tr>

<?php

//print_r($niit);

for($i=1;$i<=20;$i++) {?>

<td bordercolor="#009966"><li value="<?php echo "$niit[$i][0]";?>"><?php echo "$i";?></li></td>

<?php } ?>

</tr>

<tr >

<?php for($i=1;$i<=20;$i++) {?>

<td width="25" height="25"><input type="text" width="25" value="" id="shob<?php echo "$i"; ?>" name="shob<?php echo "$i"; ?> "

onclick="alert(this.value);" /></td>

<?php } ?>

</tr>

<tr>

<?php for($i=1;$i<=20;$i++) {?>

<td width="25" height="25"><input type="text" value="<?php echo $niit[$i][0];?>" id="tests<?php echo "$i"; ?>" name="tests<?php echo "$i";

?> " onclick="alert(this.value);" /></td>

<?php } ?>

</tr>

</table>

<input type="button" onclick="endExam();" value="Дуусгах"/> </div></body></html>

www.zaluu.comwww.zaluu.com