论文部分内容阅读
摘 要:古镇镇人民政府经过多年的信息化建设,计算机网络和基础设施已初具规模,人员的素质和操作水平不断提高,信息技术的应用快速发展。在市委、市政府的正确领导下,有关领导不断加快电子政府建设的步伐,指示开发中山市古镇镇人力资源信息管理系统,为进一步提高行政效率,有效管理和开发人力资源提供了有力保障。
关键词:中山市 人力资源 信息管理系统 设计
一、系统模块划分
本系统采用了软件系统中的三层架构,就是将整个系统业务应用划分为三个层次,即:用户界面层(UI)(主要是一些可视化页面)、业务逻辑层(BLL)(封装了与数据层进行交互的逻辑代码)、数据访问层(DAL)(与数据库进行交互实行页面的增、删、改、查等主要功能的实现)。三层结构中区分层次的主要目的是为了体现出软件开发中“高内聚,低耦合”的思想实现,理解起来更加简单,在保证系统的实现技术简单并且容易维护的基础上,实现表现层和业务逻辑层的分离,提高可重用性,可移植性。系统的核心模块是人力资源管理模块和薪酬福利管理模块,组织机构设置、岗位设置、职务任免以及电子档案等四个环节,环环相扣,缺一不可。由于职务任免管理和电子档案的履历管理这两项工作的内容实际上是一样的,因此,当完成职务任免工作时,系统应自动增加履历上的记录。这么一来,既方便了用户,也因为按照文件录入的任职时间最为精确,保障了人员履历的权威性。另外,身份证校对是根据身份证号码自动校对正确性(18位身份证最后一位是校验码)以及辨别性别的特性,为系统提供更好的数据校正能力。薪酬所属时期、账目管理、人员归账、薪酬计算等环节同样是密切相连的。薪酬所属时期用于对每月的薪酬待遇作区分,当新增一个时期,系统自动触发一系列事件。一是自动封存上月福利明细,防止操作员误操作或者数据丢失;二是自动复制上月的账目设置和人员归账信息,并适当修改作为本月的记录,这样便可尽最大程度减轻工作量,提高工作效率。
二、 数据库设计
数据库表设计清单,见表2-1
1.人力资源_组织机构表。人力资源_组织机构表是本系统的核心表,它用于构造“组织树”,ItemIndex是本节点的编号(系统自动编号),ParentIndex是本节点的父节点。
2.人力资源_电子档案履历。当职务任免操作完成时,数据库触发器自动触发添加电子档案履历或者删除电子档案履历操作。用户也可以操作修改表记录。
3.工资_月工资_明细。工资_月工资_明细表用于储存每月的工资明细,设计上符合《古镇镇财政供养人员工资改革办法(试行)》的规定。
三、结语
笔者从2007年9月到中山市古镇镇组织人事办公室任职,多年来,我总结了一些组织人事方面的工作经验,并探索利用計算机软件技术,把这些经验信息化。查阅了大量关于组织人事信息系统设计的资料,使我增强了单独完成本系统的信心!项目从2009年开始以来,我遇到了许多难题,随着难题的一一解开,笔者得到了一些体会如下:
第一、本系统在开发前期选用了windows Xp 企业版作为数据库服务器,在软件测试中遇到了系统连接数问题,当用户接近10人时,软件就不能登录了。在导师的指导下,我改用了Windows2003 Server操作系统,问题得到了彻底解决。 第二、当项目的复杂度比较高时,可以先把通用的功能做成模块或者类库,继承公共模块(类库),就相当于省下了很多的功夫,而且在维护上也相当方便,这让我体会到了软件设计“高内聚,低耦合”的好处。 第三、本系统经中山市古镇镇组织人事办公室同事测试并运行,目前运行情况较为理想,经过培训上岗的系统管理员已能完成简单的系统维护工作,镇委领导层也正因此同意加大政府信息化建设的投入。当然,由于时间仓促加之开发设计的经验尚有欠缺,目前的系统还存在一些弊病, 比如:软件管理缺乏科学的方法,因而给系统的维护造成了一些困难,尤其是突如其来的广东省事业单位岗位设置和工资改革中,工资福利模块需要做大量的修改,由于缺乏科学的软件设计管理方法和代码管理方法,导致项目需要做大量的变更工作,工期也相应延长了接近一个月。
参考文献:
[1]伊茂恒.力源人力资源信息管理系统的设计与实现,大连理工大学,2005.
[2]陈小新.软件项目管理,让合作更有效,软件工程师,2005,37-39 .
[3]刘中锡.软件行业人力资源状况分析及对策,商业研究,2001.3,160-162 .
[4]谢加华.一个智能信息监测系统的设计与实现,复旦大学,2005 .
[5]广东省人民政府.广东省事业单位岗位设置管理实施意见,2008-11.
关键词:中山市 人力资源 信息管理系统 设计
一、系统模块划分
本系统采用了软件系统中的三层架构,就是将整个系统业务应用划分为三个层次,即:用户界面层(UI)(主要是一些可视化页面)、业务逻辑层(BLL)(封装了与数据层进行交互的逻辑代码)、数据访问层(DAL)(与数据库进行交互实行页面的增、删、改、查等主要功能的实现)。三层结构中区分层次的主要目的是为了体现出软件开发中“高内聚,低耦合”的思想实现,理解起来更加简单,在保证系统的实现技术简单并且容易维护的基础上,实现表现层和业务逻辑层的分离,提高可重用性,可移植性。系统的核心模块是人力资源管理模块和薪酬福利管理模块,组织机构设置、岗位设置、职务任免以及电子档案等四个环节,环环相扣,缺一不可。由于职务任免管理和电子档案的履历管理这两项工作的内容实际上是一样的,因此,当完成职务任免工作时,系统应自动增加履历上的记录。这么一来,既方便了用户,也因为按照文件录入的任职时间最为精确,保障了人员履历的权威性。另外,身份证校对是根据身份证号码自动校对正确性(18位身份证最后一位是校验码)以及辨别性别的特性,为系统提供更好的数据校正能力。薪酬所属时期、账目管理、人员归账、薪酬计算等环节同样是密切相连的。薪酬所属时期用于对每月的薪酬待遇作区分,当新增一个时期,系统自动触发一系列事件。一是自动封存上月福利明细,防止操作员误操作或者数据丢失;二是自动复制上月的账目设置和人员归账信息,并适当修改作为本月的记录,这样便可尽最大程度减轻工作量,提高工作效率。
二、 数据库设计
数据库表设计清单,见表2-1
1.人力资源_组织机构表。人力资源_组织机构表是本系统的核心表,它用于构造“组织树”,ItemIndex是本节点的编号(系统自动编号),ParentIndex是本节点的父节点。
2.人力资源_电子档案履历。当职务任免操作完成时,数据库触发器自动触发添加电子档案履历或者删除电子档案履历操作。用户也可以操作修改表记录。
3.工资_月工资_明细。工资_月工资_明细表用于储存每月的工资明细,设计上符合《古镇镇财政供养人员工资改革办法(试行)》的规定。
三、结语
笔者从2007年9月到中山市古镇镇组织人事办公室任职,多年来,我总结了一些组织人事方面的工作经验,并探索利用計算机软件技术,把这些经验信息化。查阅了大量关于组织人事信息系统设计的资料,使我增强了单独完成本系统的信心!项目从2009年开始以来,我遇到了许多难题,随着难题的一一解开,笔者得到了一些体会如下:
第一、本系统在开发前期选用了windows Xp 企业版作为数据库服务器,在软件测试中遇到了系统连接数问题,当用户接近10人时,软件就不能登录了。在导师的指导下,我改用了Windows2003 Server操作系统,问题得到了彻底解决。 第二、当项目的复杂度比较高时,可以先把通用的功能做成模块或者类库,继承公共模块(类库),就相当于省下了很多的功夫,而且在维护上也相当方便,这让我体会到了软件设计“高内聚,低耦合”的好处。 第三、本系统经中山市古镇镇组织人事办公室同事测试并运行,目前运行情况较为理想,经过培训上岗的系统管理员已能完成简单的系统维护工作,镇委领导层也正因此同意加大政府信息化建设的投入。当然,由于时间仓促加之开发设计的经验尚有欠缺,目前的系统还存在一些弊病, 比如:软件管理缺乏科学的方法,因而给系统的维护造成了一些困难,尤其是突如其来的广东省事业单位岗位设置和工资改革中,工资福利模块需要做大量的修改,由于缺乏科学的软件设计管理方法和代码管理方法,导致项目需要做大量的变更工作,工期也相应延长了接近一个月。
参考文献:
[1]伊茂恒.力源人力资源信息管理系统的设计与实现,大连理工大学,2005.
[2]陈小新.软件项目管理,让合作更有效,软件工程师,2005,37-39 .
[3]刘中锡.软件行业人力资源状况分析及对策,商业研究,2001.3,160-162 .
[4]谢加华.一个智能信息监测系统的设计与实现,复旦大学,2005 .
[5]广东省人民政府.广东省事业单位岗位设置管理实施意见,2008-11.