在线考试系统需求分析报告.docx
- 文档编号:12379801
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:10
- 大小:73.76KB
在线考试系统需求分析报告.docx
《在线考试系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求分析报告.docx(10页珍藏版)》请在冰豆网上搜索。
在线考试系统需求分析报告
在
线
考
试
系
统
需
求
规
约
说
明
1.1引言4
1.1.1编写目的4
1.1.2背景4
1.1.3定义4
1.1.4参考资料4
1.2任务概述4
1.2.1目标4
1.2.2用户特点5
1.3需求规定5
1.3.1功能需求5
1.3.1.1功能叙述5
1.3.1.2功能划分6
1.3.1.3用例分析7
1.3.2性能需求9
1.3.2.1精度9
1.3.2.2时间特性要求查询速度9
1.3.2.3灵活性9
1.4运行环境规定10
1.4.1支持软件10
1.4.2接口10
1.4.3控制10
项目名称
版本
开发者
时间
备注
在线考试系统
定稿【√】
孔乙己
2012-12-25
1.1引言
1.1.1编写目的
编写《在线考试系统需求分析报告》是为了明确所开发系统的详细需求,使使用者确定系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
1.1.2背景
开发项目名称:
在线考试系统
项目开发者:
赵恰恰组
组长:
孔乙己
1.1.3定义
1.1.4参考资料
张海藩:
《软件工程导论》第五版清华大学出版社
肖刚等:
《实用软件文档写作》清华大学出版社
范里程:
《UML业务建模实例分析[J].软件世界》2007,5;
赵池龙等:
《软件工程实践教程》,电子工业出版社。
1.2任务概述
1.2.1目标
实现以下功能:
能够判断用户的身份,并根据身份的不同进入不同的页面。
能够实现在线添加试卷和试题的功能。
能够实现在线考试的功能。
能够实现查询考试分数的功能。
能够实现在线答题的功能。
能够实现添加用户的功能。
1.2.2用户特点
本软件的最终用户是面向管理员、教师、学生,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
1.3需求规定
1.3.1功能需求
1.3.1.1功能叙述
判断用户的身份。
共有三种身份:
管理员,教师,学生。
系统能根据身份的不同进入不同的界面,实现不同的功能。
在线添加试卷和试题。
教师添加需要考查的试卷或试题到系统的信息库中。
在线考试和答题。
学生登录界面后,根据系统的提示,进行答题、考试。
在线查询考试分数。
分数出来后,教师和学生可进入系统查询考试分数。
添加、删除用户。
管理员根据实际情况添加或删除用户。
1.3.1.2功能划分
1.3.1.3用例分析
项目名称
在线考试系统
项目描述
通过在线考试系统,教师可添加试卷和试题;学生可在线考试及查询分数。
用户简介
管理员、教师、学生
功能性需求
1、注册:
教师和学生都需先注册用户名才能登录系统;
2、添加:
教师可根据考试情况,添加考核试卷;
3、在线考试、答题:
学生登录系统后,便可进行答题;
4、查询:
考试提交后,可进行分数的查询;
5、添加和删除:
添加和删除用户。
用例
1、管理员:
维护系统,添加、删除用户;
2、教师:
添加试卷和试题,查询学生分数;
3、学生:
在线考试和答题,查询考试分数。
(1)用户
采用用例图描述的在线考试系统主要包括三类用户:
管理员、教师、学生。
(2)管理员
描述:
管理员对系统进行维护,包括用户的添加、删除。
开通/关闭考试,开通/关闭注册,考生密码重设,设置当前考试科目。
示例:
管理员
(3)教师
描述:
教师可添加试卷和试题,可评阅试卷,可在线查询考试分数。
示例:
教师
(4)学生
描述:
学生在线考试、答题,在线查询考试分数。
示例:
各考试学生。
(5)用例图如下:
学生用例图
教师用例图
管理员用例图
(6)类图
在用例分析基础之上,根据需求可建立起系统的静态数据模型,即建立系统类图,以及相关的关系和方法。
在面向对象分析中,一般只考虑与问题描述域和系统功能相关的对象。
在对系统进行分析时,把系统的类分化为以下的相关类:
考试类,学生类,教师类,考生成绩类和试题类。
1.3.2性能需求
1.3.2.1精度
由于此开发项目针对各学校和各教育系统,使用频度较高,使用性要求比较高。
为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。
总之,要求稳定、安全、便捷,易于管理和操作。
1.3.2.2时间特性要求查询速度
不超过10秒;
其它所有交互功能反应速度:
不超过3秒;
1.3.2.3灵活性
本系统可以较灵活的供各用户使用。
1.4运行环境规定
1.4.1支持软件
数据库服务器端
(1)操作系统:
MicrosoftWindowsXP/2003及以上版本
(2)数据库管理系统:
SQLSERVER,配置TCP/IP协议
Web服务器端
(1)操作系统:
MicrosoftWindowsXP/2003及以上版本
(2)Internet信息服务(IIS)6.0管理器
(3)VisualStudio.NET2005,配置TCP/IP协议
客户端
(1)操作系统:
WindowsXP/2003及版本
(2)Web浏览器:
InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议
1.4.2接口
(1)硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。
(2)软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。
考虑到文档处理时有可能需要较常用的办公软件。
例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
1.4.3控制
运行控制将严格按照各模块间函数调用关系来实现。
在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
在网络传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。
服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 考试 系统 需求 分析 报告