




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
題庫管理和在線測試系統
姓名:班級:指導老師:題庫管理和在線測試系統1目錄系統實現選題背景及價值設計工具和關鍵技術系統分析和設計系統測試和總結目錄系統實現選題背景及價值設計工具和關鍵技術系統分析和設計系2選題背景及價值1.1選題背景在線考試系統作為傳統考試的改革,實現了考試的客觀性、公正性及方便性。所以在線考試系統是近年來研究的一個熱點課題。1.2課題價值實現考教分離及考務的全自動化管理。方便大規模的實行考試,實現考試的客觀性、公證性。自動化組卷、閱卷可以減輕教師的工作強度。突破了傳統考試的時空限制。選題背景及價值1.1選題背景1.2課題價值3設計工具和關鍵技術本系統是基于Apache+PHP+MySQL的一個B/S架構的在線考試系統,主要用到了PHP的一個組合工具Wampserver(Apache+PHP+MySQL+phpMyAdmin),它不僅僅是開源項目,可免費獲取,而且它支持Linux、UNIX、OS/2和Windows多個操作系統,可移植性好。因此,這種組合是設計動態網站的最佳解決方案。系統開發工具為Editplus,幫助進行站點和網頁設計。主要開發工具:設計工具和關鍵技術本系統是基于Apache+PHP+MySQ4系統分析主要包括:系統可行性分析
經濟可行性技術可行性法律可行性系統需求分析系統基本功能分析系統分析主要包括:系統可行性分析5通過實際情況的調查,要求在線考試系統具有以下功能:界面設計美觀大方、方便、快捷、操作靈活。實現教師對試題庫的維護實現教師網上組卷,組織考試實現考生網上考試,查看成績。要求提供考試時間倒計時功能,使考生實時了解考試剩余時間。要求系統自動閱卷,保證考試成績真實有效。系統需求分析通過實際情況的調查,要求在線考試系統具有以下功能:系統需求分6學生模塊:系統基本功能分析系統基本功能分析7教師模塊:系統基本功能分析系統基本功能分析8數據庫設計:系統設計考生信息實體包括:編號、考生姓名、學號、登錄密碼、院系、班級、考試成績、登錄時間、考試時間、考試狀態等屬性。教師信息實體包括:編號、登錄名和密碼、登錄時間等屬性。題目信息實體包括:編號、題干、答案、添加時間、題型、科目、章節、難度等屬性。試卷信息實體包括:
編號、名稱、題目分值、題目編號、添加時間、科目、難度、試卷類型、總分等屬性。考試信息實體包括:
考試編號、考試名稱、試卷編號、考試班級、試卷總分、通過分數、考試時間、考試難度、考試日期等屬性。系統設計考生信息實體包括:9總體功能設計:系統設計系統設計10主要模塊詳細設計題庫管理模塊設計:包括題目的查看和增刪改。主要模塊詳細設計題庫管理模塊設計:11主要模塊詳細設計考試管理模塊設計:包括考試的添加和查看。主要模塊詳細設計考試管理模塊設計:12主要模塊詳細設計試卷管理模塊設計:包括試卷的查看、增加和刪除。其中實現了試卷的系統自動生成。主要模塊詳細設計試卷管理模塊設計:13主要模塊詳細設計學生功能模塊設計:包括參加考試,查看成績,查看錯題。主要模塊詳細設計學生功能模塊設計:14系統實現登錄模塊具體實現:系統的使用每次都需要進行登錄當登錄超過一段時間未活動后也需要重新登錄每次跳轉到新的頁面都需要驗證用戶是否登錄。系統實現15重點功能實現題目的添加:這里開發的難點是如何在前臺選擇了所屬學科跟單元之后,自動生成返回exam_course_unit表的id,我采用了Ajax技術。當用戶單擊科目及單元之后,通過JQuery獲得他們的值,并傳到控制器進行處理。重點功能實現題目的添加:16重點功能實現題庫管理:題庫管理功能主要分為搜索跟編輯:(1)題目的編輯題目的編輯使用的Ajax技術,當用戶點擊編輯的時候,通過Ajax獲取該題目的題號。接受到題目的id后,通過數據庫查詢到該題目的屬性,并返回給Ajax,添加到網頁中。題目的刪除也是通過Ajax刪除的,原理跟編輯的一樣。(2)題目的多條件查詢題目查詢時包括的條件有題目起始時間,科目,題型,難度,關鍵字。重點功能實現題庫管理:17重點功能實現試卷生成:試卷的生成主要是利用個題型的題號,根據題號去題目表中查詢出題目,并生成試卷,然后調用對應的模板顯示出來。重點功能實現試卷生成:18重點功能實現參加考試:參加考試的功能設計到幾個方面,如下:(1)考生的信息:考生的信息的獲取是采用從session中獲取用戶名,繼而去數據庫查取,當考生登錄的時候,若考生登錄成功,則將考生的用戶名也就是學號存在session中,當考生參加考試的時候,利用考生的學號查詢exam_stu表。(2)倒計時的實現:這里我使用了JQuery的技術,實現思路是,獲得結束時間,當前時間,并轉化為毫秒值,兩值相減可以得出相差的毫秒值,然后求出該毫秒值轉為多少小時多少分鐘多少秒,如果結束時間小于等于當前時間,則時間到,否則就顯示還有多少小時多少分數多少秒。重點功能實現參加考試:19重點功能實現參加考試:(3)客觀題自動評閱:當考生做完試卷,點擊提交之后,系統會自動評閱客觀題部分,該功能有subpaper方法實現,自動該題的實現原理是,遍歷考生的題號,將該試題的類型是單選題,則取出該題的答案,與考生的答案進行對比,若是相同則自動加上該題的分數,并壓入考生單選題正確的數組中,若是不同,則不加分,并壓入考生錯誤的數組中。重點功能實現參加考試:20系統測試和總結8/21/2023系統測試8/5/202321基本測試:全部實現了用戶功能,完全符合設計需求。容錯性測試:系統對非法請求進行限制,對非法操作進行正確提示,限制非法用戶訪問頁面。并發性測試:多用戶同時登錄時未出現不正常狀態,服務器對不同用戶請求進行分步處理。模塊測試:測試結果和預期結果基本一致,達到了預期的要求。基本測試:全部實現了用戶功能,完全符合設計需求。22總結該系統已經實現了需求分析中的功能要求。基本完成了一個題庫管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 收獲友誼的初一語文作文
- 紡織品及針織品國際貿易風險防范考核試卷
- 森林生態系統服務流研究與應用考核試卷
- 核子儀表在核設施退役過程中放射性廢物處理的應用考核試卷
- 九級語文上冊第四單元提高練習5課人教新課標版
- 有色金屬壓延加工企業的營銷網絡構建與渠道管理考核試卷
- 氨綸纖維在樂器弦線中的應用考核試卷
- 山東英才學院《商業銀行貸款管理》2023-2024學年第二學期期末試卷
- 凌云縣2024-2025學年小升初數學高頻考點模擬卷含解析
- 山東省德州市平原縣2024-2025學年五年級數學第二學期期末經典試題含答案
- 2025年度事業單位招聘考試公共基礎知識仿真模擬試卷及答案(共五套)
- 2025年廣西壯族自治區南寧市中考一模生物試題(含答案)
- 長江流域大水面生態漁業的發展現狀與發展潛力分析
- 撤資退股合同協議
- 上海市嘉定區聯考2023-2024學年五年級下學期期中數學試題(含答案)
- 賓館住房協議書范本
- 電視臺影視拍攝合同協議
- 統編版(2024)一年級語文下冊12荷葉圓圓 課件
- 免除責任協議書范文
- 熱泵基礎知識培訓課件
- 防中暑課件部隊
評論
0/150
提交評論