5.6 基本管理模块设计
基本管理模块可以实现以下功能:
部门管理
用户管理
添加新用户
修改密码
5.6.1 部门管理模块
图 5 5部门管理模块
部门管理模块为DepList.asp(如图 5 5部门管理模块),此模块只有系统管理员才能进入,所以在文件中引用如下文件:<!-- #include file="checkrole.asp" -->用于验证其权限。此模块的功能在于部门的修改、删除、添加。初始界面时从数据库中输出部门信息。操作时是根据提交Soperate=Request.QueryString("oper")信息进行操作。如删除一级部门代码如下:
If Soperate="delete" Then'判断部门表中是否存在此部门
sql = "SELECT * FROM deptOfUseInfo WHERE deptOfUseName='" & Depname1 & "'"
Set rs = Conn.Execute(sql)
If Not rs.EOF Then'判断此部门是否存在下级部门
sql = "SELECT * FROM deptOfKeepingInfo WHERE deptName='" & Depname1 & "'"
Set rs = Conn.Execute(sql)
If Not rs.EOF Then
Response.Write "此部门存在下级部门,不能删除!"
Response.End()
End If
End If
sqldelt = "DELETE FROM deptOfUseInfo WHERE deptOfUseName='" & Depname1 & "'"
Conn.Execute(sqldelt)
Response.Write "部门已经成功删除!"
End if
5.6.2 用户管理模块
图 5 6用户管理模块
用户管理模块为UserList.asp(如图 5 6用户管理模块),此模块只有系统管理员才能进入,所以在文件中引用如下文件:<!-- #include file="checkrole.asp" -->用于验证其权限。此模块的功能在于用户的修改、删除、密码重置。初始界面时从数据库中输出用户信息。执行操作修改、删除、密码重置时将分别将username带到userChange.asp、UserDelt.asp、userPwdReset.asp执行相应操作。密码重置时密码将被置为:111111。(如uid = Request.QueryString("uid") sql = "Update UserInfo Set password='111111' Where username='" & uid & "'" Set rs = Conn.Execute(sql))
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>