论文部分内容阅读
随着时代的发展,社会的进步,各行各业新技术不断更新。现在我国的许多的企事业单位的人力资源管理水平还停留在纸介质的基础上,这样的机制已经不能适应现代人事管理的发展,因为它严重浪费人力物力,在计算机技术迅速发展的时代这种传统的管理方法必然被计算机应用为基础的信息管理所取代。对于大多数企事业单位来说,利用计算机技术支持企业快捷迅速完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。企业人事信息系统作为信息管理系统(MIS)的一种,是人力资源管理的重要环节,也是企业管理的科学化、正规化的重要条件。人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出及职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作。现有的人事工信息系统,是基于web的方式进行人事信息管理的。同时在信息管理系统的基础上,可以完善教职工合同管理、薪酬管理等功能。这种方式能够极大地减轻人事管理部门的工作量,同时能够提高管理工作的准确性和效率。本文首先研究了人事管理系统在学院运行的可能性和意义,并结合自己日常工作,对相关岗位进行长时间的调研,确定了系统的总体框架及实际流程,尽可能的把一些日常繁琐复杂的工作分析详细,设计由系统来代替这些工作,减轻人事专员的工作量并且提高效率。在确定系统设计的可行性后,为缩短开发流程,加强系统的通用性和易用性,让使用者能够在最短时间内熟悉并掌握使用系统,本人对系统的模式、开发工具的选用等进行了充分的研究,并最终确定采用最新的B/S体系结构,数据集中处理,零客户端安装,利用JSP语言进行开发设计。从开发速度、用户体验来说,B/S模式较为适合学院的需要。为了将来能与校园一卡通系统和各种信息管理平台的整合、系统用java做基础语言进行开发设计。本设计基于Java web技术,详细的研究了Java的主流框架,结合我院实际情况,重点的分析了系统的开发成本及可拓展性,结合学院其它管理系统的可兼容情况,决定以struts2技术为基础,hibernate管理数据库,对系统进行合理的模块设计和分层设计。人事管理工作复杂多变,设计开发一个高校教职工信息系统,其根本意义就在于对学院人力资源的统一管理。学院中的教师和员工均可登录系统,查看自己的信息资料、请假、申报职称等,管理员则可统一管理员工信息、调动员工、管理合同、管理档案、查看统计报表等。为实现这些功能,本设计主要从使用者身份以及数据和信息两个方面着手去考虑,对人事管理的整个流程,从底层开始规划设计,针对不同岗位的不同管理需求,制定相应的架构模块,实时跟进使用的的需求变化,尽可能提高系统的操作性和灵活性。目前此系统划分成5个子系统,分别是人事档案子系统、职称评定子系统、工作考勤子系统、机构编制子系统、系统管理子系统。所有子系统加起来有40多张数据表,而且将来随着系统的进一步完善和需求的进一步增加,子系统的数量还将会不断扩展。所以打下一个扎实的根基是非常必要的,不然系统将越发变得难以维护,复杂度将越发增加。这就要求系统要有良好的模块化设计。当系统的信息量越大,复杂度越高的时候,用户体验显得尤为重要。举例来说,用户希望在众多的信息之中方便地找到他想要的,并且不会被页面间一次又一次的切换而晕头转向。所以如何使用户更方便,是一个需要解决的问题,这可以通过随时添加一些高级搜索功能、广泛利用Ajax、在页面适当添加一些Javascript效果等。本论文介绍了人事系统的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。此系统基于B/S模式,采用轻量级Java EE框架Struts2、Hibernate、Spring构建。