【正文】
能進行簡單的成績查詢,未來還需要進一步加強完善;(3)系統(tǒng)自動組卷功能還不夠完善,需要建立良好的數(shù)理統(tǒng)計和算法;(4)系統(tǒng)在安全方面還存在不足,需要規(guī)劃良好的網(wǎng)絡(luò)安全機制,以提高考試過程中出現(xiàn)的網(wǎng)絡(luò)安全問題。參考文獻[1] 金圣泉、姚顧波. Internet與我國教育的整合[2] 王彥洲. 在線考試管理系統(tǒng)[J]. 廣播電視信息. 2011[3] 王德安. 基于ASP.NET網(wǎng)上考試系統(tǒng)設(shè)計與實現(xiàn)[J]. 電腦編程技巧與維護. 2012[4] Php 上海軟件服務網(wǎng)軟件百科[5] 韓衛(wèi)媛. PHP中類的應用[J]. 濟源職業(yè)技術(shù)學院報. 2010[6] 韋耿. 數(shù)據(jù)庫設(shè)計在網(wǎng)站管理系統(tǒng)中的應用[J]. 數(shù)字技術(shù)與應用. 2013[7] MySQL中文參考手冊 [8] 商業(yè)數(shù)據(jù)庫_百度文庫 [9] 徐聰熊. 基于環(huán)保電子政務信息資源整合研究[J]. 中國電子商務 2014[10] 馬紅霞. Java與多線程程序設(shè)計[J]. 河北工業(yè)科技. 2004 [11] MySQL_360百科[12] wampserver_360百科[13] Zend Studio_360百科[14] 張琳. XML數(shù)據(jù)島結(jié)合AJAX實現(xiàn)Web的異步刷新[J]. 電子設(shè)計工程. 2012[15] 李佳凝. Ajax技術(shù)在高校學生管理系統(tǒng)的應用[J]. 科技創(chuàng)新導報. 2014[16] 侯波. 基于Web的小學在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J]. 福建電腦. 2013[17] 王亞洲. 在線考試管理系統(tǒng)[J]. 廣播電視信息. 2011[18] +MySQL網(wǎng)站開發(fā)入門與提高[M]. 北京:清華大學出版社,2014.[19] +CSS[M]. 北京:.[20] (美)凱瑞恩(Kyrnin,J.)著;林星譯. TML5移動應用開發(fā)入門經(jīng)典[M].北京:人民郵電出版社,()[21] Punt T. Entropic thresholding: A new approach[J]. CGIP, 1981, 16(21): 209320[22] akehurst B C. Tobacco(Second edition). New York: Longman press. 1981: 5158[23] Meyer. Elsevier Trends Division. Computer amp。 研究展望本系統(tǒng)雖然能夠完成在線考試的所有功能,但是在一些方面還存在著許多不足,例如只能做選擇題和填空題,不能做一些復雜的例如簡答題、計算題之類,但是因為技術(shù)和時間原因,本系統(tǒng)只能做到這里,相信在未來的研究和學習過程中還會繼續(xù)完善本系統(tǒng)功能,使之真正做到方便、高效、實用。$res=getFieldList(, , from StudentExamInfo a,student b where = and =.$id. and ExamCourse=.$_SESSION[39。設(shè)置考生包括設(shè)置、刪除考生,設(shè)置延遲時間、二次登錄密碼。 提交答案提交答案由客戶端函數(shù)SelectAnswer()來實現(xiàn),服務器端函數(shù)send_user_answer()把答案保存到數(shù)據(jù)庫中??荚嚱缑嫒鐖D512所示。)。這些功能只有管理人員有權(quán)操作。 var value。 $avail[1] = 題目信息不完整! 。管理人員利用該功能可以對試題進行錄入與修改。圖54 設(shè)置考試時間界面部分代碼如下:function SetExamTime(){ var szData=(Text1).value。 userinfo[0] = (39。圖51 考生登錄界面當點擊考生登錄時,觸發(fā)logon_user(),實現(xiàn)部分代碼如下:function logon_user() { var userinfo=new Array(4)。表410 管理人員信息表manager序號字段名稱數(shù)據(jù)類型說明1ID自動編號管理人員序號2Name文本管理名稱3Pwd文本管理人員密碼4Prioty數(shù)值管理人員權(quán)限:1為系統(tǒng)管理員2為普通管理員 (11)管理人員管理考試課程信息表manager_course如表411所示,用來保存管理人員管理考試課程信息。表42 班級信息表class序號字段名稱數(shù)據(jù)類型說明1ID自動編號班級序號2ClassName文本班級名稱3Major數(shù)值班級所屬專業(yè) (3)學生信息表student如表43所示,用來保存響應學生的基本信息,通過這些信息,可以明確顯示學生的專業(yè)班級等。該函數(shù)把firstobj列表框中的選項加入到secondobj列表框中。提交以后,服務器經(jīng)過處理驗證需要保存,保存的時候同樣需要進行判斷并執(zhí)行插入數(shù)據(jù)庫語句。“設(shè)置”按鈕的響應函數(shù)為Set_Class(),“刪除”按鈕的響應函數(shù)為Del_Class()。試題插入數(shù)據(jù)庫流程如圖42所示:圖42 試題插入數(shù)據(jù)庫流程示意圖(2)修改試題界面由文件modifytest,php來實現(xiàn),該文件顯示所有題型,界面中的題型下拉列表框onchange事件響應函數(shù)為select_ttype(),該函數(shù)顯示指定類型的所有試題。函數(shù)check()處理服務器的返回結(jié)果,如果管理人員信息正確,否則顯示錯誤信息。(1) 服務器端操作系統(tǒng):Windows Server 2003服務器:Apache PHP軟件:PHP 數(shù)據(jù)庫:MySQL 開發(fā)工具:Zend Studio瀏覽器:分辨率:最佳效果是1024*768(2) 客戶端瀏覽器:分辨率:最佳效果是1024*7684 系統(tǒng)總體設(shè)計 功能設(shè)計根據(jù)系統(tǒng)的功能概述,系統(tǒng)需要具有課程管理,學生管理,題庫管理,試卷管理,考試管理以及試卷管理等功能。(6)考試管理功能考試管理功能包括:設(shè)置考生登錄密碼和二次登錄密碼、設(shè)置考生延遲時間、自動批卷、查詢交卷和未交卷考生、查詢考生分數(shù)。管理課程時,系統(tǒng)需要保存課程名稱、考試課程名稱、考試課程考試時間、考試課程的狀態(tài)。 Ajax原理Ajax的工作原理就類似于在用戶和電腦中間多了一個環(huán)節(jié),導致用戶操作和服務器響應不同步進行[16]。 Zend Studio簡介 Zend Studio介紹Zend Studio是在PHP開發(fā)人員中使用范圍最廣也是最專業(yè)的一個集成開發(fā)環(huán)境,他可以安裝許多插件,在使用上類似于Java開發(fā)使用的Eclipse,功能十分強大,一個軟件基本滿足了PHP開發(fā)過程中所有的代碼編寫和調(diào)試工作,從而在一定程度上縮短了軟件開發(fā)的時間,節(jié)約了一些不必要的費用,由于他的跨平臺性能極好,也免去了開發(fā)軟件與一些系統(tǒng)不兼容的煩惱[13]。在WampServer里面集成的MySQL數(shù)據(jù)庫,既有圖形用戶界面又可以使用數(shù)據(jù)庫代碼,可以使用戶充分體驗數(shù)據(jù)庫使用快感,滿足不同人群對它的需求,并且WampServer里面的數(shù)據(jù)庫可以通過瀏覽器打開界面,并不用使用命令行或者安裝專業(yè)的界面程序,任何時候只要開啟服務器,就能從容打開數(shù)據(jù)庫對其進行編輯和修改,這樣使得數(shù)據(jù)庫的安裝和配置也變得極為簡單,充分考慮到初學者對此一片茫然的心情,使得上手非??欤矘O大地調(diào)動了初學者的學習熱情。當我們需要重復使用某一個功能時,如果每次都重新編輯,會造成不必要的麻煩,但是如果封裝起來,當使用的時候直接調(diào)用就方便多了,增加了代碼的重復使用性??偨Y(jié)全文并展望今后的主要研究工作。介紹了構(gòu)建系統(tǒng)所需的相關(guān)技術(shù)。在國內(nèi),從大多數(shù)來看,很大一部分的教育教學還普遍停留在傳統(tǒng)的考試方式上,但是傳統(tǒng)的考試每次都需要人為的出卷、組織考試、批改試卷并且做出許多試卷分析和成績評估,作為老師,一次考試的實施給他們帶來了許多的麻煩,并且隨著教育現(xiàn)代化,考試類型的增加和考試要求的更加嚴格,教師的工作也會變得越來越繁重。關(guān)鍵詞 在線考試;B/S;PHP;AjaxTHE DESIGN AND IMPLEMENTATION OF ONLINE EXAMINATION SYSTEM BASED ON PHPABSTRACTWith the development of Internet technology and database technology, online paperless examination for its fairness, accuracy, flexibility, timeliness and convenience features has bee widely used in the international examination way, the system realize integrated network technology and database technology, the use of the Internet better for the school teaching management service.The system consist of teachers and students system. Teachers act as system administrators. Its function include Log and exit, course management, question bank management, student management, paper management, test management and so on. The system uses the Zend Studio as the editor tool, WampServer as a server. It is based on Browser/Server mode, according to the system design principles to achieve online test by development of structural design, database design and front