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

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

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

如果该用户名和密码存在,显示登陆成功,否则进行注册处理。

输入:用户名和密码。

处理:从数据表中获取输入数据判断是否为空,空则重新输入。检索用户数据表,查看用户是否存在。

输出:登陆成功页面。

处理:在各个功能中,都是通过超链接进行信息的输出。

3. 在线考试系统的数据库设计

在进行数据库的架构时,一般要遵循以下的规则: (1).尽量减少数据的冗余性和重复。

合理的数据库表的设计应该是在满足需求的前提下,使数据的重复量小,应尽量按照关系数据库系统理论方法设计一个数据库,减少数据的冗余。 (2).结构设计与操作设计相结合。

在设计数据库时,有时为了编程实现的简洁和思路的清晰,往往故意增加一些数据的冗余。这虽然有悖于传统的关系数据库理论,但是考虑到查询与统计的方便,对编程的实现有很大的好处,往往采用这种方法。 (3).数据结构具有相对的稳定性。

数据结构的相对稳定性,可以作为新,旧信息系统转换的依据。根据系统功能设计的要求及功能模块的划分,对于系统信息数据库,可列出以下数据项和数据结构: (1)名称:用户信息表,如表4-1所示(user)

表 4-1 用户信息表

用户数据表包括ID,Uusename,Pwd,Sex,Age,Address和Mail。 字段名称 ID Uusename Pwd Sex Age Address Mail

类型 自动编号 文本 文本 文本 数字 文本 文本

25

主键 Yes Yes No No No No No

非空 Yes Yes Yes Yes Yes Yes Yes

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

(2)名称:文件路径信息表,如表4-2所示(Vip_Filedir)。

表 4-2 文件路径信息表

字段名称 ID Userid Name Time Share

类型 数字 数字 字母 数字

非空 Yes Yes Yes No No

描述 编号 用户登录编号 文件名称 使用具体时间 试卷是否共享

(3)名称:管理员信息表 ,如表4-3所示(admin)。

表 4-3 管理员信息表

名称 编号 登录名 密码

字段名称 ID Username Pwd

类型 自动编号 文本 文本

主键 Yes Yes No

非空 Yes Yes Yes

(4)名称:基本信息配置表,如表4-4所示(vip-config)。

表 4-4 基本信息配置表

字段名称 ID Vip_name

类型 自动编号 文本

非空 Yes Yes

描述 编号 姓名

26

第五章 在线考试系统的实现

第五章 在线考试系统的实现

1. 注册界面代码(reg.asp):

注册界面(如图 5-1)

图 5-1 用户注册界面