計算機(jī)畢業(yè)設(shè)計開題報告(網(wǎng)絡(luò)在線測系統(tǒng))
1.本課題的研究意義
1.1 本課題的研究意義
在科學(xué)技術(shù)飛速發(fā)展的21世紀(jì)網(wǎng)絡(luò)技術(shù)的發(fā)展尤其顯著,F(xiàn)在,計算機(jī)硬件技術(shù)的發(fā)展已經(jīng)達(dá)到了相當(dāng)高的水平,軟件技術(shù)也不例外。但是遠(yuǎn)程教育軟件的開發(fā)目前還處于起步階段,隨著這項(xiàng)技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠(yuǎn)程教育當(dāng)中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。
實(shí)行遠(yuǎn)程教育需要很多環(huán)節(jié),例如網(wǎng)上教學(xué)系統(tǒng)、網(wǎng)上練習(xí)系統(tǒng)和在線考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實(shí)現(xiàn)的環(huán)節(jié)。雖然在我國遠(yuǎn)程教育已經(jīng)不斷地發(fā)展起來,但是目前學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代的考試的需要。人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,提高考試的質(zhì)量,使考試更趨于公證、客觀讓每位考生得到最大的公平。
一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時檢驗(yàn)自己的學(xué)習(xí)效果,并發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)考試的自動化。為了適應(yīng)新形勢的發(fā)展,我嘗試了這一系統(tǒng)的初步設(shè)計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,在把老師從繁重的工作中解脫出來做一點(diǎn)小小的貢獻(xiàn)!
無論是什么樣的教學(xué)形式,測量與評價都是教學(xué)過程中的一個重要環(huán)節(jié),是保證教學(xué)質(zhì)量的重要手段之一?荚囀轻槍W(xué)生學(xué)習(xí)進(jìn)行的測量與評價,它是教師實(shí)施個別教學(xué)輔導(dǎo)的重要依據(jù)之一。傳統(tǒng)考試中,教師要準(zhǔn)備一次考試,從搜集資料開始,選考題、印制考卷、考試、批改、最后記錄分?jǐn)?shù),工作量十分繁重,工作周期也從數(shù)周到數(shù)月不等。教師進(jìn)行考試的主要目的,是為了從中發(fā)現(xiàn)問題,從而改進(jìn)教學(xué)方法,達(dá)到教學(xué)目標(biāo)。對考試結(jié)果的分析也成為考試的很重要的一部分內(nèi)容。而由于時間和條件的限制,教師只能從有限的幾個方面來分析考試,如根據(jù)最高分、最低分、平均分了解班級的整體水平,憑自己的印象尋找錯誤率較高的題目加以講解等。
這樣開發(fā)一個具有自主產(chǎn)權(quán)的遠(yuǎn)程在線考試系統(tǒng),就非常有必要。遠(yuǎn)程在線考試系統(tǒng)一旦開發(fā)成功,首先,可以大大提高教師工作效率,縮短考試周期,使教師有更多的時間專注于自己的教學(xué)工作。其次,突破了地域和時間的限制,任何人都可以隨時隨地開始一場考試,檢驗(yàn)自己的知識和水平。第三,可以發(fā)揮計算機(jī)容量大、速度高的特點(diǎn),考慮各種因素和關(guān)聯(lián),充分發(fā)掘考試結(jié)果,得到內(nèi)容更詳細(xì)和層次更高的分析結(jié)果。
1.2 國內(nèi)外相關(guān)課題的研究現(xiàn)狀
理論方面,近幾年來有較大發(fā)展,尤其在網(wǎng)絡(luò)題庫的建設(shè)理論方面有較大進(jìn)展,但是總體說來還沒有形成完整的網(wǎng)絡(luò)測評的理論體系,基本上是傳統(tǒng)教學(xué)中的評測理論向網(wǎng)絡(luò)方向的遷移,存在的問題主要是:
測評理論沒有充分體現(xiàn)量化和非量化、主觀和客觀、過程性和總結(jié)性的緊密結(jié)合,對過程性評價重視不夠,沒有全面定義網(wǎng)絡(luò)教學(xué)測評需要檢測的測評要素及其合理區(qū)間,不能科學(xué)的反映學(xué)生的學(xué)習(xí)效果。
目前,各地出現(xiàn)了一批遠(yuǎn)程在線考試系統(tǒng)或?qū)崿F(xiàn)類似功能的系統(tǒng),如上海電視大學(xué)的網(wǎng)上教學(xué)支持工具、上海交通大學(xué)遠(yuǎn)程教育中心開發(fā)的遠(yuǎn)程考試系統(tǒng)、北京師范大學(xué)的VClass網(wǎng)絡(luò)教學(xué)系統(tǒng)、杰佛通用考試系統(tǒng)、寶冠多媒體網(wǎng)絡(luò)教室等,另外一些有條件的中學(xué)也開發(fā)設(shè)計了一批功能類似的系統(tǒng)。
但是從整體上看,部分系統(tǒng)采用C/S結(jié)構(gòu),這樣在易用性和擴(kuò)展性方面受到限制。部分系統(tǒng)雖然采用了B/S的結(jié)構(gòu),但是采用ASP技術(shù)作為服務(wù)器端腳本,實(shí)現(xiàn)與數(shù)據(jù)庫和其他應(yīng)用互動的Web網(wǎng)頁,ASP采用的是解釋執(zhí)行的方式,執(zhí)行效率不高。有些系統(tǒng)性能低下,同時支持的在線測試數(shù)量較少,遠(yuǎn)遠(yuǎn)達(dá)不到系統(tǒng)運(yùn)行的規(guī);(yīng),有些系統(tǒng)的統(tǒng)計分析功能簡單,僅向用戶提供總分、各題得分,班級平均分、標(biāo)準(zhǔn)差等經(jīng)過簡單計算的統(tǒng)計數(shù)據(jù),而沒有對得到的統(tǒng)計數(shù)據(jù)進(jìn)行解釋和說明,對用戶的反饋信息千篇一律。
總的說來,目前我國的網(wǎng)絡(luò)測試系統(tǒng)方面的建設(shè),無論在理論上還是在系統(tǒng)架構(gòu)上都還處于起步階段,還沒有統(tǒng)一的標(biāo)準(zhǔn)和規(guī)范。
2.本課題的基本內(nèi)容,可能遇到的困難,提出解決問題的方法和措施
遠(yuǎn)程的考試系統(tǒng)是一個基于數(shù)據(jù)庫和Internet的遠(yuǎn)程在線實(shí)時測試系統(tǒng),包括教師的出題、學(xué)生應(yīng)答系統(tǒng)、批閱卷系統(tǒng)和題庫管理系統(tǒng)。
首先,它是一個基于大型關(guān)系式數(shù)據(jù)庫上的應(yīng)用軟件,大量題庫、試卷,用戶信息等都是作為數(shù)據(jù)庫記錄的形式存儲。數(shù)據(jù)以數(shù)據(jù)庫的形式進(jìn)行存貯,使系統(tǒng)的管理維護(hù)和擴(kuò)展更為方便,更容易地實(shí)現(xiàn)從數(shù)據(jù)庫中隨機(jī)自動產(chǎn)生一份試卷。
其次,在線考試系統(tǒng)是建立在Internet上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設(shè)計題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān)。
在線考試系統(tǒng)的優(yōu)勢在于學(xué)生只要接入Internet,就可以從任何地點(diǎn)進(jìn)行實(shí)時的考試,考完后可以馬上得到考試結(jié)果,及時進(jìn)行知識修補(bǔ)。教師可以立即統(tǒng)計、分析該次考試成績,以評價學(xué)生的學(xué)習(xí)情況,掌握試卷的難易程度。
2.1功能模塊詳細(xì)設(shè)計
管理員:在此系統(tǒng)中可以由若干個管理員,即系統(tǒng)管理員。他們具有一般用戶所沒有的權(quán)限,即具有管理用戶、試題以及試卷等內(nèi)容的權(quán)力。它不需注冊,在數(shù)據(jù)庫有一個表來存放相關(guān)信息,可以由存在的管理員添加或刪除管理員。
一般用戶:主要是指學(xué)校的學(xué)生和企事業(yè)單位的培訓(xùn)對象等。
2.1.1管理員模塊
管理員可以向題庫中添加各種類型且符合要求的試題,也可以對它們進(jìn)行修改和刪除。同時,管理員也能對科目、用戶、考試記錄等數(shù)據(jù)進(jìn)行管理。
1. 試題管理
(1)試題錄入
首先,用戶選擇試題所屬科目。若菜單中沒有該科目,則可以新增一個。返回、刷新一次頁面,即可看到新增的科目名稱。而且,在本系統(tǒng)中其它需要選擇科目的地方也會自動更新。其次,每道試題有類型、試題內(nèi)容與選項(xiàng)和答案等欄目。管理員輸入完以后,即可看到預(yù)覽效果。
(2)試題修改
管理員還可以對試題進(jìn)行修改。不過,對于各表中的主鍵不用修改,避免了造成系統(tǒng)中的數(shù)據(jù)混亂,或者覆蓋其它有用數(shù)據(jù)的現(xiàn)象。
(3)試題刪除:管理員可以刪除不再需要的試題。
2. 科目管理
(1)添加科目:其基本信息有科目名稱、題型、題量和考試總時間等,對于用戶輸入的不符合系統(tǒng)要求的數(shù)據(jù),系統(tǒng)仍舊給出提示或警告。
(2)科目刪除:管理員可以刪除不再需要的科目。
3.用戶管理:
管理員可以通過管理界面添加或刪除用戶管理員。
4.考試記錄管理:
系統(tǒng)中的管理員可以查詢考試記錄,也可以刪除考試紀(jì)錄。
2.1.2在線考試模塊
進(jìn)入在線考試系統(tǒng)并隨機(jī)讀出試卷是本系統(tǒng)最重要的部分之一。因?yàn)橐粋系統(tǒng)如果涉及到現(xiàn)實(shí)的話,就必須考慮得十分周到、完善?忌卿浐,只要選擇考試科目以后,就可以調(diào)出試卷進(jìn)行在線考試。為了實(shí)現(xiàn)動態(tài)隨機(jī)不重復(fù)的抽取試題,需要在選題過程中每選出一題,就要在試題庫中作相應(yīng)的標(biāo)志,以便下次不會重復(fù)取出此題。試卷出來后要對試題庫中的標(biāo)志位復(fù)原。這樣就會使每個考生的試卷都不同?忌钠浯痤}信息通過單、復(fù)選按鈕選擇答案來反映?荚嚱Y(jié)束采取自主交卷和到了規(guī)定的時間自動題示有機(jī)結(jié)合的方式辦法予以實(shí)現(xiàn)。
2.1.3用戶注冊模塊
該模塊的功能是實(shí)現(xiàn)用戶遠(yuǎn)程注冊。用戶輸入想要注冊的用戶名和密碼,提交之后由系統(tǒng)判斷該用戶是否已經(jīng)存在,如果存在,就給出相應(yīng)信息,如果不存在,就把用戶輸入的用戶名和密碼寫到數(shù)據(jù)庫中,完成注冊。
在線考試系統(tǒng)考試管理流程
開 始
輸入用戶名和密碼
是否正確
否
是
錄入考生數(shù)據(jù)
錄入考題
考試評分
發(fā)放成績單
結(jié)束
畢業(yè)設(shè)計(論文)開題報告
考生選擇參加考試的科目,這個人機(jī)交互的過程是必不可少的。
考生確定考試科目以后,進(jìn)入開始考試界面,由計算機(jī)隨機(jī)提取試題,顯示出來組成試卷,并開始進(jìn)行計時?忌俅芜M(jìn)行考試,答完試題后交卷,進(jìn)入下一個界面。
考生提交答卷后,由計算機(jī)進(jìn)行處理--判卷,得出考試分?jǐn)?shù),顯示出來,并把該生考試記錄存入數(shù)據(jù)庫。在這個界面上應(yīng)該可以返回繼續(xù)進(jìn)行考試或回到登錄界面。
以上是系統(tǒng)進(jìn)行考試功能的部分,要對系統(tǒng)進(jìn)行管理,如試題管理、科目管理、用戶管理等就需要設(shè)計一些管理界面。下面就來逐步進(jìn)行設(shè)計。
要進(jìn)行管理首先要有管理員登陸驗(yàn)證,這里另外設(shè)計了一個界面,使它與用戶登錄區(qū)別開來。這個界面與用戶登錄界面表面上很相似,但是他們是從不同的表中提取數(shù)據(jù)進(jìn)行驗(yàn)證的,以便于系統(tǒng)擴(kuò)充和增加安全性。
管理員登錄以后,應(yīng)該有一個管理項(xiàng)目選擇界面,其中包括管理用戶選項(xiàng)、管理管理員選項(xiàng)、管理考試科目選項(xiàng)、管理考試紀(jì)錄選項(xiàng)以及管理各科試題選項(xiàng)。
管理用戶的界面可以實(shí)現(xiàn)用戶的增加、和刪除的功能,管理員在此可以對用戶進(jìn)行管理。
管理管理員的界面,功能和管理用戶的差不多,實(shí)現(xiàn)對管理員的增加和刪除功能。
管理考試科目界面用來增加或刪除考試的科目,以方便對各科試題的管理和查詢。
管理考試紀(jì)錄界面可以對考生的每次考試進(jìn)行紀(jì)錄,管理員科可以對考生成績、考試科目、時間及考試各相關(guān)紀(jì)錄進(jìn)行查詢和刪除。
最后是試題庫管理界面,它根據(jù)各科進(jìn)行分類。通過這個界面管理員可以對題庫中的某科試題進(jìn)行增加、修改或刪除。這樣就十分方便靈活的對試題庫進(jìn)行管理。
我覺得這種方法很不方便,不利于使用。于是我設(shè)計一個圖形界面,當(dāng)教師(管理員)登陸后直接在上面進(jìn)行試題的錄入,這樣即方便了老師也提高了效率。
難點(diǎn) 5 查閱試卷
當(dāng)考試成績出來以后,可能有學(xué)生對考試成績有疑問,需要查閱試卷,該系統(tǒng)可以將該考生的考試試卷提取。
難點(diǎn) 6 對相同考題在不同題型中出現(xiàn)的處理
有時一種同樣內(nèi)容的考題會以不同的形式同時出現(xiàn)在一張試卷上,這種情形應(yīng)該避免發(fā)生。
畢業(yè)設(shè)計(論文)開題報告
3.本課題擬采用的研究手段(途徑)和可行性分析
3.1 開發(fā)技術(shù)及工具的選擇:
本系統(tǒng)將用JSP技術(shù)進(jìn)行開發(fā),開發(fā)中將用到以下主要工具:
JBuild 9——工程管理、代碼編寫及調(diào)試
Dreamweaver MX 2004——靜態(tài)頁面的設(shè)計
Fireworks MX 2004——圖片處理
SQL-Server 2000——建立系統(tǒng)的后臺數(shù)據(jù)庫。
3.2 開發(fā)環(huán)境:
硬件: CPU: Intel Pentium 4
內(nèi)存:512M
硬盤:40G
軟件: Windows 2000 + JBuild 9 + SQL Server 2000
3.3 可行性分析:
本系統(tǒng)可以從以下幾個角度對其可行性進(jìn)行分析:
1.技術(shù)可行性
本系統(tǒng)開發(fā)技術(shù)采用JSP技術(shù),其應(yīng)用廣泛、技術(shù)成熟,是目前較為流行的技術(shù),能夠保證本系統(tǒng)的順利開發(fā);系統(tǒng)的運(yùn)行環(huán)境為Windows 2000,是大眾化的運(yùn)行平臺,可以無障礙地運(yùn)行本系統(tǒng)。
因此,技術(shù)上本系統(tǒng)的開發(fā)和運(yùn)行是可行的。
2.經(jīng)濟(jì)可行性
本項(xiàng)目無需投入額外的設(shè)備購買及人員培訓(xùn)費(fèi)用,所以在經(jīng)濟(jì)上本系統(tǒng)的開發(fā)是可行
的。
3.4 參考文獻(xiàn):
[1] 蔡翠平,尚俊杰.網(wǎng)絡(luò)程序設(shè)計—JSP.清華大學(xué)出版社,2002
[2] 何楓.動態(tài)網(wǎng)站編程基礎(chǔ).西南交通大學(xué)出版社,2003
[3] 中國IT培訓(xùn)工程編委會.珠海出版社,2002
[5] 吳文慶,動態(tài)網(wǎng)站建設(shè).大連理工大學(xué)出版社,2003
[6] 黃洪杰,楊軍.網(wǎng)頁制作基礎(chǔ)教程.電子工業(yè)出版社,2003
[7] 何玉潔.數(shù)據(jù)庫基礎(chǔ)及應(yīng)用技術(shù).清華大學(xué)出版社,2002
[8] 李存斌. 數(shù)據(jù)庫應(yīng)用技術(shù)——SQL Sever 2000 簡明教程,中國水利水電出版社,2004
[9] 陳會安. XML網(wǎng)頁制作徹底研究,中國鐵道出版社,2003
【計算機(jī)畢業(yè)設(shè)計開題報告(網(wǎng)絡(luò)在線測系統(tǒng))】相關(guān)文章:
計算機(jī)畢業(yè)設(shè)計開題報告(在線花店的設(shè)計)12-04
網(wǎng)絡(luò)在線測試系統(tǒng)參考文獻(xiàn)12-07
最新計算機(jī)畢業(yè)設(shè)計開題報告的論文04-03
基于Web 的網(wǎng)絡(luò)答疑系統(tǒng)設(shè)計開題報告11-21
計算機(jī)畢業(yè)設(shè)計開題報告參考范文12-11
計算機(jī)等級考試系統(tǒng)開題報告范例12-04
計算機(jī)應(yīng)用畢業(yè)設(shè)計開題報告范文12-10
畢業(yè)設(shè)計開題報告精選12-06
系統(tǒng)開題報告格式03-21
- 相關(guān)推薦