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