

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)設計(論文)</b></p><p> 網絡在線考試系統的設計與實現</p><p> 年 月 日</p><p> 畢業(yè)設計(論文)任務書</p><p> ?、?、畢業(yè)設計(論文)題目</p><p><b> 網絡在線考試系統&l
2、t;/b></p><p> ?、?、畢業(yè)設計(論文)選題意義及要求</p><p> 本課題是鍛煉我們能夠具備技術文檔工程師的基本素質。在一個完整的軟件開發(fā)/測試生命周期的項目環(huán)境下,完成《網絡在線考試系統》的需求分析和全套技術文檔的組織、編寫、修訂、提交、存檔工作。</p><p> ?、?、畢業(yè)設計(論文)工作內容和進度安排</p><
3、p><b> 目 錄</b></p><p><b> 摘 要II</b></p><p> ABSTRACTIII</p><p><b> I 緒論4</b></p><p> I-I 網絡在線考試系統的研究背景4</p><
4、p> I-II 網絡在線考試系統的研究意義4</p><p> I-III網絡在線考試系統的優(yōu)勢5</p><p> I-IV 考試系統的現狀分析6</p><p> II 網絡在線考試系統的計劃7</p><p> II-I 計劃目標7</p><p> II-II 用戶使用流程分析7&
5、lt;/p><p> II-III 信息數據分析8</p><p> III網絡在線考試系統的分析9</p><p> III-I 可行性分析9</p><p> III-II 系統功能分析10</p><p> III-III 在線考試系統登陸圖10</p><p> IV網
6、絡在線考試系統的設計11</p><p> IV-I 系統設計特性11</p><p> IV-II系統設計工具12</p><p> VI-III 系統設計功能13</p><p> VI-VI 系統其他模塊設計14</p><p> VI-V 系統數據庫設計14</p><
7、p><b> 結束語17</b></p><p><b> 參考文獻18</b></p><p> 網絡在線考試系統的設計與實現</p><p><b> 摘 要</b></p><p> 如今社會上的計算機網絡技術不斷發(fā)展,相對于傳統的基于紙筆的考試形式
8、已不能適應現在的發(fā)展需,同時計算機在線考試模式逐步替代傳統考試模式。利用網絡的計算機在線考試系統應運而生。通過利用網絡的便捷性,極大程度上減少了傳統考試所帶來的困難,同時減少了教師的工作量。在線考試系統的設計就是基于上述目的開發(fā)設計的。</p><p> 本系統主要包括考生考試、教師管理兩大模塊,應當具有在線考試、成績查詢、考試管理、試題管理、試卷管理和成績管理等功能,同時對系統的工作原理、需求分析和總體設計做
9、了簡要的概述,并針對系統中模式結構進行了詳細的闡述和說明。</p><p> 關鍵詞 在線考試;ASP;數據庫</p><p> Design and implementation of online examination system</p><p><b> ABSTRACT</b></p><p> T
10、he continuous development of computer network technology in society, relative to the traditional pen and paper-based test form does not suit the present development needs, at the same time the computer exam examination m
11、ode of gradually replacing traditional online. Using networked computers of online examination system came into being. Ease through the use of the network, dramatically reducing the difficulties brought about by the trad
12、itional exam, while reducing the workload of teachers. Desi</p><p> This system includes three major module candidate exams, management of teachers, administrators, online test, result query, test managemen
13、t, test management, test management and performance management, systems management, user management, and other functions, system works at the same time, demand analysis and design a brief overview, and for teachers in th
14、e system management module for a detailed description and instructions.</p><p> KEY WORDS on-line examination system, asp, data base</p><p><b> I 緒論</b></p><p> I-I
15、網絡在線考試系統的研究背景</p><p> 上世紀90年代末, 計算機普及和Internet迅速發(fā)展,從根本 上改變了人們日常生活、工作和娛樂方式,同時也在改變著教育,很多國內外的大學和其它社會機構都進行了遠程教育,實現了異地教育和培訓。二十一世紀是信息時代,信息技術發(fā)展更加迅速,計算機網絡安下一代國際互連網即 Interne II悄悄地向我們走來,全面性、可靠性和速度等會有質的飛躍,遠程教育將具有更強的生命
16、力,優(yōu)質的教育資源共享就能更好地實現,終身教育真正成為可能,傳統的教育勢必會受到嚴峻的挑戰(zhàn)。網絡遠程教育機構面臨著這一千載難逢的機會,必須加強遠程教育軟件的研究開發(fā)工作,讓更好、更完善的軟件系統應用到遠程教育當中去。</p><p> 傳統的考試方式在現今來看存在很多弊端。由于傳統考試涉及到組織命題、試卷印刷、考場安排、組織閱卷等諸多環(huán)節(jié),考試試卷周期長、效率下降;同時人工批卷等主觀因素也影響到考試的公正性。隨
17、著網絡技術在教育領域應用的普及,應用現代信息技術構架的網絡在線考試系統展現出了越來越多的優(yōu)越性。網絡考試系統正是迎合這一時代需求而開發(fā)的,它旨在探索一種以互聯網為基礎的考試模式。通過這種新的模式,為學校創(chuàng)造一種新的考試環(huán)境,提高考試工作效率和標準化水平,使學校管理者、教師和學生可以隨時隨地通過網絡進行考試。</p><p> 在線考試系統利用網絡手段將考試資源整合,實現了一定程度的無紙化考試,從而使考試這項常規(guī)
18、而繁瑣的任務變得更加方便。避免了以往學校考試中物質方面,例如:紙張、筆、監(jiān)考老師等資源的浪費。后臺管理方面由專業(yè)管理人員進行管理,確保了程序的穩(wěn)定性、安全性。登陸在線考試系統后臺管理,可以對考試內容、專業(yè)、科目和考試題目等都作了詳細的分類,這樣考生通過自己的學生編號和密碼進入前臺,按步驟依次進行選題和答題,答題完畢后系統會自動判斷考卷,并核對出最后考卷的分數,解決了在學??荚嚭蟮却季矸謹低ㄖ膯栴}。</p><p&
19、gt; I-II 網絡在線考試系統的研究意義</p><p> 網絡在線考試系統有效地提高了考試的便捷性、可靠性、安全性,同時大幅度降低了考試成本。在線考試系統是社會的網絡化發(fā)展的必要趨勢,它將成為一種不可或缺的考試方式。本文研究的目的是設計一個簡易的網絡在線考試系統,其具有一定的通用性以及便捷性,能夠滿足多門課程的測試與考核要求。為教師與學生開展進行各項考試的一個考核平臺。同時建立學生利用網絡自主學習提供條
20、件,為不同課程的網上考試提供平臺。</p><p> 為了滿足系統對便捷性、可靠性、安全性、擴展性、跨平臺性等方面的要求,系統總體架構設計采用先進的基于B/S的三層體系結構:學生用戶層、教師管理層、考題數據層。需要建立后臺數據庫,內含一個試題樣庫,教師可以在題庫中添加、編輯和刪除試題同時可以增加新的考試科目。并可以充分利用題庫中的試題由系統隨機組卷,在指定時間內發(fā)布試卷。學生可以利用設定的賬號及密碼登陸考試系統
21、,進行考試、練習、查詢等功能。學生參加考試后能立即得到答案,并分析考試中答錯的題目,同時教師能得到學生考試后傳送到系統的反饋信息,有效提高對成績查詢及分析。最后對學生考試中出現的錯誤進行統計以便于今后的教學。此外,還應具有良好的用戶界面,操作方便,盡量減少誤操作率。具有安全保密機制。</p><p> I-III網絡在線考試系統的優(yōu)勢</p><p> 傳統考試方式在效率與正確等方面會
22、由于人為情況出現很多變化。例如:考前的地點設置、考卷設計、考卷印制;考試過程中的監(jiān)考;以及考后的審核。由于都是人為情況,因此出現錯誤的幾率較大,甚至會影響到最終考試的結果。</p><p> 因此,網絡在線考試系統應具有以下優(yōu)勢:</p><p><b> 1)、資源的節(jié)約</b></p><p> 傳統考試一般存在組織命題、試卷印刷、考
23、場安排、組織閱卷等諸多環(huán)節(jié),其中對于物質方面、人力方面都有很大的消耗,有時可以說是浪費資源嚴重。但是,利用計算機的考試方式,出題與答題都是由數據完成,考試完畢系統自動判斷考卷,同時核出最后考卷的分數。通過計算機的利用極大地節(jié)約了人力、財力、物力及時間資源。</p><p><b> 2)、成績的準確</b></p><p> 傳統考試的閱卷形式一般都是由監(jiān)考老師進
24、行,但是由于是認為因素所以對于題目的判定存在一定誤差,其中也包括由于閱卷量較大而造成的誤判?;谟嬎銠C的考試系統利用設計處理的考試的試題保證了答案的標準化,它不但高效迅速而且準確避免人為因素,從而在較大程度上避免人為誤差及人情分等問題,保證考試的公平公正。</p><p><b> 3)、作弊的杜絕</b></p><p> 傳統考試由于命題的一致性致使考生在考試
25、過程中存在一定作弊因素,這項因素僅被監(jiān)考降低但是無法杜絕。利用計算機的考試系統在考題的生成方面存在隨機性,考題通過題庫任意選擇,使得同一考試中的問卷保證相同性大幅度減少,同時極大的降低了考試的作弊因素,從而降低了考試成績的公平性。</p><p> I-IV 考試系統的現狀分析</p><p> 在線考試是現階段研究開發(fā)的一個熱點。世界各國對教育的發(fā)展給予了前所未有的關注,都試圖在未來
26、的信息社會中讓教育處于一個優(yōu)勢的位置,從而走在社會發(fā)展的前列,為此許多國家都把信息技術應用于教育,采取措施推進教育信息化。在線考試系統是建立在國際互聯網上的應用系統,客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統可以使用戶在網上學習過后及時檢驗自己的學習效果,已發(fā)現自己的不足,使得學習效率得到很大提高。在線考試系統中題目的生成、試卷的提交、成績的批閱等都可以在網絡上自動完成。只要形成一套成熟的題庫就可以實現考試的
27、自動化考試,節(jié)約大量的人力物力,并且速度更加快捷。</p><p> 網絡化在線考試作為網上遠程教育的重要組成部分和發(fā)展分支,己經在國外一些發(fā)達國家得到蓬勃發(fā)展,人們選學課程和考試都是通過網上進行。特別是Internet業(yè)務的普及,構筑高性能、低成本的計算機網絡化在線考試,從技術條件和經濟條件方面己經成熟。例如美國,一些著名的考試就采用了網上在線考試的形式包括Microsoft公司的MCSE(微軟系統工程師認證
28、考試)GMAT(工商管理碩士入學考試)、托??荚?、GRE(美國研究生入學考試)等等,并己在全范應用。</p><p> 普遍地看絕大多數遠程教育的考試還停留在傳統考試方式。在此方式下,組織一次考試至少要經過5個步驟,即人工出卷、考生考試、人工閱卷、試卷分析和成績評估。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且這樣工作將是一件十分煩瑣和非常容易出錯的事情。但是,我國國內方面考
29、試系統的應用也已經逐漸替代傳統考試模式,例如一般的計算機類的取證考試多選擇集體的上機考試模式。不過以上的考試形式多利用的是局域網情況下,對互聯網的真正應用還停留在網上報名工作和網上成績查詢,還沒有真正形成利用互聯網考試的規(guī)模。</p><p> 因此,隨著國內網絡教育的興起,各高校紛紛開發(fā)了自己的網絡教學平臺。作為網絡課程重要組成部分的網絡考試系統也相繼問世。近幾年來,借鑒發(fā)達國家的成功經驗,結合我國的實際情況
30、,伴隨著網絡應用的不斷擴大,遠程教育和虛擬大學的出現,網絡應用正不斷深入人心。人們迫切要求利用網絡技術進行在線考試,來提高了考試的質量,突出公正和客觀性,減輕組織及保障工作的負擔,提高工作效率[9]。于是許多教育教學類的課程在線考試軟件應運而生,高等學校,企事業(yè)單位也都紛紛組織研究此類應用的解決方案,并研制開發(fā)了大量的不同類型計算機在線考試軟件,也推出了一批優(yōu)秀的在線考試軟件產品。比如全國計算機等級考試軟件、職稱計算機能力考試等等。有力
31、地推動了我國網絡化在線考試的發(fā)展水平,并積累了大量有價值的經驗。</p><p> II 網絡在線考試系統的計劃</p><p><b> II-I 計劃目標</b></p><p> 1)、提高考試效率,減少教師在考試過程中的工作量。</p><p> 2)、保證考試的公正性、公開性。</p>&
32、lt;p> 3)、系統試卷生成、系統試卷判定、系統試卷評分,保證考試的真實性。</p><p> 4)、考生用戶可以參加考試、查詢成績。</p><p> 5)、教師可以對試卷的設計、評判等信息進行管理。</p><p> II-II 用戶使用流程分析</p><p> 1)、考生用戶考試方面</p><p
33、> 考生用戶在登陸面輸入賬號、密碼,選擇所在的院系及需要考試的科目等。系統會檢索考生的身份,確認在考試時段中并且未參加過考試,通過后允許考生進入到考試系統中。根據教師設定考試的要求,從后臺題庫中隨機抽取生成試卷,考生則開始進行正式的答卷??荚囘^程中考卷設有時鐘,這樣提醒考生剩余時間??荚囃瓿珊罂忌謩狱c擊交卷,考試規(guī)定的時間接近時會有自動提示。</p><p> 考生在提交填寫完成的試卷,之后系統會自動
34、生成成績。選擇題和判斷題的自動閱卷比較簡單只要與標準答案進行比較即可。而填空題和簡答題的閱卷,存在一定個人因素在內,因此答案個數的不確定性和判卷的尺度都會有影響。要實現計算機自動閱卷相對比較困難。通過采取在多個答案之間設置特定分隔符,再設置關鍵字。通過對關鍵字的判斷實現填空題和簡答題的自動閱卷。</p><p> 2)、教師管理考試方面</p><p> 教師管理在登陸界面輸入管理員的
35、賬號、密碼,系統檢索賬號和秘密正確后則通過系統的登錄識別。否則,系統會彈出提示對話框,通知登陸信息出現錯誤。正確登錄教師管理系統后,可以對題庫進行選擇。然后,根據考試科目的考試要求,教師可以設置考卷參數并保存??忌诳荚嚂r,將按照教師設置的情況從題庫中隨機抽取試題組成試卷進行考試。在考試結束后,系統保存考生考試結果,根據教師設置按指令系統將評卷得出成績。教師還可以通過人工閱卷模式對系統自動評卷的結果進行檢查,也可以對填空和簡答等試題進行
36、實際評測,從而最終得出考生的成績并保存。教師可以通過信息查詢模塊查詢、下載考生的成績,還可以通過成績管理模塊對成績進行各項分析。</p><p> 教師可以進入管理員界面,可以對整個學校年級信息進行操作。包括各年級信息的錄入、各年級課程的錄入,還可以對各年級信息進行修改。同時,可以對學生信息進行錄入和操作。在“學生信息”這一項中輸入參加考試學生的姓名、學號、年級等信息,系統將會根據學生的年級從庫中取出這個年級所
37、有的科目信息。這樣,登錄權限表中生成一條記錄,在這條記錄中包含這個學生每一門科目考試是否已經登錄過和提交過的信息,用以作為判別學生是否已經參加過此門考試的依據。教師也可以通過“學生權限查看”這一項,查詢每個學生的信息,如果學生信息不正確,可以修改學生的信息。</p><p> II-III 信息數據分析</p><p> 1)、考生信息:學號、學生姓名、密碼、專業(yè)、班級。考生不用通過注
38、冊即可直接登錄考試系統,其操作權限僅為參加考試和查詢考試成績。同時保證兩臺或兩臺以上計算機不能用同一用戶ID同時登陸。</p><p> 2)、科目信息:教師對考試科目的增加、刪除和修改操作。</p><p> 3)、試題信息:教師可以對各科目中各類型的試題進行添加、修改、刪除和查詢等操作。添加考試題目信息時,需要選擇所屬的專業(yè)、科目,然后再進行添加。</p><p
39、><b> 4)、試卷信息:</b></p><p> a)添加試題。教師首選要選擇試題所屬科目。若沒有該科目則可以添加新的科目。如果輸入不正確或者該科題庫中已有該試題編號和內容等情況,系統則會給出相應的提示或警告,以待更正。</p><p> b)試題修改:教師可以對以添加的試題進行修改。</p><p> c)試題刪除:教師可
40、以刪除不再需要的試題。同時也可以刪除不需要的科目。</p><p> 5)、主觀題批改:系統對客觀題自動評分,并為教師提供主觀題審核界面,進而統計最終得分。</p><p> 6)、考試成績信息:教師和考生均可以通過該模塊查詢某科目考生的考試成績。同時,教師還可以查詢考試記錄,來查看考生是否參加了考試。同時可以對過去的考試結果和成績庫進行刪除和清理工作。</p><
41、p> 7)、老師信息:登陸管理員界面進行注冊。教師具有考生所沒有的權限,即具有考生信息管理、考試題庫管理以及試卷信息管理等操作權限。</p><p> III網絡在線考試系統的分析</p><p> III-I 可行性分析</p><p><b> 1)、技術可行性</b></p><p> 技術上的可行
42、性分析主要分析技術條件是否能順利完成開發(fā)工作,硬件、軟件能否滿足開發(fā)者的需要等。</p><p> 軟件方面,網絡化考試需要的各種軟件環(huán)境都已具備,數據庫服務器方面則有MySQL,網頁制作上有Adobe Dreamweaver等工具,均能夠處理大量數據,同時保持數據的完整性并提供許多高級管理功能。其靈活性、安全性和易用性為數據庫編程提供了良好的條件。因此,系統的軟件開發(fā)平臺已成熟可行。</p>&
43、lt;p> 硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,計算機容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統的需要。</p><p><b> 2)、設施可行性</b></p><p> 設施上的可行性主要分析現今社會設施條件是否能夠達成目標,實現多人同時在線考試。</p><p> 設施方面,如
44、今各級學校都再進行計算機化的改變,課程中多利用計算機實現同步教學。一些學校的考試也實現了局域網絡下的上機考試。一般學生個人家中也基本實現了擁有計算機以及網絡的條件。因此,在設施上的可行性程度基本滿足。</p><p><b> 3)、個人可行性</b></p><p> 個人上的可行性主要分析現今個人對于計算機的熟悉程度是否能使用考試系統,而不是對于操作完全不明。
45、</p><p> 個人情況中,現今社會網絡發(fā)展迅速,社會人尤其是年輕人對于計算機的普及較為全面。教育部門的老師、教授對于計算機的使用也處于較為熟練運用的程度上。因此,在個人對計算機使用以及理解的情況,相信能夠適應網絡在線考試系統的使用。</p><p> 現在的系統具備很好的人機交互界面,操作者只需具備初步的Windows XP使用經驗即可熟練地操作本系統。在系統中大部分的操作均可用
46、鼠標的單擊來完成,從而簡化了繁瑣的輸入、輸出工作。</p><p> III-II 系統功能分析</p><p><b> 系統基本功能包含:</b></p><p> 1)、試題、試卷功能:生成考試用的試卷,對試題庫進行管理。包括增加、修改、刪除試題。</p><p> 2)、考試功能:為考試選擇試卷,并設定考
47、試時間與參考人員等信息。</p><p> 3)、成績功能:分別對客觀題和主觀題進行評價,并進行成績分析。</p><p> 4)、自動閱卷功能:系統對客觀題自動評分,并為教師提供主觀題的審核界面,從而并統計最終得分。</p><p> III-III 在線考試系統登陸圖</p><p><b> 1)、教師登陸</b
48、></p><p><b> 2)、學生登陸</b></p><p> IV網絡在線考試系統的設計</p><p> IV-I 系統設計特性</p><p> 對于網絡在線考試系統來說,便捷性、安全性、擴展性是最重要的關鍵的因素:</p><p><b> 1)、便捷性&
49、lt;/b></p><p> 便捷性是指系統使用過程中是否保證使用的簡便與快捷。相較于傳統考試模式,在線考試系統已經做到了快捷方便,在此之上更要對系統的簡便與快捷進一步保證。學生登陸系統、參加考試;教師批改答卷、修改試題等都要做到清楚明了,設計目標使系統使用過程能夠輕松掌握。</p><p><b> 2)、安全性</b></p><p
50、> 安全性是指考試系統能夠保護數據或基礎結構避免受惡意攻擊或者盜用。安全性是通過為信息的機密性、完整性和可靠性提供充分的保護來預防風險。保對于在線考試系統來說,題庫、試卷、成績三者的安全性是必需要加以考慮的,以保證考試過程與最終成績的真實可靠。</p><p><b> 3)、擴展性</b></p><p> 可擴展性是指系統能保證可持續(xù)增長以滿足用戶的需
51、求和業(yè)務復雜性要求。本系統是以動態(tài)變化為模型。初期設置的系統體積較小,通過需求的增長而增加其體積。這種增長會非常迅速,不僅表現在支持的用戶數量上而且表現在提供的用戶服務的復雜性和集成性方面。對于考試系統而言,這種擴展性就顯得尤為重要,因為考試系統功能的完善是一個漸進的過程,要根據學習的要求和技術的發(fā)展不斷改進。</p><p> IV-II系統設計工具</p><p> 1)、Drea
52、mweaver工具</p><p> 此工具是一個可視化的網頁設計和網站管理的工具,支持最新的Web技術,包含HTML檢查、HTML格式控制、HTML格式化選項、HomeSite/BBEdit捆綁、可視化網頁設計、圖像編輯、全局查找替換、全FTP 功能、處理Flash和Shockwave等媒體格式和動態(tài)HTML、基于團隊的Web創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。</p>
53、<p> 使用網站地圖可以快速制作網站雛形、設計、更新和重組網頁。改變網頁位置或檔案名稱,Dreamweaver 會自動更新所有鏈接。使用支援文字、HTML碼、HTML屬性標簽和一般語法的搜尋及置換功能使得復雜的網站更新變得迅速又簡單。</p><p> 2)、ASP技術介紹</p><p> ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。AS
54、P是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是。asp,現在常用于各種動態(tài)網站中。</p><p> 因為ASP.net是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上(筆者到現在為止只知道它只能用在Windows 2000 Server上)。通用語言的基本庫,消息
55、機制,數據接口的處理都能無縫的整合到ASP.net的Web應用中。ASP.net同時也是language-independent語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現在已經支持的有C#(C++和Java的結合體),VB,Jscript。將來,這樣的多種程序語言協同工作的能力保護您現在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。</p><p&g
56、t; 3)、SQL Server技術</p><p> SQL(Structured Query Language),結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規(guī)定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。絕大多數流行的關系型數據庫管理系統都采用了SQL語言標
57、準。</p><p> SQL Server 是一個關系數據庫管理系統。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注于開發(fā)推廣SQL
58、 Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統上的應用。數據庫引擎是SQL Server系統的核心服務,負責完成數據的存儲、處理和安全管理。</p><p> VI-III 系統設計功能</p><p><b> 1)、教師部分</b></p><p> 教師部分主要分為科目
59、管理、學生信息管理、考試管理三個部分。</p><p> 科目管理中包括試題管理與成績管理。試題管理即考試中的試題,教師可以出題、試題查詢、試題修改、教師抽題。成績管理部分,教師可以判卷、考后查詢分析、刪除成績。教師所出題目可包含單選題、多選題、判斷題、簡答題。試題查詢方面可以利用學生的姓名(賬號)、班級等信息進行查詢。同時,教師可以對已經不需要的成績信息進行刪除,以保證數據的簡潔,減輕系統因數據較多帶來的問題
60、。</p><p> 學生信息管理包括學生信息的添加、刪除以及修改。學生信息包含學生的姓名、密碼、專業(yè)、班級等。</p><p> 考試管理包括對考卷的評判以及成績的處理。評判方面選擇題目屬于客觀題有系統自動評分,填空以及簡答屬于主觀題目,一部分由系統做出評分,再由教師通過專門的窗口進行評價。最終的出成績。</p><p><b> 2)、學生部分&
61、lt;/b></p><p> 學生部分主要分為考試部分以及成績查詢。</p><p> 考試部分就是學生通過賬號與密碼登陸系統,由系統從題庫中隨機抽題進行考試??荚囘^程中有時間記性提示,考試完成后考生點擊交卷即可完成??荚囍锌忌荒苓\行考試系統外的其他軟件(除考試需要軟件),也不能隨便關閉計算機,否則視為取消考試。</p><p> 成績查詢部分學生可
62、使用參加考試賬號和密碼進行成績查詢??荚囃瓿珊笙到y會自動評分,在完成教師與系統雙重評定下輸出成績。</p><p> VI-VI 系統其他模塊設計</p><p><b> 1)、題庫設計</b></p><p> 考試題型分為主觀題和客觀題兩大類??陀^題里包括有單選、多選、判斷題,主觀題有名詞解釋、簡答題等??陀^題方面由系統進行評判,而
63、主觀題的評分要求系統具備較高的智能。由于各題型需要的信息種類和數量不同能,故可以對它們分別建庫。</p><p><b> 2)、試卷設計</b></p><p> 教師需要在考試前設置考試的題型,每個題型的試題數量,試卷的總分,試題的范圍等數據。系統隨機生成一套試卷并存儲在數據中的試卷表中,教師可以對試卷進行管理,如添加新的試卷、刪除試卷等操作。在學生進行考試過
64、程中,選定的試卷隨機生成試卷,每個學生的試卷的試題排序都不一樣。</p><p> 3)、系統閱卷評分設計</p><p><b> a)客觀題</b></p><p> 客觀題里包括有單選、多選、判斷題,學生答案和服務器上存放的該題標準答案根據題的編號來對比,一致認為該題作答正確,不一致說明作答錯誤,再根據教師在考試前對考卷分數的設計進
65、行評分。</p><p><b> b)主觀題</b></p><p> 主觀題有名詞解釋、簡答題等,這是系統評分的一個難點。本系統將主觀題中的名詞解釋、簡答設置成自動閱卷。評分部分主要是設定沒題目的關鍵字,通過對關鍵字的識別進行評分。因為考慮到主觀題部分計算機閱卷可能存在部分誤差,因此在計算機自動閱卷之后還提供一個人工閱卷接口,可以人工對主觀題的閱卷進行補充,從
66、而使系統對考生的成績更加合理、公正和公平。</p><p> VI-V 系統數據庫設計</p><p> 數據庫的設計保證以下因素:</p><p> a)、數據庫信息保證層次分明,布局合理。</p><p> b)、數據庫保證整體結構化,數據的結構化,規(guī)范化和標準化,這是建立數據庫和進行信息交換的基礎。</p><
67、;p> c)、注意維護數據的正確性和一致性。在管理信息系統中,多個用戶共享由于并發(fā)操作,可能影響數據的一致性,因此必須注意保證數據的正確。</p><p> d)、設定相應的安全機制,由于數據庫的信息對特定的用戶有特定的安全機制必不可少。</p><p> 1)、數據庫表簡易設計</p><p><b> 教師信息:</b><
68、;/p><p><b> 學生信息:</b></p><p><b> 試卷表:</b></p><p><b> 試題表:</b></p><p><b> 成績表:</b></p><p><b> 結束語<
69、;/b></p><p> 通過這次畢業(yè)設計,對很多東西有了新的認識和新的見解,認識問題的和思考解決辦法有了本質上的進步,特別是對一個系統開發(fā)的模式有了更深的認識,對專業(yè)技能的運用更熟練。時至今日,計算機網絡技術的日益成熟及校園網的逐步普及,都為考試信息化提供了良好的基礎。</p><p> 這次的畢業(yè)設計中主要設計一個易于管理和維護的面向教學的在線考試系統,具有一定的通用性,能
70、夠滿足多門課程的測試與考核要求。在設計過程中也遇到了很多問題,開始做需求時不確定考試系統到底應該具備那些功能,只知道主要功能就是有試題能考試,但具體流程,怎樣實現這些功能就很模糊,所以查看了很多資料才理清楚。</p><p> 數據庫設計也是個難點,不明確要實現哪些功能就不能很好的把數據庫設計好。設計數據庫就是開發(fā)一個系統的核心。設計數據庫一定要思路清晰,各個數據的流向各個表之間的關系一定要弄清楚,透徹。數據庫
71、設計出錯了對以后整個系統的影響是最直接的。所以做需求時一定要做好需求分析,考慮完善,數據庫設計要謹慎。總之需求分析時能做好就能降低需求變更,再加上設計時考慮到的技術可行性就可以大幅度的降低需求變更。</p><p> 通過此次畢業(yè)設計,使我認識到了其中有很多不足的地方。并且需要進一步學習和加強的方面還很多。通過這次畢業(yè)設計,我深深體會到,要真正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不
72、可能有研究的能力,沒有自己的研究,就不會有所突破。感謝過程中老師對我的幫助,希望這次的經歷能讓我在以后學習中激勵我繼續(xù)進步。</p><p><b> 參考文獻</b></p><p> 陳濤《基于 Web的在線考試系統設計與實現》</p><p> 郜繼紅《基于B/S模式的在線考試系統的設計與實現》</p><p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 在線考試系統畢業(yè)論文
- 在線考試系統畢業(yè)論文
- 在線考試系統畢業(yè)論文
- 在線考試系統畢業(yè)論文
- 在線考試系統畢業(yè)論文
- 在線考試系統畢業(yè)論文
- 在線考試系統畢業(yè)論文
- 在線考試系統畢業(yè)論文
- 畢業(yè)論文——在線考試系統
- 畢業(yè)論文——在線考試系統.
- 在線考試系統畢業(yè)論文 (4)
- 在線考試系統畢業(yè)論文 (2)
- 在線考試系統畢業(yè)論文 (2)
- 在線考試系統畢業(yè)論文 (2)
- 在線考試系統畢業(yè)論文 (2)
- 在線考試系統畢業(yè)論文 (3)
- 網絡考試系統——畢業(yè)論文
- 網絡考試系統——畢業(yè)論文
- 畢業(yè)論文---在線考試系統的開發(fā)
- 通用在線考試系統畢業(yè)論文
評論
0/150
提交評論