




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件詳細設(shè)計說明書編制人: 胡磊 編制日期: 審核人: 馬蘭 審核日期:批準人: 胡穆兒 批準日期:變更記錄序號修 改 條 款修改單號頁 號修改人/日期批準人/日期實施日期注:對該文件內(nèi)容增加、刪除或修改均需填寫此變更記錄,詳細記載變更信息,以保證其可追溯性。項目名稱:文件類型:軟件詳細設(shè)計說明書部門:技術(shù)部項目文號:版本號:編制人:編制日期:審核人:審核日期:批準人:批準日期:軟件詳細設(shè)計說明書1. 引言1.1 編寫目的說明在線測試這一模塊各部分的功能和結(jié)構(gòu),便于公司技術(shù)人員以后的查詢和維護工作。2. 總體設(shè)計2.1 需求概述在原來精華網(wǎng)的基礎(chǔ)上增加在線測試這一功能
2、模塊,實現(xiàn)教師出題、學(xué)生在線考試(自由測試、單元測試、模擬考試)、錯題本,以及相關(guān)的系統(tǒng)維護功能。2.2 軟件結(jié)構(gòu)在線考試系統(tǒng)系統(tǒng)維護知識點基本信息年級科目基本信息模擬考試基本信息模擬考試錯題本自由測試單元測試學(xué)生在線考試模擬考試成績查詢自由測試試卷錄入單元測試試卷錄入模擬考試試卷錄入教師成績查詢教師試題錄入修改試卷在線測試的功能主要包括三部分:教師出題、學(xué)生在線考試和系統(tǒng)維護。其軟件結(jié)構(gòu)圖如下:3. 模塊設(shè)計3.1 系統(tǒng)維護系統(tǒng)維護包括對年級科目、知識點和模擬考試這些信息的維護,包括對相關(guān)內(nèi)容的查看、添加和刪除,并保持這些信息間的內(nèi)部關(guān)聯(lián)。3.1.1年級科目基本信息3.1.1.1管理年級科目
3、基本信息表:2-2-2-1用例名:admin_subject.jsp位置:根目錄/admin描 述:管理每一年級的基本信息。一般事件過程:1:選擇年級,輸入該年級的科目,2:系統(tǒng)進行信息有效性檢查。3:系統(tǒng)將科目信息從subject表中增加或刪除其它事件過程:如果年級科目信息重復(fù),則提示重新輸入前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):系統(tǒng)在subject表內(nèi)加入一個新的年級科目,更新列表3.1.1.2刪除年級科目基本信息表:3.1.1.2用例名:admin_subjectdel.jsp位置:根目錄/admin描 述:刪除選擇的年級科目信息一般事件過程:1:從subject表中刪除選擇的年級科目信息其它事
4、件過程:如果刪除無效,顯示出錯信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):信息得到刪除或失敗后的錯誤信息,成功后返回admin_subject.jsp3.1.1.3增加年級科目基本信息表:3.1.1.3用例名:admin_subjectadd.jsp位置:根目錄/admin描 述:在一定條件查看教師信息一般事件過程:在subject表中增加一條年級科目信息其它事件過程:如果年級科目信息存在,顯示出錯信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):更新admin_subject.jsp中的年級科目列表3.1.2知識點基本信息3.1.2.1管理知識點基本信息表:3.1.2.1用例名:admin_knowpoint.jsp
5、位置:根目錄/admin描 述:管理每一年級的每一科目的知識點基本信息。一般事件過程:1:選擇年級科目,輸入對應(yīng)的知識點名稱,2:系統(tǒng)進行信息有效性檢查。3:系統(tǒng)將知識點信息從knowpoint表增加或刪除其它事件過程:如果知識點信息重復(fù),則提示重新輸入前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):系統(tǒng)在knowpoint表內(nèi)加入一個新的知識點,更新列表3.1.2.2刪除知識點基本信息表:3.1.2.2用例名:admin_knowdel.jsp位置:根目錄/ admin描 述:刪除選擇的年級科目的知識點信息一般事件過程:1:從knowpoint表中刪除選擇的年級科目的知識點信息其它事件過程:如果刪除無效,顯示
6、出錯信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):信息得到刪除或失敗后的錯誤信息,成功后返回admin_knowpoint.jsp3.1.1.3增加知識點基本信息表:3.1.1.3用例名:admin_knowadd.jsp位置:根目錄/admin描 述:增加某一年級科目的知識點信息一般事件過程:在knowpoint表中增加一條知識點信息其它事件過程:如果知識點信息存在,顯示出錯信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):更新admin_knowpoint.jsp中的知識點列表3.1.3模擬考試基本信息3.1.3.1管理模擬考試基本信息表:3-1-3-1用例名:admin_mn_test.jsp位置:根目錄/admi
7、n描 述:管理所有年級的模擬考試的基本信息。一般事件過程:1:選擇年級,選擇模擬考試的開始和終止時間,輸入模擬考試名稱,2:系統(tǒng)進行信息有效性檢查。3:系統(tǒng)將模擬考試信息增加或刪除其它事件過程:如果模擬考試信息重復(fù),則提示重新輸入前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):系統(tǒng)在mn_test表內(nèi)加入一個新的模擬考試條目 3.1.3.2刪除模擬考試基本信息表:3.1.1.2用例名:admin_mn_test_del.jsp位置:根目錄/admin描 述:刪除選擇的模擬考試信息一般事件過程:1:從mn_test表中刪除選擇的模擬考試信息其它事件過程:如果刪除無效,顯示出錯信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):信息
8、得到刪除或失敗后的錯誤信息,成功后返回admin_mn_test.jsp,更新列表3.1.3.3增加模擬考試基本信息表:3.1.1.3用例名:admin_mn_test_add.jsp位置:根目錄/admin描 述:增加某一年級的模擬考試信息一般事件過程:在mn_test表中增加一條年級科目信息其它事件過程:如果年級科目信息存在,顯示出錯信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):信息得到更新或失敗后的錯誤信息,成功后返回admin_mn_test.jsp,更新admin_mn_test.jsp中的年級科目列表3.2 教師試題錄入教師試題錄入模擬包括錄入自由測試、單元測試、和模擬考試的試卷,并可以對系統(tǒng)
9、中的試卷或試題進行修改。3.2.1自由測試錄入表:3-2-1用例名:QuestGen_free.jsp位置:根目錄/teacher描 述:以一份試卷的形式錄入自由測試的題目。一般事件過程:1:選擇年級、科目、知識點,輸入試卷的題目,2:系統(tǒng)進行信息有效性檢查。3:系統(tǒng)將每道題加入到question表,將試卷加入到test表其它事件過程:由updatetest_free.jsp完成后臺數(shù)據(jù)庫校驗和插入的過程前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):系統(tǒng)在question, test表內(nèi)加入相關(guān)信息3.2.2單元測試錄入表:3-2-2用例名:QuestGen.jsp位置:根目錄/teacher描 述:以一份試
10、卷的形式錄入單元測試的題目。一般事件過程:1:選擇年級、科目、知識點,輸入試卷的題目,2:系統(tǒng)進行信息有效性檢查。3:系統(tǒng)將每道題加入到question表,將試卷加入到test表其它事件過程:由updatetest.jsp完成后臺數(shù)據(jù)庫校驗和插入的過程前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):系統(tǒng)在question, test表內(nèi)加入相關(guān)信息3.2.3模擬測試錄入表:3-2-1用例名:QuestGen_mn.jsp位置:根目錄/teacher描 述:以一份試卷的形式錄入自由測試的題目。一般事件過程:1:選擇年級、模擬考試、科目、知識點,輸入試卷的題目,2:系統(tǒng)進行信息有效性檢查。3:系統(tǒng)將每道題加入到qu
11、estion表,將試卷加入到test表,并在mn_test表中增加試卷及其科目信息其它事件過程:由updatetest_mn.jsp完成后臺數(shù)據(jù)庫校驗和插入的過程前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):系統(tǒng)在question, test表內(nèi)加入相關(guān)信息3.2.4查詢考試成績查詢單元測試和模擬考試的每一份試卷的分數(shù)分布和學(xué)生成績情況。表:3-2-4用例名:Query_test.jsp位置:根目錄/teacher描 述:根據(jù)年級、科目、知識點和考試類型(單元測試,模擬考試)查詢考試成績的分布及學(xué)生成績。一般事件過程:1:選擇年級、科目、知識點和考試類型(單元測試,模擬考試),2:系統(tǒng)進行信息有效性檢查。3:
12、將查詢的結(jié)果顯示在列表中。其它事件過程:前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):由Query_test_unit.jsp,Query_test_mn.jsp顯示查詢結(jié)果3.2.4.1查詢單元測試成績表:3-2-4-1用例名:Query_test_unit.jsp位置:根目錄/teacher描 述:根據(jù)年級、科目、知識點查詢考試成績的分布及學(xué)生成績。一般事件過程:1:輸入查詢分數(shù)的分數(shù)段2:系統(tǒng)進行信息有效性檢查。3:將分數(shù)分布以柱狀圖的形式顯示在頁面中。其它事件過程:前導(dǎo)狀態(tài)/條件:在Query_test.jsp輸入查詢條件完成后的狀態(tài):由Query_test_unit.jsp顯示某分數(shù)段的學(xué)生信息3.
13、2.4.2查詢單元測試的學(xué)生考試成績表:3-2-4-2用例名:Query_unit_test_mark.jsp位置:根目錄/teacher描 述:查詢單元測試中某分數(shù)段的學(xué)生信息一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由Query_test_unit.jsp輸入單元測試試卷ID和查詢的分數(shù)段完成后的狀態(tài):在Query_unit_test_mark.jsp顯示結(jié)果3.2.4.3查詢模擬考試成績表:3-2-4-3用例名:Query_test_mn.jsp位置:根目錄/teacher描 述:根據(jù)年級、科目查詢考試成績的分布及學(xué)生成績。一般事件過程:1:輸入查詢分數(shù)的分數(shù)段2:系統(tǒng)進行信息有效性檢
14、查。3:將模擬考試總分的分數(shù)分布以柱狀圖的形式顯示在頁面中。其它事件過程:前導(dǎo)狀態(tài)/條件:在Query_test.jsp輸入查詢條件完成后的狀態(tài):由Query_test_mn.jsp某次模擬考試的信息3.2.4.4查詢某次模擬考試的一份試卷的成績表:3-2-4-4用例名:Query_mn_test_mark.jsp位置:根目錄/teacher描 述:查詢模擬考試中某份試卷的分數(shù)段的學(xué)生信息一般事件過程:1:輸入查詢分數(shù)的分數(shù)段2:系統(tǒng)進行信息有效性檢查。3:在Query_mn_test_mark.jsp中顯示查詢結(jié)果其它事件過程:前導(dǎo)狀態(tài)/條件:由Query_test_mn.jsp輸入模擬考試
15、的ID完成后的狀態(tài):在Query_mn_test_mark.jsp顯示結(jié)果3.2.4.5查詢單元測試的學(xué)生考試成績表:3-2-4-2-5用例名:Query_mn_test_mark.jsp位置:根目錄/teacher描 述:查詢模擬考試的一份試卷的某分數(shù)段的學(xué)生信息一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由Query_test_mn.jsp輸入模擬考試的試卷ID和查詢的分數(shù)段完成后的狀態(tài):在Query_mn_test_mark.jsp顯示結(jié)果3.2.5修改試卷查詢單元測試和模擬考試的每一份試卷的分數(shù)分布和學(xué)生成績情況。表:3-2-5用例名:modify_test.jsp位置:根目錄/tea
16、cher描 述:根據(jù)年級、科目、知識點和考試類型(單元測試,模擬考試和自由測試)查詢試卷。一般事件過程:1:選擇年級、科目、知識點和考試類型(單元測試,模擬考試和自由測試)2:系統(tǒng)進行信息有效性檢查。3:將查詢的結(jié)果顯示在列表中。其它事件過程:3.2.5.1刪除試卷表:3-2-5-1用例名:test_del.jsp位置:根目錄/teacher描 述:刪除modify_test.jsp中選中的試卷一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test.js輸入試卷的ID完成后的狀態(tài):刪除有關(guān)試卷的各種信息,并在返回modify_test.jsp后更新列表3.2.5.2注銷試卷表:3
17、-2-5-2用例名:test_deactivde.jsp位置:根目錄/teacher描 述:注銷modify_test.jsp中選中的試卷一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test.js輸入試卷的ID完成后的狀態(tài):注銷選擇的試卷,如果是單元測試(或自由測試)的試卷,將test表中記錄的status字段設(shè)置為5; 如果是模擬考試的試卷,將mn_test表中記錄的status字段設(shè)置為5;被注銷的試卷在頁面中不會出現(xiàn)3.2.5.3注銷試卷表:3-2-5-3用例名:test_deactivde.jsp位置:根目錄/teacher描 述:注銷modify_test.jsp中選
18、中的試卷一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test.js輸入試卷的ID完成后的狀態(tài):注銷選擇的試卷,如果是單元測試(或自由測試)的試卷,將test表中記錄的status字段設(shè)置為5; 如果是模擬考試的試卷,將mn_test表中記錄的status字段設(shè)置為5;被注銷的試卷在頁面中不會出現(xiàn)3.2.5.4激活試卷表:3-2-5-4用例名:test_activde.jsp位置:根目錄/teacher描 述:激活modify_test.jsp中選中的試卷一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test.js輸入試卷的ID完成后的狀態(tài):激活選擇的試卷,如果是單
19、元測試(或自由測試)的試卷,將test表中記錄的status字段設(shè)置為2; 如果是模擬考試的試卷,將mn_test表中記錄的status字段設(shè)置為2;只有活動的試卷在頁面中才會出現(xiàn)3.2.5.5修改單元測試試卷表:3-2-5-5用例名:modify_test_unit.jsp位置:根目錄/teacher描 述:修改modify_test.jsp中選中的單元測試的試卷一般事件過程:選擇欲刪除的試是的ID,或增加試題其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test.jsp輸入試卷的ID完成后的狀態(tài):更新列表3.2.5.6刪除單元測試(自由測試)試卷中的題目表:3-2-5-6用例名:unit_
20、test_quest_del.jsp位置:根目錄/teacher描 述:刪除modify_test_unit.jsp中選中的單元測試試卷中的試題,或modify_test_free.jsp中選中的自由測試試卷中的試題一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test_unit.jsp輸入試題的ID,或modify_test_free.jsp輸入的試題ID完成后的狀態(tài):刪除試題及相關(guān)的錯題本中的信息,完成后返回modify_test_unit.jsp(或modify_test_free.jsp),更新列表3.2.5.7添加單元測試(自由測試)試卷中的題目表:3-2-5-7用例名
21、:unit_test_quest_add.jsp位置:根目錄/teacher描 述:為modify_test.jsp中選中的試卷增加試題一般事件過程:輸入一道題目的各種信息其它事件過程:提交時校驗輸入的信息前導(dǎo)狀態(tài)/條件:由modify_test_unit.jsp(或modify_test_free.jsp)輸入試卷的ID完成后的狀態(tài):在question表增加題目,修改test表的字段,完成后返回modify_test_unit.jsp(或modify_test_free.jsp),并更新列表3.2.5.8修改自由測試試卷表:3-2-5-8用例名:modify_test_free.jsp位置:
22、根目錄/teacher描 述:修改modify_test.jsp中選中的自由測試的試卷一般事件過程:選擇欲刪除的試是的ID,或增加試題其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test.jsp輸入試卷的ID完成后的狀態(tài):更新列表3.2.5.9修改模擬考試試卷表:3-2-5-9用例名:modify_test_mn.jsp位置:根目錄/teacher描 述:顯示modify_test.jsp中選中的模擬考試的各試卷一般事件過程:選擇試卷,或修改總分其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test.jsp輸入模擬考試的ID完成后的狀態(tài):更新模擬考試的總分3.2.5.10修改模擬考試的總分表
23、:3-2-5-9用例名:modify_mn_test_totalmark.jsp位置:根目錄/teacher描 述:修改modify_test_mn.jsp提交的模擬考試的總分一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test_mn.jsp輸入模擬考試的ID完成后的狀態(tài):更新模擬考試的總分3.2.5.11修改模擬考試的試卷表:3-2-5-11用例名:modify_test_mn_paper.jsp位置:根目錄/teacher描 述:修改modify_test_mn.jsp中選中的模擬考試的試卷。刪除試題或增加試題,并修改總分一般事件過程:選擇欲刪除的試是的ID,或增加試題其它
24、事件過程:前導(dǎo)狀態(tài)/條件:由modify_test_mn.jsp輸入模擬考試的ID完成后的狀態(tài):更新列表3.2.5.12刪除模擬考試試卷中的題目表:3-2-5-6用例名:mn_test_quest_del.jsp位置:根目錄/teacher描 述:刪除modify_test_mn_paper.jsp中選中的單元測試試卷中的試題一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由modify_test_mn_paper.jsp輸入試題的ID完成后的狀態(tài):刪除試題及相關(guān)的錯題本中的信息,計算模擬考試的總分,完成后返回modify_test_mn_paper.jsp,更新列表3.2.5.13添加單元測試(
25、自由測試)試卷中的題目表:3-2-5-13用例名:unit_test_quest_add.jsp位置:根目錄/teacher描 述:為modify_test_mn.jsp中選中的試卷增加試題一般事件過程:輸入一道題目的各種信息其它事件過程:提交時校驗輸入的信息前導(dǎo)狀態(tài)/條件:由modify_test_mn.jsp輸入試卷的ID完成后的狀態(tài):在question表增加題目,修改test,mn_test表的字段,完成后返回modify_test_mn_paper.jsp,并更新列表3.3學(xué)生在線考試 學(xué)生在線考試模塊包括自由測試、單元測試、模擬測試、考試成績和錯題本這些功能模塊。3.3.1自由測試3
26、.3.1.1選擇自由測試試題表:3-3-1-1用例名:stu_test_free.jsp位置:根目錄/student描 述:選擇查詢自由測試試題的條件一般事件過程:輸入各種條件信息:科目,知識點,難易度,測試順序其它事件過程:提交時校驗輸入的信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):打開free_test_paper.jsp頁面,開始自由測試3.3.1.2進行自由測試表:3-3-1-1用例名:free_test_paper.jsp位置:根目錄/student描 述:根據(jù)查詢自由測試試題的條件,隨機生成一份試題一般事件過程:選擇試題答案其它事件過程:前導(dǎo)狀態(tài)/條件:選定試題的ID完成后的狀態(tài):評分3.3
27、.1.3對自由測試評分表:3-3-1-3用例名:free_test_rs.jsp位置:根目錄/student描 述:對自由測試評分一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:試卷中試題的ID,及提交的答案完成后的狀態(tài):列表給出評分結(jié)果,及答案提示,錯題加入錯題本或錯題的錯誤數(shù)增13.3.2單元測試3.3.2.1選擇查詢單元測試試卷的條件表:3-3-2-1用例名:stuUnit.jsp位置:根目錄/student描 述:選擇查詢單元測試試題的條件一般事件過程:輸入各種條件信息:科目,知識點 其它事件過程:提交時校驗輸入的信息前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):打開UnitTestShow.jsp頁面,
28、顯示找到的單元測試3.3.2.2選擇單元測試試卷表:3-3-2-2用例名:UnitTestShow.jsp位置:根目錄/student描 述:選擇符合查詢條件的單元測試試卷一般事件過程:選擇符合查詢條件的單元測試試卷其它事件過程:前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):打開UnitTestPaper.jsp頁面,開始單元測試3.3.2.3進行單元測試表:3-3-2-3用例名:UnitTestPaper.jsp位置:根目錄/student描 述:進行單元測試一般事件過程:選擇試題答案其它事件過程:前導(dǎo)狀態(tài)/條件:選定試卷的ID完成后的狀態(tài):評分3.3.2.4對單元測試評分表:3-3-2-4用例名:unit
29、_sel_rs.jsp位置:根目錄/student描 述:對自由測試評分一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:從UnitTestPaper.jsp中提交試卷的ID,及答案完成后的狀態(tài):列表給出評分結(jié)果,及答案提示,并將學(xué)生第一次做單元測試的分數(shù)保存在數(shù)據(jù)庫中,錯題加入錯題本或錯題的錯誤數(shù)增13.3.3模擬考試3.3.2.1選擇有效的模擬考試表:3-3-2-1用例名:stu_test_mn.jsp位置:根目錄/student描 述:選擇有效的模擬考試,可以參加有效時間段內(nèi)的模擬考試,或重做以前做過的模擬考試(但不計分數(shù))。一般事件過程:選擇有效的模擬考試其它事件過程:前導(dǎo)狀態(tài)/條件:完成后
30、的狀態(tài):打開mn_test.jsp頁面,顯示選定模擬考試中的試卷3.3.2.2選擇模擬考試試卷表:3-3-2-2用例名:mn_test.jsp位置:根目錄/student描 述:選擇模擬考試試卷一般事件過程:選擇模擬考試試卷(若已經(jīng)做過同一科目的試卷,則提示結(jié)果將不計入數(shù)據(jù)庫)。其它事件過程:前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):打開UnitTestPaper.jsp頁面,開始模擬考試3.3.2.3進行模擬考試表:3-3-2-3用例名:mn_test_paper.jsp位置:根目錄/student描 述:進行模擬考試一般事件過程:選擇試題答案其它事件過程:前導(dǎo)狀態(tài)/條件:選定試卷的ID完成后的狀態(tài):評
31、分3.3.2.4對模擬考試試卷評分表:3-3-2-4用例名:mn_test_rs.jsp位置:根目錄/student描 述:對模擬考試試卷評分一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:從mn_test_paper.jsp中提交試卷的ID,模擬考試ID,及答案完成后的狀態(tài):列表給出評分結(jié)果,及答案提示,并將學(xué)生第一次做該模擬考試試卷的分數(shù)保存在數(shù)據(jù)庫中,錯題加入錯題本或錯題的錯誤數(shù)增1,如果考生做完選定模擬考試的所有科目的考試,將成績寫入歷史記錄中3.3.4考試成績查看和打印模擬考試成績的分數(shù)、排名及歷史信息。3.3.4.1選擇查看分數(shù)的模擬考試表:3-3-4-1用例名:Query_mark_
32、mn.jsp位置:根目錄/student描 述:選擇查看分數(shù)的模擬考試一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):打開Query_mark_mn_detail.jsp顯示分數(shù)及排名3.3.4.2個人成績單表:3-3-4-2用例名:Query_mark_mn_detail.jsp位置:根目錄/student描 述:查看模擬考試成績的分數(shù)、排名及歷史信息一般事件過程:查詢各科分數(shù)和排名,并將新的模擬考試排名信息和模擬考試的總?cè)藬?shù)保存在mn_history中;若歷史信息中模擬考試的總?cè)藬?shù)比實際的人數(shù)少,則重新計算模擬考試的排名。其它事件過程:打印成績單前導(dǎo)狀態(tài)/條件:由Query_ma
33、rk_mn.jsp輸入學(xué)生的ID和模擬考試ID完成后的狀態(tài):3.3.4.3打印個人成績單表:3-3-4-3用例名:Query_mark_mn_print.jsp位置:根目錄/student描 述:打印模擬考試成績的分數(shù)、排名及歷史信息一般事件過程:查詢各科分數(shù)和排名,并將新的模擬考試排名信息和模擬考試的總?cè)藬?shù)保存在mn_history中;若歷史信息中模擬考試的總?cè)藬?shù)比實際的人數(shù)少,則重新計算模擬考試的排名。其它事件過程:若提示保存或直接打開文件,則直接打開文件前導(dǎo)狀態(tài)/條件:由Query_mark_mn.jsp輸入學(xué)生的ID和模擬考試ID完成后的狀態(tài):3.3.5錯題本3.3.5.1顯示錯題本表
34、:3-3-5-1用例名:errorpad.jsp位置:根目錄/errorpad描 述:顯示符合查詢條件的錯題一般事件過程:根據(jù)科目、知識點、考試類型、錯誤級別來顯示錯題,其它事件過程:系統(tǒng)進行信息有效性檢查。前導(dǎo)狀態(tài)/條件:完成后的狀態(tài):3.3.5.2刪除錯題本中的題目表:3-3-5-2用例名:errorpad_del.jsp位置:根目錄/teacher描 述:刪除errorpad.jsp中選中的錯題一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由errorpad.jsp輸入錯題的ID完成后的狀態(tài):刪除errorpad表中的錯題,完成后返回errorpad.jsp,更新列表3.3.5.3增加錯題
35、級別表:3-3-5-3用例名:errorpad_addrate.jsp位置:根目錄/teacher描 述:增加errorpad.jsp中選中的錯題的錯誤級別一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由errorpad.jsp輸入錯題的ID完成后的狀態(tài):修改errorpad表中的errorcount字段,完成后返回errorpad.jsp,更新列表3.3.5.4降低錯題級別表:3-3-5-4用例名:errorpad_decrate.jsp位置:根目錄/teacher描 述:降低errorpad.jsp中選中的錯題的錯誤級別一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由errorpad.jsp輸
36、入錯題的ID完成后的狀態(tài):修改errorpad表中的errorcount字段,完成后返回errorpad.jsp,更新列表3.3.5.5選擇錯題本測驗的類型表:3-3-5-5用例名:err_test_type.jsp位置:根目錄/teacher描 述:選擇錯題本測驗的類型一般事件過程:選擇測試類型,測試范圍,以及試題數(shù)目其它事件過程:系統(tǒng)進行信息有效性檢查。前導(dǎo)狀態(tài)/條件:由errorpad.jsp輸入選擇的錯題的ID,以及數(shù)量完成后的狀態(tài):在err_test_paper.jsp中顯示測試題3.3.5.6錯題本在線測試表:3-3-5-6用例名:err_test_paper.jsp位置:根目錄/
37、teacher描 述:生成滿足符合條件的錯題本在線測試卷一般事件過程:選擇試題答案其它事件過程:前導(dǎo)狀態(tài)/條件:由err_test_type.jsp輸入測試的類型完成后的狀態(tài):根據(jù)試題的正誤,修改errorpad表中的errorcount字段,給出成績單3.3.5.7錯題本在線測試評分表:3-3-5-7用例名:err_test_rs.jsp位置:根目錄/teacher描 述:對錯題本在線測試進行評分一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:試卷中試題的ID,及提交的答案完成后的狀態(tài):根據(jù)試題的正誤,修改errorpad表中的errorcount字段,給出成績單和答案提示3.3.5.8選擇錯題
38、本測驗的類型表:3-3-5-8用例名:err_print_type.jsp位置:根目錄/teacher描 述:選擇打印錯題本的類型一般事件過程:選擇打印范圍、順序和打印的內(nèi)容其它事件過程:系統(tǒng)進行信息有效性檢查。前導(dǎo)狀態(tài)/條件:由errorpad.jsp輸入選擇的錯題的ID,以及數(shù)量完成后的狀態(tài):在err_test_print.jsp中打印錯題3.3.5.9打印錯題本表:3-3-5-9用例名:err_print_type.jsp位置:根目錄/teacher描 述:打印滿足符合條件的錯題本中的錯題一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由err_print_type.jsp輸入測試的類型完成
39、后的狀態(tài):打印試題3.3.5.10顯示試題答案和提示表:3-3-5-10用例名:err_query_detail.jsp位置:根目錄/teacher描 述:顯示試題的答案和提示一般事件過程:其它事件過程:前導(dǎo)狀態(tài)/條件:由errorpad.jsp輸入試題的ID 完成后的狀態(tài):4. 數(shù)據(jù)庫設(shè)計4.1: userinfo:學(xué)生信息表l 保存學(xué)生信息 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明IDint否4是記錄主鍵vcUserNovarchar否30學(xué)生注冊號 vcNamevarchar否100是姓名vcPassvarchar否50密碼gradenotevarchar3年級標識
40、4.2: teacher:教師表l 保存老師信息 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明IDint否4是記錄主鍵 Namevarchar否100是姓名UserIDvarchar否50用戶注冊碼Passwdvarchar密碼4.3: subject:科目表l 保存各年級的科目信息 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明IDint否4是記錄主鍵 Namevarchar否100是科目名稱gradenotevarchar3年級標識4.4: knowpoint:知識點表l 保存各科目的知識點 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明I
41、Dint否4是記錄主鍵 Namevarchar否100知識點名稱gradenotevarchar3年級標識subidMEDIUMINT是Subject表的ID字段科目標識4.5: question:試題表l 保存試題 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明IDINTEGER否11是記錄主鍵 QuestTextTEXT否100試題的題干TipTEXT否提示MarkFLOAT否試題分數(shù)AnswerTEXT否答案TeacherIDINTEGER是Teacher表的ID字段教師IDgradenotevarchar3年級標識subidMEDIUMINT是Subject表的ID字段
42、科目標識PubDateDATETIME發(fā)布時間SourceTINYINT4題目來源QuestTypeTINYINT4試題類型KnowPointID1SMALLINT4Knowpoint表的ID字段知識點IDKnowPointID2SMALLINT4Knowpoint表的ID字段知識點IDKnowPointID3SMALLINT4Knowpoint表的ID字段知識點IDPreHardCHAR1預(yù)計難易度PostHardCHAR1累計難易度UsedCountINTEGER11使用次數(shù)題目來源:1;自由考試;2:單元測試;3:模擬考試試題類型:1單選,2多選,3填空,4判斷,5主觀題預(yù)計難易度:A,
43、B,C,D,E4.6: test:試卷表l 保存試卷信息 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明IDINTEGER否11是記錄主鍵 titleVARCHAR否100試卷名稱gradenotevarchar否3年級標識subidMEDIUMINT否是Subject表的ID字段科目標識dateDATE考試日期validtimeTINYINT試題有效期限statusTINYINT否試卷狀態(tài)paperTEXT否試題編號數(shù)組teaidINTEGER是Teacher表的ID字段出題教師IDtestnumSMALLINT試卷包含的題數(shù)markFLOAT試卷分數(shù)狀態(tài):1:未發(fā)布;2:自
44、由單元測試;3:模擬考試的試題;4:自由組題5:取消試題編號數(shù)組:試題編號的數(shù)組,由#分開ID答案分數(shù)難易度#4.7: errorpad:錯題本表l 保存試卷信息 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明IDINTEGER否11是記錄主鍵 stuidVARCHAR否50是Userinfo表的vcUserNo字段學(xué)生IDquestion_idINTEGER否11是Question表的ID字段試題標識adddateDATE否添加時間errorcountSMALLINT11錯誤次數(shù)test_idINTEGER是Test表的ID字段來源試卷IDmn_testidINTEGER否是
45、Mn_test表的ID字段來源模擬考試IDsourcetypeTINYINT否來源類型來源類型:2單元測試;3:模擬測試4.8: mn_test:模擬考試表l 保存試卷信息 表結(jié)構(gòu): 字段名稱類型可否為空長度缺省值主鍵外鍵外鍵參考表說明IDINTEGER否11是記錄主鍵nameVARCHAR否100模擬考試名稱grade_notevarchar否3年級標識end_dateDATE否結(jié)束考試日期begin_dateDATE否開始考試日期subsTEXT試卷的科目信息statusTINYINT否考試狀態(tài)test_paperTEXT否試卷標號test_numTINYINT試卷數(shù)量testpeopleINTEGER參加考試的人數(shù)mntotalmarkSMALLINT模擬考試的總分sub
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年川南幼兒師范高等??茖W(xué)校高職單招語文2019-2024歷年真題考點試卷含答案解析
- 2025年山西管理職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年(2019-2024年)真題考點試卷含答案解析
- 2025年山西體育職業(yè)學(xué)院高職單招語文2019-2024歷年真題考點試卷含答案解析
- 2025年宜春職業(yè)技術(shù)學(xué)院高職單招語文2019-2024歷年真題考點試卷含答案解析
- 2025年安徽廣播影視職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年(2019-2024年)真題考點試卷含答案解析
- 2025年寧德職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年寧夏民族職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年(2019-2024年)真題考點試卷含答案解析
- 2025年寧夏體育職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年(2019-2024年)真題考點試卷含答案解析
- 2025年天津鐵道職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- ASNT培訓(xùn)課件教學(xué)課件
- 縱隔惡性腫瘤護理查房
- 2024年貴州省交通運輸廳所屬事業(yè)單位招聘考試真題
- 企業(yè)勞動關(guān)系課件
- 固定資產(chǎn)管理制度實施細則
- 2025年遼寧省沈陽市和平區(qū)中考零模地理試題(含答案)
- 急診科與住院部臨床科室的患者交接制度與流程
- 體育教育與學(xué)生的心理健康
- T-SDFA 048-2024 混合型飼料添加劑中二硝托胺的測定 液相色譜-串聯(lián)質(zhì)譜法
- 2024-2025學(xué)年上海市八年級語文下學(xué)期3月練習(xí)試卷附答案解析
- 2025屆山西省晉中市高三下學(xué)期適應(yīng)性訓(xùn)練考試(二模)英語試題+答案(原卷版+解析版)
- 2024年大模型+RAG最佳實踐報告
評論
0/150
提交評論