在线考试系统需求文档Word格式文档下载.docx
《在线考试系统需求文档Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求文档Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
2•任务概述
2.1目标
本系统开发的目标是:
由教师日常维护系统内的题库,包括相关题目的增删改查,在需要考试的时候可以导入学生数据,为每个学生生成相应的账号、密码供学生登陆进行在线的考试,其中考试的题目可以在线题和下载题,在线题由考生直接在线答题,下载题则下载到本地进行作答,完成后回传到考试系统,考试过程中,考上随时看到考试时间倒计时。
考试完毕后,教师可以在线批改、打分,可以导出成绩单。
学生可以再次登录查看自己的成绩。
2.2运行环境
(1)操作系统:
能够兼LinuxCentos6.4及以上版本的操作系统
(2)应用程序:
InternetExplorer6.0及以上版本。
(3)数据库:
SqIServer。
3•数据描述
3.1数据模型
1、概念模型设计
概念模型是概念层的模型,对数据进行抽象、提取,表达各种数
据间的分类与相互关系。
2、数据分割
通过对在线考试系统的需求分析,形成了设计数据库的思路。
根据系统需求,将数据库分为
(1)管理员表
(2)教师表(3)学生表
(4)登陆表(5)权限表(6)课程表(7)教师授课表(8)课程知识点表(9)知识点题目表(10)试题表
3.2数据库描述
本软件采用SqIServer数据库,数据库名称为***,在线考试系统的数据库由以下数据库表组成。
(1)管理员表
(2)教师表
(3)学生表
(4)登陆表
(5)权限表
(6)课程表
(7)教师授课表
(8)课程知识点表
(9)试题表
(10)知识点题目表
3.3数据词典
1、管理员表
本表用于记录系统的管理员用户的信息
表1管理员表
序号
数据项
名称
数据项代码
定义或描述
数据类型
数据存储长度
约束条件
值域
备注
1
编号
NO
N
6
M
自增列
2
管理员账号
USERNAME
管理员用户名
C
30
PK
3
院系
DEPARTMENT
管理员所在院系
50
4
联系电话
TELEPHONE
联系电话
20
O
5
电子邮件
EMAIL
电子邮件
备注
REMARKS
2、教师表
本表用于记录教师信息。
表2教师表
数据项名称
数据项
代码
数据存储长度
约束条件
自增列
教师ID
TEACHERID
10
教师姓名
TEACHERNAME
教师姓名
100
用户组名
USERGROUP
所在用户组
性别
SEX
0,1
0:
男
1:
女
证件类型
CARD
证件类型
7
照片
PHOTHO
照片地址
8
联系电话
PHONE
9
电子邮件
电子邮件地址
状态
STATUS
11
教师所在院系
12
3、学生表
本表用于记录学生信息
表3学生表
学生ID
STUDENTID
学生姓名
STUDENTNAME
学生姓名
学生所在院系
班级
CLASS
学生所在班级
13
4、登陆表
本表为系统的登陆表。
表4登陆表
用户名
用户名
密码
PASSWORD
5、权限表
本表为系统的权限表。
表5权限表
权限
ROLE
用户权限
6、课程表
本表为系统的课程表。
表6课程表
课程
ID
COURSEID
课程ID
课程名
COURSENAME
课程名称
7、教师授课表
本表为系统的教师授课表。
表7教师授课表
教师
&
知识点表
本表为系统的知识点表。
表8知识点表
知识点ID
KNOWLEDGES
知识点ID
知识点名
KNOWLEDGENAME
知识点名称
知识点所对应的课程
9、试题表
本表为系统的试题表。
表9试题表
试题
QUESTIONID
试题ID
试题类型
QUESTIONTYPE
试题类型
试题内容
QUESTIONCONTENT
试题内容
500
答案
ANSWER
试题答案
分值
VALUE
试题分值
10、试题知识点表
本表为系统的试题知识点表。
表10试题知识点表
KNOWLEDGEID
11、考试表
本表为系统的考试表。
表11考试表
序
数据
数数据
约
值