摘要
隨著國家對創新型、高素質人刁-需求的增加,對考生實踐能力和創新意識進行考察的發散思維和主觀性試題在教育考試中所占比重越來越多,這就給評閱工作的公平、公正性提出了新的挑戰,傳統手工閱卷諸多弊端逐漸顯現,如何更好的控制閱卷誤差成為啞待解決的問題。隨著計算機網絡技術、圖像處理技術以及計算機的普及,網上閱卷應運而生。相對于手工閱卷,網上閱卷具有大幅度提高誤差控制能力;試卷電子化、易于以后查閱、主客觀分數統計快捷準確、節省開支便于保存;便于實時監控閱卷情況;便于實現考試信息深度挖掘等諸多優點。
隨著高考網上閱卷的普及,勢必會影響到高中甚至初中的考試模式,但是大型考試所使用的網上閱卷系統搭建復雜、成本較高,而且一般是不能重復使用的,這已成為網上閱卷系統在普通高中、初中學校普及的障礙。本論文致力于低成本、搭建迅速、適合重復使用的網上閱卷系統設計與實現。在軟件設計方面采用三層C/s結構、客戶端數據預處理等技術減輕服務器壓力,使得無需購買價格昂貴的服務器即可完成系統搭建;在硬件方面,除需購置高速掃描儀之外,其余硬件可以充分利用學,F有教育資源如教學用微機室,在不影響原有教學功能的基礎上進行改造,將閱卷系統嫁接到原有系統上。
本論文首先介紹了網上閱卷國內外研究現狀,其次對當前常用的B/S和C/S開發模式優缺點進行了系統分析,在充分考慮本系統實際需求之后,選擇了三層C/S模式作為開發模型。經過對多種主流商用數據庫管理系統進行比較分析之后,選擇oracle109作為數據庫管理系統。隨后提出了系統設計的基本目標和原則,并對系統架構和功能架構進行設計。在概要設計中劃分功能模塊,并對系統的功能模塊進行描述,在詳細設計中對各個模塊的設計與實現進行闡述,列舉了一些關鍵代碼幫助理解,并對系統界面中的人性化設計進行描述,最后論述了服務器性能優化方法。
關鍵詞:VC++;主觀題;網上閱卷;三層C/S結構
ABSTRACT
With the growing demand for the innovative high quality persons in our country, more and more divergent thinking and subjective questions designed to investigate the candidates' practice ability and innovation consciousness rise on the educational tests,which not only brings new challenge to the paper marking work but also makes many disadvantages of the traditional manual marking appear. To minimize the marking mistakes become an exigent problem to be resolve. Online marking arises with the popularization of network technology, image processing technology and computers, which has so many advantages as increasing the errors substantially, making testing paper electronic, cost-saving and convenient to keep, making monitoring the marking status much easier, exploring the test information deeply and so on.
With the popularity of online marking used for the College Entrance Examinations it will definitely influence the examination mode of senior high schools,even the middle schools. But the online marking systems constructed for the large-scale tests are of high cost and not reusable, which has already become a barrier for popularizing the online marking system in common high schools and middle schools. This thesis is committed to design and realize an inexpensive online marking system which can be constructed rapidly and will be appropriate for schools to reuse.
For software design, this system can reduce server pressure through adopting three-layer C/S structure and client data pretreatment technology, so there is no need for the clients to buy expensive server for the system construction; for hardware, it can use the existing educational resources like the teaching computer rooms which can be renovated without affecting its original teaching function to graft the marking system onto the original system.
This thesis introduces the online marking status at home and abroad at first, then describes the advantages and disadvantages of current common B/S mode and C/S mode systematically and after taking the actual demand of this system into consideration, it chooses the three-layer C/S structure as development model and Oracle lOg as the database software after comparing and analyzing many main commercial databases. "then, it proposes the basic objective and principle for system designing and designs the system framework and the function framework. Function module is divided and described in the general design. Designing and realizing of each module are described in detail, some key codes are listed to help better understanding and personalization design for the system interface is also described in the detailed design. Finally the optimization methods for server are discussed.
Key words: VC++; subjective questions; online marking; Three-layer C/S structure
現代社會中各種各樣的考試已成為各行各業選拔錄用人刁.的重要手段,隨著考試要求、類型和規模的不斷發展,普通的手工閱卷己無法滿足考試形式和內容日益復雜多樣的需求。如何更好的實現公平公正,充分發揮考試的作用,使之真正成為選拔錄用人才的工具,這個問題己經成為社會關注的焦點。
計算機網上閱卷的出現可以說是我國考試領域的重大變革,近年來高考、中考、全國英語等級考試、公務員考試等大型考試中網上閱卷備受關注,網上閱卷系統快捷、準確、保密的特性也已經被人們認可,但是現有的網上閱卷系統由于搭建復雜、投資巨大、無法重復利用等因素仍然無法在廣大高中、初中學校中推廣[2]。
計算機網上閱卷與傳統手工閱卷相比具有以下優勢:(l)減少工作人員人工輸入分數的環節,減少過程中出現錯誤的可能性,提高準確性。(2)減少紙質試卷封裝加工環節,節省費用開支,減少出錯機率。(3)數據全部電子化,可以做到永久保存,管理也更加方便高效。(4)具有評閱質量監控功能。由于所有閱卷信息實時傳送至服務器,所以可以實時掌握閱卷質量,如果出現偏差可以及時糾正。(5)真正實現無干擾雙評或者多評,這是傳統手工閱卷所無法比擬的,而且引入仲裁機制,盡量減小人為誤差,真正實現公平公正。(6)試卷個人信息完全加密,而且試卷為隨機發送,大大提高試卷的保密性。(7)傳統手工閱卷中需要專人核對,而且需要搬用試卷,網上閱卷系統自動分配,大大節省人力。(8)數據信息方便深度挖掘,可以作為教學和決策依據[3]。
1999年教育部為提高高考閱卷透明度,保證高考更加公正、公平而提出一種全新的閱卷模式——網上閱卷。目前,國外在網上閱卷系統上的研究比較少,研究主要放在網上考試系統上,如國外的GRE考試是完全的網上考試系統。國內方面,我國首次采用計算機網上閱卷是在1999年廣西高考中。到2002年,/計算機輔助評卷系統0在廣東省普通高考中得到應用,當時只有語文和英語進行了網上閱卷,隨后網上閱卷系統越來越廣泛的應用在各中大型考試中。到2004年,全國己有上海、廣東、遼寧等巧個省市的高考實行網上閱卷,這些省市的網上閱卷積累了豐富的實踐經驗,并得到教育部的肯定和提倡。同年,成人高考網上閱卷工作也在多省開始試點。隨著網上閱卷軟硬件設備、技術支持、組織管理等各方面條件的成熟,到2005年,全國實行網上閱卷的省市增加到17個。
自1999年廣西高考實行網上閱卷以來,網上閱卷越來越廣泛的得到應用,全國范圍內高考、成人高考、全國英語等級考試、全國公務員考試甚至普通中考都采用網上閱卷。截至2007年,我國己經有多大20余個省市的普通高考采用網上閱卷,其中包括黑龍江、遼寧、廣東、福建、云南、重慶、河北、貴州、上海、吉林、江西、浙江、湖北、寧夏、廣西、江蘇等省市,其中廣東省最早開始實行高考、中考網上閱卷[4]。
隨著網仁閱卷越來越被人們認可,各類考試采用網上閱卷也成為當前考試閱卷的必然趨勢和發展方向,已是不爭的事實。據國家教育部相關專家介紹,鑒于計算機網上閱卷在效率、質量和安全等方面的諸多優勢,在未來2一3年內,在全國范圍內全面推廣普通高考網上閱卷勢在必行,甚至在有些省市的中考閱卷中也開始出現網上閱卷的身影,由此可見,普通高考、中考實行網上閱卷已經是大勢所趨。學校日?荚嚾绮捎镁W上閱卷系統可以提高學校管理水平和教學質量,而且減輕閱卷教師負擔,學生也可以與高考、中考網上閱卷接軌,所以在廣大高中、初中的推廣也是大勢所趨。
VC++開發網上閱卷系統(三層C/S結構):
服務端用戶信息管理界面
臨時成績表實時顯示界面
最終成績表實時顯示界面
客戶端界面全覽
目錄
摘要
ABSTRACT
第一章 緒論
1.1 研究背景與意義
1.2 國內外研究現狀
1.3 論文的內容結構
第二章 網上閱卷系統需求分析與數據庫管理系統選擇
2.1 網上閱卷系統需求分析
2.1.1 系統應用背景
2.1.2 系統功能需求
2.2 C/S結構
2.2.1 C/S結構發展
2.2.2 C/s模式與B/S模式比較
2.3 數據庫管理系統選擇
第三章 網上閱卷系統總體設計
3.1 網上閱卷系統相關問題描述
3.1.1 網上閱卷系統運行前提條件
3.1.2 閱卷人員權限,職責描述
3.2 網上閱卷系統設計目標和原則
3.3 網上閱卷系統整體架構
3.3.1 系統硬件架構
3.3.2 系統邏輯架構
3.4 網上閱卷系統功能模塊劃分
3.4.1 客戶端模塊
3.4.2 服務器端模塊
3.5 數據庫表的設計
第四章 網土閱卷系統詳細設計與實現
4.1 客戶端模塊詳細設一計與實現
4.1.1 試卷圖像顯示與標記模塊的實現
4.1.2 文件收發模塊的實現
4.2 服務器端模塊詳細設計與實現
4.2.1 成績檢查與合成模塊
4.2.2 任務生成與分配模塊
4.2.3 質量檢查模塊
4.3 服務端界面
4.3.1 閱卷信息初始化界面
4.3.2 用戶信息管理界面
4.3.3 評閱成績實時顯示界面
4.4 客戶端界面
第五章 服務端性能優化
5.1 閱卷數據緩存
5.1.1 閱卷數據緩存的必要性
5.1.2 閱卷數據緩存規則設計
5.2 磁盤陣列
第六章 總結與展望
6.1 總結
6.2 展望
參考文獻
致謝
攻讀碩士期間發表論文
將微信二維碼保存到相冊
打開微信掃一掃從相冊識別
1.點擊下面按鈕復制QQ號
3008637063
2.打開QQ→添加好友/群
粘貼QQ號,加我為好友