计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于ASP的人事管理系统(12)

2014-06-28 01:11
导读:set rs=nothing response.Write "script language=javascriptalert('添加成功!');history.go(-1);/script" response.End end select % (2) 帐号界面如图4.21所示。管理员可以在manageuser.asp页

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]    

上一篇:论中小民营企业知识型员工流失背景分析及对策 下一篇:变革型领导理论对管理者的启示