版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢業(yè)設計(論文)說明書</p><p> 題 目: 《軟件工程》 </p><p> 學習輔導平臺 </p><p> 系 別: 信息工程系 </p>
2、<p> 專 業(yè): 計算機科學與技術 </p><p> 學生姓名: 趙健 </p><p> 學 號: 0505030119 </p>
3、<p> 指導教師: 向榮、趙瑩瑩 </p><p> 職 稱: 副教授、助教 </p><p> 題目類型: 理論研究 實驗研究 工程設計 工程技術研究 軟件開
4、發(fā)</p><p> 2009 年 6 月 1 日</p><p><b> 摘 要</b></p><p> 隨著計算機技術的迅猛發(fā)展,學校教學和管理的信息化也有長足的發(fā)展進步,這就要求各個環(huán)節(jié)都均衡發(fā)展,從軟硬件雙方面把學校建設成一流的信息管理、教育教學的平臺。本課題設計開發(fā)的考試管理系統(tǒng)也是其中重要的一個方面。該系統(tǒng)遵循減輕教師工
5、作負擔、提高工作效率、優(yōu)化學生考試流程的原則,增強參加考試學生的身份識別,比傳統(tǒng)的考試模式節(jié)省人力、財力和時間。</p><p> 本課題基于ASP和ACCESS2003數(shù)據(jù)庫技術,開發(fā)實現(xiàn)了一個針對軟件工程科目的學習輔導平臺。主要有以下內(nèi)容:</p><p> 在線考試功能:學生用戶選擇在線考試功能后,將按照出題老師預先設置好的試卷結構從題庫中隨即抽取合適的題目,形成試卷。在線閱卷功
6、能:教師用戶選擇在線閱卷功能后,能對學生提交的試卷進行查閱評分,能保存查詢學生成績,并能查看正在考試的學生與完成考試的學生。在線交流功能:系統(tǒng)所有已登陸用戶,均可通過在線交流功能與在線師生進行即時交流,能極大地提高學習效率。完善的后臺管理功能:超級管理員主要管理用戶信息的添加、刪除等操作,并設置用戶的權限。試題發(fā)布功能:教師用戶可以直接在數(shù)據(jù)庫添加、修改、刪除題目。</p><p> 經(jīng)反復測試,該系統(tǒng)在響應時
7、間0.02秒內(nèi)能夠承受的最大并發(fā)用戶數(shù)為200個,達到了預期的效果,性能良好,各模塊功能均運行正常。</p><p> 與一般在線考試系統(tǒng)相比,該系統(tǒng)功能實用、易于維護且擴展性好,易于推廣到其它專業(yè)科目的學習輔導中,非常適合進行中小規(guī)模在線輔導與考試。</p><p> 關鍵詞:在線考試;在線交流;在線閱卷;并發(fā)用戶</p><p><b> Abs
8、tract</b></p><p> With the rapid development of computer technology,school teaching and information managing technology development has made significant progress,which required a balanced development
9、in all aspects,make school into a first-class information management, education and teaching platform from both sides of hardware and software, In this paper, design and development of test management system is one impor
10、tant aspect of this. The system is guided by reducing the workload of teachers, improve efficiency</p><p> This system is based on ASP and Access 2003, developed a software engineering about study for guida
11、nce platform,the system have following contents:</p><p> Online exam function:when the user choose the online exam function, teacher questions in accordance with good pre-set questions in examination papers
12、 structure was taken from the appropriate topic, the formation of paper. Online scoring function:when the teacher choose the online scoring function,he can search or score the papers from the student submitted,he can sav
13、e the score,and he can see the examing student and the examed student. Online exchange function:all the system users can do the rea</p><p> After repeated testing, the system can bear the greatest number of
14、 current users to 200 within the response time of 0.02 seconds, achieve the expected results, good performance, all the functional module features are operating normally.</p><p> Compared with the common on
15、line examination system, this system is functional for people, easier to maintain and have a good scalability.extend to other professional courses of study easily, very suitable for small and medium-sized online counseli
16、ng and examination.</p><p> Key words: online exams; online exchange; online marking; concurrent users</p><p><b> 目 錄</b></p><p><b> 引言1</b></p>
17、<p><b> 1 課題概述1</b></p><p> 1.1 學習輔導平臺含義1</p><p> 1.2 學習輔導平臺的目前現(xiàn)狀2</p><p> 1.3 學習輔導平臺的突出特點2</p><p> 1.4 學習輔導平臺的發(fā)展趨勢3</p><p>
18、 2 可行性與需求分析3</p><p> 2.1 可行性分析3</p><p> 2.2 需求分析4</p><p><b> 3 總體設計5</b></p><p> 3.1 系統(tǒng)設計目標及要求5</p><p> 3.2 系統(tǒng)體系結構6</p><
19、;p> 3.3 數(shù)據(jù)庫設計7</p><p> 3.4 系統(tǒng)設計11</p><p> 4 詳細設計14</p><p> 4.1 高級管理模塊設計14</p><p> 4.2 帳戶管理模塊設計16</p><p> 4.3 考試設置模塊設計19</p><p>
20、; 4.4 在線閱卷模塊設計20</p><p> 4.5 在線交流模塊設計22</p><p> 4.6 在線考試模塊設計23</p><p> 4.7 修改密碼模塊設計25</p><p> 4.8 查看資料模塊設計27</p><p> 5 軟件測試28</p><p
21、> 5.1 測試的作用和意義28</p><p> 5.2 系統(tǒng)配置要求28</p><p> 5.3 測試方法29</p><p> 5.4 測試用例及結果29</p><p> 5.5 測試結論30</p><p><b> 6 結論31</b></p&g
22、t;<p><b> 謝 辭32</b></p><p><b> 參考文獻33</b></p><p> 附 錄1—各數(shù)據(jù)表結構詳細設計描述34</p><p><b> 引言</b></p><p> 軟件工程是計算機專業(yè)的一門重要的專業(yè)基
23、礎課,它對于培養(yǎng)學生的軟件素質(zhì),提高學生的軟件開發(fā)能力與軟件項目管理能力具有重要的意義. 軟件的開發(fā)是一個很困難的活動,要求很仔細的計劃和執(zhí)行. 近二十年來計算機軟件已經(jīng)成為現(xiàn)代科學研究和解決工程問題的基礎,以及管理部門,生產(chǎn)部門,和服務行業(yè)中的關鍵因素,滲透到了各個領域,因此,如何能讓人們更好地學習掌握計算機軟件的開發(fā)已經(jīng)成為當今世界一個共同的話題。學習軟件工程既可以選擇自主看書學習,也可選擇到教室里上課,也可以選擇多媒體現(xiàn)代教育,更
24、可以選擇遠程教育等等, 而網(wǎng)絡憑借其信息存儲容量大、表現(xiàn)形式多樣化、高度共享性和擴展性以及交流實時性和便利性等獨特的優(yōu)勢在教育領域中得到日益廣泛的應用,目前, 以網(wǎng)絡學習平臺為主要表現(xiàn)形態(tài)的教學資源的設計開發(fā)已經(jīng)初見端倪,并日益顯示出蓬勃發(fā)展的生機。</p><p> 本課題正是基于以上需求,采用ASP和Microsoft Access 2003技術,為《軟件工程》科目開發(fā)的一個專門的學習輔導平臺,</p
25、><p> 該平臺具備友好的用戶界面、具備在線考試功能、在線閱卷功能、在線交流功能、試題發(fā)布功能、完善的后臺管理等功能,由三大主模塊組成,包括超級管理員模塊、教師模塊、學生模塊,其中超級管理員模塊包括人員管理模塊,教師模塊包括試卷查閱模塊、試卷評分模塊、試題增加模塊、試題刪除模塊、在線交流模塊,學生模塊包括在線考試模塊、在線交流模塊、個人信息模塊。</p><p> 本文論述了在線輔導學習
26、平臺的基本思想,對它的基本含義、背景、趨勢、市場等方面作了一個概述,論述了平臺主要實現(xiàn)的功能,并就平臺在常用配置環(huán)境下的適應性進行了評估,驗證了該輔導平臺的各項性能。</p><p><b> 1 課題概述</b></p><p> 1.1學習輔導平臺含義</p><p> 學習輔導平臺是基于網(wǎng)絡信息技術,為教師和學生構造一個學習、交流
27、、溝通、互動的平臺,它包括老師對學生的在線輔導,老師與學生之間的即時互動交流及在線考試等。學習輔導平臺提供了一套專業(yè)的考試、培訓、學習管理、輔導解決方案,采用開放、動態(tài)的系統(tǒng)架構,將傳統(tǒng)的考試培訓模式與先進的網(wǎng)絡應用相結合,可使用戶完全根據(jù)自身應用特點快速構建考試培訓平臺系統(tǒng),實現(xiàn)對考試、輔導、學習的高效管理。</p><p> 1.2 學習輔導平臺的目前現(xiàn)狀</p><p> 目前多
28、數(shù)投入應用的學習輔導平臺,采用靈活的機考方式,適于不同的考試環(huán)境需求。學習輔導平臺多數(shù)采用功能強大的后臺管理與高效靈活的前端應用相融合的方式,具有高度的可擴展性。被授權的考試用戶不管身處何地,使用網(wǎng)絡瀏覽器,就可通過網(wǎng)絡登錄考試系統(tǒng),參加管理機構組織的考試、培訓和學習。學習輔導平臺不僅可應用于局域網(wǎng),也可應用于互聯(lián)網(wǎng),不僅可以獨立構建,也可同用戶現(xiàn)有的Intranet/Internet集成;使用系統(tǒng)提供的靈活易用的數(shù)據(jù)接口,可快速將用戶
29、已有的帳戶資料、題庫、知識庫、試卷等資源導入服務器數(shù)據(jù)可,利用系統(tǒng)內(nèi)部強大的數(shù)據(jù)整合能力與全面的管理功能,迅速開始考試培訓與學習管理工作。</p><p> 學習輔導平臺不僅可滿足各類專業(yè)的教育、考試、培訓機構的考試應用與管理需求,也是各類政府機構、企業(yè)、事業(yè)單位進行考試考核、技能培訓、評測、組織學習的理想平臺。同時也是一個專業(yè)的產(chǎn)品增值開發(fā)平臺,專業(yè)的考試、培訓機構與知識產(chǎn)品開發(fā)商可基于學習輔導平臺開發(fā)、發(fā)行
30、自己的題庫產(chǎn)品與知識產(chǎn)品。</p><p> 1.3 學習輔導平臺的突出特點 </p><p> ?。?)采用多媒體的呈現(xiàn)方式:教學實踐已經(jīng)證實,在教學活動中加入多媒體的教學手段,可以使教學活動得到更佳的效果;</p><p> ?。?)交互性:網(wǎng)絡教學對于傳統(tǒng)教學媒體來說,一個很重要的特點就是它的交互性。在教學活動中交互性的活動是很常見的;教師需要學生學習情況的
31、反饋;學生需要教師解答一些學習上遇到的問題。通過即時在線交流功能可以實現(xiàn)此項功能;</p><p> (3)開放性:基于Web的網(wǎng)絡教學具有其它教學媒體所無法比擬的開放性環(huán)境。每個學習者不需要有專門的客戶端平臺,只要他們的電腦能上網(wǎng),使用這個公共的客房端平臺(瀏覽器),就可獲取各種服務器端的學習資料。同時教師與學生是在完全開放的教學環(huán)境中進行教學活動的;</p><p> ?。?)靈活性
32、:被賦予權限的管理員可以隨時進行數(shù)據(jù)庫的操作,進行題目的刪減及試卷的重組,管理員的任命,學生信息的錄入等。</p><p> 1.4 學習輔導平臺的發(fā)展趨勢</p><p> 據(jù)IDC于去年發(fā)表的有關因特網(wǎng)教育培訓市場的調(diào)查結果顯示,僅美國企業(yè)市場就將在2000年的23億美元的基礎上以年均50%以上的速度成長,到2005年達到180億美元的規(guī)模。IDC統(tǒng)計表明,2000年非 IT的培
33、訓內(nèi)容僅為24%,但到2005年這一數(shù)字將達到53.8%。</p><p> 2003年4月,延續(xù)數(shù)月的非典疫情全面爆發(fā),在幾乎全社會都把預防“非典”當作頭等大事來抓的情況下,許多國內(nèi)企事業(yè)單位趁此“農(nóng)閑”機會積極開展內(nèi)部業(yè)務培訓和考核,而且普遍利用了網(wǎng)絡這一先進的工具和手段。更多的商機和根多的實踐與應用,帶給學習輔導平臺的無疑是更大的機遇與挑戰(zhàn)。</p><p> 隨著網(wǎng)絡和電腦逐漸
34、普及,部分企業(yè)的信息化程度已經(jīng)達到了比較高的水平,所以只要采用合適的網(wǎng)絡學習輔導軟件,企業(yè)就能隨時隨地進行全員培訓、學習和考核工作,而每次考試花費的成本則無論企業(yè)規(guī)模大小都能承受。在學校,大量繁重的批改作業(yè)流程完全可以通過全新的無紙教學而改變,教師將從乏味的重復式勞動中被解放出來,發(fā)揮更多的主觀能動性。而在學習輔導平臺的專業(yè)技術也將不斷的更新發(fā)展,更加智能和人性化,并將進入更多的領域,結合更多的創(chuàng)新思想。未來的學習輔導平臺不僅能針對客觀
35、試題做出準確無誤的判斷,還能針對主觀試題加以評判,增加對程序的糾錯和識別能力,并能根據(jù)學生答題情況給出適當?shù)闹笇c側重。</p><p> 2 可行性與需求分析</p><p><b> 2.1 可行性分析</b></p><p> 目前,互聯(lián)網(wǎng)技術迅速發(fā)展,結合目前計算機硬件價格普遍下跌與寬帶網(wǎng)大力建設的有利優(yōu)勢,本課題采用Activ
36、e Server Page與Mircrosoft Access 2003數(shù)據(jù)庫技術,基于B/S體系結構,開發(fā)了多用戶在線考試系統(tǒng),目的是為提高考試效率,減輕教師工作負擔及有效加強教師和學生之間的溝通。</p><p> 系統(tǒng)要求使用方便、操作簡單。在功能上實現(xiàn)一個多用戶同時在線考試、動態(tài)隨機出題、時間控制、自動與手工判卷結合,題庫管理、用戶管理、成績管理、在線交流的學習環(huán)境,實現(xiàn)真正的無紙化考試,滿足授權的考生
37、隨時隨地考試并迅速獲得成績,其實現(xiàn)的技術手段包括運用Active Server Page技術與數(shù)據(jù)庫技術,目前實現(xiàn)手段是可行的,系統(tǒng)軟件的實用價值也是顯而易見的。</p><p><b> 2.2 需求分析</b></p><p> 隨著網(wǎng)絡技術的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)開設了遠程教育,通過計算機網(wǎng)絡實現(xiàn)異地教育和培訓?,F(xiàn)在,計算機硬件技術
38、的發(fā)展已經(jīng)達到了相當高的水平。但是,遠程教育軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到遠程教育當中去,這就給軟件設計人員提出了更高的設計要求。</p><p> 遠程教育包括很多環(huán)節(jié),例如教學系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然遠程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學校與社會上的各種考試大都采
39、用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展,網(wǎng)絡應用不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術來進行在線考試,以減輕
40、教師的工作負擔及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學生的學習興趣。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。</p><p> 在線考試是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學習過后及時檢驗自己的學習效果,已發(fā)現(xiàn)自己的不足,使得
41、學習效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔,這表明其經(jīng)濟性是相當可觀的。為了適應新形勢的發(fā)展,我進行了這一系統(tǒng)的初步設計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來。</p>
42、<p> 現(xiàn)行的遠程教育軟件還處于起步階段,功能模塊結構不盡相同,但是其基本的需求是一樣的,其主要市場需求包括以下方面:</p><p> (1)在線考試功能:能根據(jù)數(shù)據(jù)庫中所設置的題目隨機出卷,讓考生進解答,并能保存和提交試卷。</p><p> (2)用戶管理功能:管理員能對每次考試的考生名單進行管理。</p><p> (3)支持在線閱卷評
43、分:教師能實時對學生提交的試卷進行查閱,并對學生提交的試卷進行批改評分。</p><p> (4)動態(tài)隨機出題:要確保每個學生得到的題目不一樣。</p><p> (5)數(shù)據(jù)庫易于維護:數(shù)據(jù)庫要求結構簡單,易于維護</p><p> (6)系統(tǒng)操作界面友好簡單。</p><p> 根據(jù)需求分析, 本系統(tǒng)的用戶可分為管理員和普通用戶兩類
44、。</p><p> 本系統(tǒng)共分成兩個界面:一個界面用于管理員登錄,主要負責進行基本資料、題庫、試卷、成績的管理以及查詢等;另外一個界面用于普通用戶登錄,主要負責在線考試、查詢以往考試成績和在線交流等。</p><p> 從總體上考慮,系統(tǒng)應該實現(xiàn)下列功能:</p><p> (1)對管理員來說,包括試卷管理、題庫管理、成績管理、學生管理。</p>
45、<p> ?、僭嚲砉芾恚汗芾韱T可以從課程,各種題型的數(shù)量等方面對某份試卷提出一定的要求生成試卷規(guī)則,。同時,管理員還可以對庫中已有的試卷進行修改和刪除,添加新試卷等。</p><p> ?、陬}庫管理:管理員可以對題庫中的試題進行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對于每種類型的試題,教師可以設置題干、答案等屬性。</p>&l
46、t;p> ?、鄢煽児芾恚汗芾韱T可以查看考生的考試成績,并針對不同的課程進行成績統(tǒng)計,包括考試人數(shù)、最高分、最低分、平均分以及各分數(shù)段得分人數(shù)等。</p><p> ?、軐W生管理:管理員可以對用戶的資料進行查詢、刪除。</p><p> (2)對管理員來說,包括在線考試、查詢以往考試成績和在線交流等</p><p> ①在線考試:學生可以任選時間進行在線測試
47、,考試結束后,系統(tǒng)會根據(jù)已有的標準答案進行在線判卷,考生可以立刻知道考試成績。</p><p> ?、诓樵円酝荚嚦煽儯簩W生可以在線查詢以前參加過的每門課程的考試相關信息。</p><p> ③聊天室:學生相互交流學習心得和研究疑難問題。</p><p> 除了實現(xiàn)上述功能以外,在線考試系統(tǒng)還應該具有友好、簡潔的界面,安全性要高,穩(wěn)定性要強,能夠滿足200人以上
48、同時及進行在線考試。</p><p><b> 3 總體設計</b></p><p> 3.1 系統(tǒng)設計目標及要求</p><p> 3.1.1系統(tǒng)設計目標</p><p> 本系統(tǒng)是針對學校通過網(wǎng)絡實現(xiàn)在線考試而設計的,主要實現(xiàn)如下目標:</p><p> (1)登錄系統(tǒng)的主要功能要
49、求:</p><p><b> ?、贇g迎頁面;</b></p><p><b> ②功能選擇頁面;</b></p><p> ?、鄹鞣N功能的登錄頁面及密碼驗證。</p><p> (2)在線考試系統(tǒng)的主要實現(xiàn)功能要求:</p><p> ?、僮層脩暨x擇試卷類型;</
50、p><p> ?、谧層脩暨x擇試卷的斷線情況;</p><p> ?、蹚脑囶}庫中隨機出題給用戶;</p><p> ④將隨機試卷保存在暫時表中;</p><p><b> ⑤保存用戶的答案;</b></p><p> ?、藿o用戶的試卷劃分;</p><p><b>
51、 ⑦保存用戶的試卷;</b></p><p><b> ⑧查詢用戶成績。</b></p><p> (3)在線帳戶管理系統(tǒng)的主要功能要求:</p><p> ①選擇更改帳戶屬性的類別;</p><p> ②瀏覽整個系統(tǒng)中的各種用戶(超級用戶、學生用戶、教師用戶);</p><p&
52、gt; ?、厶砑影稠椆δ艿挠脩簦?lt;/p><p> ?、軇h除不再需要的用戶;</p><p><b> ?、莞挠脩舻拿艽a。</b></p><p> (4)在線閱卷系統(tǒng)的主要功能要求:</p><p> ?、贋g覽系統(tǒng)中用戶答案情況;</p><p> ?、趧h除某個用戶的其中一個答卷或刪除某
53、種系統(tǒng)試卷。</p><p> 3.1.2系統(tǒng)設計要求</p><p> 根據(jù)系統(tǒng)功能的要求,在線考試系統(tǒng)分為上述的3個模塊,即在線的考試系統(tǒng),在線帳戶管理系統(tǒng)和在線的閱卷系統(tǒng)??梢詫⑾到y(tǒng)分解成幾個功能模塊來分別設計。</p><p> 根據(jù)系統(tǒng)功能分析,僅有一個單一的流程化頁面。所以從試題選擇頁面開始,然后是登陸記錄選擇頁面,接著就進入考試頁面,然后是判分以
54、及查詢成績的頁面。</p><p> 對于在線的管理系統(tǒng),根據(jù)系統(tǒng)功能分析,可以具體細化為瀏覽系統(tǒng)用戶頁面,添加用戶頁面,刪除用戶頁面以及更改用戶密碼頁面。</p><p> 對于在線的閱卷系統(tǒng),根據(jù)系統(tǒng)功能分析,可以具體細化為閱卷登錄頁面,另外一個就是試卷管理頁面。</p><p> 3.2 系統(tǒng)體系結構</p><p> 目前we
55、b系統(tǒng)存在著兩種體系結構:C/S和B/S。下面對這兩種結構作簡要的介紹。</p><p> C/S (Client/Server)結構,即大家熟知的客戶機和服務器結構。它是軟件系統(tǒng)體系結構,通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應用軟件系統(tǒng)都是client/Server形式的兩層結構,由于現(xiàn)在的軟件應用系統(tǒng)正在向分布式的Web
56、應用發(fā)展,Web和Client/Server 應用都可以進行同樣的業(yè)務處理,應用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng),通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。</p><p> B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用
57、戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網(wǎng)建立B/S結構的網(wǎng)絡應用,并通過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不
58、同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。B/S架構管理軟件更是方便、快捷、高效。</p><p> 對于《軟件工程》學習輔導平臺來講,采用B/S結構有利于系統(tǒng)的擴展和維護,同時也使得系統(tǒng)更新簡單,維護靈活,易于操作。鑒于此,該系統(tǒng)采用B/S架構,使用ASP技術和Mircosoft
59、 Access 2003進行開發(fā)。該系統(tǒng)采用此模式,可以為學校信息遠程教學提供完善的現(xiàn)代信息管理方案,可以在WEB瀏覽器中進行在線考試和操作;實現(xiàn)了教師與學生之間良好的交流互動,用戶信息統(tǒng)一安全管理,系統(tǒng)結構簡單,功能實用,可本質(zhì)上提高學校的教學質(zhì)量。</p><p><b> 3.3 數(shù)據(jù)庫設計</b></p><p> 本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一
60、個強大的后臺數(shù)據(jù)庫管理系統(tǒng)支持。本系統(tǒng)采用的是微軟公司的Microsoft Access。采用它的原因如下:第一、只要安裝了IIS5肯定有ACCESS的ODBC驅(qū)動,即系統(tǒng)肯定支持ACCESS數(shù)據(jù)庫的存取。第二、ACCESS支持的SQL指令非常齊全。第三、ACCESS ODBC驅(qū)動程序的效率非常高。</p><p> 3.3.1數(shù)據(jù)庫需求分析</p><p> (1)根據(jù)系統(tǒng)功能設計的
61、要求以及功能模塊的劃分:</p><p> ?、賹τ谠诰€考試系統(tǒng)的試題庫數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構:</p><p> 試卷名稱表:主要包括試卷的名稱、該試卷的總分數(shù)、試卷的答題時間,以及試卷內(nèi)各類題型的數(shù)目等。</p><p> 試題信息表:主要包括試題的ID、專業(yè)、試題題型、難易程度、試題內(nèi)容、試題分數(shù)、試題答案,以及一些附加的內(nèi)容。值得指出的是
62、試題信息本身包括了4個表,在本在線考試系統(tǒng)中包括了4個題型的試題表。</p><p> ?、趯τ谟脩粲涗洈?shù)據(jù),主要包括了如下的一些數(shù)據(jù)項和數(shù)據(jù)結構:</p><p> 超級用戶信息:用戶的ID、用戶名、密碼、權限等內(nèi)容。</p><p> 用戶記錄表:用戶的ID、用戶名、密碼、權限,以及當前狀態(tài)(特別強調(diào):這個狀態(tài)可以查看所選用戶是否處于考試狀態(tài),但包括正在考試
63、和斷線兩種情況)等信息。</p><p> ③對于在線的考試系統(tǒng),可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構:</p><p> 試卷名稱:主要包括試卷的名稱、試題的分數(shù)、試題的題量,以及試卷的答題時間等內(nèi)容。</p><p> 試題信息表:主要包括試題的ID、專業(yè)、試題題型、難易程度、試題內(nèi)容、試題分數(shù)、試題答案,以及一些附加的內(nèi)容。</p><p&g
64、t; 暫時試題信息表:主要包括試題的ID、專業(yè)、試題題型、難易程度、試題內(nèi)容、試題分數(shù)、試題答案,以及一些附加的內(nèi)容。</p><p> 成績登記表:主要包括用戶、成績、當前狀態(tài)等。</p><p> ④對于在線的管理系統(tǒng), 可以列出以下的數(shù)據(jù)項和數(shù)據(jù)結構:</p><p> 用戶記錄表:用戶ID、用戶名、密碼、權限,以及當前的狀態(tài)(特別強調(diào):這個狀態(tài)可以查
65、看所選用戶是否處于考試狀態(tài),但包括正在考試和斷線兩種情況)等信息。</p><p> ?、輰τ谠诰€的試卷管理,因為它主要使用了試卷的一些信息,上面都已經(jīng)給出了。</p><p> (2)根據(jù)需求分析,設置系統(tǒng)用到的數(shù)據(jù)表:</p><p> ?、俪売脩舯?Admin):主要用于保存超級管理員和教師用戶的個人信息。</p><p> ?、谄?/p>
66、通用戶表(User): 主要用于保存學生用戶的個人信息。</p><p> ?、劭荚噮?shù)表(Test): 主要用于教師設置單選題、多選題、判斷題、問答題各自的題目數(shù)目和每題分數(shù)。</p><p> ④高級信息表(Info): 主要用于查看在線交流功能時各用戶的端口,IP地址,請求方式,上下線時間。</p><p> ?、莩煽兊怯洷?Report):主要用于登記
67、考生的成績。</p><p> ?、拊嚲頃簳r登記表(Exam):主要用于保存當前考生提交的試卷。</p><p> ⑦單選題表(Type1): 主要用于保存單選題的題目以及標準答案。</p><p> ?、喽噙x題表(Type2): 主要用于保存多選題的題目以及標準答案。</p><p> ?、崤袛囝}表(Type3): 主要用于保
68、存判斷題的題目以及標準答案。</p><p> ⑩問答題表(Type4): 主要用于保存問答題的題目以及標準答案。</p><p> 各模塊用到的數(shù)據(jù)表:</p><p> 超級管理員模塊:超級用戶表(Admin) 普通用戶表(User)</p><p> 教師模塊:超級用戶表(Admin)成績登記表(Report) 高級信息表(
69、Info) 試卷暫時登記表(Exam)</p><p> 學生模塊:普通用戶表(User) 考試參數(shù)表(Test)多選題表(Type2) 問答題表(Type4) 單選題表(Type1) 判斷題表(Type3)</p><p> (3)各數(shù)據(jù)表結構詳細設計</p><p> 各表的結構詳細設計描述見附錄1</p><p> 3.3.2數(shù)
70、據(jù)庫結構設計</p><p><b> (1)概念結構設計</b></p><p> 根據(jù)前面所作的需求分析本系統(tǒng)的實體及其屬性如下:</p><p> 學生 (姓名,密碼,學號,班級);</p><p> 教師 (姓名,密碼,權限。狀態(tài));</p><p> 管理員(學生,教師);
71、</p><p> 題目 (單選題,多選題,判斷題,問答題);</p><p> 試卷 (分值,時間,答案,總分)。</p><p><b> 系統(tǒng)E-R圖如下:</b></p><p> 圖1 系統(tǒng)E-R圖</p><p><b> (2)邏輯結構設計</b>
72、;</p><p> 本系統(tǒng)數(shù)據(jù)庫名稱為test_admin。在名為Exam的數(shù)據(jù)庫里包含用戶數(shù)據(jù)對象、管理員數(shù)據(jù)對象和系統(tǒng)數(shù)據(jù)對象兩大部分,其中系統(tǒng)數(shù)據(jù)對象由系統(tǒng)自動產(chǎn)生,用戶數(shù)據(jù)對象和管理員數(shù)據(jù)對象是由設計人員根據(jù)需要設計。</p><p><b> ①后臺服務器配置:</b></p><p> 首先,我們要談的是在線考試系統(tǒng)的服務器
73、配置問題。本系統(tǒng)使用IIS5.0作為系統(tǒng)服務器。如果使用的是Windows 2000以上版本的操作系統(tǒng),那么添加IIS5.0服務器非常簡單,只需要打開“控制面板”里面的“添加/刪除程序”選項,然后選擇“添加/刪除Windows組件”,最后選中彈出對話框的“Internet信息服務(IIS)選項”,按系統(tǒng)提示進行安裝即可。</p><p> ?、谙旅鎭斫榻B一下怎么設置IIS的服務:</p><p
74、> 因為在在線考試系統(tǒng)的各個系統(tǒng)模塊里都使用ASP的Session(會話)對象和Application(應用程序)對象。這樣就必須創(chuàng)建一個ASP應用程序來處理用戶登錄次數(shù)信息。一個ASP應用程序必須使用一個公用的目錄結構,該目錄包含了網(wǎng)站使用的所有頁面。頁面的具體位置并不重要,但要讓這些頁面都存于一個公用的目錄結構里。</p><p> ?、蹌?chuàng)建ASP應用程序的具體步驟為:</p><
75、p> 打開IIS服務器,進入Wed根目錄。單擊鼠標右鍵,并選擇“屬性”命令,彈出如圖4-11所示的屬性對話框,在應用程序設置里,創(chuàng)建ASP應用程序。名稱與Wed根目錄相名。這樣我們就創(chuàng)建了一個ASP應用程序,但真正具有該應用程序執(zhí)行功能的是一個稱作Global.asa的特殊文件。</p><p><b> ?、芎笈_數(shù)據(jù)庫的配置</b></p><p> 本章
76、系統(tǒng)沒有便用ODBC這種形式的數(shù)據(jù)庫,而是直接采用了Access文件的相對路徑來實現(xiàn)讀取數(shù)據(jù)庫的功能,簡單的代碼如下所示:</p><p> Set comm.=Server.CreateObject(“ADODB.Commection”)</p><p> Comm..Open”driver={Microsoft Access Driver(*.mdb)};dbq=”&Ser
77、ver.MapPath(“../試題庫.mdb”)</p><p> Set rs=server.createobject(“adodb.recordset”)</p><p><b> 3.4 系統(tǒng)設計</b></p><p> 3.4.1系統(tǒng)總體設計</p><p> 根據(jù)用戶的需求,可以確定本項目分為客戶端
78、和管理端,客戶端(學生模塊)主要功能是提供學習者的修改密碼、在線考試、提交試題、查看資料、在線交流等。管理端(超級用戶模塊)的功能提供管理人員進行的高級管理、考試管理、帳戶管理、在線交流等。他們的關系如圖:</p><p> 圖2 系統(tǒng)總體功能結構圖</p><p> 3.4.2系統(tǒng)各模塊設計</p><p> 根據(jù)該系統(tǒng)的需求和功能結構圖,規(guī)劃系統(tǒng)功能模塊
79、如下:</p><p><b> (1)管理員模塊</b></p><p> 該模塊是管理員用戶與教師用戶查看系統(tǒng)在線人數(shù)情況,和對學生及教師用戶進行添加與刪除,對班級信息進行添加與刪除,還可以發(fā)布考試公告,在線查閱試卷并評分,以及在線與學生進行交流等。其模塊結構圖如下:</p><p> 圖3 管理員模塊框架圖</p>
80、<p><b> (2)教師模塊</b></p><p> 該模塊是教師用戶用來實現(xiàn)在線閱卷、在線評分、考試設置、與學生在線交流等功能,其模塊結構圖如下:</p><p> 圖4 教師模塊框架圖</p><p><b> (3)學生模塊</b></p><p> 學生模塊是學生
81、用戶進行密碼修改、在線考試、查看資料、在線交流功能的模塊,該模塊提供良好的界面,方便學生一目了然系統(tǒng)功能。其模塊結構圖如下:</p><p> 圖5 學生模塊框架圖</p><p><b> 4 詳細設計</b></p><p> 4.1 高級管理模塊設計</p><p> 高級管理包括對本地用戶與遠程用戶的
82、管理。在高級管理模塊中,可以查看用戶的登陸IP,發(fā)送消息所用端口,用戶名稱以及上線下線時間。</p><p> 4.1.1本地管理模塊</p><p> (1)用戶名稱:主要用來顯示本地用戶名稱,即注冊登陸系統(tǒng)的姓名。</p><p> ?。?)本地IP地址:主要用來顯示本地用戶IP地址,即當前用戶IP地址。</p><p> (3)用
83、戶所用端口:主要用來顯示本地用戶TCP/UDP傳輸所用端口號。</p><p> (4)瀏覽器版本:主要用來顯示本地用戶瀏覽器的版本,如:IE6,IE5等。</p><p> ?。?)服務器版本:主要用來顯示本地用戶所用的服務器的版本,如IIS5.0、IIS5.1IIS6.0等</p><p> 4.1.2網(wǎng)絡管理模塊</p><p>
84、?。?)用戶名稱:主要用來顯示系統(tǒng)用戶名稱,即注冊登陸系統(tǒng)的姓名</p><p> (2)網(wǎng)絡IP地址:主要用來顯示系統(tǒng)用戶的IP地址。</p><p> ?。?)用戶所用端口:主要用來顯示系統(tǒng)用戶TCP/UDP傳輸?shù)亩丝谔枴?lt;/p><p> (4)用戶序列號:主要用來顯示系統(tǒng)用戶的序列號,該序列號對應考生注冊時的序列號。</p><p&g
85、t; ?。?)上線時間:主要用來記錄顯示用戶最近一次上線時間。</p><p> ?。?)下線時間:主要用來記錄顯示用戶最近一次下線時間。</p><p><b> 4.1.3模塊關系</b></p><p> 高級管理模塊主要分為兩個基本模塊:本地管理模塊和網(wǎng)絡管理模塊,其中本地管理模塊負責管理本地用戶的各項網(wǎng)絡信息,包括登陸系統(tǒng)的IP地
86、址、所用服務器端口、用戶名稱等;網(wǎng)絡管理模塊負責管理系統(tǒng)用戶的各項網(wǎng)絡信息,包括用戶名稱、網(wǎng)絡IP地址、所用服務器端口、用戶序列號等。</p><p> 4.1.4模塊關系圖 :</p><p> 圖6 高級管理模塊框架圖</p><p> 4.1.5主要界面介紹:</p><p> 高級管理模塊主要是管理本地用戶與網(wǎng)絡用戶的各項網(wǎng)
87、絡通訊信息,兩個模塊在同一個主頁面,以文本框組成的表單顯示出來。</p><p> 模塊主界面:gaoji.asp</p><p> 顯示的功能有:顯示本地用戶所用服務器端口、用戶名稱、登陸系統(tǒng)的IP地址、瀏覽器版本和服務器版本;顯示網(wǎng)絡用戶名稱、網(wǎng)絡IP地址、所用服務器端口、用戶序列號、上線時間以及下線時間等。</p><p> 4.1.6關鍵技術介紹<
88、;/p><p> 高級管理模塊通過讀取數(shù)據(jù)庫中的高級信息表,以表單形式顯示出來。創(chuàng)建數(shù)據(jù)庫連接:</p><p> set conn=Server.CreateObject("ADODB.connection")</p><p> conn.Open"provider=Microsoft.Jet.OLEDB.4.0;DATA Sour
89、ce="&server.mappath("test.mdb")</p><p> set rs=server.createobject("adodb.recordset")</p><p> sql="select * from 高級信息表"</p><p> set base=co
90、nn.execute(sql)</p><p> 4.2 帳戶管理模塊設計</p><p> 帳戶管理模塊主要是用來管理系統(tǒng)的各用戶信息,包括添加和刪除新的學生用戶、新的班級名稱、新的教師用戶,教師用戶密碼可自行設置,學生密碼系統(tǒng)隨機設置,由系統(tǒng)默認設置權限。</p><p> 4.2.1查看用戶信息模塊</p><p> ?。?)姓名
91、:顯示所選班級的學生姓名;</p><p> (2)班級:顯示所選班級學生所在的班級名稱;</p><p> (3)序號:顯示所選班級學生的序號,該序號可以顯示該學生是第幾次添加的;</p><p> (4)學號:顯示所選班級的學生的學號;</p><p> ?。?)權限: 顯示所選班級學生的權限,學生權限系統(tǒng)一般默認為“普通用戶”;&
92、lt;/p><p> (6)狀態(tài):顯示所選班級學生的在線狀態(tài),根據(jù)帳戶是否登陸判斷是否在線;</p><p> ?。?)教師:顯示所選班級學生所屬于的教師,學生在線考試、試卷批改等功能都由此位老師實現(xiàn)。</p><p> 4.2.2刪除學生模塊</p><p> ?。?)刪除所有用戶:可以刪除所選班級的所有學生用戶信息,刪除所有學生信息后,班
93、級信息保留;</p><p> (2)刪除單一用戶:可以刪除所選班級的某一學生用戶信息,刪除該信息后,該用戶所有在數(shù)據(jù)庫保存的數(shù)據(jù)將一起被刪除;</p><p> 4.2.3添加學生模塊</p><p> ?。?)班級名稱:填寫新增學生用戶所在的班級名稱;</p><p> ?。?)起始學號:當班級名稱是現(xiàn)有的班級名稱時,填寫班級起始學號
94、應當按照現(xiàn)有班級最后一個學號順序添加;當班級名稱不是現(xiàn)有的班級名稱時,起始學號可以任意設置。</p><p> ?。?)成員個數(shù):實現(xiàn)了新用戶的批量添加,由后臺數(shù)據(jù)庫按照起始學號和成員個數(shù)自動編號。</p><p> ?。?)密碼參數(shù):由系統(tǒng)按照密碼參數(shù)隨機設置學生用戶的密碼,確保每個學生的密碼都不相同</p><p> ?。?)現(xiàn)有班級:以下拉列表形式顯示現(xiàn)有班級
95、,方便管理;</p><p> (6)姓名:選擇好班級名稱、起始學號、成員個數(shù)、密碼參數(shù)后進入班級姓名設置,這里由教師根據(jù)學號填寫學生姓名,并提交保存到數(shù)據(jù)庫。</p><p> 4.2.4添加教師用戶模塊</p><p> ?。?)用戶姓名:填寫所添加的教師用戶姓名;</p><p> ?。?)用戶密碼:填寫所添加的教師用戶密碼<
96、/p><p> (3)密碼確認:用來確認密碼是否正確,若兩次填寫一樣提交后會顯示注冊成功請返回;若兩次填寫不一樣,提交后會顯示信息輸入不完整或兩次輸入的密碼不一樣;</p><p> (4)現(xiàn)有用戶:以下拉列表形式顯示現(xiàn)有教師用戶,方便管理。</p><p> 4.2.5模塊關系:</p><p> 帳戶管理模塊分為查看用戶信息模塊、刪除
97、學生模塊、添加學生模塊、添加教師用戶模塊四個模塊,其中查看用戶信息模塊包含了所有學生用戶的信息,只有從中查看了班級和學生信息,才能更好地執(zhí)行刪除學生、添加學生的操作,避免重復添加和誤刪除,而刪除和添加學生之后,查看用戶信息模塊才能更新學生用戶列表,添加教師用戶模塊單獨出來,更方便管理員管理教師用戶信息。</p><p> 4.2.5帳戶管理模塊圖如下:</p><p> 圖7 帳戶管
98、理模塊框架圖</p><p> 4.2.6主要界面介紹:</p><p> 帳戶管理模塊主要是通過活動表來實現(xiàn)對系統(tǒng)用戶的管理,其主要頁面以文本框和下拉列表框和按紐為主的表單,并包含顯示操作記錄的文本框。</p><p> ?。?)帳戶管理主頁面</p><p> 文件名稱:addchengyuanqian.asp</p>
99、<p> 顯示的功能有:查看用戶信息、刪除學生、添加學生、添加教師用戶。</p><p> (2)查看用戶信息列表主頁面</p><p> 文件名稱:chakan.asp</p><p> 顯示的功能有:顯示班級成員的姓名、班級、序號、學號、權限、狀態(tài)、教師等</p><p> (3)刪除學生主頁面</p>
100、<p> 文件名稱:del.asp</p><p> 顯示的功能有:顯示所要刪除的學生所在班級、姓名、學號、序號、權限、狀態(tài)、密碼等。</p><p> ?。?)添加學生主頁面</p><p> 文件名稱:addchengyuan.asp</p><p> 顯示的功能有:顯示所要添加的學生班級、姓名、起始學號、添加的成員個
101、數(shù)、密碼參數(shù)等。</p><p> 4.3 考試設置模塊設計</p><p> 考試設置模塊主要是讓老師設置本次考試的題型、題量、分值、考試時間和難度選擇,還可以設置本次考試的注意事項,其中總分由系統(tǒng)計算。</p><p> 4.3.1題型選擇模塊</p><p> ?。?)單選題:設置本次考試是否存在單選題;</p>&
102、lt;p> (2)多選題:設置本次考試是否存在多選題;</p><p> ?。?)判斷題:設置本次考試是否存在判斷題;</p><p> ?。?)問答題:設置本次考試是否存在問答題。</p><p> 4.3.2題量設置模塊</p><p> ?。?)單選題題量:設置本次考試的單選題數(shù)量;</p><p>
103、 (2)多選題題量:設置本次考試的多選題數(shù)量;</p><p> ?。?)判斷題題量:設置本次考試的判斷題數(shù)量;</p><p> ?。?)問答題題量:設置本次考試的問答題數(shù)量。</p><p> 4.3.3分值設置模塊</p><p> (1)單選題分值:設置本次考試每題單選題的分數(shù);</p><p> (2)
104、多選題分值:設置本次考試每題多選題的分數(shù);</p><p> ?。?)判斷題分值:設置本次考試每題判斷題的分數(shù);</p><p> ?。?)問答題分值:設置本次考試每題問答題的分數(shù)。</p><p> 4.3.4考試時間設置模塊</p><p> 以分鐘為單位,設置考試時間,在考試時間內(nèi)交卷均算有效,超時自動退出。</p>
105、<p> 4.3.5難度設置模塊</p><p> (1)低難度:低難度以數(shù)字4表示,對應數(shù)據(jù)庫中難度系數(shù)為4的題目;</p><p> ?。?)中難度:中難度以數(shù)字5表示,對應數(shù)據(jù)庫中難度系數(shù)為5的題目;</p><p> (3)高難度:高難度以數(shù)字6表示,對應數(shù)據(jù)庫中難度系數(shù)為6的題目。</p><p><b>
106、 4.3.6模塊關系</b></p><p> 考試設置模塊設置為題型選擇模塊、題量選擇模塊、分值設置模塊、時間設置模塊、難度選擇模塊五個模塊,其中只有進行了題型選擇,才能進行題量選擇和分值設置,進行了以上三種設置后才能進行時間設置和難度選擇。</p><p> 4.3.6模塊關系圖</p><p> 圖8 考試設置模塊框架圖</p>
107、;<p> 4.3.7主要界面介紹</p><p> 考試設置模塊界面主要是通過題型選擇、題量選擇、分值設置、時間設置、難度選擇來進行考試的設置,其主要頁面以文本框、選擇框和按鈕為主組成的表單,并包含顯示操作記錄的文本框。</p><p> ?。?)考試設置主要頁面</p><p> 文件名稱:design.asp</p><
108、p> 顯示的功能有:題型選擇、題量選擇、分值設置、時間設置、難度選擇。提交按鈕和重置按鈕。</p><p> (2)考試注意事項頁面</p><p> 文件名稱:note.asp</p><p> 顯示的功能有:以文本框形式,提示輸入本次考試需要注意的事項。</p><p> 4.4 在線閱卷模塊設計</p>&
109、lt;p> 在線閱卷模塊分為監(jiān)聽狀態(tài)模塊、試卷列表模塊、批改模塊。主要用于教師批改問答題部分,單選擇題、多選題、判斷題部分由系統(tǒng)自動評分。</p><p> 4.4.1監(jiān)聽狀態(tài)模塊</p><p> 通過查詢數(shù)據(jù)庫中學生用戶的登陸情況,即時顯示考生已經(jīng)交卷、正在考試兩種狀態(tài)。</p><p> 4.4.2試卷列表模塊</p><p&
110、gt; ?。?)姓名:顯示該份試卷所屬的學生用戶姓名;</p><p> ?。?)是否閱卷:顯示該份試卷是否已經(jīng)被批改過;</p><p> ?。?)時間:顯示該份試卷設置的完成時間;</p><p> ?。?)總分:顯示該份試卷設置的最高分;</p><p> ?。?)成績:用來顯示該份試卷最后得分,批改過的試卷顯示出所得分數(shù),沒批改過的試
111、卷顯示為0;</p><p> ?。?)參數(shù):用來顯示該份試卷的參數(shù),數(shù)據(jù)來源于考生開始考試前設置的參數(shù),避免考試題目雷同的可能;</p><p> (7)試卷名稱:顯示該份試卷的名稱;</p><p> ?。?)狀態(tài):顯示該位考生正在考試、完成交卷兩種狀態(tài),方便教師管理。</p><p><b> 4.4.3批改模塊</
112、b></p><p> (1)試題問題:顯示試題問題,該問題根據(jù)考試參數(shù)隨機從題庫中提取;</p><p> ?。?)參考答案:顯示試題標準答案,該答案源自題庫事先設置的標準答案;</p><p> ?。?)用戶答案:顯示考生填寫的答案;</p><p> (4)最高分數(shù):顯示本題的最高分,該最高分取值于考試設置的分數(shù);</p
113、><p> ?。?)判分:用于教師填寫本題考生得分。</p><p><b> 4.4.4模塊關系</b></p><p> 在線閱卷模塊三個模塊之間的關系為:當教師選擇在線閱卷功能后,首先從監(jiān)聽狀態(tài)模塊中獲取試卷的狀態(tài)信息,接著才進入試卷列表模塊,顯示所有考生試卷的詳細信息,在試卷已經(jīng)符合完成交卷狀態(tài)時,便可以進入批改模塊。在完成了評分后,教
114、師評分成績將結合自動評分成績得到試卷最后成績,該成績將保存到數(shù)據(jù)庫,在試卷列表模塊中顯示出來。</p><p> 4.4.5模塊關系圖</p><p> 圖9 在線閱卷模塊框架圖</p><p> 4.4.6主要界面介紹</p><p> 在線閱卷模塊主要頁面以文本框、選擇框和按鈕為主組成的表單,并包含顯示操作記錄的文本框。<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論