ASP.NET交通信息网上查询系统(10)

来源:xiaoniu168.com 作者:本站原创 添加时间:2012-03-29 点击数:41379

计算机毕业设计介绍:

6.2 后台管理模块功能设计
在需要对系统进行后台管理时,首先需要进行管理员身份登陆
在登陆页面login.aspx中,登陆首先触发后台程序,在users.dbf中查询对应loginID的密码,然后将用户输入的密码用MD5加密后,与之对面,相同则通过登陆,将相关信息保存到session变量中,以便通过以后页面的验证,然后跳转到admin.aspx页面,否则登陆失败。
登陆以后,系统进入admin.aspx页面
如上所示,admin.aspx是一个由3个页面所组成个框架,顶部为admin_top.aspx,主要显示当前系统时间和登陆ID;左侧为admin_left.aspx,全部由超连接组成,为跳转到其他功能页面所准备;右下方最大的为main.aspx,用于提醒管理员未添加完整的信息,也是框架中用来显示其他功能页面的区域。
在所有的后台页面中,后台程序都会先判断session中是否含有登陆信息,若没有则跳转到login.aspx。
在左侧的注销功能中,首先跳转到cancellogin.aspx页面,该页面的后台程序将清空session中与登陆有关的所有变量,然后跳转到login.aspx页面。
6.2.1 管理员信息管理
管理员信息管理由修改个人资料和管理员管理组成。而管理员管理需要初始管理员身份,一般管理员无法对其操作。
1、 修改个人资料
进入修改个人资料chggrzl.aspx页面,首先利用session变量中的登陆信息查询users.dbf表,再用dataset对象将登陆管理员的相关信息输出,然后利用文本框录入信息对其进行修改。
2、 管理员管理
在管理员管理glygl.aspx页面中,后台程序除了判断登陆条件以外,还指定了登陆ID必须为admin,且所有的函数都含有此判断,其目的是防止一般管理员越权操作。

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第11页为计算机毕业论文部分......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网