在线考试系统需求文档.docx
- 文档编号:3676661
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:14
- 大小:62.13KB
在线考试系统需求文档.docx
《在线考试系统需求文档.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求文档.docx(14页珍藏版)》请在冰豆网上搜索。
在线考试系统需求文档
在线考试系统
需求分析报告
1.引言
编写目的
软件需求分析目的是使用户和软件开发者双方对工程开发目标有一个共同的理解,便于对软件开发各个过程的控制及管理,通过对工程开发目标的描述,使开发人员能够正确理解用户需求,明确该系统应具有的功能、性能及界面要求。
需求分析作为软件开发的根底和依据,其预期读者是系统分析人员、工程管理人员、软件设计人员、用户文档编写者。
工程背景
随着计算机和网络技术的迅猛开展,使用在线考试系统,可以减轻教师的工作负担及提高工作效率,及此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
在线考试系统中试卷的生成、试卷的提交、试卷的判读等都可以在网络上自动完成。
只要形成一套成熟的题库就可以实现考试的自动化。
这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而有效地提高了教师的工作效率。
定义
需求:
用户解决问题或到达目标所需的条件或能力;系统或系统部件要满足的合同、标准、标准或其它正式规定文档所需具有的条件或能力;一种反映上述条件和能力的文档说明。
需求分析:
包括提炼、分析和仔细审查已收集到的需求,以确保所有的风险承当者都明其含义并找出其中的错误、遗憾或其它缺乏的地方。
信息系统:
是一个由人、计算机及其他外围设备等组成的能进展信息的收集、传递、存储、加工、输出、维护、使用和控制的系统。
2.任务概述
目标
本系统开发的目标是:
由教师日常维护系统内的题库,包括相关题目的增删改查,在需要考试的时候可以导入学生数据,为每个学生生成相应的账号、密码供学生登陆进展在线的考试,其中考试的题目可以在线题和下载题,在线题由考生直接在线答题,下载题那么下载到本地进展作答,完成后回传到考试系统,考试过程中,考上随时看到考试时间倒计时。
考试完毕后,教师可以在线批改、打分,可以导出成绩单。
学生可以再次登录查看自己的成绩。
运行环境
〔1〕操作系统:
能够兼Linux及以上版本的操作系统。
〔2〕应用程序:
InternetExplorer6.0及以上版本。
〔3〕数据库:
SqlServer。
3.数据描述
数据模型
1、概念模型设计
概念模型是概念层的模型,对数据进展抽象、提取,表达各种数据间的分类及相互关系。
2、数据分割
通过对在线考试系统的需求分析,形成了设计数据库的思路。
根据系统需求,将数据库分为〔1〕管理员表〔2〕教师表〔3〕学生表〔4〕登陆表〔5〕权限表〔6〕课程表〔7〕教师授课表〔8〕课程知识点表〔9〕知识点题目表〔10〕试题表
数据库描述
本软件采用SqlServer数据库,数据库名称为***,在线考试系统的数据库由以下数据库表组成。
〔1〕管理员表
〔2〕教师表
〔3〕学生表
〔4〕登陆表
〔5〕权限表
〔6〕课程表
〔7〕教师授课表
〔8〕课程知识点表
〔9〕试题表
〔10〕知识点题目表
数据词典
1、管理员表
本表用于记录系统的管理员用户的信息。
表1管理员表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
管理员账号
USERNAME
管理员用户名
C
30
M
PK
3
院系
DEPARTMENT
管理员所在院系
C
50
M
4
联系
TELEPHONE
联系
C
20
O
5
电子邮件
电子邮件
C
50
O
5
备注
REMARKS
备注
C
50
O
2、教师表
本表用于记录教师信息。
表2教师表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
教师ID
TEACHERID
教师ID
C
10
M
PK
3
教师姓名
TEACHERNAME
教师姓名
C
100
M
4
用户组名
USERGROUP
所在用户组
C
20
M
5
性别
SEX
性别
N
1
M
0,1
0:
男
1:
女
6
证件类型
CARD
证件类型
C
50
M
7
照片
PHOTHO
照片地址
C
100
O
8
联系
PHONE
联系
C
20
O
9
电子邮件
电子邮件地址
C
50
O
10
状态
STATUS
状态
N
1
M
11
院系
DEPARTMENT
教师所在院系
C
50
M
12
备注
REMARKS
备注
C
50
O
3、学生表
本表用于记录学生信息。
表3学生表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
学生ID
STUDENTID
学生ID
C
10
M
PK
3
学生姓名
STUDENTNAME
学生姓名
C
100
M
4
用户组名
USERGROUP
所在用户组
C
20
M
5
性别
SEX
性别
N
1
M
0,1
0:
男
1:
女
6
证件类型
CARD
证件类型
C
50
M
7
照片
PHOTHO
照片地址
C
100
O
8
联系
PHONE
联系
C
20
O
9
电子邮件
电子邮件地址
C
50
O
10
状态
STATUS
状态
N
1
M
11
院系
DEPARTMENT
学生所在院系
C
50
M
12
班级
CLASS
学生所在班级
C
50
M
13
备注
REMARKS
备注
C
50
O
4、登陆表
本表为系统的登陆表。
表4登陆表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
用户名
USERNAME
用户名
C
30
M
PK
3
密码
PASSWORD
密码
C
50
M
4
备注
REMARKS
备注
C
50
O
5、权限表
本表为系统的权限表。
表5权限表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
PK
2
用户名
USERNAME
用户名
C
30
M
3
权限
ROLE
用户权限
C
50
M
4
备注
REMARKS
备注
C
50
O
6、课程表
本表为系统的课程表。
表6课程表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
课程ID
COURSEID
课程ID
C
30
M
PK
3
课程名
COURSENAME
课程名称
C
50
M
4
备注
REMARKS
备注
C
50
O
7、教师授课表
本表为系统的教师授课表。
表7教师授课表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
PK
2
教师ID
TEACHERID
教师ID
C
30
M
3
课程ID
COURSEID
课程ID
C
30
M
4
备注
REMARKS
备注
C
50
O
8、知识点表
本表为系统的知识点表。
表8知识点表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
知识点ID
KNOWLEDGEID
知识点ID
C
30
M
PK
3
知识点名
KNOWLEDGENAME
知识点名称
C
50
M
4
课程ID
COURSEID
知识点所对应的课程
C
30
M
4
备注
REMARKS
备注
C
50
O
9、试题表
本表为系统的试题表。
表9试题表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
试题ID
QUESTIONID
试题ID
C
30
M
PK
3
试题类型
QUESTIONTYPE
试题类型
C
50
M
4
试题内容
QUESTIONCONTENT
试题内容
C
500
M
5
答案
ANSWER
试题答案
C
500
M
6
分值
VALUE
试题分值
N
2
M
7
备注
REMARKS
备注
C
50
O
10、试题知识点表
本表为系统的试题知识点表。
表10试题知识点表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
PK
2
试题ID
QUESTIONID
试题ID
C
30
M
3
知识点ID
KNOWLEDGEID
知识点ID
C
30
M
4
备注
REMARKS
备注
C
50
O
11、考试表
本表为系统的考试表。
表11考试表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
考试ID
EXAMID
考试ID
C
30
M
PK
3
教师ID
TEACHERID
教师ID
C
30
3
课程ID
COURSEID
课程ID
C
30
M
4
备注
REMARKS
备注
C
50
O
12、学生试卷表
本表为系统的学生试卷表。
表12学生试卷表
序号
数据项
名称
数据项
代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
编号
N
6
M
自增列
2
试卷ID
PAPERID
试卷ID
C
30
M
PK
3
考试ID
EXAMID
考试ID
C
30
M
4
学生ID
STUDENTID
学生ID
C
30
M
5
试题数
QUESTIONSTOTAL
题目数量
N
2
M
6
试题ID
QUESTIONSID
试卷中试题ID串
C
500
M
7
分数串
VAULESID
分数串
C
100
O
8
试卷地址
PATH
试卷所存路径
C
50
O
9
成绩
GOAL
卷面成绩
N
3
O
10
备注
REMARKS
备注
C
50
O
数据采集
管理员可由系统的初始超级管理员设定。
教师数据的内容来源可以是EXCEL、TXT格式文件的导入,由管理员进展操作,也可以手工的录入。
学生数据的内容来源可以是EXCEL,TXT格式文件的导入,可由管理员、教师进展操作,也可以手工的录入。
4.功能需求
功能构造图
图1.系统功能构造图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 考试 系统 需求 文档