时间:2023-09-21 17:34:44
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇人事管理系统的设计与实现,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
关键词:企业人事管理 MVC
(一)开发背景及意义
随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现企业人事管理势在必行。使用计算机管理企业人事信息,是适应现代化的要求、推动企业管理制度走向科学化、规范化的必要条件。
企业人事管理是一项琐碎、复杂而又十分细致的工作,工作量很大,一般不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,利用计算机进行管理,不仅能够保证核算准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事管理的效率,也是企业管理科学化、正规化,与科技接轨的重要条件。
(二) MVC编程模式
MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种编程模式,它把一个应用的输入、处理、输出流程按照Model-View-Controller的方式进行分离,这样一个应用分为三个核心模块——模型-视图-控制器,它们分别承担不同的任务。其中:
·Model层:实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。
· View层用于与用户的交互,通常用JSP来实现。
·Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
MVC的处理过程为:首先Controller接收用户的请求,并决定应该调用哪个Model来进行处理,然后Model使用业务逻辑来处理用户的请求并返回数据,最后Controller用相应的View格式化Model返回的数据,并通过表示层呈现给用户。
(三) 可行性分析
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
1、技术可行性
本系统的开发过程采用MVC编程模式,使用SQL Server2005关系型数据库并结合使用Hibernate框架连接数据,这样就基本实现了程序代码和数据库的无关性,使得系统具有较好的移植性。如果将数据移植到其他数据库中,只需要重新设置系统连接配置文件,并加载数据库驱动程序即可,这样也提高了该系统的可移植性及降低了程序的耦合度,因此在技术上是可行的。
2、经济可行性
本系统使用开源软件Eclipse开发设计,经济上消费较少;从节省人力方面,可以让管理人员从繁与复杂的人事管理工作中解脱来,还能掌握企业人事情况并作出相应的对策,因此在经济上是可行的。
3、运行可行性
运行可行性方面,人事管理系统是对企业人事进行统一的管理,可以简单方便高效的进行录入、查询、修改、删除、退出,随时更新企业人事信息,为企业的人事管理提供了解决方案。
(四) 系统层次结构
HIPO(hierarchy plus input-process-output)图是IBM公司于70年代中期在层次结构图(structure chart)的基础上推出的一种描述系统结构和模块内部处理功能的工具(技术)。HIPO图由层次结构图(H图)和IPO图(也称IPO表)两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系。
本系统顶层进销存管理系统矩形框代表主要功能模块,其下层为延伸出的各个功能子模块,子模块控制完成系统的每个具体业务功能,以此来实现自顶向下逐步求精。系统H图如图1所示。
(五)数据库设计
本系统采用SQLServer2005保存并操作数据,主要有以下数据表。
·用户信息表:存储员工的详细信息,分别为超级管理员和员工,可以在系统中实现不同的功能操作,。
·考勤信息表:存储考勤的相关信息,包括员工的基本信息和休假离职人员。
· 奖惩信息表:存储奖惩信息的数据表
·工资记录表:存储员工工资信息的数据表,在管理员进入系统后,在系统所执行的如工资信息的添加、修改、查询和删除等一切操作,系统都会将其进行的操作记录保存到此表中。
(六)系统实现
本系统的管理员在使用该系统时,首先要通过管理员登录模块对身份进行验证,当确认合法后可进入系统的主界面。在登录模块中,主要实现的是对管理员登陆合法性的验证。管理员在此输入其姓名、密码,经过与后台数据库中的记录进行相应的对比确定其为合法用户,管理员才得到进入系统的权限,登录界面如图2所示。
在主界面,用户可以看到左侧的菜单栏有人员管理、招聘管理、培训管理、奖惩管理和薪金管理。系统主界面如图3所示。
(六)结论
企业人事管理系统其功能符合企业人事管理的需求,达到了预期效果。本系统的主要特色是操作方便、界面美观友好、灵活性好、安全性高、错误率低、运行稳定、操作交互性强等。■
参考文献
[1] [美]尼尔森(Nielsen,P.) .SQL Server 2005宝典人民邮电出版社,2008
【关键词】技术 信息化管理 人事管理系统
人事管理是企业管理中的一项重要内容,其中采用的人事管理系统是帮助企业实现人事管理科学化、合理化、高效化工作的一项基础。传统的人事管理方法无法适应现阶段企业的发展要求,因此利用信息技术,将信息技术与人事管理形结合,形成符合实际企业发展需求的人事管理系统,促进企业的人事管理系统化和规范化,让企业的员工能从繁杂的日常事务中分离出来,拥有更多的精力推动企业的发展。
1 关键技术
1.1 B/S结构
B/S结构是目前人事管理系统的主要结构,它主要分为表示层、业务逻辑层和数据访问层三层结构,它是通过浏览器和服务器进行信息传递交换,并且实现信息的处理,将处理后的信息反馈至浏览器端,实现最终目的。B/S结构不仅在一定程度上降低了成本,并且在使用的过程中比较方便,可实现查询、浏览、业务扩展、维护、开发、共享等功能。
1.2 技术
所谓的NET是指用户利用任何一台终端设备都能查到想要的信息、文件和程序,它是新平台、标准协议、统一开发工具的总称,它能给人们提供最终的网络信息便利。技术是微软发展的一款新型程序开发语言,是一宗新型的体系结构,它是组成NET的一部分,具有适应性能强的特点。技术能在大部分的系统操作平台上运行,并可以创建应用程序,实际上是一种将互联网与操作系统相结合而形成的新的思想技术,它使用于各种操作语言,并且具有较高的安全性和保护性。以技术为基础形成的Web应用程序较传统的程序而言,更规范,内容更丰富,代码机构等清晰简单,能实现资源共享和多系统平台操作。
1.3 数据库技术
数据库就是存储、组织和管理数据的仓库,它也是人事管理系统中大量需要用来记录的集合。人事管理系统也就是数据管理应用系统,在这个应用系统中,员工的所有信息都被储存在内,管理人员通过该数据库能较好从中方便、准确的搜集到想要的信息,将其与NET环境相连接、SQL Server2005能为系统提供强大、安全可靠的数据管理,为数据的集成等提供有效的解决方案。
2 系统设计
设计系统的过程中要将系统的可操作性、安全性、准确性、扩展性、伸缩性、流畅性等考虑在内。人事管理系统主要分为三个层次,第一层次是用户登录,第二层次是人事管理系统,第三层次是在人事管理系统下形成的人事管理、工资管理、查询系统、系统维护几方面的内容,其中人事管理又分为档案管理、撇讯管理、考勤管理、绩效管理、员工异动管理、合同管理等几方面。工资管理包含了账套管理、人员设置、报表打印几部分。查询统计分为了人事查询、人事统计两方面,系统维护包含了字典维护和用户维护两方面。
3 模块功能分析
3.1 人事管理模块
人事管理系统的主要组成部分就是人事管理模块,企业的人事管理基本上是在这个模块中实现的,同时它也是人事管理系统中人事数据的基础,它含有员工的基本个人资料等。一旦该模块中员工的个人信息发生改变,那么相应的系统中的其他相关信息也会随之改变。人事管理模块具有良好的同步性和完整性。
3.2 工资管理模块
工资管理模块主要是由员工的薪酬、社保、个人税缴纳情况等组成,其中所有的内容都是通过计算机进行操作及发放,实现了全自动化。因此工资管理模块是一种流程化的管理方式,它能清晰的将员工的请假、出差、年休等部分情况经过计算机的统计和计算将详细信息呈现出来。
3.3 查询系统
查询系统模块能方便企业员工通过身份证、姓名、职工编号查询等方式将员工的基本信息查询出来,对企业员工了解薪资发放情况、合同签约、培训情况、考勤等信息清晰方便,还可以通过该模块了解企业员工的待遇发放等,方便企业领导对企业员工的管理。
3.4 系统维护
系统维护模块主要是系统的管理人员和后台管理人员实现整体人事管理系统的信息、用户权限的设定、系统数据库的维修和数据备份等,其中用户权限的设定包含用户的添加、删除等操作。
4 系统实现
系统的设置权限主要的依靠html完成,相应的功能是将页面控件拖到页面,对页面内的参数进行修改即可完成。其中后台程序使用C#完成,而数据库使用的是技术。具有较强的封装功能,在设置权限的过程中只需要修改参数即可完成。因此使用这种类型的信息管理系统在功能方面也是大致相似的。在系统中的付权限进行分配,其中每个权限都包含有增、改、删、核几部分,但是每个修改权限的系统都具有对应的操作,只有对应时才能进行操作。例如管理人员可对非管理人员进行权限配置,并且可以修改非管理员的密码,而超级用户可对管理员的权限和密码进行修改,同样也包含了删除和添加管理员的权限,还具有管理员拥有的所有权限。
5 结束语
人事管理是企业管理的重要组成部分,因此人事管理系统对于企业的人事管理来说相当重要。企业的迅速发展与完整可靠的人事管理系统有重要的关系,以技术为基础,形成三层构架体系,构成新的高效人事管理系统,增强系统的可维护性和可扩充性,提高人事部门的工作效率。为企业创造更大的经济效益和社会效益,促进企业开展高效的工作,增强企业的社会竞争力。
参考文献
[1]陈芳.基于的人事管理系统的设计与实现[J].电脑知识与技术,2010(12):3176-3179.
[2]雷金,周湘涛.基于技术的人事管理系统的分析[J].湖南环境生物职业技术学院学报,2012(03):17-19.
[3]宋传胜.基于的交警人事管理系统的设计与实现[D].电子科技大学,2010.
作者简介
蒋红梅(1982-),女,江苏省镇江市人。大学本科学历。现为江苏联合职业技术学院无锡交通分院讲师。研究方向为计算机科学与技术。
关键词:人事管理系统 数据库
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现高校人事管理势在必行。对于高校来说,利用计算机支持高校高效率完成人事管理的日常事务,是适应现代高校管理制度要求、推动高校人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的高校具有不同的人事管理制度,这就决定了不同的高校需要不同的人事管理系统。
人事管理系统是一个高校不可缺少的部分,它的内容对于高校高层的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。[[]]
因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面我们将以开发一套高效人事管理系统为例,分析高校人事管理系统的实现原理。
一、人事管理系统分析与设计
(一)需求分析
需求分析是系统开发中非常重要在环节,需求分析在好坏直接影响着系统在成功与否,经过对高校人事管理系统在分析,总结出高校人事管理系统主要包括以下几个方面。
1.人员管理。高校人事管理系统主要是要完成对人事档案在查询、浏览、增加、删除和修改。本模块主要包括基本信息、个人信息、培训经历、奖惩经历、年度考核以及因公出境几大类在管理,本模块是此系统在核心部分。
2.机构管理。此模块主要包括机构设置、机构功能、机构负责人在设定。机构管理是人员管理在基础。
3.工资管理。此模块主要包括基本工资、课时工资、绩效补贴感情等几部分,实现了工资和综合账务的对接。
4.查询统计。此功能主要是实现特定的查询,如根据姓名、院系、性别、职称的查询,也可以实现相关的统计,如统计连续三年获得优秀教师称号的老师,本单位各职称的人员统计等。
(二)数据库及开发工具的选择
现在,市场上可以选购的应用开发产品很多,流行的也有数十种。在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间;相反,如果只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用。
本设计将采用面向对象的方法,综合运用数据库技术、程序设计技术,结合企业人事管理知识,以Visual Basic6.0作为系统前台应用程序开发工具,Access作为后台数据库,通过Visual Basic6.0中的Data控件使两者进行连接从而进行系统软件开发。
(三)数据库的设计
数据库是管理信息系统的核心和基础,它将大量的信息按一定的模式组织起来,提供维护、检索和查询的功能,本系统使用access作为程序后台数据库新建一个数据库该数据库包括4个数据表,分别记录了高校系统管理员信息、高校院系部门信息、高校教师职务信息、高校人事档案详细信息用户可以通过设计器创建本系统的几个表。
二、高校人事管理信息系统设计
(一)系统详细设计的概要
高校人事管理系统采用基于客户端/服务端(C/S)模式开发,服务端采用SQL Server2005数据库服务器作数据处理和存储平台。
(二)系统界面设计
虽然说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性。尤其在Windows时代,一个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。
此人事管理系统严格遵守用户界面设计规范.系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明,用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用本应用系统。该企业人事管理系统在界面设计中也保持了界面的一致性。一致性既包括使用标准的控件,也指使用相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。
对系统有了深刻分析之后,确定了此企业人事管理系统的界面主要由6部分组成:
1.用户登录界面
2.员工信息管理界面
3.部门信息管理界面
4.职务信息管理界面
5.管理员信息管理界面
6.高校领导信息管理界面,并严格根据界面设计原则,设计出了该企业人事管理系统的全部界面
三、结束语
通过本系统可以保证人事管理的安全性和可靠性,本系统要达到的目标是用户分权限管理和使用,人员的多条件查询和模糊查询,并能对查询结果进行打印,必将大大提高高校的人事管理效率。
参考文献
[1]杜彦炜,智育平,周占峰.基于VB的企业人事管理系统设计与实现.西安工业大学机电程学院硕士学位论文.2006:55-60.
[2]龚沛增.Visual Basic程序设计教程.第3版.北京:清华大学出社.2004:150-189.
关键词:人工考勤;考勤机;刷卡记录;考勤管理
中图分类号:TP319文献标识码:A文章编号:1672-7800(2013)006-0045-03
基金项目:广西高校科研项目(201204LX409)
作者简介:韦庆进(1974-),男,硕士,河池学院物理与电子工程系实验师,研究方向为电路系统设计与计算机应用。
0引言
随着现代科学技术的发展,越来越多的公司和企业对员工考勤实行了信息化管理,使用计算机系统代替复杂的手工方式来管理考勤事务。人事管理系统结合考勤机可以有效地管理公司员工的出勤情况,规范人事制度管理,保证公司的正常工作,是人事管理的重要组成部分。因此,研究人事管理系统与考勤机接口的设计与实现有着十分重要的意义。人事管理系统与考勤机的结合使用,最终使得从读取员工的考勤信息、当日考勤结果整理直到考勤结果统计的一系列操作能够顺利完成。对比传统考勤统计方法,可知它对提高企业工作效率有着重要贡献。
传统考勤管理一般采取手工签到的方式,这种方式一方面存在很多缺陷,比如:补签、代签、漏洞、签到数据不准确、不真实等问题,数据的准确性和真实性依赖于员工的自觉性;另一方面,对考勤数据进行统计处理增加了考勤管理人员的工作强度。人事管理系统与考勤机接口实现增强了考勤管理的准确性、公开性和公正性。用户根据员工上下班在考勤机上的刷卡登记记录,结合员工的基础信息进行匹配和处理,最后形成员工的考勤管理表,用户可以批量统计员工的迟到、早退和缺勤情况,也可以查看指定员工的考勤信息。解决了公司和企业人事管理中考勤管理工作强度大的问题,也解决了手工签到管理中的代签、补签及签到时间不准确等问题。
1系统考勤管理功能分析
1.1考勤管理功能结构
基于越来越多的公司和企业对员工考勤管理的需要,要实现员工的日常考勤管理,人事管理系统与外接的考勤数据要有数据接口,实现数据的共享与交互式应用。通过指纹式或人脸识别等类的外接考勤设备采集到用户的考勤信息后,形成考勤信息数据库。系统设计时要建立数据接口,能够识别和处理员工的考勤数据信息,完成员工的日常考勤、加班信息、出勤信息、请假信息等的编辑、统计和打印输出报表,实现数据共享。同时提供查询功能,根据员工的姓名、编号、部门等信息,实现信息查询。
1.2考勤管理工作流程
考虑到用户在考勤管理工作中的一般流程和需求,基于系统上位软件的设计,考勤管理工作主要分3个层次:采集层、管理层、数据层。第一层次负责考勤机采集数据;第二层次是将考勤数据下载到人事管理系统软件上,主要包括数据处理模块、数据查询模块、报表生成模块,这三大模块是考勤管理模块的核心,实现了考勤管理的主要功能;第三层次主要由数据库管理系统组成,完成各类考勤数据的管理工作。具体管理流程如下:系统用户进入考勤管理界面后,切换到签到明细表页面,点击【导入】按钮,用U盘下载存储考勤机采集到的数据,把U盘插入电脑中,导入U盘里员工的考勤记录表,双击某个员工记录,进入“考勤信息编辑”窗口,这里用户只能编辑员工的考勤类型、考勤制度、入职日期、出生日期、联系电话等基础信息,而对签到时间、部门、编号、卡片号码不能进行修改操作,从而确保了考勤数据的公正性、准确性、透明性进而使整个人事管理系统实现高效、准确地管理目标。其总体流程如图1所示。
1.3用户界面
从人事管理系统软件如何获取处理考勤机采集的数据角度进行分析,设计用户界面如图2所示。用户界面采用标准工具栏设计方法,使用户能够很容易地看清楚考勤管理结构,工具栏列出了系统的主要功能,使用户很方便快捷地进行操作管理。通过用户界面窗体,用户在查询框中输入姓名、编号或者部门后,在员工考勤表中即可快速显示所查找的员工考勤信息,也可打印输出报表。
2系统考勤管理功能模块设计
2.1数据处理模块
此功能模块主要是对原始考勤数据的维护和处理。因考虑到数据安全性,原始考勤记录只能增加信息不能删除和修改原有数据。从指定或全部考勤机采集员工的考勤原始数据,可为考勤处理提供数据基础。由于考勤原始数据随着时日的增长其数据量会变得非常庞大,为了加快系统的考勤处理速度,需要将已经处理过的考勤原始数据进行存档备份,清除已处理过的数据,在需要时可以从备份数据重新调出进行处理。根据采集的考勤原始数据、员工证件号、角色、识别模式和对员工指派的考勤方案对采集来的考勤数据进行加工处理,生成员工的出勤情况表。
2.2报表生成模块
可以查询一定时间内员工的正常上班、迟到、早退、缺勤情况并输出报表,以供人事管理部门对员工进行考核,为发放工资提供依据及参考。也可以对全部员工或指定部门的员工进行查询并打印输出报表。
2.3数据查询模块
所有用户都具有对统计处理后的考勤数据进行查询的权限。用户可以查询指定时间内本人的出勤情况,并导出报表;可以指定日期范围进行查询,可以对全部员工或指定部门的员工进行查询。查询指定员工在一定时期内的考勤数据,该功能主要为员工对出勤情况有异议时提供数据帮助,可以按日期时间输出详细的考勤打卡记录。
3系统考勤管理功能模块实现
3.1数据表设计
从用户需求及人事管理系统与考勤机接口实现角度考虑,对需要保存的信息进行分析,然后设计出合理的表。其结构如表1所示。
3.2可行性分析与实现
系统的一个难点是如何对员工的指纹登记和日常出勤记录进行筛选、如何进行出入刷卡记录的匹配以及如何从大量刷卡数据中高效、快捷地提取数据,即如何对考勤数据进行筛选、匹配算法和统计处理。系统首先批量导入刷卡记录,按工具栏的【统计】按钮,将自动在表单框的最后追加“备注”一列,并计算出员工的出勤情况,标明是迟到、早退或缺勤。其主要算法设计思路如下:适用于上下班(两个时间点)的公司,例如:9:00上班,开始考勤时间为7:00,18:00下班,结束考勤时间为23:00。上班后超过10分钟签到记迟到,上班后超过60分钟签到记缺勤,下班前提前10分钟签退记早退,下班前提前60分钟签退记缺勤。
该系统的另一个难点是如何解决与考勤机硬件的接口问题,即如何通过考勤机的USB接口直连电脑,将考勤数据下载到人事管理系统软件上。系统采取了彩屏指纹考勤机的标配通讯方式(U盘下载),使用U盘导入员工信息,具体实现如下:
(1)把U盘插入考勤机,按考勤机上的MENU进入考勤机菜单,选择3或通过方向键把光标移至【U盘管理】进入U盘管理下级菜单,选择1或是【下载数据】、【下载最近出入记录】、【下载历史出入记录】或是【下载全部登记数据】,下载成功后U盘自动生成“UserData”和“LogData”文件夹。
(2)把下载好员工信息的U盘插入电脑。
(3)登录人事管理系统,点【日常考勤】按钮进入考勤管理界面。
(4)点【导入】按钮,打开U盘下载全部登记信息,打开文件夹,选择文件名为NewGlog_0001_20130130082302、HisGLog_0001_20130130或是UserList,将员工登记信息批量导入到人事管理系统软件中。
(5)编辑员工信息并保存。可双击需要编辑和保存的登记号码,在弹出的窗口编辑用户基本信息,比如用户姓名、性别、默认考勤等。
(6)编辑保存后的信息会保存到本数据库的考勤管理表中,点【刷新】按钮,会在员工考勤表界面窗口显示。对于经过处理过的考勤数据,用户可以打印输出报表,也可以对全部员工或指定部门的员工进行查询。
系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成了考勤管理的全过程,包括考勤数据统计处理、报表生成、数据查询等管理工作。系统实现了读取指纹考勤机的考勤记录,并按照管理者设定的考勤规则进行了统计处理,生成了考勤统计报表。人事管理系统与考勤机接口的实现,关键在于利用指纹的唯一性,以杜绝员工上下班代打卡的行为,保证了考勤数据的准确性和安全性,也树立了良好的企业形象。
4结语
长期以来,繁琐的考勤记录整理、统计、查询等工作,一直困扰着企业行政部门的工作人员,可以说考勤管理在生产管理过程中充当着重要角色,考勤管理的效率对企业工作效率的提高起着举足轻重的作用。随着现代化科学技术的发展,越来越多的公司和企业对职员的考勤管理都实行了信息化管理,使用计算机系统代替繁琐的手工方式来管理考勤事务。基于此,开发一套能够与考勤机进行接口实现的人事管理系统,不仅能够管理员工考勤信息,也能更好地提高企业的工作效率。
参考文献:
[1]高春艳,李俊民,刘彬彬.Visual Basic数据库系统开发案例精选[M].北京:人民邮电出版社,2006.
[2]张,王虹.Visual Basic6.0中文版高级应用与开发指南[M].北京:人民邮电出版社,2002.
[3]李玉林,马军,王岩.零基础学Visual Basic+SQL Server[M].北京:机械工业出版社,2008.
1系统架构及功能模块组成
人事管理系统按照系统结构,可划分为三层架构,分别为系统管理员、部门管理员和普通用户。人事管理系统按照功能模块划分,可分为员工信息管理、请销假管理、日常考勤管理、事项审批管理、绩效考核管理、统计信息管理、信息管理等功能模块。员工信息管理模块主要包括:员工的姓名、年龄、出生日期、工作年限、部门岗位、职称、职务、学历等信息,除年龄、工作年限等逐年递增的信息由系统自动修正外,剩余信息由管理员进行维护。请销假管理模块用来实现员工请休假和加班管理等功能,包括了病假、事假、产假、探亲假、年休假等类型。对于各类请假,系统能依据各单位人事管理制度,自动计算出请假的时间段,对不合规定的请假申请,系统不允许通过。同时,该模块可增加值班调休功能。日常考勤模块用来实现员工上下班的考勤功能。根据目前企业通用做法,该模块设计分为两类,第一类是使用硬件打卡设备,如指纹机,刷卡机等,对于此种类型,模块要预留程序接口,实现考勤信息的互通。第二类是在模块中设计签到单元,员工通过系统客户端操作就能实现日常考勤功能。事项审批模块负责审批各类请假和人事申请等相关事项。依据不同用户级别,分为部门负责人审批和人事管理部门审批两级审批流程。员工绩效考核模块负责管理员工的薪酬、绩效、考核情况。根据系统功能分为两部分,一部分为系统自动完成的考核信息。如薪酬绩效、常规考核、请销假,加班等。另一部分为人事管理部门给出的考核结果。两部分结合起来就为该员工的绩效考核结果。信息模块作为人事部门对外宣传板块,用来人事管理工作动态信息和政策法规文件。
2系统核心功能技术分析
2.1考勤硬件设备接口设计
目前,市场主流考勤设备包括指纹、面部识别和刷卡等几种。这类设备的考勤信息传输分为实时和离线传输两种。实时传输需要设备和网络连接,考勤信息实时传送回后台。对此种类型,考勤管理模块需要根据设备厂家提供的参数信息设计接口,解析传输报文格式,得到考勤结果。对于离线类型设备,要用U盘等介质考取考勤结果,一般的考勤结果为Excel格式,这样考勤管理模块只需连接Excel和数据库,就可获取考勤信息。Excel表和MSSQL接口设计如下所示:Connect Interface{Setconn=Server.CreateObject("ADODB.Connection")conn.Open"Driver={MicrosoftExcelDriver(*.xls)};ReadOnly=0;DBQ="&Server.MapPath("test.xls")SQL="select*from[sheet1$]"}
2.2Ajax技术应用
Ajax(AsynchronousJavaScriptAndXML),是指创建交互式网页应用开发技术。通过Ajax技术,系统将前台发送的请求与服务器进行少量数据交换,再将结果反馈给前台程序,使网页实现异步更新。在人事管理系统中,由于存在着大量的系统后台查询,业务流程申请、审批流转,分级管理等方面内容,会大量用到Ajax技术,通过对Ajax调运机制原理深入理解,如下图1所示,再对返回报文进行不同类型的解析,以实现所需业务功能。
2.3数据统计功能设计
人事管理系统的信息数据统计功能至关重要,它为企业及人事管理部门的政策制定和方针决策提供依据。要对统计结果进行直观展示,需要用到柱状图、饼状图和曲线图等形象的表现形式。常用插件有:flash插件、基于JavaScript的图表插件和JGCharts专业插件。专业插件具有显示美观,可扩展性强等优势。
3数据库表设计
信息管理系统的核心是数据库,它为系统提供信息存储、数据检索、数据查询等功能。考虑到系统开发的功能性需求和开发成本,人事管理系统选取微软MSSQL作为系统数据库。基础数据表结构:员工信息表(User_table)、申请表(Apply_table)、权限信息表(Permission_table)、管理员表(Admin_table)、考核表(Performance_table)和信息统计表(Statistics_table)等。
4结语
关键词:人事管理系统,Struts,JSP技术
中图分类号:C93文献标识码: A
一.本课题研究的来源以及国内现状
随着市场竞争的日趋激烈,人已成为实现企业自身战略目标的一个非常关键的因素,人才之争是市场竞争中的核心内容之一。为了稳定员工信心并不断吸纳优秀人才,企业必须采用现代的人才管理方法。以“人力资源管理”理念为理论基础开发的人事管理系统越来越引企业注意。
人事管理系统可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实际阶段,同时大型企业用手工管理人力资源的相关事宜非常费时费力又容易出错,为了解决这个矛盾,各类人事管理系统应运而生。
中国的人力资源软件市场机具潜力。随着市场竞争的加剧,企业认识到人力资源管理的重要性,根据对产业生命周期的判断,中国人力资源管理软件产业处于快速成长期,未来前景一片光明。
虽然,市场需求旺盛,市场总量快速增长,但是处于快速成长的中国人力资源软件产品众多,品牌集中度不高,还没有一个或者几个品牌的人力资源软件在市场上有明显优势。而国外品牌的软件由于价格、功能等方面的原因,也不能完全适应中国市场的需求。
二. 本课题研究的意义
过去,办公自动化似乎是机关的事情。通过创建人事管理系统,拓广了现代办公的概念,企业可以通过系统对内对外进行信息交流。在市场经济条件下,企业的办公事物越来越繁重,企业人员快速、有效的协调越来越重要,越来越有必要实施办公自动化。现代办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体的协调工作,协同工作以为信息交流,工作的协调与合作。有了这个系统,员工,部门之间就可以跨时间跨空间的进行工作,从而实现现代企业管理。
随着通信技术的发展,世界从时间上说会变的越来越小,一个合适的人事管理系统适应了这种变化的要求。企业机构的分散、人员的流动、业务的多样对移动办公和异地管理提出越来越高的要求。支持Internet标准、适于建立Intranet Internet的人事系统适应时代的要求。
三. Java Servlet/JSP 技术
J2EE体系结构为建立动态WEB应用程序提供了丰富的功能和灵活的编程模型,其中的WEB容器、Java Servlet API和Java Servlet Pages API用来建立和管理WEB应用程序。WEB容器提供了基本的运行时环境和一个为WEB应用程序提供运行时支持的框架,Java Servlet和JSP技术形成了开发WEB应用程序的核心材料。
四.系统业务及业务需求分析
人事管理系统的主要作用是为用户管理不同公司、不同部门的职工,方便用户的查询、汇总及分析。针对不同的用户,人事管理系统有不同的功能表现。本系统为用户提供对公司人事的管理,具体包括功能有职位管理、工作类型管理、部门管理、公司管理、员工管理等。本系统主要功能有职位管理、工作类型管理、部门管理、公司管理、员工管理以及操作数据库的实现。
本系统需要实现以下功能:
公司管理
用户可以增加公司的类别,针对不同类别的公司或者分公司,系统可以按公司类别进行处理。通过公司区别不同的用户。
职位管理
用户可以为本系统的不同公司的职工增加职位,来具体区别不同公司的职工的职位类别。
工作类型管理
用户可以为本系统增加工作类型管理,针对不同职工的工作类型进行管理,来区分职工的工作类型。
部门管理
用户可以为本系统增加部门,包括修改、查看、删除、查询等操作。针对不同公司的部门进行管理,建立本公司的部门结构。
员工管理
用户可以为本系统增加员工。针对公司的某部门的员工进行管理,建立本公司某部门的职工管理模块。
根据以上要求得到一个解决方案,这个系统是半开放的系统,只对授权用户开放,在主页面输入用户名和密码后,系统验证是否正确,如果正确,将进入系统管理。系统功能图如图1:
图1系统功能图
五. 模块设计
本系统采用Model-View-Control(MVC)模式来架构系统,MVC架构为目前流行的系统架构,系统包括的模块如下:
1.公司管理模块
公司管理实现了公司的增加、删除、修改、查询等功能。
2.职位管理模块
职位管理实现了职位的增加、删除、修改、查询等功能。
3.工作类型管理模块
工作类型管理实现了工作类型的增加、删除、修改、查询等功能。
4.部门管理模块
部门管理实现了部门的增加、删除、修改、查询等功能。
5.员工管理模块
员工管理实现了员工的增加、删除、修改、查询等功能。
六 配置数据源
Struts 框架在启动时会读入其配置文件,根据它来创建和配置各种 Struts 组件,Struts配置文件使得开发者可以灵活的组装和配置各个组件,提高了应用软件的可扩展性和灵活性,可以避免硬编码。
在 Struts 里 struts-config.xml文件中的元素是用来配置应用所需要的数据源的,数据源负责建立和特定数据库的连接,许多数据源采用架接池机制实现,以提高数据库性能,Java 语言提供了 javax.sql.DataSource 接口,许多应用服务器厂商也提供了数据源的实现。
本项目中使用的数据库为 oracle 9i,数据库的用户名和密码为“manager”,最大连接池数设为 5 个,以下代码演示了在 struts-config.xml文件中的数据源配置情况:
数据源的配置代码:
>System”/>
>oracle.jdbc.driver.OracleDriver”/>
>jdbc:oracle:thin:@localhost:1521:landsoft”/>
在程序中访问数据源代码如下所示:
DataSource ds = (DataSource)
servlet.getServletContext().getAttribute(Action.DATA_SOURCE_KEY);
数据库技术是计算机技术发展的一个重要分支,经过30余年的快速发展,已经形成了很多重要的理论和应用,其应用领域占整个计算机应用的70%以上[1]。oracle数据库产品作为数据库技术的重要组成部分,目前在市场上占有率超过39%,远高于同类数据库产品。很多计算机软件公司,在招聘数据库管理员、数据库开发工程师、软件开发工程师时,都要求求职者掌握或精通oracle数据库技术。但目前,高职专业开设的oracle数据库课程与企业的实际需求脱节,学生在学习oracle数据库课程后,难以与企业需求接轨。因此,基于工作过程导向对oracle数据库课程进行改革,以任务为驱动进行教学就显得特别重要。
1职业岗位需求与职业能力分析
在2013年6~9月,笔者通过对前程无忧网、中华英才网、智联招聘、卓博人才网、中国人才热线等专业招聘网站上万份招聘信息和几百个与软件开发、数据库应用系统和网站开发相关职业岗位的调查分析,发现掌握oracle数据库技术是企业招聘条件中的基本要求。根据以上专业招聘网站统计出2013年6~9月数据库人才需求情况如图1所示。
从统计看出,oracle数据库人才需求和sql server人才需求最旺盛。
通过对网上招聘信息分析,数据库相关职业岗位包括信息系统程序员、web系统程序员、数据库管理员和数据库维护员等。同时,我们对软件行业的软件开发、网站开发、数据库应用系统开发与管理等职业岗位,从oracle数据库从业人员知识、技能和素质基本要求等方面进行了分析:在知识方面,要求从业者掌握dbca、oem、sqlplus、sql developer的使用,熟练掌握管理数据库、表空间、表和视图的操作,掌握管理数据完整性和索引的操作,掌握sql语言和pl/sql语言的常用语法及应用,掌握管理存储过程、存储函数与触发器的操作,掌握对用户、角色和概要文件的管理,掌握数据库的备份与恢复操作,掌握oracle数据库的安全性管理等;在职业素质方面要求从业者具有三心:责任心、进取心、耐心;三能:自主学习能力、逻辑思维能力、英语阅读能力;三意:质量意识、协同工作意识、沟通意识;在职业能力上要求从业者能进行大型数据库系统的开发、设计,能编写数据库设计的相关文档,能管理和维护大型数据库系统等。
图1数据库人才需求统计
2基于工作过程导向课程设计思想
工作过程是指为了完成一个工作任务并获得工作成果而进行的一个完整工作程序。基于工作过程的职业课程开发遵循以下步骤:①确定相应的工作岗位;②根据工作岗位,按照职业能力归纳出职业行动领域,提炼出工作岗位的具体典型工作任务;③将行动领域转化为学习领域,构建课程体系;④根据学习领域的教学目标,设计各个学习情境,使学习情境与工作过程情境相似或一致。
基于工作过程设计步骤,oracle数据库课程所对应的职业岗位主要是数据库管理员、数据库系统工程师。因此,我们与企业一道对工作流程进行分析,抽取其典型的工作任务,将工作任务进行分解,形成相应的学习领域即oracle数据库课程,再按职业能力和职业技能设计出若干学习情境。学习情境的设计突出高职教学的职业性和实践性特点,采取项目驱动、案例引导,由简单到复杂,在教学过程中,突出“做中学”的模式。
2.1确定典型工作任务
oracle数据库系统工程师的主要工作是进行数据库的分析、设计、管理和维护数据库。因此,根据数据库系统工程师的职业能力,我们改革oracle数据库传统的教学模式,以“人事管理系统”的开发为例,把系统开发的工作分解成多个任务,每个任务对应一个学习情境进行教学。“人事管理系统”数据库设计开发分为5个步骤:①人事管理系统的需求分析,明确人事管理系统所需要实现的功能;②对需求分析的结果进行归纳、整理,形成概念模型,进行人事管理系统数据库的逻辑设计;③对数据库进行物理设计,配置数据库环境,建立数据库及其相关表格;④对数据库性能进行优化,提高数据库的安全性;⑤对数据库进行维护。
2.2建立相应的学习情境
当确定了典型工作任务后,我们构建了oracle数据库课程体系,从而建立相应的学习情境。以“人事管理系统”数据库设计为依据,整合教材教学内容,设计出与职
工作岗位基本一致的学习情境。这样,在真实的项目开发中,激发学生的求知欲望,提高学生的学习兴趣。oracle数据库课程学习情境如表1所示。
3教学方法设计
本课程根据相关职业岗位技能需求,突出职业技能训练的教学理念,基于工作过程安排具体教学内容,采取以学生为中心、以能力目标为核心,积极开展以工学结合为切入点的课程教学体系改革,在长期的教学过程中不断总结创新,形成了一套行之有效的教学方法。
本课程在教学中,以“项目为导向+任务为驱动+全过程案例实作”的理念,在教学中,以“提出任务+分析任务+完成任务+对任务进行考核”的方式进行,充分发挥学生的主观能动性,从而提高学生的学习积极性。整个oracle数据库以10个学习情境、35个教学任务、46个案例进行教学,充分满足职业岗位中的知识、能力和技能要求。全过程的教学实行一体化的教学模式,让学生尽可能多动手实践,同时辅以分组教学,并对团队成员进行考核。
表1oracle数据库课程学习情境
学习情景工作任务技能要求人事管理系统需求分析人事管理系统案例数据库设计要求, 数据库设计规范化要求能对数据库进行需求分析,抽象出相关的数据表oracle数据库的安装与配置安装oracle数据库软件, 基本组件能进行oracle数据库的安装,掌握基本组件的使用人事管理系统数据库基本操作创建数据库实例 能掌握其建立方法与步骤。人事管道数据表的操作数据表基本操作及管理掌握oracle数据库的基本数据类型,三种方式管理表和对数据表的操作及数据完整性约束人事管理数据库查询查询的基本使用及连接查询、子查询和联合查询掌握简单查询的使用方法,连接查询的思想与方法, 子查询及联合查询的方法人事管理系统数据库的优化视图、索引、存储过程、游标、事务、触发器的操作掌握建立、修改、删除视图、索引、游标、存储过程、触发器等人事管理系统数据的安全性与维护数据库安全策略、用户管理、数据库备份、数据库恢复、数据导入导出等能掌握数据库安全知识,能对系统安全、数据安全等进行管理人事管理系统前台界面及数据库连接实现java平台oracle数据库连接,.net平台oracle数据库连接能利用java平台.net平台进行oracle数据库程序开发 4教学资源建设
为了更好地让学生学习,在对oracle数据库进行建设过程中,我们建立了相应的教学资源,让学生课外进行学习。
4.1建立oracle开放式精品资源网站
在oracle数据库开放式精品资源网站,我们把oracle项目、实验任务、教学案例、授课课件、教案等全部放在网上,方便学生课后学习,并建立了oracle论坛,让学生通过论坛与同学及教师进行交流。
4.2建立在线实训系统
通过引入真实的企业信息管理系统,我们保留了此信息系统的相关界面及其功能模块,删除了与oracle数据库相关的所有代码,然后注上相应的标记及注释,通过整合、分类,以实训项目的形式展现给学生,让学生一步步完成实训项目,完成一个真实的信息管理系统数据库的开发与设计。
4.3编写oracle实训指导书
根据企业工作岗位的需要,组织企业专家和oracle教学团队,利用一年的时间,编写了一本oracle 11g数据库实训指导书,在这本书中,把职业工作岗位所需要的职业技能、工作任务,及oracle数据库管理员、oracle数据库系统工程师等进行数据库设计、数据库开发所需要的知
第6期 刘学玉,李博博:教师培训项目效果评估研究软 件 导 刊2014年标题
戴尔“互联创未来”教师培训项目效果评估研究
作者刘学玉,李博博
[关键词]高职;人事;信息管理;网络化
doi:10.3969/j.issn.1673 - 0194.2015.16.131
[中图分类号]TP311.52 [文献标识码]A [文章编号]1673-0194(2015)16-0-01
人事管理是高职院校教育管理的重要内容,在信息化时代,学校领导要重视人事信息化管理系统的应用,实现人事管理的信息化、网络化发展,促进人事管理工作高效发展,提高人事管理水平。
1 高职院校人事信息管理系统的网络化构建设计
对高职院校而言,人事信息化管理系统的网络化构建需要根据学校人事管理的需要进行设计;对教职员工较多的学校而言,需要组织部门考勤、薪资、奖励等方面内容进行信息化管理。另外,一些学校规模较大,需要对教职工的招聘、培训绩效考核等内容进行信息化管理,每个学校都要根据自己人事管理工作需要,进行信息化、网络化的人事管理设计,使网络化人事管理系统构建具有较好的扩展性,能根据学校需求有效开发相应功能。
高职院校在人事管理网络化构建中,若依旧采用传统设计方式,在面对新需求时,必须重新修改设计方案,导致资源浪费。若采用信息化构建技术,则可以根据新需求,不断提高系统开发速度,根据系统的灵活性和可扩展性,进行体系系统升级,这对有效促进人事信息化、网络化管理有重要作用。针对这种需要,高职院校认识信息管理系统的网络化构建的关键点在于:利用现有技术和软件构建信息化平台,以满足未来工作需求。构件框架的应用开发模式需要营造框架需要的运行环境,按照框架要求进行系统框架搭建,并在此基础上快速开发Web应用,这种系统开发要具有较好的扩展性,能根据未来工作需要对系统进行升级,为新任务开发提供新的接口,而对暂时不需要的系统功能,可以暂时不用;若需要,系统可以实现即插入即用的功能,有效满足学校人事管理工作创新发展需要。
2 高职院校人事信息管理系统网络化的实现
2.1 对人事资料进行模块划分和管理
在高职院校人事信息管理系统网络化创建中,要对信息系统的信息管理领域进行分析,按照不同领域进行信息网络化系统建设。一般而言,按照高职人事管理的不同方面,信息管理内容可分为以下七个模块:人事资料管理、组织管理、奖惩管理、考勤管理、社保管理、绩效管理、薪酬管理。这七大模块包含的内容决定信息化、网络化系统建设的框架设置,信息化、网络化系统框架的业务功能要与这七大模块对应。在这七大功能模块中,人事资料管理模式是人事信息化、网络化系统的重要内容,以人事资料管理模块为例,对高职院校的人事信息管理系统的网络化实践途径进行研究。
人事资料管理模块主要包括对岗位描述、教职工聘用合同、教职工个人基本信息、薪级工资、绩效工资等的网络化进行管理设计,进行网络化建设,要记录相关基本信息,并能存储在几种数据库中,实现对教职工基本信息的统一管理。这种信息化、网络化管理数据更全面,信息更完整,同时网络系统局域强大而灵活的数据分析和报表生成功能,能为学校进行人力资源决策提供依据,能有效提高人力资源管理工作效率,把相关管理人员从繁琐工作中解脱出来,实现人力资源优化配置。人事资料信息化系统的网络化有利于建立和查看每一位教职员工资料,通过设置多样化的自定义档案信息,实现对人事资料的有效查询和管理。
2.2 建立具有抗毁性的网络体系
实现人事资料管理网络化发展,需要建立一个具有抗毁性的网络体系,在任意一对节点间设立多条传输路径,若一个传输路径出现问题,通过节点间的其他传输路径实现信息资料有效传播。学校在信息系统网络化建设中,要能设置足够的带宽容纳额外流量,以实现信息的有效传播。
2.3 优化路由策略设计
在人事信息管理系统网络化实现过程中,要对路由策略进行优化设计,有效的路由策略是维护网络稳定的基础,是网络持续发挥作用的重要保障。事实上,很多网络问题的产生都是由于路由策略不当。因此,优化路由策略,对人事信息管理系统的网络化实现有重大作用。
一般而言,根据传输路径切换方式不同,路由策略分为静态路由策略和动态路由策略两种形式。如果采用静态路由策略,当网络出现故障时,故障部分的两端节点会把通过故障部分的传输数据切换到另一条传输路径上,保证数据正常传播。在进行这种路由策略设计时,计算复杂,技术难度大,取得最优链路宽带的难度大,需要经过大量仿真实验才能保证求解CFA问题的有效性及解的高质量性,才能攻克技术难题。
而采用动态路由技术,如果网络出现问题,传输业务的源端就会根据网络的拓扑结构及链路上的备份宽带,在网络上另选一条能到达终端的传输路径,保证信息顺利传播。此种手段不需要预留带宽,利用网络空余传输能力,就可以实现信息准确传播。其缺点是必须保障网络足够的备份带宽,同时,要求路由选择时间要合适。学校要能根据不同需要对路由策略进行优化设计,这是保障人事信息管理系统网络化发展的基础。
3 结 语
在信息化时代,高职院校人事管理实现信息化管理是当务之急。学校要能通过人事信息化管理系统中的网络化管理手段,提升人事管理工作的质量和效率,最大限度减少人力投入,保障工作有效开展。
主要参考文献
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
[实习任务]
对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.
[实习内容]
计算机在人事管理中的应用
随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。
计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。
目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。
电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。
管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。
现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。
管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。
人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。
所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。
在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。
人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。
人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面:
1.确定人事管理的方针政策
2.确定人事管理体制、编制人事规划
3.编制人事计划,设置人事管理机构和岗位
4.制定人事管理的条例办法;
5.教职员工的业务培训;
6.人才选拔、使用、交流(流动);
7.考核、奖惩、任免;
8.工资、福利与保险
9.离休、退休、退职。
作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。
过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们:
首先,开发了“中华职专职工档案管理”软件系统。
其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。
第三,还用计算机进行了日常办公现代化的管理工作的使用。
第四,及时收集、加工、整理、存贮、检索新的变化数据。
使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。
即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。
(2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。
(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。
实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。
正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有:
(1)计算机能够比人更快地提供有信息价值的人事数据;
(2)计算机能够比人提供更新的人事数据
(3)计算机能够比人提供更加准确的人事数据;
(4)计算机能够比人处理更多的人事数据等等。
正因为如此,我们利用计算机替代手工操作建立的人事信息系统,即计算机人事信息系统,其主要功能可以归纳为以下三点:
一是可以高效能、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理信息系统的工作质量和效率。
二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。
三是可以提供各种加工处理了的人事信息,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。
当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会
总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把
事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势。尽管在人事管理方面还不可能普遍使用计算机,但从长远来说,人事管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现人事管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机的人事管理现代化。为建设中国特色的社会主义而努力奋斗。
计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。
目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。
电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。
管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。
现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。
管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工自身的现代化。
人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。
所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。
在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。
人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。
人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面:
1.确定人事管理的方针政策
2.确定人事管理体制、编制人事规划
3.编制人事计划,设置人事管理机构和岗位
4.制定人事管理的条例办法;
5.教职员工的业务培训;
6.人才选拔、使用、交流(流动);
7.考核、奖惩、任免;
8.工资、福利与保险
9.离休、退休、退职。
作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。
过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志 的帮助,他们:
首先,开发了“中华职专职工档案管理”软件系统。
其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。
第三,还用计算机进行了日常办公现代化的管理工作的使用。
第四,及时收集、加工、整理、存贮、检索新的变化数据。
使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。
即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。
(2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。
(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。
实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。
正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有:
(1)计算机能够比人更快地提供有信息价值的人事数据;
(2)计算机能够比人提供更新的人事数据;
(3)计算机能够比人提供更加准确的人事数据;
(4)计算机能够比人处理的人事数据等等。
正因为如此,我们利用计算机替代手工操作建立的人事信息系统,即计算机人事信息系统,其主要功能可以归纳为以下三点:
一是可以高效能、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理信息系统的工作质量和效率。
二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。
三是可以提供各种加工处理了的人事信息,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会
总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工的工作效率,它把人事干部从繁重的手工操作中解脱出来,用精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势。尽管在人事管理方面还不可能普遍使用计算机,但从长远来说,人事管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现人事管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机
的人事管理现代化。为建设中国特色的社会主义而努力奋斗。
[实习体会]
四年的大学生活,让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务.为期两周的上机实习,我上网查阅了一些计算应用知识并对毕业论文所需的资料进行了粗浅的了解,为接下来的六周毕业设计作准备,提高了我的动手能力,同时也让我了解到了自己的不足,我会继续努力,完善自我,为社会主义现代化建设做贡献.对于学校的精心安排和指导老师的用心辅导非常感谢.
关键词:劳资人事管理系统 动态服务器页面 多条件查询 密码设置
引言
劳资人事管理是公司企业内部很重要的一个管理事项,但目前大多公司内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。
powerbuilder6.5是美国著名的powersoft公司推出的广泛使用于客户机/服务器体系结构下的应用程序开发工具,具有完整的web应用开发功能。它同时支持多种关系数据库管理系统,通过微软公司的odbc接口和专用的大型数据库接口,能够高速读取数据库中的数据。本系统就采用powerbuilder6.5开发,服务器端的操作系统为windows nt 4.0,客户端操作系统为windows 98。
系统功能的分析及规划
(1)系统功能的分析
公司内部的劳资人事的管理,从大的方面分主要集中在公司职员的个人情况、工资细目、调入调出及用车等。所以该系统主要是实现对数据的录入、插入、
删除、网上查询、统计、更新、打印等功能。其次,
为了信息的保密与安全,系统还要提供一定的安全机制。
(2)系统功能的规划
根据以上系统功能的分析,本系统决定采用mdi风格,它主要分为以下几个模块,其中劳资人事管理系统的父窗口的功能结构图如图1所示。
文件模块:此模块实现本系统对数据的打开、保存、打印预览、打印及用户管理等功能,并可由此退出系统。
信息管理模块:此模块实现系统的信息管理,包括对职工情况一览表、职工调入调出情况表、职工工资表及其它各表的信息数据的插入、删除、修改、保存等功能。
查询模块:此模块实现本系统的查询功能,能将个人的基本情况、调入调出情况、工资情况等检索出来,并可实现多条件查询和模糊查询。
统计模块:此模块用于对数据库中的信息数据按照一定的规则进行统计。
系统服务模块:此模块用来系统管理人员设密码和对系统的功能和开发信息进行介绍等。
对于系统中的各表,其基本信息管理功能结构图如图1所示:
图1. 职工基本信息管理功能图
3 根据用户要求设计数据表
数据表的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据是那些,以及数据间的相互关系,然后建立数据表。劳资人事管理系统要求能对职工的个人情况、调入调出情况、工资情况等进行管理,在职工个人情况表下面,还有象维护职务表,维护学历表等等。同时还要对系统设置安全机制,为实现以上要求,下面仅以人事、工资、密码表为例介绍一下各表的结构:
职工情况一览表
它包括职工标号、姓名、性别、政治面貌等信息。其结构如下:
code char(4) not null, //职工编码
name char(8) null, //姓名
sex char(2) null, //性别
politics char(8) null, //政治面貌
birthday data null, //出生日期
work_time data null, //参加工作时间
post_zhw char(10) null, //职务
address char(30) null, //家庭住址
该表主键为职工编号(code)。
职工工资表
其结构主要包括职工所得的各种工资福利等。
code char(4) not null, //职工编号
name char(8) null, //姓名
g_pay integer null, //岗位工资
j_pay integer null, //技能工资
w_pay integer null, //物价补
s_pay integer null, //书报费
ws_pay integer null, //卫生费
xh_pay integer null, //小孩补贴
a_pay integer null, //工龄工资
ht_pay numeric(6,2) null, //合同补贴
jj_pay numeric(8,2) null, //奖金
total_pay numeric(8,2) null, //工资总额
该表主键为职工编号code。
系统密码表
user_name char(10) not null, //用户名称
user_word char(10) not null, //用户密码
user_qx char(2) not null, //用户权限
系统的网络实现
由于powerbuilder具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成client/server工作方式,它使用的是业界熟悉的web标准(html和java),通过端对对的设计、调试和提交,可以控制web应用的整个生命周期。本系统客户应用和服务器应用都采用powerbuilder开发。其中服务器端的程序是实现中的重点部分,其内容主要是生成sql语句对数据库操作及对所得的数据进行处理。它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。本系统的实现平台关系图如图2所示:
图2. 实现平台关系图
关键问题的解决
(1) 安全机制问题
在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。只读(三级)用户只拥有对纪录的浏览、查询和打印权限。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。
对任一数据列进行排序的问题。
熟悉windows的用户一定对资源管理器不陌生,当目录或文件很多时,当然会想到使用排序来尽快定位目标,你只要用鼠标在资源管理器上端的name、size、type或modified中的任意一项点击,它就会将此项按升序或降序排列。同样地,在powerbuilder中,如果数据比较多,我们也可以采用这种办法来排序以尽快查找记录。
本系统以窗口w_rsh为例,要实现这样的排序功能,首先定义两个实例变量string pre_col=“”和int click_time=0,它们分别记录上次点击的列和点击同一列的奇偶数。然后在dw_1的clicked事件中添加如下脚本:
string clicked_pos,col,format
long il_pos
clicked_pos = dwo.name //取点击的对象
il_pos = pos(clicked_pos,'_t') //对于列标题,
//取得的对象是列名+”_t”
if il_pos >0 then
col = left(clicked_pos,il_pos -1)
if col=pre_col then
if click_time=0 then
click_time = 1
format = col+" a"
else
click_time=0
format = col+" d"
end if
else
click_time = 0
format = col+" a"
end if
pre_col = col
dw_1.setsort(format)
dw_1.sort()
end if
采用上面的方法可实现象windows中资源管理器灵活排序的功能,从而使所要浏览的数据更加一目了然。
本系统对日期型、需渐变量等数据的输入采用了编辑掩码控件editmask,这样就可以大大方便用户的操作。对于象性别这样只有男、女两个值的,则采用单选钮radiobutton形式,用户在录入时只需要鼠标点击选钮即可。在设置条件时的值段名和有固定职供用户选择的数据使用了下拉列表框(droplistbox),用户只需选择所要输入的值即可。
6 结束语
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的intranet或者是internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。
参考资料
关键词:人事管理 信息系统 事务处理 决策支持
一、高校实行人事管理信化的必要性分析
高校人事部门作为高校管理系统的核心部门之一, 担负着学校行政管理中重要管理角色。《国家中长期教育改革和发展规划纲要(2010-2020 年)》中提到“加快教育信息化进程”是教育发展的保障措施之一,是加快学校管理信息化进程,促进学校管理标准化、规范化的重要手段。人事管理信息化是高校人事管理科学化发展的必经途径,对促进人事管理科学化、提高人事管理水平具有不可忽略的作用。
使用计算机辅助人事管理,不仅可以提高人事管理效率,还可以减轻人事管理人员的劳动强度。高效的人事管理信息化能够为高校管理者提供全面、准确、及时的信息,为科学决策和了解人事动态提供重要依据,它已成为新时期高校信息化建设不可缺少的组成部分。
随着计算机技术、通信技术的发展,人事管理系统开发技术日趋成熟。同时校园网软硬件技术的不断完善,为高校管理信息化子系统建设提供了必要的硬件设备,为各行政部门管理软件的集成创造了有利条件。
二、高校人事管理信息系统开发模式的现状分析
近几年各高校陆续开始购买或开发人事管理系统,人事管理信息化成为高校管理发展的必然趋势。从目前国内外现状来分析,高校人事管理信息系统开发模式主要分为三种:一是软件公司独立开发模式;二是高校自主开发模式;三是高校与软件公司协作开发模式。
三种模式的优缺点分析:模式1,具有技术优势。但由于人事事务的政策性、特殊性、复杂性,各高校购买的由网络公司自主开发的人事管理信息系统与实际人事事务处理流程集成性不强,系统在实际运行中难以达到理想的辅助效果。模式2,人事管理理念强。缺点主要表现在,高校自主研发软件虽有管理实践优势,但缺乏足够的技术支撑和时间支持。模式3,从一定程度上结合了模式1和模式2的优势,弥补了模式1和模式2的不足。既结合了人事管理的核心理念,又兼用了软件公司的技术优势,二者合一开发的系统既在管理流程和实务处理过程中符合高校人事部门的需求,又在技术上弥补了高校自主开发的不足,逐渐成为高校人事管理信息系统开发的主干模式。
三、结合浙江省台州学院开发实例分析高校人事管理信息系统的组成
浙江省台州学院人事部门,结合人事软件开发现状,选择了高校与软件公司协作开发的模式进行系统的开发。结合人事部门事务流程,人事决策支持需求,通过软件公司的技术可行性分析,台州学院人事管理信息系统组成主要分为两大子系统:人事事务处理子系统、人事决策支持子系统。
1.人事事务处理子系统
人事事务处理系统主要用来处理日常人事管理方面的事务性工作,使日常事务处理工作自动化、规划化、透明化。目的是提高人事部门的办事效率,不提供分析、计划和决策支持的功能,是管理信息系统开发的初级阶段。结合浙江省台州学院人事处岗位设置和人事事务涵盖的内容,将人事事务处理系统按照图一进行模块设置。
图一 台州学院人事事务处理子系统结构
主要模块功能解析:
教工信息模块:涵盖教职工信息输入、核对、更新;各级管理员查询、修改、审批数据等功能。下设数据维护、数据查询子模块。
机构编制模块:涵盖学校组织机构的增设、撤销和合并等功能。下设机构字典、机构设置子模块。
岗位管理模块:实现校内各学院(部门)岗位设置、岗位信息、岗位竞聘、聘任考核等。下设岗位设置、岗位竞聘、聘任考核子模块。
人员流动模块:实现引进教师、教师岗位调动、教师进出等。下设招聘流程、校内调动、离校管理子模块。
师资管理模块:涵盖教师学历(非学历)进修申报、教师进修返校管理、进修经费报销等。下设职称评审、教师进修、人才工程、外聘教师、经费管理子模块。
人事管理模块:包括教职工工资发放、津贴福利发放、教职工考勤等功能。下设工资管理、福利津贴、社会保障、考勤管理、年度考核子模块。
高级人才模块:实现高层次人才引进,人才管理等功能。下设学科带头人、人才驿站子模块。
离退休管理模块:实现离退休教职工福利发放,异地安置医疗费报销等。下设退休提醒、退休办理、延退办理、返聘办理子模块。
报表统计模块:实现常规报表数据的自动生成,数据条件查询,人工统计等。下设高基报表、人才资源报表、工资报表子模块。
人事调研模块:实现人事专题调查,政策实施前教职工调研,政策实施后民意测试等功能。下设专题讨论、调查问卷子模块。
2.人事决策支持子系统
决策支持系统,简称DSS(Decision Support System),是以特定形式辅助决策的一种科学工具。它通过人机对话等方式为决策者提供了一个将知识性、主动性、创造性和信息处理能力相结合、定性与定量相结合的工作环境,协助决策者分析问题、探索决策方法,进行评价、预测和选优。
结合人事数据统计决策需求,参照近五年来浙江省高基报表数据统计指标,将人事决策支持系统参考如下几个模块进行建设:
(1)教职工职称、学历(学位)、编制分布情况分析模块
(2)专任教师、聘请校外教师岗位分类情况分析模块
(3)专任教师、聘请校外教师学历(学位)情况分析模块
(4)专任教师年龄情况分析模块
(5)分学科专任教师分布情况分析模块
(6)专任教师变动情况分析模块
(7)专任教师接受培训情况分析模块
(8)教职工中政治面貌、民族分布情况分析模块
(9)专职辅导员分年龄、专业技术职务、学历情况分析模块
(10)心里咨询工作人员情况分析模块
(11)工资分布情况分析模块
(12)人事专题调查问卷数据分析模块
DDS是管理信息系统(MIS)向更高一级发展而产生的先进信息管理系统,主要功能对各种数据进行综合处理分析。人事决策支持系统利用计算机强大的计算能力,按照事先建立的数据模型进行数据处理和分析,对各种人事统计数据进行量化标准计算,得出综合分析指标,并提出参考性结论。
四、高校人事管理信息系统开发可行性分析
1.软件开发环境
选择.net开发平台。.net是微软新推出的程序开发语言,具有很强的适应性,几乎能够运行在绝大多数主流系统平台上,相比较其他开发语言,.NET 能够更好地与 Windows 操作系统、能够轻松实现 Web Server 应用。
开发工具则采用 C#。C#(C Sharp)是微软为.NET Framework 量身订做的程序语言,从根本上保证了 C# 与.NET 架构的完美结合。它全新的技术架构让应用程序和网站开发变得更为简单,C# 拥有 C/C++的强大功能以及 Visual Basic 简易使用的特性,功能更强大、数据更安全。
2.安全性策略
人事数据的保密性,系统的安全性尤为重要。本系统主要采取的安全措施有:用户口令识别;口令加密;访问权限控制;数据加密存储;安全防火墙。
参考文献
[1]何晓.浅议非中心城市高校人事管理信息化[J].中国科技信息,2011(12):130
[2]韩彦铎.高校人事管理与信息化建设[J].人力资源管理,2011(4):123-124
[3]徐锋,方捷,左敦稳,陈建满,张静.高校管理信息系统若干问题的探讨[J].南京航空航天大学学报(社会科学版),2000(2):50-56
[4]张洪林.浅谈高校人事管理信息化建设[J].现代工业经济和信息化,2012(20):45-46
[5]尹春华,顾培亮.决策支持系统研究现状及发展趋势[J].决策借鉴,2002(2):41-44
[6]徐涤.基于 的人事管理系统设计与实现[J].电脑编程与维护,2012(8):31-32