时间:2023-09-21 17:34:33
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇人事管理系统的功能,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。

关键词:高校;人事管理系统;建设
中图分类号:G647.2 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02
1 建设人事管理系统的背景
随着高校办学逐渐的规模化、扩大化,人事资源管理的信息采集与运用变得越来越复杂,手工操作的方式越来越难以管理。同时,由于没有统一的人事管理系统,部门之间缺乏信息共享,各个部门都拥有独立的人事基础信息库,从而造成人事信息的重复建设。各部门的统计口径、信息来源、使用目的不尽相同,导致采集的信息不够精确,存在一定偏差甚至错误。市场上销售的人事管理系统软件很多,但通常是针对某个具体单位设计开发的,功能简单的无法满足学校的需求,功能复杂的系统庞大且费用昂贵。同时,人事管理有其特殊性,不同的单位可能有不同的人事管理制度,所以,针对学校的实际情况设计研发,才能开发出适合学校使用的人事管理系统。
2 人事管理系统的发展现状
目前,高校人事管理系统的发展并不理想。有些学校,还没有运用计算机网络平台来对人事信息进行系统的科学化管理,停留在手工操作的阶段;有些学校起步较早,人事管理系统已经使用很多年,但随着规模扩大、需求增加,已不能适应现在工作的要求;有些学校有较大的人事管理系统,但缺少适合高校特征的功能和模块,无法满足高校多元化的数据处理需求。
3 建设人事管理系统的思路
3.1 主要研究内容
(1)通过对用户进行调研,了解人事管理中存在的问题以及主要工作流程,根据学校自身人事管理的特点和发展方向,进行人事管理流程的需求分析,并在此基础上进行人事管理系统的功能模块设计。(2)进行人事管理系统的总体设计。比如系统由机构编制管理、人员信息管理、人员录用管理、人事调配管理、考勤考核管理、工资福利管理、进修培训管理、专业技术职务评聘管理、岗位聘任管理等部分构成。每个模块的功能都要满足人事管理人员的日常工作需求。(3)研究如何依据调研的业务流程情况,设计出合理的、好的系统功能模块,为整个系统的设计工作打好基础,保证系统开发的质量。(4)研究如何进行数据库结构的设计,在保证需求的基础上,尽量避免数据冗余和更新异常,保证数据的唯一性、正确性和稳定性,提供一个高效、稳定、方便操作的系统。(5)采用Java语言,基于J2EE体系构建,使用Oracle数据库,进行编程开发基于B/S操作模式的人事管理系统。(6)程序编写过程中进行程序的调试,系统开发完成后,使用白盒测试和黑盒测试的方法进行系统测试。
3.2 拟解决的关键技术
(1)功能模块的设计:在开发过程中功能模块设计关乎整个系统建设成败,如何根据日常业务流程情况设计出合理的功能模块,将文字语言描述的流程转化成程序语言描述的流程。(2)数据库设计:数据库设计是整个系统建设的核心,如何进行数据库设计,既满足工作需求,又避免数据冗余导致数据库庞杂,更新异常,力求数据库的稳定性和高效性。(3)系统的测试设计:系统包含多个功能模块,每个模块的测试都包含若干流程,如何进行测试设计,以高效地完成测试,检查系统性能是否满足预期要求。
3.3 采取的研究方法、技术路线、实施方案
通过对组织结构、功能体系结构、人事管理业务流程和用户等的调查与分析,基于UML统一建模语言建立开发模型,采用面向对象的开发技术对系统进行开发。技术路线和实施方案:(1)分析人事管理业务流程,建立开发模型,分析如何在J2EE体系下进行架构。(2)用户界面和脚本开发工具软件采用基于面向对象的JAVA或JSP等语言进行开发。(3)开发环境主机系统采用Microsoft Windows XP Professional操作系统,硬件配置为:CPU为Intel Core2 Duo processor E7500(2.93GHz, 1066 Mhz FSB, 3MB L2 Cache),内存为2G DDR3,硬盘为320G SATA。
3.4 预期目标
通过建设人事管理系统提高人事资源的利用率和管理工作的效率,而且与教学、科研等部门信息共享,避免人事信息的重复建设。
4 建设人事管理系统的意义
人事管理系统不仅能提高工作效率,规范办事程序,且能够实现人事信息共享,逐步实现人事信息科学的系统化管理。当前,高校人事管理的重点正从基础性工作向人才队伍建设、引进和培养高层次人才、创造有利于人才发展的体制等方面转移。该系统有助于充分利用学校人事基础信息,提高人才管理与服务水平,主动服务领导决策。人事管理系统是信息化校园建设的重要组成部分,信息化校园建设有助于高校管理的人性化、规范化、科学化,从而促进高校的蓬勃发展。
参考文献:
[1]孟杰.高校人事管理系统发展概述.中国科技信息.2010,(6):163-164.
[2]鲍蓉.高校人事管理系统的设计与开发.发展.2010,(2):100-101.
[3]夏希,高冀颖.高校人事管理系统建设探讨.文教资料.2010,(33):167-169.
本文分析并设计面向Web应用的人事管理系统,人事管理信息系统共包含用户管理,部门管理。人员管理,工资管理,信息查询,系统设置等7大模块。通过过使用本系统进行人事信息化管理工作,可以使得业务的实用性大大增强,具有更加精确,可靠,经济,快捷等优点,在很大程度上降低了运营成本,提升了工作效率。
关键词:
面向Web应用;人事管理系统;信息化
1需求分析
人事管理系统代替传统人力资源行政人员的手工管理的工作,包括人事信息、部门信息和职能信息的管理工作及部分企业业务工作流程。根据使用权限不同,人事管理系统分为普通用户和管理员,两类权限用户使用的系统的功能。采用面向对象需求分析方法,管理员用例图如图1所示。
2总体设计
根据数据分析和数据库设计分析,结合实际情况,其主要结构分为员工基本信息管理、人动管理、部门管理和人事薪资管理。软件结构图如图2所示。
3详细设计
结合总体设计的模块划分,详细设计对模块进行设计,部分模块系设计如下:
3.1密码修改用户登录系统之后可以选择“修改密码”进入密码修改界面,录入用户名、原密码、新密码,系统验证密码正确后,修改密码并提示用户“密码修改成功”,同时发送邮件通知用户。新密码在用户下次登录时生效。
3.2找回密码用户登录系统之后可以选择“找回密码”进入密码找回界面,录入用户名及相关确认信息(如,邮箱地址、身份证号码等),系统验证正确后,将原密码发送邮件告知用户。用户需要在其注册的安全邮箱收邮件找回原密码。
3.3增加部门在增加部门界面,点击左上方的添加部门信息,则页面就会链接到添加部门界面。在添加部门界面中,可以添加新的部门信息。在必填项处一定要填相应的内容,否则系统会提示相应的错误。
4数据库设计
如前需求分析,经过概念设计、逻辑设计后,得到数据库的表结构如图3所示。
5结论
人事管理系统软件将员工管理、部门管理、工资管理、信息查询、用户管理等功能提供给人事管理人员,提高了人事管理的效率和准确性,是信息化推广在企业、公司的应用。
参考文献
[1]张计龙.基于改进MVC的高校人事管理系统[J].计算机工程,2004(08).
[2]史会余.基于的企业人事管理系统设计与开发[J].电脑编程技巧与维护,2015(23).
关键词:系统人事管理 ASP 设计 测试
中图分类号:TP311 文献耸堵耄A 文章编号:1007-9416(2016)10-0059-01
人事管理具体来说就是负责人事资料的统计、查询、更新等,现阶段人事管理人员需要管理的信息越来越多了,因此统计管理工作也变得越来越繁重了,所以当前迫切的需要建立一个由计算机管理的人事管理系统。具体来说就是要参考单位人事管理的要求,设计一套属于自己单位的人事管理系统,这样就能更好的对单位的人事信息进行管理。另外通过计算机建立的人事管理系统能够节省大量的时间和资源,还能满足企业单位日常的人事管理需求,并且让人事管理变得更加公正透明。
1 人事系统管理系统现状及技术、需求分析
1.1 人事信息管理的现状
计算机技术的普及和发展为企业提供了新型的办公自动化系统应用,人事管理系统就是其中一个很重要的管理系统,它改变了以往人工管理档案,记录工作业绩、记录考勤、核算工资报酬等工作的繁琐和低效,将人事管理工作的各个环节集成到了一个高效、便捷的智能化办公系统平台,从而提高了企业整体的管理效率。
1.2 关键技术
在系统研发中,当前主流系统构架主要包括:B/S(Browser/Serve,浏览器端/服务端)模式和C/S(Client/Serve,用户端/服务器端)模式。其中B/S模式将系统程序和后台数据库保存在网络服务器中,用户通过客户端浏览器访问网络服务器,并发送消息到服务器端,服务器端处理完成后再将信息发送到客户端浏览器供用户浏览;C/S模式则需要客户端在电脑上安装相应客户端程序,后果客户端程序与网络服务器端系统进行互动。鉴于人事管理系统的用户使用需求,为减少客户点电脑负荷和系统维护成本,便于用户实时使用系统工作,人事管理系统选择采用B/S模式构架进行开发;是建立在公共语言运行库上的编程框架,可以用于服务器上生成功能强大的WEB应用程序,语言接口规范,类库丰富,安全稳定,具有良好的扩展性和可移植性;数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,是系统数据的集合。人事管理系统中涉及到的所有员工信息都被保存在后台数据库中,为和开发环境完美融合,本系统后台数据库选择采用SQL SERVER 2005,该数据库平台功能强大,安全可靠,与联合开发系统稳定性较高,语言接口规范有效。
1.3 需求分析
需求方面提供的功能是员工的基本信息,并且支持管理人员对这些基本信息进行查询、修改等功能;查询方面支持多种功能,如考勤查询、培训查询、绩效查询、人得查询等;另外信息的显示的方式是Web页面形式,这样界面操作起来简单易懂,人事管理人员不需要进行什么培训就能够直接使用,另外在管理权限上还分为普通和领导,普通的话能够上传考勤信息等,然后领导对职工的考勤等信息进行审批操作;性能方面该系统操作灵活性高,安全可靠,并且还能够和外部程序进行接口,这样在使用的时候还能够和当前企业的其他管理系统进行联网使用。
2 系统设计与系统实现、测试
2.1 系统的设计
该系统的软件设计方面,其基础是网络运行的三层应用模式,并且还结合了浏览器和服务器模式。具体来说就是三层应用模式的第一层是客户端程序,第二层则为WEb的应用服务器模式,第三层就是数据库服务器;系统方面选择、HTML、SQL Server数据库和C#编程等技术和开发工具。系统在设计方面让多个动态页面相互关联,具体来说就是分为六项,在登录界面中主要是设置用户的使用权限,有职工的账号和管理的账号;在界面上用户可以选择各个子模块,如浏览模块其主要的作用就是提供全面的人事档案;查询模块,该方面就是查询想要知道的人事管理数据,提供条件越多,查找的越精确;统计模块,在统计模块当中可以详细的看到部门统计、学历统计等多种样式的统计数据;编辑模块,这里普通账号是没有权限进入的,只有管理账号才能够进入,在编辑模块,管理账号能够对系统中的数据进行修改、删除,并且这里面详细的记录了所有员工的资料数据。
2.2 系统的实现
要想让系统得到实现这里还需要借助和SQL SERVER2005。在系统的开发过程中相对来说还是很简单的,并且安全性高、易于维护,并且开发系统的花费也并不多。在系统执行过后可以节约大量的人力资源和经济资源。
2.3 系统测试
在系统的测试方面还是有些差别的,本系统是依托Web来进行系统测试的这种测试方式和传统的测试方式是不同的,我们需要对系统进行检查和验证,观察系统的运行情况是不是遵循我们的设计,还要在多个用户的浏览器上查看显示是不是政策,有没有什么不合适的地方。
3 结语
基于ASP的人事管理系统充分的实现了对人力资源的合理调度、参照员工的考勤能够自动的计算出员工的工资薪酬,并且计算准确,这样管理人员就能够第一时间的得到准确的数据,大大的节省了繁琐的人力工程,并且除了查找方便、安全可靠外系统所能储存的数据量也是十分庞大的。因此管理系统的研发在节约了人力物力,促进了人事档案管理的发展的同时,还有这很大的推广价值。
参考文献
[1]韩朝军.SQL Server管理与开发技术大全[M].北京:人民邮电出版社,2013.
[2]陈建伟.Asp动态网站开发教程[M].3版.北京:清华大学出版社,2014.
[3]石志国.ASP动态网站编程[M].清华大学出版社.2013.
[4]韩小良.Excel企业管理应用案例精萃[M].北京:电子工业出版社,2013.
关键词:高校;人事管理;系统开发
人事处是负责学院人事、劳资、机构编制和师资队伍建设管理的职能部门,人事处作为学院管理的中枢部门,所负责的工作都是与教职工密切相关的工作。教师是高校的主体,是提高办学质量的主力军。随着信息技术的发展,开发一款管理软件使高校人事管理工作更高效、更准确,非常有必要。高校人事管理系统需根据高校战略人力资源管理为指导原则,符合高校“以人为本”的动态人事管理思想,人事管理系统成为构建高校内部教职工为基础的核心能力和竞争优势的最主要工具。
1系统功能结构及分析
系统依据人事管理工作的实际情况及其管理模式进行设计。将人事管理系统划分为五大功能模块,分别是人事管理模块、师资管理模块、薪资管理模块、档案管理模块、系统管理模块(如图1)。各模块之间既独立又相互联系,通过设置不同的角色权限,可以分别授权给不同级别的管理员进行独立管理。相关的数据结果可以实时共享查看,不同子系统的关联数据可以实时在线自动流转。系统以业务流程为中心,在实现人事业务的过程中产生的信息和报表,业务流程都会自动记录下来。如员工在发生职称变动或岗位调整,员工的基本信息会自动记录变动信息,并会自动记录在人员的履历表中。
2系统关键技术
2.1基于B/S系统框架
系统采用B/S结构(Browser/Server,浏览器/服务器模式),B/S结构的特点是将系统功能实现的核心集中在服务器上,简化了系统开发维护使用,可以通过浏览器访问系统。SOA(面向服务的体系结构)架构体系,采用动态网页技术开发,应用XML技术进行人事管理的标准化和规范化建设,建立人事相关业务数据的共享数据中心库,以便和其他系统的信息共享。
2.2SOA技术
基于SOA的高校人事管理系统,具有松耦合、业务敏捷的特性,能够适应高校人事管理的变化,易于完成与高校其他信息系统的集成,并且可以在实施该项目过程中,通过业务流程分析,实现业务流程优化,改善高校人事管理,而不是简单的手工作业计算机化[1]。
2.3XML技术
XML是目前最重要的主流的数据交换技术和标准,利用XML技术可以很好地实现各种数据信息的标准化、规格化,保证数据信息的有效共享和交换。XML解决支撑系统的各个应用空间的数据定义、传递和交互问题。XML具有如下的特点:①具有良好的扩展性,为更好地从语义上修饰数据,可以根据用户的需要自定义标识和属性;②结构具有可调整性,XML的文件结构嵌套可以复杂到任意程度,能表示面向对象的等级层次;③具有可校验性,XML文件可以包括一个语法描述,使应用程序可以对此文件进行结构确认;④具有良好的通用性,采用纯文本格式,利于信息在不同网络、不同操作系统和不同应用系统间传递。
3系统功能
人事管理系统共五大功能模块,下面对功能模块中的部分功能介绍如下:
3.1人事信息管理
主要进行员工信息管理,按照聘任的方式将员工分类为正式员工人员、外聘员工人员、合同制员工人员、离退休人员。可以录入和导入职工相关信息,其中正式员工信息管理分为四个部分:①基本信息包括姓名、身份证号、性别、民族、出生日期、政治面貌、籍贯、户口性质、岗位类别、岗位等级、薪资等级等;②技术等级与岗位信息包括聘任岗位、岗位任聘时间、级别、职务任职时间等;③学历学位信息包括最高学历、最高学位、最高学历学习形式、最高学位学习形式、最高学历专业、最高学位专业等;④编制与组织关系信息包括进入学院形式、加入团体时间、入编时间、入编文号、所在支部等。对外聘员工、合同制员工的信息管理相对比较简单,主要是对他们的基本信息进行管理。正式员工办理退休手续后相关信息自动从正式员工管理变动到退休员工管理中,正式员工办理离职手续后相关信息自动到离职员工管理中。员工信息管理模块支持多条件查询等。功能展示如图2:
3.2岗位晋级管理
(1)根据人事制度改革方案,分类别按岗位设置晋级要求(含初始岗位等级、晋级岗位等级、开始时间、结束时间、现岗位任职年限、计算截至时间等)岗位晋级要求。(2)教职工本人根据条件进行岗位晋级申请,支持附件上传/下载,按照岗位要求逐一审核,通报审核结果。(3)统计、查询晋级通过信息,并进行公示。功能展示如图3:
3.3职称评定管理
(1)教职工本人根据条件进行职称评定申请,支持附件上传/下载,按照职称评定要求审查基本条件与相关材料。功能展示如图4:(2)职称评定相关审批人,进行逐一审核,并返回审核结果。(3)统计评定结果信息,支持多条件查询支持评定信息,并打印专业技术人员职务晋升申请表。
3.4培训管理
(1)人事部门培训项目信息(包括培训机构、培训类型、申请开始时间、申请结束时间、培训内容等),支持附件上传/下载。(2)教职工根据培训项目信息进行申请。按照申请信息进行审核,对审核通过的人员进行反馈,支持附件上传/下载。(3)培训完成后,培训人员根据培训需要提交培训心得,并打印培训申请资料。
3.5薪资管理
(1)岗位工资管理:支持根据职级调整对应的岗位工资。系统根据相应教职工相应的职级,进行自定计算岗位工资。(2)薪级工资管理:每年可以调整一次薪级工资级数,调整后自动计算出薪级工资。系统根据相应教职工相应的薪级,进行自动计算薪资工资。(3)津贴管理:支持对不同级别的教职工的各种津贴(岗位津贴、兼职津贴、课时津贴、特殊津贴)进行发放管理。支持教职工津贴数据的批量导入功能。(4)薪资发放:支持按规则批量发放指定月份的教职工薪资,系统根据指定月份设置的薪资发放项目,自动计算教职工相应薪资项目的薪资,并生成相应薪资发放月份的电子工资条,并支持电子工资条的EXCEL导出功能。功能展示如图5:(5)我的薪资:教职工可以通过我的薪资功能,查看到我的电子工资条。
4系统测试
在系统设计实现的过程中,不断地进行系统测试,以便及时发现系统功能方面的不足。系统设计实现后,对系统进行全面的测试也是非常关键的一个环节。运用多种方法对系统各功能模块进行全面的测试,对系统存在的问题不断改进和完善。目前,该系统能够良好地运行和使用,系统的功能已经满足学院人事工作需求。
参考文献:
[1]吴加娥,王世文.基于SOA的高校人事管理系统的研究[J].计算机应用与软件,2009(5).
[2]黄嘉平.浅谈XML的数据库应用[J].价值工程,2015(12).
[3]韦庆进,徐丹.基于VBA的人事管理交互系统[J].高师理科学刊,2011(6).
实习目的:通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,
实习时间: 200X年X月X日----X月X日
实习任务:对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.
实习地点:
参与人员:
实习内容:计算机在人事管理中的应用
实习报告正文
目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。
电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。
管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。
现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。
管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。
人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。
所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。
在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。
1系统功能简介
界面技术:主要运用了网格式布局GridLayout和流式布局BorderLayout两种布局方法,实现了界面上的文本输入框的位置放置和部分按钮的放置,还设置了图片背景。具体的窗口功能如下:登录窗口:进入学校人事管理系统的界面管理员登录:进入管理员界面,具有对系统维护权限,可以对员工的信息进行查找、添加、修改、删除等操作。员工登录:进入员工界面,输入自己的帐号和密码,可以查找到自己的信息,也可以对自己的信息进行修改。系统实现对信息的查找、添加、修改、删除、显示等功能。查找数据:弹出查找窗口,实现员工信息的查找添加数据:弹出添加窗口,实现员工信息添加修改数据:选中要修改的信息,实现员工信息的修改删除数据:选择要删除的信息,实现员工信息的删除显示数据:显示所有的员工信息菜单栏和工具栏说明:查找数据:点击查找按钮,弹出查找窗口,输入账号,可以查到所需员工的基本信息添加数据:点击添加数据按钮,弹出添加窗口,输入新员工的基本信息,点击确定按钮,将员工信息写入表格和数据库修改数据:选择你要修改的员工的基本信息,点击修改按钮,弹出修改数据的窗口,修改员工的基本信息,点击确定按钮,该员工的新信息将写到表格和数据库删除数据:选择你想要删除的员工的信息,点击删除按钮,该员工的基本信息就会被删除显示数据:点击全部按钮,显示所有员工的信息重新登录:点击重新登录按钮,回到登录页面2结构化分析设计
2结构化分析设计
数据字典。一个软件系统含有许多数据。数据字典是结构化分析的核心,它的作用就是对软件中的每个数据规定一个定义条目,是系统中各类数据描述的集合。这样,用户才能对系统中出现的各类数据有一个全面的了解,明白其代表的含义,从而能更好的理解使用的系统,更好的操作系统,这样才能起到提高办事效率的作用,体现人事管理系统的应用的价值。所以数据字典的详细标明对于系统的设计也是很关键的。本系统有如下一些数据字典:
3数据库设计
数据库是数据管理的最新的技术,是计算机科学比较重要的分支。数据库技术是计算机科学技术中发展最快,应用最为广泛的技术之一。如今,信息技术快速发展,信息化的大环境要求高校能够实现资源共享,信息的动态,信息资源已成为各部门的重要资源和财富,建立一个行之有效的信息系统也成为一个学校或组织生存和发展的重要条件。所以,数据库的设计是十分关键的。数据库技术也是现代计算机信息系统和计算机应用系统的基础和核心。因此,人事管理系统的作用实际上就是如何使用和操作数据库。
4结束语
现代企业管理的核心内容就是实现人力资源管理系统的运用。如今,随着计算机信息技术的迅速发展,电子商务模式的空前流行,办公自动化的程度越来越高,这也使得存在于企业之间的竞争也从有形的经济市场转向了无形的经济市场,即互联网。因此,开发以计算机技术、信息技术、网络技术为支撑的现代人力资源管理系统,这也是对学校良好的发展提出的必然要求,如此这样既能提高高校人力资源管理的办事效率和技术含量,并且能够使人力资源管理进入现代化、科学化,决策化的新的历史进程。
所以,人事管理系统的开发、应用是具有十分重要的意义的。但由于各所高校的具体情况的不同,所以它们的人事管理系统也要根据不同的实际情况进行设计。本学校人事管理系统主要是采用Java编程语言和SQLServer2005来共同实现的。本系统的优点体现在用户界面友好,操作方便,数据库管理完善,而这些优点使系统能够极大限度的被应用于学校人事管理,成为管理人员的得力助手,更加重要的一点是方便了员工对自己信息的快捷方便的查询和浏览。并且,系统不需要过多的硬件设计就可以方便的被使用,不仅扩展方便,而且维护也很方便,不需要太多的资金投入,就可以很好地完成学校人事管理的各项相关工作,使得办事效率能有所提高,办公效率的提高,也会使得员工们的工作热情随之提高,从而使学校能获得更好的、长远的发展。
作者:刘扬 单位:渤海大学信息科学与技术学院
关键词:人事管理;数据库;账套
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)06-0012-03
1 背景
在竞争如此激烈的现代社会,企业引进各类优秀人才是企业能够日益健壮的基础保障。但人才引入后如何吸引和留住人才将是企业面临的又一难题。针对这个问题我们企业中均有人事部门,其主要作用就是管理人才,留住人才。但是人才复杂以及各企业自身特点将会使得管理人才成橐桓瞿烟狻;于这个背景企业人事管理的作用就突出在是否有一个完善的职工档案系统,可以精确分析,精准查找,快速反应。从而使得人事管理更加科学,更加标准。
2 系统功能
现在社会企业人事管理更加完善,各类管理系统层出不穷,越来越受到管理者的重视。企业人事管理系统主要有以下功能:关于员工的档案,可以快速新建档案,可以快速修改和查看,并能实时保持,此操作均为电子数据,这一点能为企业节省大量开支。同时可以通过企业人事管理系统对员工实现以下操作:考勤管理,主要是针对旷工,迟到,早退和出勤进行严格的记录;奖惩管理主要是针对员工的获奖情况和处罚情况进行记录;工资管理,针对不同职位职务进行不同的待遇计算。
3 系统功能研究
3.1 系统目标
依据企业对人员管理的各方面要求,企业人事管理系统主要是现的目标为:操作界面用户交互简单,最好能一目了然,能够对员工档案进行快速整理,对于人事考勤和工资方面要操作简单且使用性好等等。
3.2 系统功能结构
企业人事管理系统主要包括以下模块:人事管理模块主要针对员工档案进行管理,工资管理模块主要是针对不同员工的待遇进行计算和核实,系统维护模块顾名思义主要是针对系统的维护更新和安全保护,常用工具模块主要是用来快速打开常用工具,比如:计算器和Office等等。
人事管理这一模块主要包含的子模块有以下几个:档案管理,主要用来管理员工档案,档案包括员工的基本情况包括职务信息和个人信息等。根据不同的登录权限普通人员只能对档案进行添加和修改但不可以删除。管理员权限可以编辑和删除员工档案,一般情况下是无需删除的,因为企业要做人事备份。考勤管理,主要是针对员工的考勤情况,针对不同情况分别进行记录并反馈至奖惩管理模块。奖惩管理,这一模块主要是记录员工的奖励和惩罚的信息。最后是培训管理,主要是记录员工的培训信息包括地点,时间和内容等等。待遇管理模块主要是针对员工的工资进行管理。具体是根据员工的情况进行不同的待遇标准,这种情况有一专有名词成为账套,这种账套可以新建更改编辑等,它是建立在现有人员的数据库基础上的模块。系统维护模块主要是针对系统维护和安全的模块。其中主要几个关键点一是企业架构,这个架构主要采用树状结构显示,此方案更加简单明了并且容易实现。二是备份资料主要是针对数据进行的备份,以确保数据的安全有效。三是系统初始化。主要是对系统进行初始化工作,为确保系统的正常使用和数据的真实有效,在使用前应进行初始化。管理用户模块,可以设置N个普通用户,有修改密码功能,用户分为管理员和超级管理员,超级管理员可以删除普通管理员,这个功能只有超级管理员才能使用。
4 数据库设计分析
在软件开发中数据库的设计是必不可少的。一个设计优秀的数据库是应用程序的性能和开发直接影响因素。所以数据库设计更为重要。关于数据库的逻辑结构设计主要是依据应用程序的需求和相关功能来决定。为了保证软件开发进度在开发数据库时更要好好设计数据库,以免在开发过程中反复修改,影响软件开发进度。
企业人事管理系统的需求主要包括对人事档案的管理,其中包括档案信息、职务信息和个人信息;人事考勤、奖惩、培训管理,并且考勤和奖惩信息将体现到待遇统计当中;待遇管理,还要针对企业的现实需求,要求企业人事管理系统支持多账套功能。
本系统将档案信息分为档案信息、职务信息和个人信息,档案信息包括编号,姓名,性别,出生日期,身份证号,民族和籍贯。考勤表包括档案编号,考勤类型,考勤说明,开始日期,结束日期和批准日期等。
4.1 数据库逻辑结构设计
数据库设计中已经分析了员工档案信息的各实体对象,数据库中主要是通过数据表来构建基本数据模型。其他实体对象包括员工考勤和奖惩的模型在这并不做赘述。各设计模型最后都要映射到数据库中,进行实施,环环相扣最后形成数据表基本模型进而形成整个数据结构。对于数据库的建模一般使用工具为PowerDesign。
4.2 设计导航栏
应用程序一般设置相应的导航栏,利用该导航栏可以打开系统中的各子模块。也可以通过组件树来实现打开和查看效果。组织树并不显示根节点,在模块展开时显示叶子节点,不论折叠和展开都没有图标显示。
4.3 设计工具栏
除了导航栏,应用程序还需要设置相关快捷按钮用来快速打开员工档案,员工考勤核奖惩模块等等模块。甚至还可以打开系统工具的按钮,比如:打开计算器和打开office相关软件,也可以设置一个退出按钮用来退出应用程序。关键代码如下:
Final JButton ShortJButton=new JButton();
ShortJButton.addActionListener(new ActionListener()){
Public void actionPerformed(ActionEvent e){
rPanel.removeAll();
rPanel.add(new RecordSelectedPanel(rightPanel),BorderLayout.CENTER);
SwingUtilities.updateComponentTreeUI(rightPanel);
}
});
recordShortcutKeyButton.setText(“员工考勤”);
buttonPanel.add(ShortJButton);
5 设计公共模块
5.1 关于Hibernate配置文件的编写
Hibernate的配置文件除了要编写数据库连接的相关信息如:数据库连接的相关驱动程序,登录系统数据中使用的用户名和相关密码的基本信息),还要配置Hibernate自己的相关信息,比如:应用数据库所使用的语言,各类映射文件的持久化类等等,当然还可以设置要不要在控制台输出结构化程序设计语言,以及是否添加相关的信息提示等等。
5.2 Hibernate持久化类的编写
数据库对应的数据实体对象的表现形式就是持久化类,数据实体对象与持久化类是相互对应的关系。这两者之间需要通过映射建立关系。
public class TRecord{
public TRecord(){
public int ID;
String age;
void setID(int ID){
this.ID=ID;
}
int getID(){
Return ID;
}
public String getAge(){
return this.age;
}
Public void setAge(String age){
This.age=age;
}
6 T工管理模块技术分析
在人事管理模块进行开发时,有个主要问题就是需要处理大量数据,这些数据是用户输入的,这些信息量非常大,该模块在开发时第一部就是要处理用户录入的信息,这种处理主要是核对用户录入信息格式是否符合要求。处理这些信息主要是利用Java本身的反射机制进行验证,比如,验证是否为空规则,数据类型验证等等。
在档案建立时若想添加员工的相关照片,即使模块支持员工上次照片的功能。这个功能的实现,可以使用Java中的javax.swing.JFileChooler类,利用这个类弹出一个对话框,这个对话框主要用来选取照片的。除此之外还可以使用Java中的接口javax.swing.filechooser.FileFilter,这个接口可以对指定的路径进行过滤,使过滤后只显示一种类型的文件,比如图片(JPG,GIF)。照片上传功能可以通过Java中的File、FileInputStream和FileOutputStream这三个类联合实现。
7 工资管理模块技术分析
在实现工资管理模块时,需要实现其中的不同员工工资不同的情况,这个功能时刻通过Java中的JDialog对话框来实现的,至于修改账套也只需要修改一条金额的信息,这个功能我们采用Java中提示框JOptionPane类就可以实现。因为这个类即可简便实现相关功能,而且代码简单,比之前少创建一个类。在程序开发时也可以灵活使用JOptionPane提示框,提高了程序代码的可读性。增强了用户和系统之间的交互作用。
8 系统维护模块技术分析
系统维护除了基本框架维护意外,其技术难点在于如何维护企业架构。综上所述,企业架构的形状为树状,类似资源管理器,其实现技术是利用了Java中Swing类中的JTree树组件来实现。系统维护主要内容是关于部门的编辑包括修改,新建部门名称,删除取消部门。以上内容在Java的JTree中主要是对相应节点进行名称修改,添加新的节点,或者删除原有节点。为了实现这些还需要其他JTree相关知识,比如:如何选择需要的节点,如何删除,更改节点名称等等。
参考文献:
[1] 张洁. 基于JAVA的企业版人事管理系统[J]. 福建电脑, 2009(11).
[2] 刘颖, 姜永涛. 面向对象软件测试技术与方法的管理[J]. 信息技术, 2005(6).
[3] 李倩倩. 基于J2EE的学校人事管理系统[D]. 广州: 华南理工大学, 2010.
[4] 高洪岩. Java EE核心框架实战[M]. 北京: 人民邮电出版社, 2014.
[5] 王珊, 萨师煊.数据库系统概论[M]. 北京: 高等教育出版社, 2006
[6] 张海藩. 软件工程[M]. 北京: 人民邮电出版社, 2002.
摘要:主要介绍了基于JavaEE的人事管理系统的设计开发以及对用户信息管理、部门信息管理、学历信息管理、学校信息管理、员工信息管理、请假缺勤管理、工资信息管理这七个模块的功能介绍。该系统为了体现系统的简单小巧所以使用的数据库为Mysql数据库,使用JSP、CSS、Jquery、JavaScript等技术,通过JAVA语言进行编码实现。完成后的人事管理系统,简洁容易使用、界面美观、功能齐全,必将会为企业员工的工作起到有力的促进作用。
关键词:人事管理;Mysql;jsp;jQuery;JAVA
引言
人事管理是企业管理的一项重要内容,随着时代的进步以及科技的发展,如何管理好企业内部员工让人事管理变得规范化,是企业管理的重要内容。为了将人力资源管理规范化,人事管理系统成为国内外许多企业都热捧的产品。人事管理的自动化有利于企业对人力资源充分利用,同时方便员工对自己考勤、工资、职位的查看与管理。人事管理系统大大减轻了企业人事部门的工作压力,也方便了企业对员工进行管理。目前,许多的中小型企业管理存在着制度缺失,组织管理结构的不健全、员工管理工作无法统一、信息化自动化管理水平偏低。这些是导致企业人力资源流失的主导因素。人力资源的流失无疑对各个企业造成了很大的损失,很多企业对人事管理仍不重视,依旧利用人工进行管理,这样大大降低了企业对人力资源的利用率,无疑会对企业的发展产生制约和负面影响。显然基于纸质档案人工查询或修改员工信息已经不再适用于企业对人力资源的管理与运用。总体来说就是这种管理方式缺乏系统化、规范化的管理手段,使得计算机资源没有得到实际应用。因此,开发一个有利于企业与员工的管理系统十分重要。
1系统功能分析
系统功能分析如下:1)用户信息管理:用户成功登录后可通过本功能进行密码修改,用户需要输入正确的旧密码和新密码即可完成密码修改,此功能大大增加了系统的安全性。2)部门信息管理:管理员可以通过本功能添加和删除企业部门,为后面录入员工信息提供数据。3)学历信息管理:管理员可以通过本功能添加和删除员工的学历信息,如:硕士、本科、专科等。4)学校信息管理:管理员可以根据员工信息在本功能中添加或删除学校名称。5)员工信息管理:管理员可以通过员工信息管理修改和删除员工信息,在增加员工信息中新增员工信息,添加后刷新列表显示员工信息管理页面内容;管理员可以通过查询员工信息查询出所需员工的基本信息,通过打印按钮对所需信息进行打印操作。6)请假缺勤管理:管理员可以通过请假缺勤管理对员工的请假缺勤记录进行修改删除操作,管理员也能在登记请假缺勤功能中添加员工的考勤记录及所需扣除的工资,扣除工资可在登记工资信息中显示。用户可以通过我的考勤信息对自己考勤信息进行查看,也可以通过月份出勤明细对自己当月或者过往的考勤信息进行查询。7)工资信息管理:管理员可以通过工资信息管理对员工工资信息进行打印与删除操作,在登记工资信息功能中对员工工资信息进行添加,其中考勤扣除根据当月考勤情况自动结算显示。用户可以根据我的工资信息对自己最新工资信息进行查看,也可以通过查询工资信息查询所需工资信息,进行打印操作。
2部分功能实现
这个系统主要用了有JavaEE技术简化的spring开发框架,使用时,只要配置好springboot开发的框架,就能得到所有spring构成。简单来说,springboot是将优秀的框架组合起来,不需要人工手动设置xml。与数据库连接的是mybaits,mybatis是优良的可持续框架,支持SQL、内存进程及高级映射。mybatis是几乎所有JDBC代码和手动设置的结果集。mybatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(PlainOldJavaObjects,普通的Java对象)记录到数据库。本模块主要是对管理员及员工账号的密码进行修改,以增加软件的安全性,以此保护使用者与公司的信息。在更改密码的时候用户需要输入旧密码和两次新密码,如果旧密码输入错误系统就会提示操作失败,用户需要重新操作。本模块主要是对企业部门名称进行管理,方便后面录入员工信息时进行选择,管理员可以对企业部门名称进行添加、删除。模块界面的显示效果。本模块可以添加学校名称,方便后面录入员工信息时进行选择,管理员可以对学校信息进行添加、删除操作。此模块中员工信息管理页面可以查看员工信息,对员工信息进行修改、删除,这可以对员工的升职、离职进行管理。在员工信息管理页面的修改功能中,管理员可以对员工的基本信息进行修改。员工信息管理模块中增加员工信息页面可以添加员工,其中学校、学历、所在部门可以从上面的学校信息管理、学历信息管理、部门信息管理中添加,这可以对员工的入职进行管理。员工信息管理中查询员工信息,管理员可以根据员工性别、所属部门、是否在职、学历学校等信息进行查询。查询员工信息中管理员可以对员工信息进行条件查询,查询结果可以进行打印,也可保存成.xps或者.pdf格式,查询结果打印显示效果。
3结语
人事管理系统的开发是为了方便企业对员工的管理,增加企业与员工的工作效率,为人力资源的管理更加系统化、规范化提供了一个平台。该系统大大减轻了企业人事部门的工作压力,也能更方便地对员工进行管理。
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
[实习任务]
对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.
[实习内容]
计算机在人事管理中的应用
随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。
计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。
目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。
电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。
管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。
现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。
管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。
人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。
所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。
在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。
人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。
人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面:
1.确定人事管理的方针政策
2.确定人事管理体制、编制人事规划
3.编制人事计划,设置人事管理机构和岗位
4.制定人事管理的条例办法;
5.教职员工的业务培训;
6.人才选拔、使用、交流(流动);
7.考核、奖惩、任免;
8.工资、福利与保险
9.离休、退休、退职。
作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。
过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们:
首先,开发了“中华职专职工档案管理”软件系统。
其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。
第三,还用计算机进行了日常办公现代化的管理工作的使用。
第四,及时收集、加工、整理、存贮、检索新的变化数据。
使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。
即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。
(2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。
(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。
实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。
正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有:
(1)计算机能够比人更快地提供有信息价值的人事数据;
(2)计算机能够比人提供更新的人事数据
(3)计算机能够比人提供更加准确的人事数据;
(4)计算机能够比人处理更多的人事数据等等。
正因为如此,我们利用计算机替代手工操作建立的人事信息系统,即计算机人事信息系统,其主要功能可以归纳为以下三点:
一是可以高效能、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理信息系统的工作质量和效率。
二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。
三是可以提供各种加工处理了的人事信息,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。
当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会
总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把
事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势。尽管在人事管理方面还不可能普遍使用计算机,但从长远来说,人事管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现人事管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机的人事管理现代化。为建设中国特色的社会主义而努力奋斗。
关键词关键词:REST;人事管理;多平台;招聘管理;Android
中图分类号:TP319文献标识码:A 文章编号:16727800(2014)002011003
0引言
当前,越来越多的企事业和政府部门通过建设信息化系统来替代传统的纸质办公,电子信息化的便捷性、规范性逐步得到了大众的认可。人事管理在各企事业单位的行政管理工作中具有相当重要的地位,越来越多的单位意识到人力资源是一个企业的核心价值,管理好企业的人力资源是保障企业正常运作非常重要的环节。
公安部第三研究所现有在职职工1 500余人,每年有近百人的人动,如果使用传统的纸质管理方式来管理人力资源,将浪费大量的人力物力,并且往往事倍功半。在此形势下,为了充分利用电子信息化的便捷性和规范性,建立统一的管理流程,通过建设人事管理系统来帮助管理人员准确地进行管理工作是十分必要的,本系统就是在此前提下进行设计和开发的。
1REST架构风格
REST(Representational State Transfer)是由Roy Thomas Fielding[1]在博士论文中提出的一种架构风格,又称“表征状态转移”,REST风格的架构包含了4个核心原则:①REST首先将所有的事物都抽象为资源,并将资源与URI进行对应,使得每个资源都有唯一对应的URI;②客户端通过URI来确定资源的表征,对资源的操作通过HTTP协议的不同方法(GET、POST、PUT、DELETE)来确定;③客户端通过链接将应用从一个状态改变为另一个状态,通过操作资源的表现形式来操作资源;④资源可以定义多种表现形式,客户端可以通过资源的描述对资源进行不同形式的展现[2]。
由于HTTP协议是无状态协议,所以利用REST风格架构的Web软件也是无状态的[3]。客户端的每次请求应该详细描述本次操作的所有属性,服务器不会额外地保存操作状态。
2系统架构设计
2.1总体架构设计
系统主要采用JAVA语言编写,采用JAVAEE架构[4],利用三层架构将系统从逻辑上分为表示层、业务层、数据层[5],如图1所示。
(1)表示层。主要负责与最终用户之间的交互,并通过不同的展现形式将系统中的数据展现出来。表示层主要分为两部分:一个是基于Web的BS架构展现,通过Web的形式进行交互;另一个是基于Android平台的展现[6],通过构建Android应用展现数据。两者的数据来源均为REST接口。
(2)业务层。主要是对业务逻辑的封装,业务层包含了面向表示层的REST接口、业务规则接口、数据访问接口,利用面向接口的编程方式进行设计,这三者之间的实现通过注入的设计模式进行相互调用。数据访问接口的实现通过Hibernate框架将数据库映射为实体,通过操作实体达到更新数据库的目的。
(3)数据层。数据层即数据库,本系统采用MySQL作为数据库软件。
2.2系统框架应用
为了更高效、更方便地开发,系统整合了多种开源框架进行构建。主要的开发框架包括:
(1)Hibernate。用Hibernate作为ORM框架,用作数据与实体之间的映射,由于系统主要采用面向对象的设计方法,为了消除面向对象方法与关系型数据库之间的差异,采用Hibernate作为数据操作的基本框架。
(2)RESTEasy。RESTEasy是JBoss的一个开源框架,用于构建REST风格的Web服务。本系统中,通过使用RESTEasy框架,为不同的客户端程序提供统一的REST风格Web服务,专注于数据的提供,而展现方式由不同的客户端来实现。
(3)jQuery。本系统使用jQuery作为Web展示部分的前端框架,在网页形式下提供各种前端特效,使操作更人性化、便捷化。
由于本系统采用的是符合JAVAEE规范的jBoss应用服务器,因此,利用Java的Annotation可以实现各个框架之间的整合。
3系统功能设计
人事管理系统的主要功能如图2所示。
人事管理系统的用户角色主要分为4类,按照权限从高到低主要分为系统管理员、人事管理专员、普通在职职工、一般注册用户。其中:系统管理员主要负责保障系统的正常运行,包括对用户权限进行调整,系统参数的设置等功能;
人事管理专员主要负责对在职人员的信息审批管理、各部门的招聘信息管理、入职信息管理、一般信息等;
普通在职职工主要负责对个人信息进行实时维护,维护后需要经过人事管理专员审批后才能生效;
一般注册用户主要是一些应聘人员,需要对简历进行维护,选择应聘岗位等。
(1)公共信息浏览。系统中的所有用户都具有浏览公共信息的权限,公共信息主要包括单位基本信息和组织架构,以及一些日常动态,便于应聘者和在职职工及时了解单位的人事动态。这些信息是由系统管理员或者人事管理专员在后台管理系统中进行录入的。
(2)一般用户注册。主要是提供给应聘人员,在参加应聘之前需要注册成为系统会员,为了保证用户信息的真实性,在应聘前必须进行身份验证,验证方式可以通过邮件或者手机号码。用户在注册时必须填写邮件地址或手机号码,注册成功后系统会自动发送验证码到用户邮箱或用户手机。
(3)个人简历管理。应聘人员在注册成为会员之后就可以进行个人简历管理,为了适应不同的岗位要求,每个用户可以维护最多5份简历,每个用户可以同时应聘3个不同部门的岗位,并根据不同的岗位投递不同的简历。
(4)人员信息管理。该功能主要面向在职职工,当职工入职后,需要补充职工的个人信息。为了让单位及时了解职工的最新信息,在职职工也可以随时更新个人的基本信息。
(5)人员信息审批。一旦在职职工的基本信息发生了变化,系统将会提醒管理专员。人事管理专员在对信息进行核实后,在系统中对职工的基本信息进行审批,审批通过后,个人信息的更新内容将在系统中生效,如果审批没通过,系统会提示职工重新进行修改,修改后再次审批,直至通过为止。
(6)招聘信息管理。招聘工作是人事管理专员日常工作的重要环节,各个部门的人事专员根据各个部门的招聘需求招聘信息,每个部门的人事管理专员只能自己部门的招聘信息。如果有应聘者应聘了的岗位,人事管理专员可以查看该应聘用户的简历,然后通过在线发送短消息和邮件通知应聘者,也可以打电话通知。对于应聘成功的人员,可以将该人员转为在职职工用户。
(7)系统管理。系统管理员为了保证系统正常运行,可以对系统参数进行设置,设置的内容包括在线发送短消息的接口地址、在线发送电子邮件的发送地址、发送用户名和密码,通过SMTP/POP3协议发送和接受电子邮件。
(8)用户权限管理。包括用户角色管理、部门设置、用户与部门的对应管理、用户与角色的对应管理等,可以自由调配每个部门的人事专员和用户。
4REST应用
在本系统中,利用JBoss RESTEasy框架实现REST风格的架构。RESTEasy框架将资源为Web服务,客户端通过消费这些Web服务来进行业务操作[7]。Web服务与客户端之间的数据交换格式主要以JSON格式为主。
4.1识别系统资源
基于REST风格的架构最重要的就是要识别系统中的资源,并为资源定义唯一的URI。通过对系统数据进行建模,识别系统中的主要数据模型分为新闻类、招聘类、职工信息类、系统类4大类别,并逐一对资源进行细化。
以招聘类别为例,首先进行数据建模,利用ER图的形式,对招聘相关的业务实体及关系进行描述,如图3所示。
5结语
为了满足人事信息管理工作需求,及时了解职工的最新信息,实现招聘工作的在线运行,本文利用REST风格架构的Web服务构建了一套多平台的人事管理系统。以Web服务作为数据提供基础,分别建设了以Web为主的网站、在线管理系统以及以Android平台为基础的移动终端应用。
通过这套系统,公安部第三研究所完成了2013年的招聘工作,实现了网上在线招聘审核和信息维护,降低了人事管理工作成本,提高了人事管理工作效率。
参考文献:
[1]ROY THOMAS FIELDING. Architectural styles and the design of networkbased software architectures[M].California:Information and Computer Science, UC Irvine,Ph D, 2000.
[2]邹燕飞,孙爱良.多平台网络数据存储系统研究与设计[J].计算机技术与发展,2013 (8).
[3]MARKUS LANTHALER,CHRISTIAN G TL,NABIL TABBANE.Seamless integration of RESTful services into the web of data[J].Advances in Multimedia,2012.
[4]万常选,廖国琼,刘喜平,等.依赖约束与多值联系的ER建模方法[J].计算机教育,2012 (22):76.
[5]黄光芳.面向接口编程在三层架构系统中的设计及应用[J].计算应用与软件,2009,26(6):134.
[6]闵现畅,黄理灿,基于Android平台的Web服务技术研究[J].工业控制计算机,2011,24(4):92.
[7]乐艺.工厂模式在分层架构中的应用[J].微型机与应用,2012,31(14):8890.
[8]袁立国,陈中育,李方鹏,等.一种软件开发框架的设计优化[J].计算机系统应用,2013,22(5):7075.
[9]郑灿.REST服务资源多重表述在资源获取时的性能比较[J].上海电力学院学报,2011,27(4):349353.
[10]尹京花,王华军.基于Android开发的数据存储[J].数字通信,2012,39(6):7981.
[12]胡君,程京,王敏.基于XML的REST API设计与实现[J].工业控制计算机,2011,24(4):166.
关键词:工作流;人事管理;系统开发
1现有人事管理系统存在的问题
目前人事管理信息系统主要是由几个独立的单机版管理信息子系统组成,如干部管理系统、工资管理系统等。在日常的人事管理中,各子系统所关注的业务重点不同,人事基础数据出现大量的重叠,导致许多重复劳动,降低了工作效率,同时由于数据更新时空上的分割,还引发了数据不一致的问题。现有信息系统的架构模式是在底层的技术平台上直接构建管理系统,并且也只能采用面向技术的、业务无关的“原始”编程工具来开发管理系统,造成了人事管理信息系统利用率不高。
2工作流技术概述
2.1工作流技术概念
工作流由业务活动的编排和可重复模式组成,系统地将资源组织到转化材料,提供服务或处理信息的过程中。它可以被描述为一系列的操作,被称为一个人或一组的工作,一个工作人员组织或一个或多个简单或复杂的机制。从更抽象或更高层次的角度来看,工作流程可能被认为是实际工作的视图或表示。所描述的流程可以指从一个步骤转移到另一个步骤的文档,服务或产品。工作流程可以被视为与组织结构的其他部分(如信息技术、团队、项目和层次结构)相结合的一个基本构建模块。
2.2工作流技术的实现
工作流技术过程是比流程更为一般的概念,可以应用于物理或生物过程,而工作流通常是在工作环境中描述的过程或过程集合,例如在机器车间中发生的所有过程。规划和调度是描述在给定某些起始条件下完成特定目标所需的逻辑必需的、部分有序的活动。当计划和资源分配计算增加时,一个计划完全定义了追求目标的特定的系统处理实例。可以将工作流视为重复执行相同计划所需的机制(通常是最佳或接近最优)的实现。流量控制是应用于工作流程的控制概念,以区分材料或订单缓冲区的静态控制,意味着在运动和过程中流速和流量的更加动态的控制。这种对动态方面的定位是准备更先进的工作车间控制的基础,例如即时或顺序,适用于运输材料以及正在进行中的工作或正在进行的工作,即工作流程。通常可以使用正式或非正式的流程图技术来描述工作流程,显示处理步骤之间的有向流。工作流的单个处理步骤或组件基本上可以由三个参数定义:输入说明:完成步骤所需的信息,材料和能量转换规则:可由人员或机器执行的算法,或两者兼而有之。输出描述:步骤产生的信息,材料和能量,作为下游步骤的输入。如果一个先前(一组)组件的输出等于以下组件的强制输入要求,组件只能一起插入。因此,组件的基本描述实际上仅包括在数据类型及其含义(语义)方面完全描述的输入和输出。只有当有几种替代方法将一种类型的输入转换成一种类型的输出(可能具有不同的精度,速度等)时,算法或规则的描述才需要包括在内。当组件是通过计算机网络远程调用的非本地服务(如Web服务)时,还必须考虑其他描述符(如QoS和可用性)。
2.3工作流技术的关键部分
建模:可以使用基于图形的形式,如Petri网,对工作流问题进行建模和分析。测量:用于测量操作研究中的调度系统的许多概念对于测量一般工作流程很有用。这些包括吞吐量,处理时间和其他常规度量。科学工作流程系统:在二十世纪初期,在生物信息学和化学信息学领域得到广泛认可,成功满足了多种互连工具的需求,处理多种数据格式和大量数据量。此外,科学工作流程的范例类似于生命科学研究组织中Perl编程的传统,使其成为更加结构化的基础架构设计的自然步伐。人机交互:研究了混合主动工作流程的几个概念,特别是在军事领域,自动化人像人类一样扮演角色。对于创新的、适应性的、协作的人类工作,需要人类交互管理的技术。工作流分析:工作流系统允许用户开发可执行流程,而不熟悉正式的编程概念。自动工作流分析技术可以帮助用户分析用户工作流的属性,以便在执行某些属性之前对其进行验证。分析流量控制或数据流。已经开发了基于正式分析框架的工具的例子,用于科学工作流的分析,并可以扩展到其他类型的工作流程的分析。
3工作流技术在人事管理系统中的应用
结合高职院校人事管理系统的特点,给出实现本系统基于工作流技术开发的分层设计模式,具体包括:
3.1基础层和技术服务层
主要负责对系统实现的服务进行管理和相关业务流程的定义和执行,同时系统辅助功能组件化处理,方便服务器环境的配置和用户的权限、业务数据搜索与分析、业务流转等功能的深度挖掘,同时研发的软件服务环境,如操作系统、数据库也在此层。
3.2业务层和领域层
实现系统各业务功能模块,包括人员信息业务管理、职称业务管理、岗位业务管理、师资业务管理、考评业务管理、查询业务管理等。该层定义了系统业务逻辑,包括具体的操作逻辑、操作流程等。通用业务实体定义系统各流程的操作对象,如各种硬件设备、相关的网络设备等。
3.3应用层和表示层
定义本系统的具体展现形式,可方便与使用者进行交互,完成系统外部数据采集、数据录入方式的确定等操作,并确定该系统采用目前较为流行的B/S模式进行服务的展现。
4总结
工作流技术因其高效性与安全性受到数据库维护人员的青睐,通过工作流技术可以实现数据库的个性化管理,对于我国大型企业的数据库管理有着积极的参考意义。
参考文献
[1]刘凌.基于Web服务的高校her系统的研究与应用[D].长沙:湖南大学,2006.
[2]何苏.高校人事管理信息系统的研究与实现[D].成都:电子科技大学,2007.
[3]赵东波.SQL语言在教师管理系统中的应用[J].现代计算机,2007(11):134-135.
关键词:人事管理系统;SQLServer2005;信息管理;VisualStudio
中图分类号:TP315 文献标识码:A 文章编号:1007-9599 (2012) 21-0000-02
1 系统开发工具与环境介绍
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。
MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
VisualStudio是微软公司推出的开发环境,VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
2 系统模块分析与介绍
2.1 登录模块:在模块中设置登录管理员的权限,可分为系统管理员和企业领导两种权限用户。
2.2 企业部门管理模块:可实现添加、删除和修改企业部门信息,该模块由系统管理员维护。
2.3 职务管理模块:可实现添加、修改和删除职务信息,该模块有由系统管理员维护。