毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

ASP.NET网上考试系统设计+需求分析+数据流图 第10页

更新时间:2016-10-22:  来源:毕业论文
4 前台登录模块设计
4.1 前台登录模块的体系结构设计
4.1.1 用户管理模块功能简介
用户管理模块对使用本系统的用户进行用户名、密码、用户身份的验证,确保了系统的安全性。本模块具有五项功能:一、实现用户注册和登录。若是已注册的用户,系统根据用户身份让用户进入不同的界面进行具有权限的用户操作,若是新用户则登录本系统之前要先注册;二、忘记密码可通过注册时的信息找回密码;;三、系统管理员可以进入管理员界面赋予用户权限。四、系统管理员还可以在管理员界面删除用户,对于某些非法用户,管理员可以将其从用户表中删除,剥夺他们的用户权限。

4.1.2 前台登录界面模块功能图
如图4.1所示
图4.1
4.2 前台登录模块的详细设计
4.2.1 用户登录和注册界面设计
用户登录由login.aspx页面实现,它的代码隐藏文件为login.aspx.cs文件。用户登录是应用程序的主入口,用户只有通过该入口才能进入系统,它的设计界面如图4.2所示:

图4.2
因为用户所属角色不同,如考生和管理员,所以在设计登录界面时,用了一个checkbox控件,如果是管理员则需要选择该控件,学生则不需要选择该控件。
用户登录界面使用的两个TextBox控件为用户输入用户名称和用户密码,用户单击“确定”按钮可以登录到系统。单击“注册”则跳转到注册界面。如果忘记密码则单击“忘记”按钮。
用户登录界面使用两个非空验证控件,他们分别为RFVUseName和RFVPassword。RFVUseName非空验证控件对用户名称进行非空验证,RDVPassworf非空验证控件对用户密码进行非空验证。
4.2.2 用户登录
用户单击“确定”按钮触发时间SureBtn_Click(),该事件实现用户登录的验证过程。时间SureBtn_click()调用数据访问层的函数GetUserLogin()验证用户的输入,如果用户输入是正确的,用户可以登录到系统中,否则页面弹出密码错误对话框或用户角色所属错误对话框。
函数GetUserLogin()从数据库获取合法用户的ID数据,返回的结果为对象SqlDataReader.
用户登录是应用程序的唯一入口,为了提高登录验证过程的安全性,函数GetUserLogin()调用存储过程Pr_GetUserLogin访问数据库。存储过程Pr_GetUserLogin的代码如下:
ALTER PROCEDURE Pr_GetUserLogin
(
     @UserName varchar(32),
     @Password varchar(100)
)
AS
 SELECT UserID FROM Users WHERE UserName = @UserName AND Password = @Password

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

ASP.NET网上考试系统设计+需求分析+数据流图 第10页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。