软件综合化项目实训 在线上机通用考试系统
用户需求说明书
文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改
文件标识: OnlineTest-1-1 当前版本: 0.1 作 者: 王志勃 完成日期: 2010年8月22日 淮安信息职业技术学院 计算机科学与工程系
在线上机通用考试系统《用户需求说明书》
版 本 历 史
版本/状态
作者 参与者 起止日期 备注
? 淮安信息职业技术学院,2008
Page 2 of 9
在线上机通用考试系统《用户需求说明书》
目 录
0. 文档介绍 ............................................................................................................................ 4 0.1 文档目的 ....................................................................................................................... 4 0.2 文档范围 ....................................................................................................................... 4 0.3 读者对象 ....................................................................................................................... 4 0.4 参考文档 ....................................................................................................................... 4 0.5 术语与缩写解释 ............................................................................................................ 4 1. 产品介绍 .......................................................................................................................... 5 2.产品开发背景 .................................................................................................................... 5 2. 产品面向的用户群体 ....................................................................................................... 5 4. 产品应当遵循的标准或规范 ............................................................................................. 5 5. 软件功能需求 ..................................................................................................................... 5 5.0 功能性需求分类 .......................................................................... 错误!未定义书签。 5.M FEATURE M .................................................................................. 错误!未定义书签。 5.m.n Function M.N ........................................................................ 错误!未定义书签。 6. 产品的非功能性需求 ........................................................................ 错误!未定义书签。 6.1 用户界面需求 ............................................................................. 错误!未定义书签。 6.2 软硬件环境需求 .......................................................................... 错误!未定义书签。 6.3 产品质量需求 ............................................................................. 错误!未定义书签。 6.N 其它需求 ..................................................................................... 错误!未定义书签。 附录A:用户需求调查报告 .................................................................................................. 8 A.1 需求标题1.................................................................................................................... 8 A.N 需求标题N .................................................................................................................. 8 附录B:用户提供参考资料 ..................................................................................................... 9
? 淮安信息职业技术学院,2008
Page 3 of 9
在线上机通用考试系统《用户需求说明书》
0. 文档介绍
0.1 文档目的 0.2 文档范围 0.3 读者对象 0.4 参考文档 0.5 术语与缩写解释
缩写、术语 解 释 …
? 淮安信息职业技术学院,2008
Page 4 of 9
在线上机通用考试系统《用户需求说明书》
1. 产品介绍
在线上机通用考试系统是针对计算机专业语言类考试的特点开发的考试系统,系统包含理论测试部分和编程能力测试部分共计两部分功能。考试系统不局限某一门具体语言,只要通过教师用户注册,由教师个人维护某门课程的考试内容,资料完整,就可开通网上考试业务。
2.产品开发背景
计算机语言类考试,既要注重理论能力,同时也要注重实践动手能力。理论测试,可以通过单选、多选和填空题在网上实现测试,而实践编程题,则可通过上传项目代码到服务器的形式完成。这样,可以随机生成考试题目,避免上机考试代码雷同的现象出现。同时,降低了批改试卷的出错率,并可对不同知识点的普遍得分情况对教学进行客观的评估。
2. 产品面向的用户群体
面向计算机类学生、教师群体。
4. 产品应当遵循的标准或规范
Java命名规范
5. 软件功能需求
? 系统管理模块:
本模块由系统管理员进行直接操作。主要维护以下几个方面: ? 班级、学生管理
增加、删除、修改班级。 维护班级学员信息。 ? 教师管理
实现对教师基本信息的维护。为教师出题做前提准备工作。
? 试题库管理管理
? 实现试题库试题的编辑功能 ? 试题判卷 ? 考试成绩统计 ? 学生在线考试
? 实现学生登录、选题、考试功能 ? 数据字典管理
? 淮安信息职业技术学院,2008
Page 5 of 9
在线上机通用考试系统《用户需求说明书》
? 由系统管理员进行操作,维护系统中常用的基础数据,如专业、课程等
基础信息。
? 用户及权限
? 实现对不同用户的不同权限控制 ? 不同老师只能看到自己出的题库
5.0系统管理模块
角色:以下功能由系统管理员完成操作
功能类别 5.0.1班级管理 5.0人员管理模块 5.1.4数据字典
5.0.3教师管理 5.0.2班级学员管理 删除班级 学员信息添加(姓名、班级、学号、专业等) 修改 查询 删除 增加新教师(教师工号、姓名、性别、专业等) 删除 修改 查询 维护基本数据字典(专业、课程) 子功能 创建新班级(含专业信息) 5.1试题库管理模块
角色:以下操作由教师完成
功能类别 5.1试题库管理模块
5.1.2试题批改 5.1.1题库管理 修改题库 查询题库 修改题库状态(是否对学生开放) 对选择、填空理论题进行自动评分 对分数进行统计、评估(根据试题的章节) 对上机题进行成绩的输入 形成总评成绩 子功能 创建题库(理论题、上机题) ? 淮安信息职业技术学院,2008
Page 6 of 9
在线上机通用考试系统《用户需求说明书》
5.2在线考试管理模块
角色:以下操作由学生完成
功能类别 5.2在线考试模块
5.2.1在线考试 子功能 根据学号姓名登录到考试系统 根据所学科目、班级、授课教师选取考试题 随即动态生成考试题(设计随机算法) 在线考试(填空、单选、多选) 上传上机代码 5.2.2查询考试成绩 实现查询成绩功能 ? 淮安信息职业技术学院,2008
Page 7 of 9
在线上机通用考试系统《用户需求说明书》
附录A:用户需求调查报告
常见需求调查方式有:
? 与用户交谈,向用户提问题。
? 参观用户的工作流程,观察用户的操作。 ? 向用户群体发调查问卷。
? 与同行、专家交谈,听取他们的意见。 ? 分析已经存在的同类软件产品,提取需求。 ? 从行业标准、规则中提取需求。 ? 从Internet上搜查相关资料。
A.1 需求标题1
需求标题1 调查方式 调查人 调查对象 时间、地点 需求信息记录
A.n 需求标题N
需求标题N 调查方式 调查人 调查对象 时间、地点 需求信息记录 …………
? 淮安信息职业技术学院,2008
Page 8 of 9
在线上机通用考试系统《用户需求说明书》
附录B:用户提供参考资料
提示:客户提供的报表和其他文件资料
文件名 1月份财务报表
文件说明 对应模块 提供人 财务报表模版 工资管理 财务处:张明 ? 淮安信息职业技术学院,2008
Page 9 of 9