图6 试卷管理流程图

(6)在线考试流程

在线考试是学生功能模块最重要的功能,实现了学生的在线考试并查看成绩的功能。

在线考试流程如图7。

图7  在线考试流程图

4。5 数据库设计

(1)数据库设计思路

根据该系统的需求分析,主要针对管理员,教师,学生三个用户。学生的主要功能是进行在线考试,查看成绩,修改个人信息等;教师的主要功能是对试卷,试题,科目等信息进行管理,批改学生的试卷,管理个人信息等;管理员除了对各种信息进行管理之外,还可以对教师学生的信息进行管理。从而可以得出管理员、教师、学生、科目、试卷、成绩、单选题、多选题、简答题等几个实体。科目与各种试题之间是一对多的关系,一个科目对应多道题,但是一道题只有一个科目;科目与试卷之间是多对一的关系。一个科目可以有多张试卷,但是一张试卷只能对应一个科目;试卷与成绩之间是一对多的关系,一张试卷可以有多个成绩,但是一个成绩只能对应一张试卷;学生与成绩之间是多对多的关系,一个学生可以有多个成绩,一个成绩也可以对应多个学生;学生与答卷之间是一对多的关系,一个学生可以有多张答卷,一张答卷只能对应一个学生等。由此可知该系统的E-R图,从而得到系统所需的数据库表。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

数据库的实体关系图如图8所示:

图8数据库实体关系图

(2)数据库表的设计

根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据信息表:

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。我采用了SQL server2008数据库管理系统,建立的数据库名为KaoShiXiTong。

管理员表——Admin见表1。管理员表包括Id(编号),UserName(登陆账号),UserPwd(登陆密码),userEmal(电子邮件),userTel(联系电话)等属性。

上一篇:java+mysql校园信息发布与管理系统的设计
下一篇:asp.net+sqlserver太平镇公文管理系统的设计

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络常见故障的分类诊斷【2055字】

网络安全的研究【1797字】

网络信息安全技术管理的...

Web技术的网络考试系统【2240字】

麦秸秆还田和沼液灌溉对...

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析