在线考试软件详细设计说明书_第1页
在线考试软件详细设计说明书_第2页
在线考试软件详细设计说明书_第3页
在线考试软件详细设计说明书_第4页
在线考试软件详细设计说明书_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文件编号:HC/B06-C041百手起驾 整理为您文件编号:COM(需求的适用范围,学堂用 COM、听课网 NET、org 用 ORG,此外用 ALL)/DIR(程序目录名)-(编号)-(月)-(年)版 本 号:软件详细设计说明书编制人: 编制日期: 审核人: 审核日期: 批准人: 批准日期: 文件编号:HC/B06-C042百手起驾 整理为您变更记录序号 修 改 条 款 修改单号 页 号 修改人/日期 批准人/日期 实施日期注:对该文件内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。文件编号:HC/B06-C043百手起驾 整理为您项目名称: 输入项目名称 文件类型: 软件详细设计说明书 部门: 技术部项目文号: 输入项目文件编号 版本号: 输入文件版本号 编制人: 输入作者姓名 编制日期:审核人: 输入审核人姓名 审核日期:批准人: 输入批准人姓名 批准日期:文件编号:HC/B06-C044百手起驾 整理为您软件详细设计说明书1. 引言1.1编写目的说明在线测试这一模块各部分的功能和结构,便于公司技术人员以后的查询和维护工作。2. 总体设计2.1需求概述在原来精华网的基础上增加在线测试这一功能模块,实现教师出题、学生在线考试(自由测试、单元测试、模拟考试)、错题本,以及相关的系统维护功能。2.2软件结构在线测试的功能主要包括三部分:教师出题、学生在线考试和系统维护。其软件结构图如下:在线考试系统系统维护知识点基本信息年级科目基本信息模拟考试基本信息模拟考试错题本自由测试单元测试学生在线考试模拟考试成绩查询自由测试试卷录入单元测试试卷录入模拟考试试卷录入教师成绩查询教师试题录入修改试卷文件编号:HC/B06-C045百手起驾 整理为您3. 模块设计3.1系统维护系统维护包括对年级科目、知识点和模拟考试这些信息的维护,包括对相关内容的查看、添加和删除,并保持这些信息间的内部关联。3.1.1 年级科目基本信息3.1.1.1 管理年级科目基本信息表:2-2-2-1用例名: admin_subject.jsp位置: 根目录/admin描 述: 管理每一年级的基本信息。1:选择年级,输入该年级的科目,2:系统进行信息有效性检查。一般事件过程:3:系统将科目信息从 subject 表中增加或删除其它事件过程: 如果年级科目信息重复,则提示重新输入前导状态/条件:完成后的状态: 系统在 subject 表内加入一个新的年级科目,更新列表3.1.1.2 删除年级科目基本信息表:3.1.1.2用例名: admin_subjectdel.jsp位置: 根目录/admin描 述: 删除选择的年级科目信息一般事件过程: 1:从 subject 表中删除选择的年级科目信息其它事件过程: 如果删除无效,显示出错信息前导状态/条件:完成后的状态: 信息得到删除或失败后的错误信息,成功后返回 admin_subject.jsp3.1.1.3 增加年级科目基本信息表:3.1.1.3用例名: admin_subjectadd.jsp位置: 根目录/admin描 述: 在一定条件查看教师信息文件编号:HC/B06-C046百手起驾 整理为您一般事件过程: 在 subject 表中增加一条年级科目信息其它事件过程: 如果年级科目信息存在,显示出错信息前导状态/条件:完成后的状态: 更新 admin_subject.jsp 中的年级科目列表3.1.2 知识点基本信息3.1.2.1 管理知识点基本信息表:3.1.2.1用例名: admin_knowpoint.jsp位置: 根目录/admin描 述: 管理每一年级的每一科目的知识点基本信息。1:选择年级科目,输入对应的知识点名称,2:系统进行信息有效性检查。一般事件过程:3:系统将知识点信息从 knowpoint 表增加或删除其它事件过程: 如果知识点信息重复,则提示重新输入前导状态/条件:完成后的状态: 系统在 knowpoint 表内加入一个新的知识点,更新列表3.1.2.2 删除知识点基本信息表:3.1.2.2用例名: admin_knowdel.jsp位置: 根目录/ admin描 述: 删除选择的年级科目的知识点信息一般事件过程: 1:从 knowpoint 表中删除选择的年级科目的知识点信息其它事件过程: 如果删除无效,显示出错信息前导状态/条件:完成后的状态: 信息得到删除或失败后的错误信息,成功后返回admin_knowpoint.jsp3.1.1.3 增加知识点基本信息表:3.1.1.3文件编号:HC/B06-C047百手起驾 整理为您用例名: admin_knowadd.jsp位置: 根目录/admin描 述: 增加某一年级科目的知识点信息一般事件过程: 在 knowpoint 表中增加一条知识点信息其它事件过程: 如果知识点信息存在,显示出错信息前导状态/条件:完成后的状态: 更新 admin_knowpoint.jsp 中的知识点列表3.1.3 模拟考试基本信息3.1.3.1 管理模拟考试基本信息表:3-1-3-1用例名: admin_mn_test.jsp位置: 根目录/admin描 述: 管理所有年级的模拟考试的基本信息。1:选择年级,选择模拟考试的开始和终止时间,输入模拟考试名称,2:系统进行信息有效性检查。一般事件过程:3:系统将模拟考试信息增加或删除其它事件过程: 如果模拟考试信息重复,则提示重新输入前导状态/条件:完成后的状态: 系统在 mn_test 表内加入一个新的模拟考试条目 3.1.3.2 删除模拟考试基本信息表:3.1.1.2用例名: admin_mn_test_del.jsp位置: 根目录/admin描 述: 删除选择的模拟考试信息一般事件过程: 1:从 mn_test 表中删除选择的模拟考试信息其它事件过程: 如果删除无效,显示出错信息前导状态/条件:完成后的状态: 信息得到删除或失败后的错误信息,成功后返回 admin_mn_test.jsp,更新列表文件编号:HC/B06-C048百手起驾 整理为您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:选择年级、科目、知识点,输入试卷的题目,文件编号:HC/B06-C049百手起驾 整理为您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:将查询的结果显示在列表中。其它事件过程:前导状态/条件:文件编号:HC/B06-C0410百手起驾 整理为您完成后的状态: 由 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_u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论