人事管理系统的作用是什么呢?大家是否会写人事管理系统的论文?
摘要:
以四川工程职业技术学院实际情况为例,介绍了系统建设的需求、系统功能、建设过程以及一些关键技术。近年来,学院加快信息化建设,人事信息是信息化建设的基础数据,人事处与学院各个部门有千丝万缕的联系,因此做好人事信息的系统化管理显得非常重要。人事信息管理系统实现了新教师登陆系统录入个人信息,等待管理员审核。全部教师可以通过自己的用户名登陆系统查看个人信息,如有问题,及时反馈人事处。这样解决了教师因不知道个人信息而每次找人事处询问个人信息的问题,提高了办事效率。
关键词:
人事管理系统;设计;实现
引言
人事信息是信息化建设的基础数据,人事处与学院各个部门有千丝万缕的联系因此做好人事信息的系统化管理显得非常重要。四川工程职业技术学院内设机构中有好多部门都需要人事处提供教师信息,如教务处、组织部、工会、资产后勤管理处。人事信息管理工作不仅繁杂而且要求工作效率极高,因此快速统计出所需的信息显得十分必要。
四川工程职业技术学院的人事信息管理系统建设于2013年正式启动,在此之前,人事信息都用Microsoft office2003进行管理,后来用Microsoft office2010进行管理,尽管2010版本比2003版本操作要方便,但是一些操作如删除一些列等操作还是需要人工进行,每次重复劳动效率不高,况且单元格里面的数据容易被修改不便管理。在这种情况下,我们努力探索并基本完成了适合四川工程职业技术学院的人事信息管理系统,尽管一些功能还在不断完善中。
1 系统设计及功能实现
系统首页界面共三个功能模块:信息管理、审核统计、管理用户,如图1所示。
1.1 信息管理模块 本模块主要是员工具体信息的录入以及修改、员工字段的设置、浏览全部员工信息并可筛选部门输出、人员基本信息的批量导入功能,共包括四个窗口。员工个人信息中以身份证号码为主码,通过Combobox下拉列表框来录入员工的信息例如,性别可以通过“男”或“女”选择录入。如果系统里面录入的身份证号相同,系统则会提示重复录入。记录添加窗口主要用来设置Combobox下拉列表框可选择的信息。例如,职称选项可设置为教授、教授级工程师、副教授、高级工程师、讲师等。人员基本信息批量导入功能主要为减轻管理人员的工作量而设计的,当一个单位职工很多,且每一个职工都有几十条信息需要输入的时候,会给系统管理员带来不小的麻烦。如果有现成的数据,可以通过excel电子表格进行批量导入,大大提高了工作效率。
1.2 审核统计模块 本模块主要的功能是用来显示全院教职工的信息以及审核已经注册了的员工的信息,共包括两个窗口。数据统计窗口包含了多个字段统计结果,在该窗口,管理员可以直观地看到常用的一些需要统计的数据,以学历为例,管理员很直观地能看到学历为研究生的有多少人,本科有多少人,大专及大专以下分别有多少人,当然,如果按系部的职工数来统计,可以直观地看到具体的部门所有的人数,比如可以看到计算机科学与技术系有多少人,材料工程系有多少人等等。审核窗口主要用来审核新注册员工的个人信息,通过他自己录入的信息跟档案进行核定,确保信息准确无误,才能审核通过,审核通过的员工可以到登录界面,正常查看自己的个人信息变动情况,如职称以及聘用日期等等信息。 1.3 管理用户模块 本模块主要的功能是用来修改让其他教工可看到的管理员个人信息、限制教工用户的一些功能,以及数据库的备份功能,主要包括两个窗口,系统参数设置窗口主要用来公布一些管理员的部门信息,比如联系人、联系方式以及全部教工需要注意的公告等信。其次,用来锁定教工用户、禁止教工用户修改个人信息以及禁止登录系统等。数据库备份窗口主要用来备份全部或选择性的备份部分数据,防止数据全部丢失。
2 系统数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模块,使之能够方便地存储数据,满足用户对数据的存取和调取。数据库选择ACCESS,是应用最广的数据库,对于初学者来说容易上手,操作方便简单。本系统包含的数据表有用户登录信息表、用户登录信息表用来保存用户登录的相关信息,包括用户名、登录密码以及登录时间等信息。
3 系统实现
3.1 系统登录界面实现 当登录四川工程职业技术学院人事信息管理系统时,会弹出登录界面,教工根据自己的账号、密码和验证码来登录,如果输入的信息其中任何一个有错,将不能登录,直至输入的信息全部正确,则登录成功,进入主窗体。用户分管理员和教工两种同的用户,进入的欢迎界面自然也不会一样。以管理员进入的界面为例,如图2所示。
3.2 系统主功能界面的实现 系统的主界面共有3个,分别是浏览管理所有记录、记录添加、字段项目设置,页面左侧有类似任务管理器的功能,主界面如图3所示,下面列出了字段项目设置、新增学习经历功能和数据库链接的一些关键代码。
3.2.1 字段项目设置 此页面主要的作用是用来设置常用的一些字段的下拉选项,以字段“职称”为例,在稳步框中输入“教授,教授级工程师,副教授,高级工程师,高级实验师,讲师,工程师,会计师,实验师,助教,助理工程师”,那么在记录添加页面的列表框“职称”下拉选项中将会出现。主要使用到的关键代码如下:
dimfso,hf
setfso=Server.CreateObject("Scripting.FileSystemObject")
sethf=fso.CreateTextFile(Server.mappath("../inc/Config_zd.asp"),true)
hf.write"<"&"%"&vbcrlf
hf.writehf.write"zhicheng_setconst="&chr(34)&Replace(Replace(Replace(trim(request("zhic heng_setconst")),",",","),"|",","),"|",",")&chr(34)&"'职称"&vbcrlf
hf.write"%"&">"
hf.close
3.2.2 新增学习经历或工作经历 此功能的作用主要是用来增加或删除学习经历或工作经历,由于我院人事信息当中的学习经历要求从小学填起,所以每个人的学习经历非常多,如果用EXCEL表格来管理学习经历,数据列将会非常长,导致难以管理,如果用系统的方式来管理,不仅易于管理,而且很直观。其主要代码如下:
allCount_xuexijingli=1//学习经历
functionaddline_xuexijingli()
{
newRow=xuexijingli_table.Row(xuexijingli_table.rows.length);
newRow.ln=allCount_xuexijingli;
newRow.id=allCount_xuexijingli;
c1=newRow.Cell(0);
c1.bgColor="#F1FCFA";
c1.align="CENTER";
c1.id="line_xuexijingli"+allCount_xuexijingli;
c1.innerHTML="";
c2=newRow.Cell(1);
c2.bgColor="#F1FCFA";
c2.align="CENTER";
c2.innerHTML="";
c3=newRow.Cell(2);
c3.bgColor="#F1FCFA"; c3.align="CENTER";
c3.innerHTML="";
c4=newRow.Cell(3);
c4.bgColor="#F1FCFA";
c4.align="CENTER";
c4.innerHTML="";
allCount_xuexijingli++
}
functiondelline_xuexijingli(lineid_xuexijingli)
{
for(i_xuexijingli=0;i_xuexijingli<xuexijingli_table.rows.length;i_xuexijingli++)
{
for(j_xuexijingli=0;j_xuexijingli<xuexijingli_table.rows[i_xuexijingli].cells.length;j_xuexijingli++)
{
if(xuexijingli_table.rows[i_xuexijingli].cells[j_xuexijingli].id==lineid_xuexijingli.id)
{
xuexijingli_table.Row(i_xuexijingli);
return;
}
}
}
}
3.3 数据库链接 数据源名称是jiaotong2607.mdb,数据源的实现代码如下所示:
<%
dbpath="db2607/jiaotong2607.mdb"'修改此处的相对路径
dbpath=""&dbpath&""
Setconn=Server.CreateObject("ADODB.Connection")
conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="&Server.MapPath(dbpath)
'timeout
session.timeout=100
functionCloseRsandConn(rs2)
rs2.close
setrs2=nothing
conn.close
setconn=nothing
endfunction
%>
4 系统的优越性
以前学院单靠一张人事信息表来管理,没有实现数据的共享,人事处所拥有的信息经常和系部等的信息对应不起来,导致信息滞后的现象时有发生,导致不管是给对外还是对学院内部统计的数据时有误差,以前所收集到的信息都是人员报道以后,把纸质的文件交到人事处,然后人事处通过手工录入到人事信息表里,这样对信息的录入、查询非常的不便,由于excel工作表中含有多个单元格,容易出错,通过系统的管理,首先,信息录入首先由本人亲自录入,这样保证的了数据的准确性,因为本人更加的清楚自己的具体信息,然后由系统管理员根据档案审核,审核通过以后,每个教师都可以通过自己的账号查看自己的信息,这样就保证了信息的及时性,再也不需要向人事处打电话或亲自到人事处来查询自己的信息,对提高人事管理员和教师个人的工作效率的作用是不言而喻的。第一次使用系统来管理人员的单位,最头痛的是把现有的信息录入到系统里面,本系统也考虑到了这个问题,专门设置了信息批量导入功能,导入后使得系统能够马上发挥作用,不再需要一个一个的录入,这样比纯录入信息的方式从最开始效率就高出了许多倍。统计数据对每个员工众多的单位来说是个很痛苦的事情,以前统计数据,往往是通过一张表格进行多次筛选才能得到,如果用系统的方式来统计,只需要在复选框中选中需要的字段就可以了,导出的数据会自动选择出需要的字段,大大提高了工作效率。
5 总结
本文介绍了基于asp技术的人事信息管理系统的设计过程,对主要的一些关键技术做了详细的介绍,利用了优越的算法使得人事管理系统在管理层面上符合高校人事管理系统的应用需求。不仅使得信息容易管理,而且界面很直观,能给学院领导快速的提供信息。
参考文献:
[1]徐洪峰.Dreamweaver cs5+ASP动态网站设计实用手册[M].北京:电子工业出版社,2001.
[2]王萍萍,李晓娜,孙更新.ASP+Dreamweaver动态网站开发[M].北京:清华大学出版社,2008.
[3]李博.学校人事管理系统[J].信息与电脑(理论版),2010(10).
[人事管理系统论文]