在线考试系统需求分析

  1. 引言

1.1. 项目背景数据库

随着社会经济的发展,人们对教育愈来愈重视。考试是教育中的一个重要环节,近几年来随着考试的类型不断增长以及考试要求不断提升,传统的考试方式要求教师打印考卷、监考、批卷、使教师的工做量与来越大,而且这些环节因为所有由人工完成,很是容易出错。所以,许多学校或考试机构创建网络在线考试网站来下降管理成本和减小人力物力的投入,同时,为考生提供更全面、更灵活的服务。考生但愿对本身的学习状况进行客观、科学的评价;教务人员但愿有效地改进现有的考试模式,提升考试效率。为了知足考生和教务人员的要求,网络在线考试系统应包含在线考试、成绩查询等功能,以知足用户的需求。浏览器

1.2. 环境配置安全

在开发在线考试系统时,须要具有下面的软件环境:服务器

1) 操做系统:Windows7及以上。 网络

2) Web服务器:IIS 8及以上。数据库设计

3) 开发工具:VS 2015及以上。工具

4) 数据库:SQL Server 2008及以上。 学习

5) 浏览器:谷歌浏览器。开发工具

  1. 功能需求

2.1. 系统设计测试

1) 具备空间性。被受权的用户能够在异地登录网络在线考试系统,无需到指定地点进行考试。

2) 操做简单方便、界面简洁美观。

3) 系统提供考试时间倒计时功能,使考生实时了解考试剩余时间。

4) 随机抽取试题进行组卷。

5) 实现自动提交试卷的功能。当考试时间到达规定时间时,若是考生还未提交试卷,系统将自动交卷,以保证考试严肃、公正的进行。

6) 系统自动阅卷,以保证成绩真实准确。

7) 考生能够查询考试成绩。

8) 系统运行稳定、安全可靠。

2.2. 系统业务流程

该考试答题系统是基于正常的网络环境条件下进行的,因此管理员经过网络对题库进行维护,添加试题、修改试题、删除试题等操做;考生经过系统完成考试、分数查询等操做;系统会自动组卷而且完成试卷的批阅、分数的统计等操做。

 

 

 

 

2.3.  数据库设计

2.3.1. E-R

 

 

 

2.3.2. 数据字典

科目表(Course

说明

字段

类型

备注

科目编号

CourseId

int

主键,非空,子增加

科目名称

CourseName

varchar(20)

非空

题库表(Question

说明

字段

类型

备注

题目编号

QuestionId

int

主键,非空,子增加

题目主干

QuestionMain

varchar(max)

非空

选项A

ChoiceA

varchar(max)

非空

选项B

ChoiceB

varchar(max)

非空

选项C

ChoiceC

varchar(max)

 

选项D

ChoiceD

varchar(max)

 

正确答案

Choice

varchar(10)

非空

解析

Comment

varchar(max)

 

所属科目

CourseId

int

外键,非空

试卷表(Paper

说明

字段

类型

备注

试卷编号

PaperId

int

主键,非空,子增加

试卷名称

PaperName

varchar(50)

非空

试题表(Test

说明

字段

类型

备注

试卷编号

PaperId

int

主键,非空,外键

试题编号

QuestionId

int

主键,非空,外键

考试表(Exam

说明

字段

类型

备注

学生编号

StudentId

int

主键,非空,外键

试卷编号

PaperId

int

外键,非空

考试状态

ExamState

int

0:未参加;

1:禁止参加;

2:考试做废;

答题卡(Card

说明

字段

类型

备注

学生编号

StudentId

int

主键,非空,外键

试卷编号

PaperId

int

主键,非空,外键

题目编号

QuestionId

int

主键,非空,外键

学生答案

Choice

varchar(10)

 

学生表(Student

说明

字段

类型

备注

学生编号

StudentId

int

主键,非空,外键

学生姓名

StudentName

varchar(10)

非空

帐号密码

StudentPwd

varchar(10)

非空

学生邮箱

StudentEmail

varchar(10)

 

  1. 工做量估算

模块

功能

工做量

课程管理

添加课程

1工时

修改课程

1工时

删除课程

1工时

查询课程

1工时

题库管理

添加题库

1工时

查询题库

1工时

修改题库

1工时

删除题库

1工时

试卷管理

添加试卷

1工时

查询试卷

1工时

删除试卷

1工时

修改试卷

1工时

学员管理

添加学员

1工时

查询学员

1工时

修改学员

1工时

删除学员

1工时

考试管理

试卷做废

1工时

禁止参加

1工时

试卷正常

1工时

参加考试

1工时

提交试卷

1工时

强制提交试卷

1工时

统计管理

单试卷统计(最高、最低、及格、平均)

2工时

多试卷统计(最高、最低、及格、平均)

2工时

学员成绩变化统计(成绩、排名)

2工时

信息维护

查看信息

1工时

修改信息

1工时

修改密码

1工时

忘记密码

1工时

登陆管理

验证码

2工时

用户登陆

1工时

界面优化

系统界面框优化

2工时

模态框界面优化

2工时

提示框界面优化

1工时

综合测试

BUG修改

3工时

项目开发计划:

相关文章
相关标签/搜索