人事管理系统的需求分析范文
时间:2023-09-21 17:34:45
导语:如何才能写好一篇人事管理系统的需求分析,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
【关键词】面向Web应用 人事管理系统 信息化
1 需求分析
人事管理系统代替传统人力资源行政人员的手工管理的工作,包括人事信息、部门信息和职能信息的管理工作及部分企业业务工作流程。根据使用权限不同,人事管理系统分为普通用户和管理员,两类权限用户使用的系统的功能。采用面向对象需求分析方法,管理员用例图如图1所示。
2 总体设计
根据数据分析和数据库设计分析,结合实际情况,其主要结构分为员工基本信息管理、人动管理、部门管理和人事薪资管理。软件结构图如图2所示。
3 详细设计
结合总体设计的模块划分,详细设计对模块进行设计,部分模块系设计如下:
3.1 密码修改
用户登录系统之后可以选择“修改密码”进入密码修改界面,录入用户名、原密码、新密码,系统验证密码正确后,修改密码并提示用户“密码修改成功”,同时发送邮件通知用户。新密码在用户下次登录时生效。
3.2 找回密码
用户登录系统之后可以选择“找回密码”进入密码找回界面,录入用户名及相关确认信息(如,邮箱地址、身份证号码等),系统验证正确后,将原密码发送邮件告知用户。用户需要在其注册的安全邮箱收邮件找回原密码。
3.3 增加部门
在增加部门界面,点击左上方的添加部门信息,则页面就会链接到添加部门界面。在添加部门界面中,可以添加新的部门信息。在必填项处一定要填相应的内容,否则系统会提示相应的错误。
4 数据库设计
如前需求分析,经过概念设计、逻辑设计后,得到数据库的表结构如图3所示。
5 结论
人事管理系统软件将员工管理、部门管理、工资管理、信息查询、用户管理等功能提供给人事管理人员,提高了人事管理的效率和准确性,是信息化推广在企业、公司的应用。
参考文献
[1]张计龙.基于改进MVC的高校人事管理系统[J].计算机工程,2004(08).
[2]史会余.基于的企业人事管理系统设计与开发[J].电脑编程技巧与维护,2015(23).
[3]郭鹏飞.基于的人事管理系统的设计与实现[J].无线互联科技,2013(04).
篇2
【关键词】面向服务 数据库 系统架构 企业人事管理系统
1 引言
管理信息系统的业务功能、系统架构和应用模式的发展依赖于计算机技术的发展。从计算机软件开发方法的角度看,管理信息系统的开发经历了“面向过程”、“面向对象”、“面向流程”和“面向服务”四个发展阶段。“面向服务”体系结构(Service Oriented Architecture, SOA)是一种进行系统开发的新型体系架构。SOA将应用程序的不同功能单元称为服务,具体应用程序的功能是由一些松耦合并且具有统一接口定义方式的组件(也就是Service)组合构建起来的,因对迅速变化的业务环境具有良好适应力而备受关注。SOA提供了这样一种框架:一个系统上的软件可以安全而且可靠地提出请求并获得其他系统上的计算资源,而不再需要一台中央服务器来管理和控制整个端到端的网络。
SOA的出现给传统的信息化产业带来新的概念,不再是各自独立的架构形式,能够轻松的互相联系组合共享信息。可复用以往的信息化软件。基于SOA的协同软件提供了应用集成功,能够将ERP、CRM、HR等异构系统的数据集成。
2 主要内容及关键技术
2.1 面向服务的企业人事管理系统架构
采用多层分布式架构,将数据库语句定义在数据访问层,将外部操作定义在表示层,以实现核心的业务逻辑层,通过JavaScript实现表示层和业务逻辑层的交互和服务抽取,设计符合SOA要求的接口;接着对数据访问层进行设计,使得系统能在数据库方面具有可移植性。
2.2 人事管理系统的功能服务设计
围绕人事管理系统的需求分析,考虑面向服务的实现架构,设计系统的功能模块图,重点是研究对功能模块的服务化封装,给出相关的服务描述。
2.3 人事管理系统的服务接口设计
为了实现人事管理系统中功能服务的对外,满足不同业务部门对人事信息的访问,需要对各功能服务之间的交互关系进行深入分析,给出交互接口的服务化描述文档。
2.4 人事管理系统的实现
采用Microsoft Visual Studio 2010作为开发工具,以MySQL作为数据库,管理工具采用SVN。系统实现以后,用户通过该系统能够实现对员工、机器设备、软件安装和管理信息的自动化管理,同时,用户可以实现信息的上传和下载。
3 系统分析与实现
3.1 多角度的需求分析
为了更全面的了解企业人事管理系统的需求,拟从信息操作、业务流程、安全性、运行环境等多个角度进行分析。
从信息操作的角度分析,系统需要实现员工信息管理服务,对员工信息进行增、删、改、查;实现设备信息管理服务,对电脑和电话信息进行添加、删除和分配;查询服务,根据员工的编号、姓名或入职时间进行查询;实现数据导入导出服务,该系统涉及大量的人员信息,需要对大量的信息进行导入和导出的操作。
从业务流程角度分析,登入系统后,可以对座位、人员、设备的信息进行修改,可以查看基本的信息,查看信息之后可以选择下载信息存储到本地,最后退出系统。人事管理系统的基本业务流程如图1所示。
从部门业务流程角度分析,公司部门包括人力资源(HR)部门、行政管理(Admin)部门、网络管理(Iteam)部门、设备管理(Facility)部门等,具体需求分析如下:
(1)人力资源(HR)部门:使用者在All Staff页面进行操作,可以修改员工信息。使用者在offer页面,可以添加员工的信息,当信息填好提交以后,如果添加成功,该信息在页面就会消失,在Admin页面中出现新添加的信息,否则信息依然保留在原来的页面。
(2)行政管理(Admin)部门:使用者在create ID页面进行操作,可以分配员工ID,当ID创建完成之后,该信息在该页面消失,该信息在Account, PC prepare, Phone, Seat四个页面中出现。
(3)网络管理(Iteam)部门:使用者在PC prepare页面进行操作,为新职工分配requestID,用于分配机器设备。分配完成后,该记录将在PC setup页面出现,使用者对phone页面进行操作,对员工分配phone,分配完成后,该记录进入phone pool页面,在这个页面中记录的是phone的所有信息,包括phone分配信息,phone mac, phone number等等。
(4)设备管理(Facility)部门:使用者对seat页面进行操作,分配员工位置。
从安全性要求出发,信息系统数据库中放置了企业、部门、个人的大量数据,其中许多数据是非常关键、机密的,如果系统不能严格地保证数据的安全性,就会影响到系统的应用。具体包括两方面。在系统安全方面,要求对用户进行身份识别,在用户权限管理中,采用用户角色的方法,设置每个用户的角色身份,以便能区分每个用户的职能。对于系统数据安全,要求采用性价比比较高的方案对系统数据迸行处理,以使系统具有容错、容灾功能。
从系统软硬件环境需求分析,软件方面,数据库服务器采用MySQL数据库,并使用和JavaScript脚本等编程,管理工具采用SVN。硬件方面,市面上现有的硬件性能完全可以满足该系统的要求且价格适中。
3.2 系统架构的设计
本系统拟将整个业务应用划分为三个层次:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer, BLL)和数据访问层(Data Access Layer, DAL)。
表示层位于最外层(最上层)。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。业务逻辑层是系统架构中体现核心价值的部分,负责系统主要功能和业务逻辑的处理,关注点主要集中在业务规则的制定、业务流程的实现、合法性校验等与业务需求有关的系统设计。数据访问层负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。简单的说法就是实现对数据表的Select、Insert、Update、Delete操作。
三层系统架构是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。业务逻辑层处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。
3.3 面向服务的功能设计和实现
人事管理系统的功能需求可以分为7个部分:人力资源信息管理,行政信息管理,网络信息管理,设备信息管理,软件信息管理,信息查询,数据导入导出。人力资源信息管理和行政信息管理,主要的需求是对员工信息的增删改查操作;网络信息管理,主要的需求是对机器设备信息的管理;设备信息管理,主要的需求是对座位信息的分配和管理;软件信息管理,主要的需求是对软件安装和使用情况的管理。
具体的功能服务设计如下:
(1)员工信息管理服务:人力资源部门对员工信息进行添加、修改和删除操作。添加员工信息,系统自动生成职工编号基本信息包括姓名、性别、年龄、出生日期、住址、E-mail、入职时间,离职时间等。修改职工信息,对所选员工的信息进行修改。删除职工信息,从列表中选择需要删除的职工信息,然后进行删除操作。
(2)设备信息管理服务: 网络管理部门对电脑和电话信息进行添加、删除以及分配操作,设备包括电脑和电话。添加信息,在列表的最后加入新设备的信息;删除信息,从列表中选择要删除的设备,然后进行删除操作。分配设备,在列表中选中待分配设备分配给相应员工。
(3)数据导入导出服务:系统涉及大量的人员信息,需要对信息进行导入和导出的操作,导入数据需要将数据从Excel导入到数据库中,实现Excel和数据库的转换。导出数据需要将数据库中的数据导出成HTML格式,再转换为Excel格式,实现数据库和Excel的转换。每次导入和导出都做好数据的备份,有利于数据的还原。
为了实现上述功能服务,本系统中定义了基础模块(Infrastructure Module)为业务提供一些公用的底层功能。从整体设计层次的粗粒度上来剖析,可以将webserver和appserver看做两个模块,为了降低模块之间的依赖,将接口的方式定义成服务契约。按照依赖倒置的设计原则,通过抽象将接口和实现相互分离,避免基于实现的依赖。接口是稳定的,而实现则是易变的,基于接口服务调用能够有效的应对实现的变化带来的影响。
系统的功能模块包括人员信息管理(UserInfo)、设备信息管理(DeviceInfo)和基础模块(Infrastructure)。各自都包含了多个项目,反映了模块内部的层次划分。BusinessEntity:提供业务实体类型的定义;DataAccess:数据访问层,提供对数据库的访问;BusinessComponent:业务逻辑层,业务逻辑的实现;Service.Interface:定义WCF服务的契约接口;Service:用于定义实现上述契约接口的服务;UserInfo/DeviceInfo:为本模块提供基本的功能,包括对服务的调用,也包括必要的逻辑处理;Interface:用于提供给和其他模块的接口。
3.4 接口设计与实现
本系统拟设计的接口如下:
人员信息接口:人员信息包含多种类型的数据,需要从中提取出需要的信息转换成统一的存储格式。接口设计思想:数据获取时接口通过TCP协议完成数据的传输,把所要求的入口参数提供给接口,接口通过通讯协议采集到所要的数据并形成XML文件,然后利用协议转换器读取XML文件。
数据库通用接口:数据库通用接口规定了向第三方提供操作访问数据库的编程接口,其包括权限判断、数据存取等功能,在外部系统接入接口的过程中,所有功能由系统接入接口和数据操作接口提供服务。
导入导出接口:Visual2010自带的Excel接口,但是格式和样式单一,需要重新进行ObjToExcel接口的封装,实现系统数据,Excel和HTML格式之间的转换,使用泛化的方式重载原有的接口,Visual自带的Excel接口不可以传递参数,该系统由于不同部门上传和下载的Excel中数据的格式不一致,所以需要重新封装原有的Excel接口,将其参数化,同时实现了多个重载,有利于扩展和使用。
上述服务接口的定义都在各自模块的Service.Interface中,Service.Interface 同时部署在webserver和AppServer层中,这样通过Interface中定义的接口,在两层服务之间定义了一种契约。
4 结束语
SOA以借助现有的应用来组合产生新服务的敏捷方式,提供给企业更好的灵活性来构建应用程序和业务流程。
国内目前己有多种通用的人事管理系统软件供企业单位选择使用,应该说,企业人事管理系统的开发与应用在国内已经进入了相对成熟期,其在企业中的作用也越来越大。随着SOA技术的不断发展,中国的SOA架构模型和应用推广已经有了良好的需求环境。面向服务方式将是未来企业人事管理系统的发展方向。
参考文献
[1]毛新生.SOA 原理.方法.实践[M].北京: 电子工业出版社,2007.
[2]伍轶明,宋伟奇,郭源源.基于SOA的社区信息综合服务平台设计研究[J].广西工学院学报,2009,3: 55-58.
[3]Dirk Krafzig, Karl Banke, Dirk Slama著, 韩宏志译. Enterprise SOA面向服务架构的最佳实践[M].北京:清华人学出版社,2006.
[4]Whitten,J.L., Bentley, L.D.肖刚,孙慧译.系统分析与设计方法[M].北京: 机械工业出版社,2009.
[5]白金三,李志鹏. ASP的Web数据库访问技术及其应用[M].北京: 工业控制出版社,2006.
篇3
关键词:人事管理系统;;SQL SERVER 2005
1 人事管理系统开发的目标及意义
基于的人事管理系统的主要目的是通过B/S结构(Browser/Server结构),方便企业管理者来对企业的人事档案和企业各个部门进行管理,工资和奖金的核算,人员的管理和培训计划,员工信息的查询,使整套系统具有高安全性、高可靠性等优点,能够应用于中小型企业的人事管理部分。
为了做成一个完整的人事管理系统,而且被大家所能够接受,人事管理系统从以下几个方面重点考虑:⑴信息的搜集、存储、传递、分类、统计和检索等功能的计算机化,确保其准确性、及时性、完整性和相关性。⑵分权操作和数据共享,保证系统的有序运行。数据入口唯一、编码存储、明码输出、所有在用数据和历史数据都可共享查询。⑶实用性强,操作简便,容错与随机帮助有机结合,便于用户使用及扩充使一般员工不用培训就能上机操作。本文所开发的企业人事管理系统的总体任务是实现企业员工人事管理的系统化和自动化。人事管理为企业单位和个人提供信息咨询、档案检索、人员档案存取、为企业单位和个人提供档案的收集、整理、保管服务。
2 需求分析
通过调查研究,确定了本系统的需求如下:
⑴基本功能需求。能够管理职工的基本信息,并提供对这些信息的查询、修改、添加和删除功能;系统能对单位的人动、奖惩、考勤、工资、培训、绩效、成果、合同等信息进行记录并对其进行查询;系统能提供对职工添加、修改、删除用户帐号的功能,并能分配权限。
⑵用户界面需求。以Web页面的形式显示信息,界面操作简单易懂、页面美观,不需培训可以直接使用,人事管理人员能完成员工的添加、删除、修改员工等的操作,普通职工能完成考勤信息等的上报,领导能对员工的考勤信息等进行审批操作。
⑶性能需求。系统具有灵活性的操作性,可扩展性强,安全级别高,具有和外部程序接口的功能,可以与本企业的其他管理系统进行联网使用。
3 系统的设计
本系统的软件设计是基于网络运行的三层应用模式和浏览器/服务器模式相结合的形式,其中,一层为客户端程序;二层为Web应用服务器,三层为数据库服务器(SQL server 2005);客户端程序(标准浏览器)通过HTTP协议与Web应用服务器进行连接,Web服务器通过标准数据库接口与数据库进行连接,SQL Server2005数据库服务器接受Web服务器对数据库的操纵请求,执行相应的数据操纵,并将处理结果返回给Web服务器。系统使用、HTML、SQL Server数据库和C#编程等技术和开发工具。整个系统主要由一系列相互关联的动态页面组成。该系统按功能可分为六大模块,如下所示:⑴登录界面:设置使用人事管理系统的用户及其使用权限;⑵主界面:该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块;⑶浏览模块:该模块提供全部人事档案的界面;⑷查询模块:对档案卡片的查询功能,包括精确条件查询和模糊条件查询;⑸统计模块:按规定的要求进行的统计,它可以较详细直观的统计出要求的结果,统计可以详细的按职务、按职称、按部门、按学历以数字的形式或者以表的形式显示出来;⑹编辑模块:只有管理员才拥有数据修改及删除的权利,该模块里详细的记录了所有单位员工的资料。
4 系统的实现
本系统开发的主要工具是和SQL SERVER2005。首先,开发这个系统所需要的工具简单,易于维护,安全性也能得到可靠的保障,开发费用也比较低。项目投入使用之后也能节省大量的人力,物力,财力。因此开发这个系统对于企业来说是可行的,也是必须的。随着科学技术的不断进步,计算机应用已经遍布整个社会的每个角落。利用计算机实现企业人事管理势在必行。对于大中型企业来说。应用管理信息系统是适应现代化企业制度要求,推动企业劳动人事管理走向科学化、规范化的必要条件,使得本系统的开发得到了实现。
5 系统测试
基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。因此,我们对于测试用户登陆是否成功、测试其他用户是否能够登录、用户注销的测试、测试密码更改、测试编辑功能是否成功、测试查询功能是否成功、测试用户权限等方面进行了测试,均取得满意的结果。
6 结束语
本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的企业人事管理系统。实现了企业员工人事管理的信息化、系统化、规范化。本文所设计的数据库管理系统具有添加、查询、修改、更新等强大的功能。本系统涵盖了人事管理、工资管理、相关查询统计等与员工个人相关的信息,并以一种相容的、一致的、共享的、易防问和易检索的方式储存到集中的数据库中,从而将员工的信息统一地管理起来,及时准确地生成各种报表,为人事信息管理提供了一个现代化的管理手段,保持了各种数据的完整性、及时性和正确性,提高了企业人事管理水平。
[参考文献]
篇4
关键词:人事管理;MySQL;Java
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)02-0070-02
随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库的功能也越来越强,因此开发人事管理系统应用程序显得尤为重要,在强调管理、强调信息的现代社会中它变得越来越普及。一个优秀的人事管理系统不仅能够将人力资源工作者从繁重的日常琐碎事务中解放出来,而且还能提高企业整体的科技含量与管理效率,加快企业的信息化建设。
1 人事管理系统功能需求分析
本系统分为员工管理、部门管理、工资管理、管理员管理四个模块,管理员通过账户密码进登陆系统,进入操作界面。能满足的目标如下:
1)员工基本档案界面的添加、修改、删除操作;
2)根据姓名模糊查询功能的实现;
3)根据部门查询功能的实现;
4)部门基本信息界面的添加、修改、删除操作;
5)按相应条件对员工的奖惩、工资等进行统计;
6)管理员密码的修改。
2 系统详细设计
对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。系统设计,从宏观方面为系统提供了进行质量评估的直观表示,也是能把用户需求精确地转变为系统成品的唯一方法。因此,系统设计软件开发过程是决定软件产品质量的关键阶段。
2.1 系统功能模块设计
由于人事管理系统要处理的业务众多、涉及的细节众多,本次系统开发过程中仅设计出大致功能的模块。基本功能模块下分为员工管理模块、部门管理模块、工资管理模块、管理员管理模块四个一级模块,在各个一级模块下细分了一些贴切业务的二级模块:
1)员工管理:本功能负责员工信息的管理;
2)部门管理:本功能负责部门信息的管理;
3)工资管理:本功能负责工资明细的管理;
4)管理员管理:本功能负责管理员信息的管理。
2.2数据库表设计
根据该系统设计的需要,其后台数据库文件中需要用到员工信息表、部门信息表、工资明细表、管理员信息表等共四个表,每个表均有其自己的功能,是人事管理系统中不可缺少的一部分。
3 系统测试
3.1系统测试环境及方法
1)测试环境:在Windows7系统下,以IE7、IE11 、FireFox31.6、Chrome浏览器下,均可兼容本系统。
2)测试方法:通过jUnit白盒测试,确定系统中已实现的通路可按照业务需求正确的运行。通过黑盒测试,通过错误输入和正确输入来发现软件的缺陷。由于人事管理系统属于企业级内部系统,并发访问量不会过大。
3.2 系统功能测试
系统测试,是对系统完整开发过程的“收尾”,同时关系到系统质量的可靠性。尽管在最初设计的时候严谨按照业务逻辑实现代码编程,但代码不稳定因素和不同模块之间的逻辑性可能会互相干扰。而测试,就是为了防止在系统真正实施时出现不必要的障碍。以下进行部分模块的测试。
1)登陆功能测试:在用户登录时,先对校验码进行正确验证。然后对用户名和密码的有效校验,密码或姓名有错,均进行友好提示。
2)添加员工功能测试:当为本系统添加员工时,需要对表单的一些基本信息项进行格式校验,如员工姓名、基本薪水。当没有正确输入时,系统会以红色相应提示,提示管理员进行正确输入。在出生日期输入框中使用My97DatePicker插件,方便管理员正确输入时间,减少了js代码的验证,如图1。对于性别和部门的输入,同样按照减少用户手动输入的思想,将性别设置为单选框,部门设置为下拉链表,为管理员提供选择输入。
3) 修改密码测试:将两次新密码进行先后录入,通过页面js代码进行校验两次输入是否相同,不同则提醒错误信息,
4 结束语
随着计算机软硬件的不断发展,信息管理系统在人事管理中的应用己成必然,目前市场上出现的了一些通用的人事管理信息系统,由于通用软件使用范围的局限性,各单位、各公司人事部门仍需要开发适合自身使用的人事管理软件,结合自己单位的实际情况研发相应的人事管理系统,可以使得相应的人事管理部门的工作效率大大提高。
参考文献:
[1] 王珊, 萨师煊. 数据库系统概论[M]. 4版. 北京: 高等教育出版社, 2006.
[2] 张海藩, 吕云翔. 软件工程[M]. 北京:人民邮电出版社, 2013.
[3] 高洪岩. Java EE核心框架实战[M]. 北京:人民邮电出版社, 2014.
篇5
关键词:企业人事管理 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
篇6
论文摘要:高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。系统开发采用了先进技术,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。
目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。
经过前期大量调研,考察了很多软件系统。有的软件功能较全,系统庞大,能够部分满足我院的管理需求,但费用昂贵,且有很多我院不需要的功能;有的软件功能简洁,可部分实现我院人事管理功能,但对于我院特殊的个性化的功能需求不能满足。经研究决定,利用我院的人才优势,结合相关部门课题研究内容,开发适合我院管理的人事管理软件。
1 系统分析
软件系统不是越大越好。越大,功能越全,但操作会很复杂。只有合适的才是最好的。本系统从我院的实际情况出发,分析了技术可行性、经济可行性,最终确定利用自身的人才优势,开发适合我院实际情况的人事管理系统。
人事管理系统最主要、最重要的是对人的管理。未来社会的竞争是人才的竞争,如何选好人、用好人、管好人并留住人才是单位要解决的关于“人”的最重要的问题。利用软件系统能够为用人单位提供有价值的参考信息,根据不同发展阶段对人才的需求,制定不同的人才发展计划,并进一步做好人事管理工作。
由人事部门提出需求,并提供相关表格、数据格式,开发人员进行需求分析,与人事部门确定核准后,进行系统设计,然后进行编码、测试、调试,由人事部门试运行,提出改进意见,最后以软件系统的形式正式运行。
经过与人事部分相关人员一起分析,总结本系统要实现以下功能:
1) 人事基本档案管理:录入教职员工的基本档案信息,掌握教职工的出生年月、职称、学历、毕业院校、专业和简历等基本信息。
2) 综合查询:根据不同的组合条件,查询需要的结果,如可查询35岁以下拥有博士学位的教职员工的情况。
3) 统计分析:输入要统计的条件,以柱状图、趋势图等图形形式显示出统计的结果,直观、清晰、一目了然。
重点:实现人事档案信息的录入,只有规范的基础信息输入系统后,才能够实现其它的系统功能。所以基础档案是根本,除了该模块的设计要易于输入外,还要求基础信息的完整、正确及规范。
难点:统计分析,领导要求的结果要简洁、直观,但运算过程往往很复杂。想要各种各样的统计功能,又要求操作简单,这本身就是非常矛盾的需求。如何协调这一点,要经过反复试验,反复磋商,最终才能达到满意的结果。
2 系统概要设计
开发模式采用最新流行的B/S结构,将系统安装在Web服务器上,安装方便,调试、更新系统方便。每台客户端不用安装系统程序,只要有浏览器就能登录人事系统。
总体开发由富有经验的教师承担,为学院积蓄人才储备,吸收年轻教师参与。为培养学生的实践开发能力,本项目将部分优秀学生纳入项目组,将这部分学生作为“软件蓝领”,编写较简单的程序。因为系统中有部分界面的设计、图形图像的处理不需要较高的技术,把这部分交给学生来做,对项目的进程和对学生能力的提高都有极大的益处。
根据系统分析的功能,将整个系统划分成以下模块:
1) 员工基本档案录入;
2) 人事档案信息显示;
3)人事档案信息查询。
3 系统详细设计
开发技术选用+SQL Server 2000,采用最先进的开发技术,使系统的功能更加完善。采用技术,将网页系统的开发由过去的编写大量代码,转变为充分利用图形用户界面(GUI)和面向对象(OO)技术,开发更容易,测试更快捷,调试更方便。系统更容易扩充,在系统完成后,如果将来想加入新的功能,可在此基础上进行扩充、完善。
3.1 技术平台
1) 服务器操作系统:MS Windows 2000 Server;
2) Web服务器:IIS5.0+MS .NET Framework 1.1;
3) 开发工具:MS Visual Studio .NET 2003;
4) 数据库: MS SQL Server 2000;
5) 客户端应用程序: Internet Explorer 6.0(sp1)以上版本。
3.2 数据库设计
1) Employee表;
2) Department表;
3) UserInfo表。
3.3 界面设计
1) 系统登录页面
用户权限:role分为3个级别:1、2、3
级别1为系统管理员,拥有全部功能;
级别2为高级用户:不可添加修改用户权限;
级别3为一般用户:只可浏览信息,不可添加、修改、删除信息。
验证用户名及密码,如符合则可登录;同时判断用户权限,赋给Session(“role”)变量,根据权限进入不同的页面。
2) 主页面
采用Frame框架页面,点击左侧导航条,显示在右侧MainFrame窗体中。
采用TreeView控件实现左侧导航条。
3) 信息录入页面
信息录入页面可录入人员档案信息、部门信息等。采用文本框录入姓名、毕业学校等信息,采用下拉列表框选择性别、学历、职称等信息,采用日期控件录入出生日期、毕业时间、参加工作时间、入本院时间等,采用复选框录入兴趣爱好等信息。
4) 查询页面
可实现组合查询功能,根据下拉列表框中显示的要查询姓名、性别、学历、职称等字段信息,选择相应的“>”、“<”、“<=”、“>=”、“Like”等逻辑符,在文本框中输入相应的查询值,将查询条件显示在列表框中。还可将多个条件通过“And”、“Or”和“Not”连接起来,实现组合条件查询。
4 系统实现
4.1 添加信息
将文本框、下拉列表框、复选框等输入的信息添加到数据库表中。
strSql = "Insert Into Person Values('" & Trim(txtNumber.Text) & "','" & txtName.Text & "','" & txtTitle.Text & "','" & birthday & "')"
Dim cmd As New SqlCommand(strSql, conn)
'执行操作,插入记录
conn.Open()
cmd.ExecuteNonQuery()
4.2 显示信息
使用DataGrid控件显示人员的姓名、性别、出生时间、职称和学历等信息。
Dim cmd As New SqlCommand("Select * From Person", conn)
'建立DataAdapter对象
Dim adp As New SqlDataAdapter(cmd)
'建立DataSet对象
Dim ds As New DataSet
'填充DataSet对象
adp.Fill(ds, "Person")
'绑定数据对象
MyDataGrid.DataSource = ds.Tables("Person").DefaultView
MyDataGrid.DataBind()
4.3 显示详细信息
在显示信息页面,点击“详细”链接,进入显示详细信息页面,本页面将显示有关人员的全部信息。
strSql = "Select * from Person Where SerialID=" Request.QueryString("SerialID")
Dim cmd As New SqlCommand(strSql, conn)
Dim dr As SqlDataReader = cmd.ExecuteReader
dr.Read()
txtNumber.Text = dr.Item("Number")
txtName.Text = dr.Item("Name")
txtTitle.Text = dr.Item("Title")
conn.Close()
4.4 组合查询
将查询条件显示在列表框中,点击“查询”按钮,用DataGrid控件显示查询结果信息。
Lbcom.Items.Add(droplist1.SelectedItem.Text & " " & droplist2.SelectedItem.Text & " " & txt1.Text & DropList3.SelectedItem.Text)
Select Case droplist1.SelectedIndex
Case 0
field = "gender"
Case 1
field = "culture"
Case 2
field = "title"
End Select
Select Case droplist2.SelectedIndex
Case 0
relation = ">"
Case 1
relation = ">="
Case 2
relation = "="
Case 3
relation = "<="
Case 4
relation = "<"
Case 5
relation = "like"
End Select
If relation = "like" Then
strtxt = "%" & strtxt & "%"
End If
Select Case DropList3.SelectedIndex
Case 0
logic = ""
Case 1
logic = "and"
Case 2
logic = "not"
Case 3
logic = "or"
End Select
Session("fieldstring") = Session("fieldstring") & field & " " & relation & _
" '" & strtxt & "' " & logic & " "
5 总结
本系统采用了目前流行的及SQL Server技术,开发高校人事管理系统。由于高校的人事管理与企业的人事管理不尽相同,有相应高等教育管理的特色,所以高校的人事管理要根据具体情况具体分析。
随着高教改革的深入发展,高校人事管理系统也要进行相应的变革。管理的内容要向纵深方向发展,为高校领导和相关教育管理部门提供决策的依据。
随着信息技术的发展,过去很难实现的功能,如智能决策,数据挖掘等,渐渐成熟,可将这些技术加入到系统中,实现更丰富的功能。
参考文献:
[1] 苏英如程序设计及应用[M].北京:中国水利水电出版社,2006.
篇7
系统架构
随着计算机网络技术的不断发展,Web系统随之迅速发展,系统架构B/S结构模式逐渐取代了C/S结构模式。C/S结构是基于“肥客户机”模式下,要求系统的应用逻辑必须在客户端的应用程序之中,而数据库系统一般放在服务器端。这种系统架构下的软件开发成本高、维护困难大。因此使用简单、方便,开发成本低的B/S系统架构逐步得到广泛应用。该结构基于“瘦客户机”模式下,简化了客户端软件,用户只要通过IE等浏览器就可以访问服务器中的资源和数据,而软件的开发、维护等工作只要在服务器端就可以全部实现。这种系统架构下的系统软件资源共享程度高、升级成本低。因此本文将采用B/S系统架构去设计高校人事管理系统。
系统中角色及各角色的操作
根据高校的人事特点,系统中的角色分为业务管理人员(包括人事工作人员、财务工作人员以及相关业务人员等)、审核人员(包括校长、处长等)、普通教师、系统管理和维护人员等四个角色。业务管理人员负责在系统中进行业务操作,包括人员调动、信息录入、教师信息审核、工作量化、工资发放等;审核人员负责对系统中需要进行把关、审核的一些业务,比如工作量化的最终审核、文件的批示和印发等进行审批操作;普通教师在系统中可以对相关信息进行查询以及在权限范围内的一些录入、上传等操作;系统管理和维护人员则负责对整个系统进行升级、数据维护等操作。
从安全考虑,我们设计的高校人事管理系统拥有两个登录界面:系统管理人员界面和一般用户界面。系统管理人员界面是不公开的,只能允许系统管理和维护人员通过该界面进行登录。一般用户界面是对所有用户公开的界面,业务管理人员、审核人员、普通教师只能通过此界面登录。
系统需求分析
(1)不同用户根据赋予的相应权限能够对教师的相关信息(包含基本信息、科研信息、课程信息、工资信息等)进行管理。
(2)系统应具有强大的查询功能,包括个人基本信息的查询、个人科研信息的查询、个人工资发放情况的查询等等。
(3)普通教师用户能够上传、下载资源。教师能够将各种更新信息、增加信息上传至系统待审核,同时能对已经上传的但还未通过审核的信息进行编辑和删除的操作,进而可以有重新提交的权限;审核用户通过系统可对普通教师上传的各种信息进行审核并保存通过审核的信息。
(4)业务管理人员能够通过系统对人员信息、人事调配、职务变动、职称晋升、工资调整等相关业务信息进行审核管理。
(5)该系统必须能自动统计、自动生成各种人事、工资报表,使领导能够对整个学校的人事工作、人员信息、工资发放等情况进行全面了解,方便领导根据学校的具体情况作出及时的、科学的、合理的决定。
(6)系统应具有功能全面的面向系统管理人员的后台维护平台,该平台提供对不同用户进行权限管理、系统日志管理、数据库管理等功能。
系统模块划分
根据系统分析,将管理系统主要划分为:基本信息管理模块、业务管理模块、财务管理模块、审批模块和系统管理模块。
(1)基本信息管理模块
该模块主要对全校教职工的基本信息进行管理,包含对教师基本信息的添加、删除、修改、查询等功能。基本信息管理模块是其他系统模块的基础。
(2)业务管理模块
业务管理模块是整个系统的核心模块,该模块的功能是对人事管理中的人事调配、职务变动、职称晋升、继续教育等所有业务进行管理,对相关业务按照系统设计流程进行操作。
(3)财务管理模块
财务管理模块实现对教职工的薪资计算、财务信息、查询等功能。
(4)审批模块
审批模块分为一般业务审批和领导审批。一般业务审批由业务管理人员进行完成,对教师上传请求审批的基本信息、科研信息等进行审批。领导审批主要是对相关决策和文件进行最终审批。该模块能够最终实现无纸化审批,减少审批环节,提高审批效率。
(5)系统管理模块
系统模块是系统后台管理,能够对用户的权限、密码、数据库、系统日志等进行有效管理,确保整个系统有序安全地运行。
篇8
关键词:工程项目管理;ERP;可行性分析
中图分类号:TP302 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.04.008
Design and Research of Project Management System Based on ERP
YUaN feng
(East China Sea Fleet of information technology Department)
【Abstract】For some power company’s low management efficiency, this paper designes and develops a new electricity customers of project management system. First, according to the situation of the company, this paper analysises requirements of the system. And then, have feasibility analysis on economic, technical , and timing. Detailly analysises system’s five functional modules, they are user logging, personnel information management, project management, staff account management, rights management. finally, complete the overall design of the electricity customer project management system based on erP.
【Key words】Project management; erP; feasibility analysis
0 引 言
工程项目管理存在于各行各业中,和社会生活和生产息息相关。随着当今科学技术和迅猛发展,工程项目管理的理论、方法和思想也出现了新的趋势和进步。工程项目管理的对象不再仅仅是整个行业或是企业,还包括了企业各个部门和人员的各种活动。工程项目管理也越来越专业化和一体化,有效管理、和谐管理、廉洁管理,有助于企业的发展和建设也是现在工程项目管理的目标。信息技术是工程项目管理不可缺的技术,工程项目的管理建立在信息技术之上将会使管理范围更加的广泛、灵活、可靠[1]。
目前国内的大多数企业的项目管理技术还比较落后,项目管理软件还没有完全成熟,完全引用国外的工程项目管理软件也不符合国内的现实情况,会影响企业的管理甚至起到反作用。另一方面,目前的国内项目管理的集成也比较落后,对于企业来讲项目管理是一项综合性的交叉工作,涉及到成本、质量等很多方面,影响整体的管理的因素就比较复杂且有着很多方面的不确定性。企业的项目管理就要求即能满足单个方面的要求,又能满足整个企业管理总体要求,并能优化管理使管理的效果好。因此,先进的工程项目管理对于企业的发展来说至关重要。
ERP(ERP-Enterprise Resource Planning)企业资源计划作为当今国际上一种最先进的企业管理模式是一种集成的管理信息系统,以信息技术作为基础,是企业管理层和员工的管理企业决策方案的平台,能够做到最大化合理有效的利用企业的资源为企业创造财富[2]。ERP实际上是一种管理软件,是将先进的管理思想和信息技术结合起来,用电脑来实现企业的高效管理,以市场为导向对企业所有资源如人力、财力、时间、空间等进行合理的调配,进而最大化企业的经济效益。实践证明ERP是一种很好很先进的管理模式,也成为当今企业管理发展的趋势,是企业发展和竞争不可少的手段。
ERP在各种企业的应用逐渐广泛,电力公司也有了一定的应用,但是在电力客户工程项目管理系统的开发应用方面,目前国内还没有这方面的涉及。本文针对某电力公司的实际情况,设计和开发电力客户工程项目管理系统,对电力客户工程项目的成本,进度和结算等进行管理[3]。
本文首先对系统需要进行分析,然后对系统的可行性分析,包括经济的可行性、技术的可行性、时机的可行性,最后确定系统的功能模块,得出系统的总体设计数据流程图。
1 系统的需求分析
本系统的建立是为了更好的管理企业的项目信息和人事信息,对项目和人事进行网络化管理,有效合理利用企业的资源,降低成本,提高工作效益。在对公司的实际硬件和人员情况进行调查分析后,确定了系统的几大基本功能:
(1)员工档案管理:员工信息的录入、删除、修改。
(2)部门档案管理:显示部门负责人和所在部门员工。
(3)工资档案管理:录入和查询发薪记录及历史信息。
(4)项目流程管理:按部门管理项目的流程和查询进度。
2 系统的可行性
在对系统进行开发前,需要对系统进行可行性分析(Feasibility Analysis),即在对系统充分调查后,分析开发的系统是否具备必要性、可行性和实用性,主要是对新系统在技术方面、经济方面和社会方面进行分析,即保障了新系统开发成功,又可以使开发投资失误减少可能性。在对企业的需求和资源进行调查后,在经济、技术、时机上进行分析如下。
2.1 经济可行性
经济的可行性是指对开发系统能否产生经济效益进行评价,这主要包括项目管理系统的开发费用、设备费用和维护费用。本项目管理系统和大型的信息管理系统相比,规模不是很大,因此开发周期较短,且单位有专业的网络计算机人员,因此开发费用不是问题;该企业的办公环境硬件条件已经具备了系统所需的硬件设备,软件环境也具备,因此设备费用方面也不需要额外的支出;对于系统的维护和管理培训等方面企业已经具备了一定的条件,企业的管理人员都有熟练操作应用软件的能力,开发的项目管理系统本身也具有简单可操作的特性,只要对管理人员进行简单的培训就可以熟练应用此系统了。
2.2 技术上的可行性
技术上的可行性是指开发的系统在技术上是否具备可实现性,能否顺利完成开发,目前的软硬件条件是否能满足开发的需要。软件方面,本系统是采用三层B/S模式,和传统的C/ S模式相比有很多优点,最重要是结合了Internet/Intranet技术,顺应技术发展的趋势,将应用系统推进到一个更新的发展时期。因为SQL数据库使用简单、储存一般单位的人事资料绰绰有余,系统的软件开发平台已成熟可行。在硬件方面,随着当今科学技术的迅猛发展,硬件的更新速度越来越快,硬件设备更加先进,性能更加卓越,价格是逐步下降,从经济上和使用要求上都能达到企业的要求。综合来看,此系统的开发在技术上是完全可行的,且经济上也满足企业要求,有助于企业控制
成本[4]。
2.3 时机可行性
在企业的实际管理过程中,随着企业的发展,企业的规模越来越大,人员也越来越多,信息技术的高度发展,原来的人事管理方式已经不能满足企业发展的需要。本系统的开发会更优化企业的资源,改善企业管理现状,能够更好的使个部门配合更加有利于企业工作,也节省了时间和资源,提高了效率[5]。
通过以上分析,本系统开发在技术方面、经济方面和时机方面都具备可行性,且对于企业来说,成本支出不高,周期短、见效快。因此,本系统的开发是可行的。
3 系统功能分析
工程项目管理系统主要是由人事管理和项目管理两部分组成,是对企业工程项目的集成和高效管理。人事管理主要为对企业员工的管理,使其能做到合理有效的利用企业资源,主要内容为员工基本信息管理、员工工资信息管理,部门基本信息管理。项目管理主要是对企业的部门流程进行多个部分的管理。此外,系统还可以对员工帐号管理和权限管理,其中包括增加员工,管理员工,个人信息维护等,基本权限管理是指管理员对员工基本信息的编辑修改的管理。通过分析可知系统应有以下几种基本功能。
3.1 用户登录
用户登录是指对使用系统的普通用户和管理员需要用户名和密码,员工的有访问权限的限制,普通员工进入的系统界面和管理员是不同的,每一次登录系统,系统都会记在登录信息在系统日志中。
3.2 人事信息管理
人事信息管理是指登录的管理者和用户可以查看企业的人事信息,了解各个部门的信息,也可以查看到自己在企业在部分的情况。负责人主要管理员工的工资信息、部门信息、员工信息等。
3.3 工程项目管理
工程项目管理是指管理员对企业工程项目的管理,对企业各个部门的没完成和完成的项目流程查看和编辑,各部门经理可以直接对其流程进行管理,这样可以随时调整项目进度进而提高员工工作效率。
3.4 员工帐号管理
员工帐号管理是指企业的所有员工可以登录相应的系统界面查看自己的信息和修改自己的帐号和密码,系统管理员拥有对系统的最高权限则可以休息企业所有员工的帐号和密码。
3.5 基本权限管理
基本权限管理是指企业负责人对访问本系统的权限管理,企业的全部员工是否能够访问系统信息。
4 系统总体设计数据流图
通过对系统的需求分析,开发系统的可行性分析后,对本系统进行总体设计。整个系统的功能如图1所示。本系统分为管理端和员工端,系统的管理员拥有系统的最高权限,可以对系统的信息进行任意的查看和修改等操作。员工端是指普通用户访问系统,且可以进行简单的操作如查看信息,修改密码等。该系统分为三大部分,登录模块、人事管理模块、项目管理模块。人事管理模块分为四个部分,员工个人信息管理,所有员工的基本信息管理,部分信息管理,员工工资管理。项目管理模块是以项目的流程来管理。用户登录数据数据流如图2
5 结 语
本文主要对系统进行了需求分析和整理,并针对需求分析做出系统功能结构图。然后从经济、技术、时机三个方面进行了可行性的分析,最后是对系统的各个功能进行了详细分析,功能包括用户登录、人事信息管理、工程项目管理、员工账号管理、基本权限管理五个部分,并且画出系统总体设计的数据流程图。
参考文献
[1] 王金凤. ERP一种先进的管理方法和理念. 郑州经济管理干部学院学报,2003,18(1): 18-20
[2] 徐春玲. ERP技术在电力企业中的应用与分析. 安徽电力,2005,22(3): 74-77
[3] 阮前途. 上海市电力公司ERP工程设计与实施. 电网技术,2006, 30 (10): 1-7
篇9
【关键词】人力资源 信息化
一、国内高校的人力资源信息化开展情况
目前,国内高校均不同程度地在开展人力资源信息化建设,根据学校的办学条件、办学历史和管理水平的不同,各所高校的信息化开展水平也各不相同。大致可分为三个层次:
一是数据层次。目前基本上所有的高校都建立了人力资源的基础数据库,用于日常工作中的随时调阅。数据库的建设工作基本上是随着计算机的普及同步建立并发展,数据信息的采集也基本停留在教职工概况,仅为传统人事业务提供参考。日常的维护需要人事工作人员及时操作更新,相关人事业务的办理均需要线下执行。采用这种模式有数据规范、保密性好的优点;但是在功能拓展上有极大的局限性。
二是应用层次。采用数据库加应用系统的方式已经被越来越多的高校采纳,并将逐渐普及。原因是多方面的,一是高等教育蓬勃发展必然带来高等院校的人才队伍规模扩张,高校不得不建设一些专门的应用系统来解决日常工作中的问题;二是高校的一些日常业务已经非常成熟,对于开发方来讲,开发需求已经非常明确,因而已经有一些公司开发了高校人事管理系统,以相对廉价的方式迅速的在高等院校间普及。
三是服务层次。搭建服务层的目的,在于主动推送多元化服务于受众。其建设要求较高,对数据库设计、应用系统的开发不再局限于原有模式。因服务内容的个性化、决策数据的不可预见,必然要求灵活的数据系统设计及丰富的应用服务种类。服务层的建设,在目前高校的人事信息化的进程中,也仅处于规划及摸索阶段。
二、人力资源信息化工作中的困境
在现行人事制度改革进程中,面临着一系列困境:无法获取及时、准确的人事信息资源作为参考依据;无法实现人事改革所预期的效果(改革成果的应用);无法从日益增加的日常工作中解脱。而随着改革的推进,人事部门的管理视角从传统的人事管理向人力资源管理转变,工作定位由管理导向向服务导向转变。目前主流的数据库查询系统和基础应用系统无法支撑人事部门深层次的业务管理及服务需求。
三、人力资源信息化建设的主要功能
一般来讲,信息化工作在高校人力资源建设中,主要实现三个重要功能:
高效的办理各类人事业务、便捷的提供人事服务,取代传统低效的业务模式,减少人力成本;
引领、协同高校的其他部门开展信息化建设,整体提高学校的信息化水平;
真实可靠的展现人力资源现状,提供科学的决策依据。
四、人力资源信息系统设计的主要思想
高校人力资源信息化方案的设计,是在深刻分析现有人力资源现状、深刻理解现行人事制度改革的基础上,结合先进的信息技术,建设布局能够辅助推进人事制度改革进程,提高人事政策执行效率的信息系统。
在设计思路上,首先理清所要研究的三个目标层次:效率优先、流程再造、决策支撑。
基于提升效率的研究,侧重于固有人事工作的调研及效率分析,尝试在不改变原有操作模式的前提下,发现影响整体工作效率的环节,分析其工作方式的可替代性,并对不同工作名称但同种工作性质的业务进行整合,体现面向人事工作者及教职工的效率优势。
基于优化原有工作流程的流程再造的研究,目的不再局限于效率,而是在良好的工作效果的引导下,用信息系统来推动新流程的运作,并保障其执行。
基于决策支持的研究,着力于设计能够揭示人力资源资源全貌,能够支撑所有应用服务开展的数据库,并提出能够保证安全、高效执行且灵活定制的建设方案。
虽然人力资源管理部门目前的大部分工作还放在事务性的工作上,但未来的人力资源管理部门必然将更多的精力集中在对人力资源的规划上,而事务性工作将逐步被计算机系统通过自助型服务和自动化工作流转所替代。
五、人力资源信息系统设计的需求分析
高校人力资源信息化建设需求分析需要从两个维度探讨建设的必要性与可行性:现有的人力资源结构与教职工的个性化职业发展路径。
高校人力资源的基本结构可大致分为:教学人员、科研人员、管理人员、辅助人员。
从人力资源管理的角度看,所有的教职工在职业发展轨迹上还是有一些共性的特点:引进、培养、发展、评价、退出。
针对某类人员的某个职业发展环节的需求分析,如:“离退休”是所有人员“退出”环节的需求,薪酬变动是“发展”环节的需求等等。
最终我们需要实现两个目的:针对某类人员的某个环节,我们需要做一些什么事情,达到什么目标(应用);做这些事情,实现这个目标,我们需要知道此类人员的哪些信息(数据)。
六、人力资源信息化建设的进一步思考
在实际应用中,虽然不同的人才队伍建设都有个性化的特点,每个职业环节都需要个性化的支持,但是无论多么琐碎的需求都可以归结为两个层面的建设内容,即:需要建哪些系统实现哪些功能(应用层),支持这些功能的实现需要哪些数据资源的支持(数据层)。
基于先进的管理理念,借助先进的管理技术,秉承“以人为本”的教育理念,高校在人力资源信息化建设过程中,需要探索建立一系列人力资源管理指标,通过信息系统实现管理功能,进而提升人力资源管理水平。
【参考文献】
篇10
关键词:医院管理;人事信息系统;探讨与实施
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)32-7232-04
1 人事信息管理系统的简介
医院人事档案信息是合理用人、配置人力资源的重要依据之一。人事档案信息对人力资源管理起到举足轻重的影响,要合理并最大限度地实现人力资源的价值、提高员工工作效率和医院经济效益、降低人力资源成本,同时为了达到医院人才有效管理目标,就必须做好科学管理,需充分发挥人事信息系统在医院人力资源管理中的决策参考作用。因此需要针对医院人事部门的大量业务处理工作来开发的管理软件,既而基本建立医院人事信息数据库,并以此为中心实现全院各部门计算机网络的信息共享,为医院领导的决策提供详实的依据。
因此,我们急需对现有的人事管理日常工作流程进行系统分析,制定合理的软件项目计划、需求分析、软件设计、编码、软件测试、软件维护等步骤。
2 系统数据库设计
由于医院内部网络与互联网在物理结构上完全隔开的,所以本系统是应用在局域网中, 多台计算机同时连接到Oracle 数据库服务器上使用。另外, 根据医院人员的信息, 我们建立起一个数据库, 数据库的建立是管理程序开发过程中的非常重要的一个环节, 必须能够完整清晰地体现所要管理的信息, 而且表结构的划分合理与否, 将直接影响到软件开发的效率、软件的扩张性和日后数据的管理, 所以必须清楚每一功能模块要操纵的数据, 以及数据间的相互关系, 然后建立数据表。
在了解了本单位人事数据的基本情况和需要通过计算机管理的相关功能后, 此数据库基础上建立起如下表:
3 系统的分析和概要及实现
我们采用PowerBuilder8.0开发平台,采取C/S 架构, 即Client/Server (客户机/服务器) 结构。此技术框架是以满足局域网内的应用为主, 响应速度较快、操作界面个性化、对复杂流程适应快, 安全性高,并充分利用PB中的Datawindow强大的功能。通过对用户需求的分析, 我们可以按职工能类别划分对人事信息管理系统 大致可以分为4 个模块: 人员基本情况管理模块、职工工资管理模块、职工考勤管理模块、系统字典维护模块。现在对这4 个模块做简单说明。
3.1 职工基本信息管理
数据:职工人事信息。 功能: 基本信息的查询、统计和相应的报表打印并规范职工退休及减员流程。
在日常工作中的需要把人员库设计分为四大类:1) 在职人员库窗口;2) 职工减员库窗口包括及辞职、除名、自然死亡和调出等;3) 人员退休库窗口包括指干部的离休、退休及返聘留用的人员;4) 职工临时库窗口包括已申请离院的人员和轮训生等短期在院人员。人员各类信息模块则通过人员id号(关键词)的关联进而对不同的选项卡切换并浏览该人员的各类信息。
3.2 员工考勤信息管理
数据: 员工每日的排班明细。 功能:以排班数据为基础,生成月考勤数据。最终完成对员工考勤情况的查询,分类统计及各类报表的打印。
各科室部门每周排班明细输入排班表中,生成了以每周纪录信息并以当前星期周一的日期和人员id组合成为关键词的。在月末自动按自然月时间段,通过计算各个考勤项目名称来计算出本月考勤并生成月报表。
3.3 职工工资信息管理
数据:人员月工资金额。功能: 完成员工工资的条件查询、月和年的统计和报表打印。
“工资发放项目库”完成对全院当月所要发放的项目设置设定发放月份、发放字段、发放项目名称。另外,每个月职工的基本信息和工资中只有部分数据变化,根据这个特性,先设计一个原始“工资发放明细库”以发放月份和人员id组合关键词,保持数据不变,每个月初初始化生成一个当月工资库。再根据职工月考勤情况自动对当月指定项目进行增加、删除、修改等操作,数据更改完毕后,将结果保存或可直接从外部文件excel数据导入。
3.4 系统字典维护管理
各类字典数据,如民族、学历、人员性质、工资类别等。
此模块除完成数据的一般性维护( 如各类下拉列表内容维护、数据的恢复与备份) 外,还提供本系统的部分维护功能, 另外还有密码的修改等。
3.5 用户权限管理模块
系统管理员对系统进行日常维护, 对角色、权限的设置, 针对人事信息的特点, 对人事信息按钮分为三类权限: 可用、不可用。实现对系统读写、只读、不可见三类功能。将权限分别授予相应的角色, 由多个角色来共同管理人事信息表, 既保证数据录入、修改的安全性, 也明确了各自角色的分工, 确保系统的安全性和正常运转。
“按钮权限表”中每一条记录包括用户id、按钮所在窗体名称、 按钮名称、使用权限。在激活窗体Open()事件中代码,从“权限表”读取此用户所在窗体数据并根据权限类别对按钮Enabled 或Visible进行相应的设置。
4 软件的后期维护和二次开发
软件的价值体现在其投入使用后给用户所带来工作效率提高,获取准确信息以及由此所产生的间接的经济效益, 但这并不等于一劳永逸。一个应用软件的成功与否, 后期维护工作的质量占了很大的比重。软件维护工作越简单越能提高软件维护的质量, 也是延长软件生命周期的关键。因此, 做好软件的开发记录文档,有利于维护人员追踪开发人员的思路, 以便有的放矢的进行故障排查和维护工作, 减轻工作量。此外, 第一时间收集用户的反馈信息, 对软件进行改进。 当然进行二次开发也是完善软件, 加强软件的生命力的必由之路。
5 结束语
目前的人事管理系统在很大程度上只是一个事务处理系统, 在日常工作中主要进行事务性工作的处理,对人力资源科学化管理的研究和开发比较欠缺。此系统框架还有待进一步合理调整, 运行效率还需要进一步提高, 需要更强的适应性来应对人员信息配置、政策的发展要求。重点需做好以下两个方面的工作:
一是加强基础工作。人事部门用户应不断完善人员基础数据库, 将需要的人事基础信息纳入计算机管理, 制定更新计划以便进行适时更新和定时更新, 满足日常人事管理工作的基本需要。同时,提高人事工作者的整体素质和软件操作技术水平, 发挥信息系统的作用。
二是加强网络建设。人事部门在人员配备和计算机软硬件配置等方面都有良好的基础, 未来可实现各医院内部各个科室根据工作职能共享相应的人事信息并可以通过该系统布置各类报表工作等。同时, 在建立健全院数据库的基础上, 结合整体性人才资源开发工作的需要, 开发各类报表系统、自动提醒系统、决策支持系统等, 推动人事管理工作更好地为各项日常工作服务,最终实现办公自动化。
参考文献:
[1] 甘仞初.信息资源管理[M].北京:经济科学出版社,2000.
[2] 冯凤娟.Oracle 数据库体系结构和管理[M].北京:清华大学出版社,2003.
[3] 黄燕.医院人力资源信息数据库建设存在的问题与对策[J].经济与社会发展,2003(2).
[4] 董军,王玉,康祥顺.PowerBuilder 案例开发集锦[M].北京:电子工业出版社,2005.
[5] 陈永强.PowerBuilder数据库开发经典案例解析[M].北京:清华大学出版社,2007.
[6] 王红印.人事档案信息资源开发利用分析[J].中国行政管理,2007(6).
[7] 路彦钧,赵劲秋.基于web 方法构建医院人力资源管理信息系统[J].医院管理杂志,2005(4).
[8] 韩振燕.人力资源管理信息化探讨[J].现代管理科学,2005(11).