Thông tin tài liệu:
Đây là đề tài viết chương trình cho giáo viên dựa trên mô hình Client-Server gồm các modul: soạn câu hỏi trắc nghiệm, quản lý hệ thống ngân hàng đề thi trắc nghiệm và soạn đề thi, trắc nghiệm và quản lý thông tin của người thi.
Nội dung trích xuất từ tài liệu:
Luận văn tốt nghiệp phân tích đề tàiLuaän vaên toát nghieäp Phaân tích ñeà taøiTrang 53Phaàn 2 : Phaân Tích Ñeà TaøiI. Noäi dung ñeà taøiVieát chöông trình cho giaùo vieân döïa treân moâ hình Client – Servergoàm caùc modul• Soaïn caâu hoûi traéc nghieäm• Quaûn lyù ngaân haøng ñeà vaø soaïn ñeà thi• Traéc nghieäm vaø quaûn lí thoâng tin cuûa ngöôøi thiII. Yeâu caàu cuûa ñeà taøiDöïa vaøo noäi dung cuûa ñeà taøi ñaët ra ,chuùng ta caàn xaây döïngmoät chöông trình öùng duïngdöïa treân caùc yeâu caàu sau :Xaây döïng moät chöông trình theo moâ hình Client – Server, toaøn boädöõ lieäu lieân quanñeán heä thoáng ñöôïc löu tröõ treân Server, vieäc truy caäp vaø truyeàndöõ lieäu ñöôïc thöïc hieän thoângqua maïng nhaèm phuïc vuï cho vieäc kieåm tra traéc nghieäm, caäpnhaät cô sôû döõ lieäuHeä thoáng ngaân haøng ñeà thi traéc nghieäm quaûn lí, löu tröõ taátcaû caùc caâu thi, ñeà thi cuûagiaùo vieân ñeå kieåm tra traéc nghieäm, ñoàng thôøi heä thoáng cuõngquaûn lí, löu tröõ caùc nhoùm ngöôøi söûduïng vaø keát quaû thi cuûa sinh vieân . Moãi ñeà thi coù moät möùckieåm tra khaùc nhau, phuø hôïp vôùitrình ñoä cuûa ngöôøi söû duïng, noäi dung muoán kieåm tra vaø hìnhthöùc ra ñeà.Thoâng qua trình duyeät Web, ngöôøi söû duïng heä thoáng ngaânhaøng ñeà thi traéc nghieämcoù theå thöïc hieän caùc thao taùc phuø hôïp vôùi caùc chöùc naêngmaø heä th oáng ngaân haøng ñeà thi traécnghieäm cho pheùp. Ngöôøi söû duïng, tuøy theo möùc ñoä cho pheùpcuûa heä thoáng ngaân haøng ñeà thitraéc nghieäm maø coù caùc quyeàn thao taùc treân heä thoáng khaùcnhau .Ñoái töôïng söû duïng heä thoáng ngaân haøng ñeà thi traéc nghieämnaøy goàm : Ngöôøi quaûn tròchung , Giaùo vieân , Sinh vieân .III. Giaûi quyeát caùc yeâu caàu cuûa ñeà taøiVì chöông trình xaây döïng theo moâ hình Client – Server ,vieäc truyxuaát, truyeàn döõ lieäuqua maïng thoâng trình duyeät web .Do ñoù chöông trình cuûa ta coùlieân quan ñeán caùc vaán ñeà sau1. NetworkingMaïng maùy tính laø moät taäp hôïp caùc maùy tính ñöôïc noái vôùi nhaubôûi caùc ñöôøng truyeàn vaätlyù theo moät kieán truùc naøo ñoù .Luaän vaên toát nghieäp Phaân tích ñeà taøiTrang 54Trong thöïc teá laø caùc maùy tính trong maïng coù theå chaïy caùc heäñieàu haønh khaùc nhau treâncaùc neàn phaàn cöùng khaùc nhau . Do ñoù ñeå coù theå noùi chuyeänñöôïc vôùi nhau, caùc quaù trình caànphaûi duøng chung moät phöông thöùc giao tieáp (protocol) naøo ñoù .Toå chöùc ISO (International Standards Organization) ñaõ ñöa ra moâ hìnhtham khaûo OSI (Open Systems Interconnection) duøng ñeå phaân lôùp kieán truùc maïng .Theo moâ hình OSI, thoâng tin muoán göûi hay nhaän qua maïng phaûi ñiqua 7 lôùp . Moãi lôùpcoù moät chöùc naêng khaùc nhau vaø cung caáp caùc interface ñeå caùclôùp phía treân coù theå söû duïngcaùc dòch vuï maø lôùp naøy cung caáp .1.1.Moâ hình maïng OSIHình II.1.1Application layer : chöùa caùc dòch vuï phuïc vuï cho ngöôøi duøng nhötruyeàn nhaän file hayemail …Presentation layer : chöùa caùc dòch vuï veà thao taùc döõ lieäu nhöneùn, giaûi neùn … Caáp naøykhoâng coù caùc dòch vuï thoâng tin cuûa rieâng noù.APPLICATIONLAYERPRESENTATIONLAYERSESSION LAYERTRANSPORT LAYERNETWORK LAYERDATALINK LAYERPHYSICAL LAYERSendingApplicationReceiverApplicationSESSION LAYERPRESENTATIONLAYERAPPLICATIONLAYERTRANSPORT LAYERNETWORK LAYERDATALINK LAYERPHYSICAL LAYERLuaän vaên toát nghieäp Phaân tích ñeà taøiTrang 55Session layer : chöùa caùc dòch vuï cho pheùp trao ñoåi thoâng tin giöõacaùc quaù trình, taïo vaøkeát thuùc keát noái cuûa caùc quaù trình treân caùc maùy khaùc nhau .Transport layer : chöùa caùc dòch vuï tìm vaø söûa loãi nhaèm baûoñaûm tính ñuùng ñaén cuûa döõlieäu nhaän .Network layer : quaûn lyù vieäc keát noái trong maïng lieân quan ñeánñòa chæ cuûa maùy tính göûivaø maùy tính nhaän cuõng nhö söï taéc ngeõn giao thoâng cuûa maïng .Datalink layer : baûo ñaûm caùc goùi döõ lieäu ñöôïc göûi ñi thoâng quamaïng vaät lyù .Physical layer : phuïc vuï cho vieäc göûi caùc döõ lieäu laø caùc bit thoâthoâng qua keânh truyeàn .Do ñaëc tính cuûa moâ hình OSI, döõ lieäu göûi phaûi ñi qua taát caû 14caáp ñeå ñeán ñöôïc chöôngtrình nhaän . ÔÛ moãi caáp, döõ lieäu seõ bò treã moät khoaûng thôøigian. Ñieàu naøy laøm giaûm hieäu suaátcuûa maïng . Moâ hình TPC/IP coù öu ñieåm hôn vaø hieän ñang ñöôïc söûduïng roäng raõi.1.2.Moâ hình maïng TCP/IPHình II.1.2Ñeå ñaûm baûo vieäc truy caäp, truyeàn döõ lieäu treân maïng laøkhoâng maát maùt, caùc goùi döõ lieäuñeán ñích phaûi theo ñuùng thöù töï ñaõ ñöôïc gôûi vaø caùc maùy tínhchaïy treân maïng Internet truyeànthoâng vôùi nhau duøng caùc protocol TCP, UDP . Do ñoù ta söû duïngmoâ hình maïng TCP/IP goàmboán lôùp ñöôïc moâ taû baèng hình II.1.2Application layer : chöùa caùc öùng duïng coù söû duïng maïng . Lôùpnaøy töông öùng vôùi hailôùp treân cuøng (application vaø presentation layer) cuûa moâ hình OSI .Application LayerHTTP ...