提供基于web的网上考试系统的设计与实现 - 毕业论文 联系客服

发布时间 : 星期六 文章提供基于web的网上考试系统的设计与实现 - 毕业论文更新完毕开始阅读d6be6f000b1c59eef8c7b4f2

第四章 在线考试系统的设计

第四章 在线考试系统的设计

1. 在线考试系统的概要设计

1.1 概要设计的一般原理

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。概要设计的基本目的就是回答“概括的说,系统应该如何实现?“这个问题,因此,概要设计的工作将划分出组成系统的物理元素——程序,文件,数据库,人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。

1.2 主要功能

(1)用户注册模块:注册包括,名称,密码,OICQ,邮箱,性别,年龄等基本信息,填好后保存至用户数据表。

(2)用户登陆模块:已经注册好的用户进入该系统,必须先进行注册,否则以游客进入系统。

(3)用户信息:当以注册好的用户名进入系统,将显示用户的具体注册信息。 (4)考试信息:查看当前考试实时信息。 (5)试卷答题:对相应的试卷进行答题。 (6)查看试卷:可查看当前试卷的相关信息。 (7)成绩查询:对以往考试成绩进行查询。

(8)在线用户:可以浏览当前在线的用户人数及信息。 (9)我的好友:可以查看好友的基本信息。 (10)站内短信:可以接受相关信息。 (11)使用帮助:用户可以得到相关的信息 。 (12)退出登陆:返回登陆界面。 1.3 系统结构图及流程图

在线考试系统系统分为两个子系统:用户系统和后台管理系统。

17

第四章 在线考试系统的设计

系统结构图(如图 4-1): 后 台管理 管理员信息系统 管理员信息 判断题管理 试卷管理 考试管理系统 学生信息管理 成绩管理 (a)

前 台管理 学生资料系统 新生注册管理 参加考试 考试系统 成绩显示 (b) 图 4-1系统结构图

系统流程图(如图 4-2):

系统管理员 新闻数据 考试数据 试题数据 科目数据 后 台 数 据 库 领导:审核数据 用户:考试情况数

(a)数据流程图

18

第四章 在线考试系统的设计

注册用户 进入系统答题 普通用户登录 核对用户 系统自动评卷 管理员登陆 核对用户 进入系统 重新登录 试题管理 (b)处理流程图 图 4-2 系统流程图

用户管理

1.4 在线考试系统模块图

通过对系统需求的分析,同时整合网站总体功能,可以分析出在线考试平台大致可以分为三个模块:学生考试管理、管理用户模块、教师系统管理。内含:考生注册、实时考试、密码管理、成绩查询、信息修改、权限管理、评卷功能、试卷管理、成绩统计。具体如图4-3所示。

在线考试系统 学生管理模块 管理用户模块 教师管理模块 考生注册 实时考试 密码管理 成绩查询 信息修改 权限管理 评卷功能 试卷管理 成绩统计

图 4-3 在线考试系统模块图

19

第四章 在线考试系统的设计

1、学生功能模块 (1)考生注册

系统管理员在考生参加考试前,将考生信息录入系统。以保证每个考生都有唯一的登录名登录系统答题。考生也可自行注册。 (2)实时考试

在本在线考试系统中,教师可以根据试卷类型随机从题库中抽取题目,组成个性化试卷;自动计算考试时间;自动保存考生作答情况,保留考试现场;防止考生利用网络技术进行作弊。 (3)密码管理

本在线考试系统提供考生对自身密码进行校验、修改的功能。在线考试时,避免别人恶意登录,查询成绩时,也可以避免考试成绩的曝露。 (4)成绩查询

本在线考试系统提供考生查询自己考试成绩功能。根据学生的用户名和密码登录成绩查询模块,可以看到自己的成绩状态,有4种具体情况:“你还未考试”、“考试进行中”、“您的分数是-1”、“您的分数是90”。

2、管理用户模块 1)信息修改

在管理用户模块中,管理员可以增、删、查、改所有用户的信息。 2)权限设置

在管理用户模块中,管理员可以为不同的教师配置不同权限,个性化用户操作。 3、教师功能模块 (1)评卷功能

本系统采用自动评卷和手工评卷相结合的方式。对于客观题,系统自动进行答案检验;对于主观题,则由教师根据学生作答情况,给予评分。教师可以对已阅试卷进行复查,重新评估。 (2)试卷管理

试卷管理指的是为考试提供试卷模板,教师可以根据自己课程的特定,组成个性化试卷。设置的内容包括题目类型,分值,考试时间等等。 (3)成绩统计

20