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

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

2014-06-28 01:11
导读:est("khname")) rs("idorder")=int(request("idorder")) rs.update rs.close response.Redirect "admin_cydh.asp" set rs=nothing case "del"‘删除客户电话 conn.execute "delete from tel where id="id res
est("khname"))

rs("idorder")=int(request("idorder"))

rs.update

rs.close

response.Redirect "admin_cydh.asp"

set rs=nothing

case "del"‘删除客户电话

conn.execute "delete from tel where id="&id

response.Redirect "admin_cydh.asp"

end select%〉

4.常用网址子模块的设计

所有用户可以在页面link.asp中查看常用网址,但只有公司领导和系统员具有添加、修改、删除的管理权限。其中常用网址管理界面如图4.15所示。

图4.15常用网址管理界面

其中领导和管理员可以在页面links.asp中添加常用网址,添加的实现过程及实现代码与客户电话子模块实现过程及实现代码相类似。

5.邮编区号子模块的设计

所有用户可以在页面INDEX.ASP输入关键字进行查询邮编区号,但只有系统管理员具有添加、修改、删除的管理权限。其中邮编区号查询界面如图4.16所示。

图4.16邮编区号界面

其中查询处理页面SEARCH.ASP,查询实现代码如下:

<%

if key<>"" then

connstr="DBQ="+server.mappath("ybqh.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

set conn=server.createobject("ADODB.CONNECTION")

conn.open connstr

set rst=server.createobject("adodb.recordset")

rst.open "select * from ybqh",conn,1,1

do while (not rst.eof)

tmpstr=rst("sm")&getpy(rst("sm"))&rst("dq")&getpy(rst("dq"))&rst("yb")&" "&rst("qh")

if instr(1,tmpstr,key,1)>0 then

 %> <tr class="tdbg"> <td><%=rst("sm")%></td><td><%=rst("dq")%></td><td><%

tmp=rst("yb")

if tmp="" then tmp="★★★"

response.write tmp

%></td><td><%=rst("qh")

 %></td></tr> <%

end if

rst.movenext

loop

%> </table>

<%

rst.close

conn.close

end if

%>

4.2.3 管理模块

行政管理模块主要提供公司内部通知的发布及管理。在该模块中所有用户可以查看通知内容,只有公司领导和系统管理员有发布及管理内部通知的权限。

1.内部通知子模块的设计

所有用户可以在tzs.asp页面中查看内部通知,但只有公司领导和系统管理员具有内部通知的发布、修改、删除的管理权限。

 (1) 内部通知查看界面如图4.17所示。选择标题查看通知具体内容。

图4.17 内部通知查看界面

(2) 内部通知发布界面如图4.18所示。其界面与公司动态发布界面相类似。

图4.18 内部通知发布界面

公司领导和系统管理员可以在页面addtz.asp中发布工作计划,其实现数据写入数据库的代码与公司动态发布实现代码相类似。

(3) 通知管理界面如图4.19 所示。公司领导和系统管理员在页面edittz.asp中修改、删除等对公司动态进行管理。

图4.19 通知管理界面

4.2.4 员工信息模块

系统中所有用户可以查询和搜索公司人员的信息。系统管理员可以添加及管理用户帐号,还可以添加部门和职位以及对部门和职位的管理。公司领导只有添加及管理下属的权限。

1.用户帐号添加及管理子模块设计

此项功能权限只有系统管理员才具有,管理员可以在页面adduser.asp中将用户的基本信息录入并获得一个帐号。每个登陆该系统的用户都必须获得系统管理员分配给自己的帐号才能有权登陆系统。

(1) 帐号添加界面如图4.20所示。

图4.20 帐号添加界面

其中实现用户基本信息写入数据库的代码如下:

<%

dim action

action=request.QueryString("action")

select case action

case "add"

set rs=server.CreateObject("adodb.recordset")

rs.Open "select * from [user]",conn,1,3

rs.AddNew

if request("username")=rs("username") then

  response.write "<script LANGUAGE='javascript'>alert('对不起,你授权的帐号已存在!');history.go(-1);</script>"‘判断帐号是否存在,提示信息

end if

    rs("username")=trim(request("username"))

    rs("userpassword")=md5(trim(request("password2")))

    rs("userzhenshiname")=trim(request("userzhenshiname"))

    rs("useremail")=trim(request("useremail"))

    rs("ifgongkai")=trim(request("ifgongkai"))

    rs("sfz")=trim(request("sfz"))

    rs("sex")=trim(request("shousex"))

    rs("nianling")=trim(request("nianling"))

    rs("shouhuodizhi")=trim(request("shouhuodizhi"))

    rs("youbian")=trim(request("youbian"))

    rs("usertel")=trim(request("usertel"))

    rs("usersj")=trim(request("usersj"))

    rs("Oicq")=trim(request("QQ"))

    rs("homepage")=trim(request("homepage"))

    rs("content")=trim(request("content"))

    rs("userdept")=trim(request("userdept"))

    rs("userzhiwei")=trim(request("userzhiwei"))

    rs("adddate")=now()

    rs("lastlogin")=now()

    rs("logins")=0

if request("flag")="" then  '管理权限

rs("flag")=1

rs("reglx")=1

else

rs("flag")=trim(request("flag"))

rs("reglx")=trim(request("flag"))

end if

rs.Update

rs.Close

            [11]     

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