试题管理系统概要设计说明书.pdf





《试题管理系统概要设计说明书.pdf》由会员分享,可在线阅读,更多相关《试题管理系统概要设计说明书.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、案卷号 日期 试题管理系统 概要设计说明书 作 者:XXX 完成日期:签 收 人:签收日期:修改情况记录:版本号 修改批准人 修改人 安装日期 签收人 目录 目录 1 引言 1 1.1 编写目的 1 1.2 范围 1 1.3 定义 1 1.4 参考资料 2 2 总体设计 2 2.1 需求规定 2 2.2 运行环境 3 2.3 基本设计概念和处理流程 3 2.4 类图 4 2.5 人工处理过程 5 2.6 尚未解决的问题 5 3 接口设计 6 3.1 用户接口 6 3.2 外部接口 7 3.3 内部接口 7 4 用例设计 10 4.1 出试题用例 10 4.2 修改试题用例 11 4.3 出试卷
2、用例 12 4.4 修改试卷用例 13 4.5 用户管理用例 14 4.6 手工出卷用例 14 5 系统数据结构设计 15 5.1 逻辑结构设计要点 1 引言 考试在教学过程中起着举足轻重的重要作用,一方面衡量学生对课程的掌握程度,要保证考试的公平和有效,另一方面教师在不断的考试过程中,也需要不断总结,使自己的出题越来越科学,对于指导教学有很好的教育意义。交互式试题管理系统就是为了满足这种需求,通过计算机工具,教师对试题的管理就能越来越容易,使测试手段越来越科学。本部分在需求分析的基础上,采用面向对象的设计,进一步完善需求,是需求尽可能满足用户需要。1.1 编写目的 编写本概要设计说明书就是要
3、进一步完善需求,使需求细化,并从程序员的角度上理解功能需求,划分编程模块,抽象出类,分析用例关系和类之间关系,为详细设计和编程提供框架。1.2 范围 说明:a 本文是关于交互式试题管理系统的概要设计;b 本项目是由 XX 大学教务处提出立项,由 XX 大学投资设计。c 我 XX 公司负责交互式试题管理系统的实施。1.3 定义 1)用例(UseCase):用例是面向对象分析中,采用UML 进行系统需求分析的一个叙述性文档,用来描述一个参与者(一个外部的主动者)使用系统完成某个过程时的事件发生顺序。2)用例图(UseCase Diagram):显示了系统的一组用例、用例的参与者以及用例和参与者之间
4、的关系。3)时序图(Sequence Diagram):展示出对象之间的交互顺序,这些交互是指在场景或用例的事件流中发生的。1.4 参考资料 1.4.1 张海藩.软件工程导论.北京:清华大学出版社 1.4.2 Scott W.Ambler 面向对象软件开发教程.北京:机械工业出版社 1.4.3 交互式试题管理系统软件需求说明书 2 总体设计 2.1 需求规定 本交互式试题管理系统的主要的输入输出项目、处理的功能要求见下面的图示,详细的说明可参见需求分析说明书。2.2 运行环境 本系统的运行环境(包括硬件环境和支持环境)包括:操作系统:windows 2000 运行软件:microsoft of
5、fice 2003(必须包含 word2003 和 access2003)硬件环境为通用的 PC 平台,128M 内存。详细说明参见需求分析说明书。2.3 基本设计概念和处理流程 本系统的基本设计概念和处理流程,见下面的数据流图表示。相关概念在需求分析中说明的不再重复。2.4 类图 本交互式试题管理系统的类图如下:2.5 人工处理过程 无。2.6 尚未解决的问题 尚待解决的问题包括:解决往数据库中加载图片,这部分要单独做。直接加载 WORD 格式数据,这是用户提出的要求,现在为设计好实施方案。3 接口设计 提供如何进入系统,如何操作。因为没有建立原型,故只进行描述。3.1 用户接口 出题教师:
6、通过系统登陆界面进入系统,输入用户名和密码,检验正确则进入出题界面。首先选择科目、题型,然后录入试题,不同试题的用户界面不同,在对应的文本框中输入题目内容和题目答案,可以加载BMP 格式图形,采用相对路径储存,然后要在相应的项目中填上试题难度、试题所在章节、试题分值、出题人、出题时间信息,出题人提交试题后会显示是否提交成功,如果成功会显示提交成功界面,否则显示提交的试题不符合格式要求,并指出不合要求的相关信息,以备修改使用,根据提示修改后再次提交,直到显示提交成功的对话框为止。出题教师还有修改试题的功能,通过系统登陆界面进入系统,输入用户名和密码,检验正确则进入该题界面,通过输入关键字,管理系
7、统会检索出相关的题目,用户找到要修改的题目,从数据库中下载到修改题目的用户界面,修改题目的具体相目,题目修改完成后,改题人提交试题后会显示是否提交成功,如果成功会显示提交成功界面,否则显示提交的试题不符合格式要求,并指出不合要求的相关信息,以备修改使用,根据提示修改后再次提交,直到显示提交成功的对话框为止。出卷教师:通过系统登陆界面进入系统,输入用户名和密码,检验正确则进入出卷界面,出卷老师依次输入科目(下拉列表)、题目类型(下拉列表)、各类型的分值(文本框)、题目所在的章节(下拉列表)、试卷难度,系统自动从题库中随机生成一份试卷,并加载到出卷界面中,如果对试卷满意,则把试卷提交给系统,系统会
8、把生成的试卷加载到数据库中。如果不满意,出卷老师可以修改试卷内的题目,出卷老师选取不满意的题目,系统会根据关键词或章节内容显示相关试题,用户可以直接选择相关试题替换当前不好的题目,如果系统返回的题目不合适,用户可以浏览整个科目的题库找到合适的题目,然后替换不满意题目,不同题型的题目不能相互替换。出卷老师必修在题库中出题,禁止自己出新题目。试卷满意后提交给系统,系统同样会检测试卷是否符合要求。如果成功会显示提交成功界面,否则显示提交的试题不符合格式要求,并指出不合要求的相关信息,以备修改使用,根据提示修改后再次提交,直到显示提交成功的对话框为止。审卷教师:通过系统登陆界面进入系统,输入用户名和密
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题 管理 系统 概要 设计 说明书

限制150内