人力资源管理系统代码 ASP.docx
- 文档编号:30643235
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:29
- 大小:20.93KB
人力资源管理系统代码 ASP.docx
《人力资源管理系统代码 ASP.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统代码 ASP.docx(29页珍藏版)》请在冰豆网上搜索。
人力资源管理系统代码ASP
--#includefile=DataBase/conn.asp-->
<%
Ifrequest("action")="login"then
admin_name=request("admin_name")'获取用户名
admin_pass=request("admin_pass")'获取密码
username=trim(request("admin_name"))
password=trim(request("admin_pass"))
fori=1tolen(username)
user=mid(username,i,1)
ifuser="'"oruser="%"oruser="<"oruser=">"oruser="&"oruser="|"then
response.write"
');"&"history.back()"&""
response.end
endif
next
fori=1tolen(password)
pass=mid(password,i,1)
ifpass="'"orpass="%"orpass="<"orpass=">"orupass="&"orpass="|"then
response.write"
');"&"history.back()"&""
response.end
endif
next
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_Userwhereusername='"&admin_name&"'anduserpwd='"&admin_pass&"'"
rs.opensql,conn,1,1
ifrs.eofthenresponse.write"
elsesession("admin_name")=request("admin_name")
response.Redirect("index.asp")'跳转到管理首页
endif
rs.close
setrs=nothing
conn.close
setconn=nothing
endif
%>
6首页设计
网站首页主要由两部部分组成,一部分是管理导航区,另一部分是展示区。
其中展示区中除了显示主要显示各种功能或者列表,还显示当前的操作用户和当前的日期,并且被装在一个包含文件里。
其程序代码如下:
--#includefile=DataBase/conn.asp-->
--#includefile=yan.asp-->
<%
setrs=server.CreateObject("adodb.recordset")
sql="SELECTdbo.tb_Employee.nameFROMdbo.tb_EmployeeINNERJOINdbo.tb_UserONdbo.tb_Employee.id=dbo.tb_User.namewheredbo.tb_User.username='"&session("admin_name")&"'"
rs.opensql,conn,1,1
ifnotrs.eofthen
%>
<%=date()%>
<%
else
response.Redirect("login.asp")
endif
%>
7模块设计
7.1人力规划
人力规划主要包括部门设置、职位设置、人事设置、添加员工、填写合同、合同管理和合同模版7部分组成。
1.部门设置
部门设置主要用于用户管理部门的名称,包括显示、添加、修改和删除部门信息4个部分部门显示
当用户在单击“部门设置”超链接时,页面在展示区会显示出部门名称其程序代码如下:
<%
callbumenshezhi
'部门
setrsb=server.CreateObject("adodb.recordset")
sqlb="selectlevelfromtb_Deptgroupbylevel"
rsb.opensqlb,conn,1,1
max=rsb.recordcount
rsb.close
%>
部门设置可以添加部门名称、修改部门、删除部门
添加部门对应文件deptadd.asp,代码
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
--#includefile=DataBase/conn.asp-->
--#includefile=yan.asp-->
--#includefile=purview.asp-->
<%
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_Deptorderbyup"
rs.opensql,conn,1,1
ifrequest("post")<>""then
ifrequest("title")<>""then
setrsc=server.CreateObject("adodb.recordset")
sqlc="select*fromtb_Deptwhereshangji="&request("up")&"andtitle='"&request("title")&"'"
rsc.opensqlc,conn,1,1
ifnotrsc.eofthen
response.Write("
history.go(-1)'")
response.End()
endif
setrsj=server.CreateObject("adodb.recordset")
sqlj="select*fromtb_Deptwhereid="&request("up")
rsj.opensqlj,conn,1,1
up=rsj("up")
setrsa=server.CreateObject("adodb.recordset")
sqla="Select*fromtb_Deptwhereidisnull"
rsa.Opensqla,conn,1,3
rsa.addnew
rsa("title")=request("title")
rsa("level")=rsj("level")+1
rsa("up")=request("up")
rsa("shangji")=request("up")
rsa.update
rsa.close
setrsa=server.CreateObject("adodb.recordset")
sqla="Select*fromtb_Deptorderbyiddesc"
rsa.Opensqla,conn,1,3
id=rsa("id")
'添加排序
setrsa1=server.CreateObject("adodb.recordset")
sqla1="Select*fromtb_Dept"
rsa1.Opensqla,conn,1,3
rsa1("up")=up&","&id
rsa1.update
rsa1.close
setrsc=nothing
response.Write("
else
response.Write("
history.go(-1)'")
endif
endif
%>
修改部门文件为deptedit.asp代码
<%
callbumenshezhi
ifrequest("post")<>""then
setrsa=server.CreateObject("adodb.recordset")
sqla="select*fromtb_Deptwhereid="&request("id")
rsa.opensqla,conn,1,3
rsa("title")=request("title")
rsa("content")=request("content")
rsa.update
rsa.close
response.Write("
endif
ifrequest("id")<>""then
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_Deptwhereid="&request("id")
rs.opensql,conn,1,1
%>
删除部门文件deptopen.asp代码
<%
callbumenshezhi
ifrequest("id")<>""then
'部门名称
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_Deptwhereid="&request("id")
rs.opensql,conn,1,1
'上级部门
ifrs("shangji")<>""then
setrss=server.CreateObject("adodb.recordset")
sqls="select*fromtb_Deptwhereid="&rs("shangji")
rss.opensqls,conn,1,1
endif
'下级部门
setrsd=server.CreateObject("adodb.recordset")
sqld="select*fromtb_Deptwhereshangji="&request("id")
rsd.opensqld,conn,1,1
'职位名称
setrsz=server.CreateObject("adodb.recordset")
sqlz="select*fromtb_ZhiWeiwheresuoshu="&rs("id")
rsz.opensqlz,conn,1,1
endif
%>
2.职位设置
职位设置文件为zhiwei.asp,可以选择所属部门,添加职位、修改职位文件zhiweiopen.asp
代码
<%
callzhiweishezhi
ifrequest("post")<>""then
ifrequest("zhiwei")<>""then
setrs1=server.CreateObject("adodb.recordset")
sql1="Select*fromtb_ZhiWei"
rs1.Opensql1,conn,1,3
rs1.addnew
rs1("zhiwei")=request("zhiwei")
rs1("suoshu")=request("suoshu")
rs1.update
rs1.close
setrs1=nothing
response.Write("
else
response.Write("
endif
endif
修改职位代码
setrs=server.CreateObject("adodb.recordset")
sql="Select*fromtb_deptorderbyup"
rs.Opensql,conn,1,3
%>
<%
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_ZhiWeiwhereid="&request("id")
rs.opensql,conn,1,1
selectcaserequest("post")
case"rename"
setrs1=server.CreateObject("adodb.recordset")
sql1="select*fromtb_ZhiWeiwhereid="&request("id")
rs1.opensql,conn,1,3
rs1("zhiwei")=request("zhiwei")
rs1.update
rs1.close
response.Write("
case"del"
onerrorresumenext
ifrequest("id")=2then
response.Write("")
response.End()
endif
sql2="updatetb_Employeesetzhiwei=null,suoshu=null,kong=0wherezhiwei='"&request("id")&"'"
conn.execute(sql2)
sql1="deletefromtb_ZhiWeiwhereid="&request("id")
conn.execute(sql1)
response.Write("
endselect
%>
3人事设置
人事设置文件为employeeedit.asp可以添加职位、修改人员部门职务信息
代码
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
--#includefile=DataBase/conn.asp-->
--#includefile=yan.asp-->
--#includefile=purview.asp-->
<%
callrenshishezhi
'人员
setrsr=server.CreateObject("adodb.recordset")
sqlr="select*fromtb_Employeewherekong=1"
rsr.opensqlr,conn,1,1
'部门
functionbumen
setrsb=server.CreateObject("adodb.recordset")
sqlb="select*fromtb_deptwhereid="&rsr("suoshu")
rsb.opensqlb,conn,1,1
response.Write(rsb("title"))
endfunction
'职位
functionzhiwei
setrsz=server.CreateObject("adodb.recordset")
sqlz="select*fromtb_ZhiWeiwhereid="&rsr("zhiwei")
rsz.opensqlz,conn,1,1
response.Write(rsz("zhiwei"))
endfunction
%>
4添加员工
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
--#includefile=DataBase/conn.asp-->
<%
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_Jobbasewhereid="&request("id")
rs.opensql,conn,1,1
%>
5填写合同文件为pactadd.asp能选择人员名称,查看资料选择合同类型期限填写有效期
代码
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
--#includefile=DataBase/conn.asp-->
--#includefile=yan.asp-->
--#includefile=purview.asp-->
<%
calltianxiehetong
ifrequest("post")<>""then
ifrequest("qixian")<>""andrequest("nameid")then
setrsa=server.CreateObject("adodb.recordset")
sqla="select*fromtb_Employeewhereid="&request("nameid")
rsa.opensqla,conn,1,3
rsa("hetong")=request("hetong")
rsa("qixian")=request("qixian")
rsa("youxiaoqi")=request("cyear")&"-"&request("cmonth")&"-"&request("cday")&"至"&request("zyear")&"-"&request("zmonth")&"-"&request("zday")
rsa("zhengshi")=1
rsa.update
rsa.close
response.Write("
else
response.Write("
history.go(-1)'")
endif
endif
'员工
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_Employeewherekong=1andhetongisnull"
rs.opensql,conn,1,1
%>
6合同管理
合同管理文件为pacradde.asp可以修改合同类型合同期限有效期
<%
calltianxiehetong
ifrequest("post")<>""then
ifrequest("qixian")<>""then
setrsa=server.CreateObject("adodb.recordset")
sqla="select*fromtb_Employeewhereid="&request("id")
rsa.opensqla,conn,1,3
rsa("hetong")=request("hetong")
rsa("qixian")=request("qixian")
rsa("youxiaoqi")=request("text")
rsa.update
rsa.close
response.Write("
id="&request("id")&"'")
else
response.Write("
history.go(-1)'")
endif
endif
'员工
setrs=server.CreateObject("adodb.recordset")
sql="select*fromtb_Employeewhereid="&request("id")
rs.opensql,conn,1,1
%>
7合同模板
合同模板文件为pactm.asp显示合同类型
<%
callhetongmoban
'获取默认参数
ifrequest("uid")<>""then
uid=request("uid")
el
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源管理系统代码 ASP 人力资源 管理 系统 代码