JSP在线考试系统详细设计说明书 第2页
3.1.3.3增加模拟考试基本信息
表:3.1.1.3
用例名: admin_mn_test_add.jsp
位置: 根目录/admin
描 述: 增加某一年级的模拟考试信息
一般事件过程: 在mn_test表中增加一条年级科目信息
其它事件过程: 如果年级科目信息存在,显示出错信息
前导状态/条件:
完成后的状态: 信息得到更新或失败后的错误信息,成功后返回admin_mn_test.jsp,更新admin_mn_test.jsp中的年级科目列表
3.2 教师试题录入
教师试题录入模拟包括录入自由测试、单元测试、和模拟考试的试卷,并可以对系统中的试卷或试题进行修改。
3.2.1自由测试录入
表:3-2-1
用例名: QuestGen_free.jsp
位置: 根目录/teacher
描 述: 以一份试卷的形式录入自由测试的题目。
一般事件过程: 1:选择年级、科目、知识点,输入试卷的题目,
2:系统进行信息有效性检查。
3:系统将每道题加入到question表,将试卷加入到test表
其它事件过程: 由updatetest_free.jsp完成后台数据库校验和插入的过程
前导状态/条件:
完成后的状态: 系统在question, test表内加入相关信息
3.2.2单元测试录入
表:3-2-2
用例名: QuestGen.jsp
位置: 根目录/teacher
描 述: 以一份试卷的形式录入单元测试的题目。
一般事件过程:
1:选择年级、科目、知识点,输入试卷的题目,
2:系统进行信息有效性检查。
3:系统将每道题加入到question表,将试卷加入到test表
其它事件过程: 由updatetest.jsp完成后台数据库校验和插入的过程
前导状态/条件:
完成后的状态: 系统在question, test表内加入相关信息
3.2.3模拟测试录入
表:3-2-1
用例名: QuestGen_mn.jsp
位置: 根目录/teacher
描 述: 以一份试卷的形式录入自由测试的题目。
一般事件过程: 1:选择年级、模拟考试、科目、知识点,输入试卷的题目,
2:系统进行信息有效性检查。
3:系统将每道题加入到question表,将试卷加入到test表,并在mn_test表中增加试卷及其科目信息
其它事件过程: 由updatetest_mn.jsp完成后台数据库校验和插入的过程
前导状态/条件:
完成后的状态: 系统在question, test表内加入相关信息
3.2.4查询考试成绩
查询单元测试和模拟考试的每一份试卷的分数分布和学生成绩情况。
表:3-2-4
用例名: Query_test.jsp
位置: 根目录/teacher
描 述: 根据年级、科目、知识点和考试类型(单元测试,模拟考试)查询考试成绩的分布及学生成绩。
一般事件过程: 1:选择年级、科目、知识点和考试类型(单元测试,模拟考试),
2:系统进行信息有效性检查。
3:将查询的结果显示在列表中。
其它事件过程:
前导状态/条件:
完成后的状态: 由Query_test_unit.jsp,Query_test_mn.jsp显示查询结果
3.2.4.1查询单元测试成绩
表:3-2-4-1
用例名: Query_test_unit.jsp
位置: 根目录/teacher
描 述: 根据年级、科目、知识点查询考试成绩的分布及学生成绩。
一般事件过程: 1:输入查询分数的分数段
2:系统进行信息有效性检查。
3:将分数分布以柱状图的形式显示在页面中。
其它事件过程:
前导状态/条件: 在Query_test.jsp输入查询条件
完成后的状态: 由Query_test_unit.jsp显示某分数段的学生信息
3.2.4.2查询单元测试的学生考试成绩
表:3-2-4-2
用例名: Query_unit_test_mark.jsp
位置: 根目录/teacher
描 述: 查询单元测试中某分数段的学生信息
一般事件过程:
其它事件过程:
前导状态/条件: 由Query_test_unit.jsp输入单元测试试卷ID和查询的分数段
完成后的状态: 在Query_unit_test_mark.jsp显示结果
3.2.4.3查询模拟考试成绩
表:3-2-4-3
用例名: Query_test_mn.jsp
位置: 根目录/teacher
描 述: 根据年级、科目查询考试成绩的分布及学生成绩。
一般事件过程: 1:输入查询分数的分数段
2:系统进行信息有效性检查。
3:将模拟考试总分的分数分布以柱状图的形式显示在页面中。
其它事件过程:
前导状态/条件: 在Query_test.jsp输入查询条件
完成后的状态: 由Query_test_mn.jsp某次模拟考试的信息
3.2.4.4查询某次模拟考试的一份试卷的成绩
表:3-2-4-4
用例名: Query_mn_test_mark.jsp
位置: 根目录/teacher
描 述: 查询模拟考试中某份试卷的分数段的学生信息
一般事件过程: 1:输入查询分数的分数段
2:系统进行信息有效性检查。
3:在Query_mn_test_mark.jsp中显示查询结果
其它事件过程:
前导状态/条件: 由Query_test_mn.jsp输入模拟考试的ID
完成后的状态: 在Query_mn_test_mark.jsp显示结果
3.2.4.5查询单元测试的学生考试成绩
表:3-2-4-2-5
用例名: Query_mn_test_mark.jsp
位置: 根目录/teacher
描 述: 查询模拟考试的一份试卷的某分数段的学生信息
一般事件过程:
其它事件过程:
前导状态/条件: 由Query_test_mn.jsp输入模拟考试的试卷ID和查询的分数段
完成后的状态: 在Query_mn_test_mark.jsp显示结果
3.2.5修改试卷
查询单元测试和模拟考试的每一份试卷的分数分布和学生成绩情况。
表:3-2-5
用例名: modify_test.jsp
位置: 根目录/teacher
描 述: 根据年级、科目、知识点和考试类型(单元测试,模拟考试和自由测试)查询试卷。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页