Struts提供一些优秀的核心类,使用这些类可以使得开发变得比较简单,这些类如下:
⑴控制程序流程的类。
⑵实现和执行程序事务逻辑的类。
⑶Struts可以自定义标记库,降低了操作HTML表单的难度。
目前Struts的使用非常广泛,作为开源框架,编程人员比较容易掌握其核心理念,加快开发速度,开发出更好、更优秀的、用户更喜欢的系统。
2、Spring框架
Spring[6]是成熟的框架,在如今的程序开发中,是最常用到的框架,Spring[7]中最重要也是最优秀的部分就是IOC[8]和AOP[9]。
利用Spring框架进行开发,具有以下优点:
⑴使开发人员在开发的过程中,真正的面向接口编程,提升编程能力,提高编程速度。
⑵消除了在诸多系统中一直存在的缺陷,没有过量的使用Singleton,提高了系统的测试性和面向对象性。
⑶可以将系统中的对象交给Spring管理。
3、Hibernate框架
Hibernate是一个轻量级的框架[10]。Hibernate[11]对对连接数据库的方法做了的封装,使得开发人员不必在关心数据库具体操作实现[12],同时针对所有的关系型数据库,程序设计人员只需要设置数据库方言,以使用对象的方式操作数据库。
利用Hibernate框架进行开发,具有以下优点:
⑴连接数据库方便快捷,可移植性高。
⑵支持各种关系数据库,可以实现各种复杂的关系。
⑶映射的灵活性很出色。
2.2.2 SSH整合
Struts、Hibernate、Spring三个框架在Java开发中具有不同的优点,联合起来可以实现Java开发的各个方面。
Struts、Hibernate、Spring的整合可以有效利用三大框架的优势,其方式如下:
1、Struts负责请求转发。
2、Spring框架负责管理业务实体。
3、Hibernate完成数据持久层业务。所有对数据库的操作都由Hibernate来实现。
3 系统分析
3.1 需求分析
企业管理的核心是人力资源管理和经营管理,其中,人力资源管理涉及到企业的每一个员工和每一个方面,对员工的工作积极性具有巨大的影响。其管理水平的提高,通过层层作用,最终增加了企业的利润。利润的增加可以让管理者认识到HRMS的巨大影响力,从而加大在人力资源管理方面额投入,进而提升全面提升企业的管理水平。企业利用网络来进行人力资源进行管理,能够更好地管理企业的人力资源,极大地提高了人才在企业中经验和管理中发挥的作用,使企业的人力资源得到更全面、更充分地发挥。这样的系统,是企业的刚性需求,所以在企业生产需求上是完全具备的。
3.2 人力资源管系统的可行性分析
企业根据自身的发展需求,制定企业发展战略,以此为根本,依照自己的经营方向和经营目标,以及企业的内部文化和规模开发出的满足自身需求的管理系统来进行人力资源管理。
HRMS是把人才作为一种战略资源,通过优化配置,高效的信息管理、便捷的人员安排等一系列的方式,来提高员工的劳动生产率,实现标准化、高效率的企业人力资源管理。
根据企业现状及操作对象,人力资源管理系统应满足以下要求[13]:
1、实现人力资源的信息化管理。
2、实现对员工信息的管理。
3、实现人员安排、协调的网络化管理。
4、实现对员工工资发放的信息化管理。
5、实现新员工招聘、录用。
6、在线实现员工的奖惩管理。
7、实现系统的有效、持续运行。
3.3 SSH系统的可行性分析
SSH架构是当前非常成熟的架构,目前有大量的企业和机构都使用SSH架构来实现自己的业务。与此同时,SSH框架下的人力资源管理发展战略正处于高速发展中。基于SSH框架的企业人力资源管理系统在人力资源管理上具有巨大的优势,可以帮助企业快速发展。
上一篇:java+mysql食品溯源平台设计+源代码
下一篇:jsp志愿者管理信息系统开发+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

C#学校科研管理系统的设计

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

承德市事业单位档案管理...

国内外图像分割技术研究现状

公寓空调设计任务书

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表