在线考试系统毕业论文

发布时间 : 星期三 文章在线考试系统毕业论文更新完毕开始阅读

图4 .1 系统数据流图

3.2数据库概念设计

在线考试的主要实体为:管理员、教师、考题、学生,并简要地设计出如图4.2所示E-R关系图,为数据库的逻辑结构设计奠定基础。

图4.2 E-R简图

3.3数据库逻辑设计

数据库的逻辑设计是将数据的概念结构转化为Access数据库系统的实际模型,从而得到数据库的逻辑结构,以便在数据库中建立表结构。

本考试系统主要包括5个数据库表,1.question表用于计算机基础题库的建立,将题目通过试题编辑系统输入其中,为考题来源。2. subject 表用于题库类别的建立3. student表用于学生信息的写入。4. score表用于系统自动评分以后,成绩的写入。5.admin表。各表的结构如表4.1-4.5所示。

第 9 页 共 16 页

表4.1 question 表

表4.2 s ubject 表

4系统设计与实现

4.1总体设计

在线考试系统使用B/S模式,运行于Windows平台,使用1E浏览器,完成考试管理、在线考试、成绩查询等一系列考试任务。

第 10 页 共 16 页

根据前面的系统分析,以及对在线考试系统的深入研究和分析,本系统总体上可以分为三个部分:管理员子系统、教师子系统、学生子系统,分别面向管理员、教师、学生,其系统总体结构如图5.1所示。

图5.1 在线考试系统总体结构图

要实现上述各项功能,本系统基于ASP+ Microsoft Access进行设计开发,最终以WEB方式运行于服务器端。

4.2 模块的详细设计

4.2.1管理员子系统

4.2.1.1管理员子系统功能概述

管理员子系统是管理员专用的。本模块主要功能有: ① 教师信息管理

(1)增加教师的用户名、姓名、密码、操作权限等信息。

(2)修改教师信息,可以修改的数据包括用户名、姓名、密码、操作权限等信息等。 (3)删除教师信息。 ② 学生信息管理

(1)增加考生信息,包括考号、姓名、登录密码等。 (2)修改考生信息,包括考号、姓名、登录密码等。 (3)删除考生信息。 ③ 成绩查询统计

(1)查询考生成绩,可按照考生编号、试卷编号、所得的总分数来进行查询。 (2)将查询或统计的结果进行打印。

4.2.1.2管理员子系统数据流程图

第 11 页 共 16 页

图5.2 管理员子系统数据流程图

4.2.1.3 用户登录界面

当在IE中运行本系统时,用户可分别以教师、学生的身份登录,管理员以admin为用户名登录,但操作的权限不同。用户登录界面如下:

4.2.1.3 管理界面

第 12 页 共 16 页

联系合同范文客服:xxxxx#qq.com(#替换为@)