论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
set rs=nothing
response.Write "<script language=javascript>alert('添加成功!');history.go(-1);</script>"
response.End
end select
%>
(2) 帐号界面如图4.21所示。管理员可以在manageuser.asp页面中进行用户帐号管理,在页面显示用户的基本信息及登陆系统的次数。选中页面上方的管理普通员工、管理公司领导、管理所有员工标题时页面中将显示相关内容。选中用户帐号进入用户信息及修改界面。也可以输入帐号进行查询用户。
图4.21 帐号管理界面
其中实现搜索功能的代码如下:
<%
if checkbox=1 then rs.open
"select username,userid,userzhenshiname,logins,adddate,lastlogin,userdept from [user] where username like '%"&namekey&"%' ",conn,1,1
else
rs.open"selectusername,userid,userzhenshiname,logins,adddate,lastlogin,userdept from [user] where username='"&namekey&"' ",conn,1,1
end if
end if
if err.number<>0 then
response.write "数据库中无数据"
end if
if rs.eof And rs.bof then
Response.Write "<p align='center' class='contents'> 对不起,没有找到此用户!</p>"
else
totalPut=rs.recordcount
if currentpage<1 then
currentpage=1
end if
if (currentpage-1)*MaxPerPage>totalput then
if (totalPut mod MaxPerPage)=0 then
currentpage= totalPut \ MaxPerPage
else
currentpage= totalPut \ MaxPerPage + 1
end if
end if
if currentPage=1 then
showContent
showpage totalput,MaxPerPage,"manageuser.asp"
else
if (currentPage-1)*MaxPerPage<totalPut then
rs.move (currentPage-1)*MaxPerPage
dim bookmark
bookmark=rs.bookmark
showContent
showpage totalput,MaxPerPage,"manageuser.asp"
else
currentPage=1
showContent
showpage totalput,MaxPerPage,"manageuser.asp"
end if
end if
end if
sub showContent
dim i
i=0
%>
(3)用户基本信息界面如图4.22所示。在帐号管理界面选中用户帐号就可以在页面listuser.asp查看用户信息和在页面edituser.asp中修改用户基本信息。其中,只有管理员可以查看和修改用户的基本信息。页面中包括用户帐号、登陆密码、用户类型、真实姓名、邮件、住址、电话、手机号码、个人主页以及授权时间和最后登陆时间等基本信息。另外,管理员也可以对不同的用户添加个人说明。
图4.22 用户基本信息界面
2. 下属帐号添加及管理子模块设计
下属帐号添加及管理只有公司领导才具有该权限,公司领导可以在页面addxiashu.asp中将下属的基本信息录入并获得一个合法帐号。
(1) 下属帐号添加界面与用户帐号添加界面相类似,如图4.20所示。公司领导可以添加本部门的下属,为其分配一个合法帐号。
(2) 下属帐号管理界面界面如图4.23所示。
图4.23 下属帐号管理界面
公司领导可以在managexiashu.asp页面中进行下属帐号管理操作,在该页面显示同一部门员工的基本信息及该员工的登陆系统的次数。分别选中页面上方的管理本部门普通员工、管理部门领导、管理本部门所有员工标题时页面中将显示相关内容。选中下属帐号将进入下属基本信息及修改界面。若用户太多,也可以输入帐号进行搜索查询用户。
(3) 下属帐号基本信息页面与用户帐号基本信息页面相同,如图4.22所示。公司领导可以在如图4.22的界面中查看和修改用户的基本信息。
3.所有用户及所有同事查询子模块设计
(1) 所有用户查询页面
在页面alluser.asp中将显示公司中所有员工列表,所有登陆该系统的用户都可以查询该信息。界面如图4.24所示。
图4.24 公司所有用户列表界面
(1)所有同事查询页面
在页面allts.asp中将显示本部门同事列表,所有登陆该系统的用户都可以查询本部门所有同事。界面如图4.25所示。
图4.25 本部门同事界面
3.职位与部门子模块设计
(1)职位管理页面
在页面admin_zhiwei.asp中管理员可以添加、删除、修改公司职位信息。界面如图4.26所示。
图4.26 职位管理界面
(2)部门管理页面
在页面admin_dept.asp中管理员可以添加、删除、修改公司部门信息。界面
如图4.27 所示。
图4.27 部门管理界面
4.2.5 员工考核管理模块
在该模块中所有用户可以查看被考核人员的考核信息;系统管理员和领导可以添加和修改被考核人员的考核信息、对被考核人员帐号进行解锁管理、可以手动排名及考核积分的设置;但只有系统管理员有考核页面显示设置的权限。
1.考核信息查询子模块设计
系统所有用户都可以在页面all.asp中查看被考核人员的考核信息,包括总分、排名、未完成项目和考核项目总数等信息。考核信息查看界面如图4.28所示。
图4.28 考核信息界面
2.考核信息添加子模块设计
系统管理员和领导可以在页面adduser.asp中添加被考核人员的考核信息,包括姓名、完成的项目数、未完成项目数、本月项目数、是否被锁定、项目积分、锁定原因、项目分配等内容。
其中,
[12]