4 admin表结构
字段名称 类型 说明
Name 文本 字段大小50
Password 文本 字段大小50
Id 自动编号 常整型,递增,主键
Level 数字 字段大小20
LastTime 文本 字段大小50
表4.4 admin表
各字段说明:原文请找腾讯752018766辣,文-论~文;网http://www.751com.cn
name字段代表管理员的名字。
password字段代表密码。
id字段为管理员的标志号。
Level 代表的是管理员的权限。
LastTime 代表上次登录时间。
第五章 详细设计
本系统除了在线考试模块,还有日登录验证模块,常管理模块,试题选择模块,查询模块,数据统计模块以及监控模块。
5.1 登陆验证模块
功能:本模块主要用于对用户进行身份的验证。用户根据提示在相应的位置输入用户名和密码后,系统会根据用户提供的信息进行查询鉴别。如身份和登录模式相匹配,并且合法,系统会将用户导向相应的界面。
输入:用户名,密码。
处理:
(1)输入用户的登录信息。
在首页面根据提示填写用户名、密码,根据需要点击“考生登录”或者“管理登陆”按钮提信息,系统会在指定的表中进行查询验证。如信息不完整,则会出现“必填字段”的红色警告提示。
(2)从定义的Textbox获取输入数据。
当用户单击“考生登录”或者“管理登陆”按钮后,登录信息由form表单提交到check . asp进行处理。Textbox的信息会分别传输给 username 和 password 。
(3)用户身份进行验证。
连接数据库,打开用户数据表student和admin ,检验用户登录信息。以输入数据“用户名”为查询条件创建数据集查看输入用户名是否存在。如果存在,继续检验输入的密码是否正确。密码和用户名都正确,则进入管理系统主页面或者考生准备考试界面manager.aspx和test.aspx;如果用户名不存在或密码不正确或验证不正确,则给出登录失败的提示框,并返回首页重新登录。
登陆界面如下图所示: 图5.1(4)验证成功。
验证成功后,用户会进入相应的界面,管理登陆进入管理界面manager.aspx,考生登陆进入准备考试界面test.aspx。界面如下: