欢迎来到天天文库
浏览记录
ID:21655245
大小:27.50 KB
页数:7页
时间:2018-10-23
《基于struts的人事管理体系的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于Struts的人事管理体系的设计与实现基于Struts的人事管理体系的设计与实现一.本课题研究的来源以及国内现状随着市场竞争的日趋激烈,人已成为实现企业自身战略目标的一个非常关键的因素,人才之争是市场竞争中的核心内容之一。为了稳定员工信心并不断吸纳优秀人才,企业必须采用现代的人才管理方法。以“人力资源管理”理念为理论基础开发的人事管理系统越来越引企业注意。人事管理系统可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实际阶段,同时大型企业用手工管理人力资源的相关事宜非常费时费力又容易出错,为了
2、解决这个矛盾,各类人事管理系统应运而生。中国的人力资源软件市场机具潜力。随着市场竞争的加剧,企业认识到人力资源管理的重要性,根据对产业生命周期的判断,中国人力资源管理软件产业处于快速成长期,未来前景一片光明。虽然,市场需求旺盛,市场总量快速增长,但是处于快速成长的中国人力资源软件产品众多,品牌集中度不高,还没有一个或者几个品牌的人力资源软件在市场上有明显优势。而国外品牌的软件由于价格、功能等方面的原因,也不能完全适应中国市场的需求。二.本课题研究的意义过去,办公自动化似乎是机关的事情。通过创建人事管理系统
3、,拓广了现代办公的概念,企业可以通过系统对内对外进行信息交流。在市场经济条件下,企业的办公事物越来越繁重,企业人员快速、有效的协调越来越重要,越来越有必要实施办公自动化。现代办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体的协调工作,协同工作以为信息交流,工作的协调与合作。有了这个系统,员工,部门之间就可以跨时间跨空间的进行工作,从而实现现代企业管理。随着通信技术的发展,世界从时间上说会变的越来越小,一个合适的人事管理系统适应了这种变化的要求。企业机构的分散、人员的流动、业务的多样对移动办公和
4、异地管理提出越来越高的要求。支持Internet标准、适于建立IntranetInternet的人事系统适应时代的要求。三.JavaServlet/JSP技术J2EE体系结构为建立动态WEB应用程序提供了丰富的功能和灵活的编程模型,其中的WEB容器、JavaServletAPI和JavaServletPagesAPI用来建立和管理WEB应用程序。WEB容器提供了基本的运行时环境和一个为WEB应用程序提供运行时支持的框架,JavaServlet和JSP技术形成了开发WEB应用程序的核心材料。四.系统业务及业
5、务需求分析人事管理系统的主要作用是为用户管理不同公司、不同部门的职工,方便用户的查询、汇总及分析。针对不同的用户,人事管理系统有不同的功能表现。本系统为用户提供对公司人事的管理,具体包括功能有职位管理、工作类型管理、部门管理、公司管理、员工管理等。本系统主要功能有职位管理、工作类型管理、部门管理、公司管理、员工管理以及操作数据库的实现。本系统需要实现以下功能:公司管理用户可以增加公司的类别,针对不同类别的公司或者分公司,系统可以按公司类别进行处理。通过公司区别不同的用户。职位管理用户可以为本系统的不同公司
6、的职工增加职位,来具体区别不同公司的职工的职位类别。工作类型管理用户可以为本系统增加工作类型管理,针对不同职工的工作类型进行管理,来区分职工的工作类型。部门管理用户可以为本系统增加部门,包括修改、查看、删除、查询等操作。针对不同公司的部门进行管理,建立本公司的部门结构。员工管理用户可以为本系统增加员工。针对公司的某部门的员工进行管理,建立本公司某部门的职工管理模块。根据以上要求得到一个解决方案,这个系统是半开放的系统,只对授权用户开放,在主页面输入用户名和密码后,系统验证是否正确,如果正确,将进入系统管理
7、。系统功能图如图1:图1系统功能图五.模块设计本系统采用Model-View-Control(MVC)模式来架构系统,MVC架构为目前流行的系统架构,系统包括的模块如下:1.公司管理模块公司管理实现了公司的增加、删除、修改、查询等功能。2.职位管理模块职位管理实现了职位的增加、删除、修改、查询等功能。3.工作类型管理模块工作类型管理实现了工作类型的增加、删除、修改、查询等功能。4.部门管理模块部门管理实现了部门的增加、删除、修改、查询等功能。5.员工管理模块员工管理实现了员工的增加、删除、修改、查询等功能
8、。六配置数据源Struts框架在启动时会读入其配置文件,根据它来创建和配置各种Struts组件,Struts配置文件使得开发者可以灵活的组装和配置各个组件,提高了应用软件的可扩展性和灵活性,可以避免硬编码。在Struts里文件中的元素是用来配置应用所需要的数据源的,数据源负责建立和特定数据库的连接,许多数据源采用架接池机制实现,以提高数据库性能,Java语言提供了接口,许多应用服务器厂商也提供了数据源的实现。本项目中使用的数据
此文档下载收益归作者所有