当前位置:主页 > 管理论文 > 移动网络论文 >

基于SSH的企业人力资源信息化系统研究

发布时间:2019-04-18 08:55
【摘要】:市场竞争的日益激烈,使得企业必须进行信息化建设,提高生产率。利用计算机软硬件技术和网络技术,建立网络化、电子化和信息化的人力资源系统,就是其中一个重要的建设环节。 本文采用B/S架构,使用成熟的Struts、Spring和Hibernate应用框架,设计和实现了一个企业人力资源信息化系统。该系统紧贴企业的业务需求,采用了层次化的设计方法,使得系统在满足用户需求的前提下,尽量提高程序的灵活性和健壮性。 本文从课题的背景以及研究意义入手,证明了课题选择的社会价值和技术价值。然后对课题相关的技术进行描述。应用框架是本文中的技术核心。本文从软件架构的概念和原理出发,引入了应用框架的概念,并研究了开发本系统中用到的三个应用框架:Struts、Spring和Hibernate,分别针对这三种框架进行了阐述,并给出三种框架结合使用的方式。 系统需求分析的结果不仅被作为软件设计的依据,而且也被作为软件验收的标准。系统的设计的首要目标是实现具体的业务逻辑,以支撑企业的业务运转,其次是满足性能需求,具有更好的可用性,实现更顺畅的人机交互。本文在系统需求分析中重点描述了系统的功能需求、性能需求和软硬件环境约束。 本文所述系统设计包括了三个方面的内容:系统功能模块划分、系统静态结构设计和系统各模块关键业务流程设计。系统功能模块划分的依据是功能需求分析,但它不再面向单独的角色,而是综合考虑所有角色的功能,将它们进行整合,进行模块的合理设计。系统的静态结构设计中,类的定义分为两种:第一种是实体类,这些类代表了系统所处理的业务逻辑中的业务实体。第二种是业务逻辑处理类,业务处理类的定义对应着各个功能模块的功能项。业务流程的设计体现了系统的动态行为。 最后,本文给出了系统的实现,一共包括四部分的内容:系统的开发环境、系统的业务逻辑实现、关键信息的加密和错误预防及控制。系统开发环境描述了系统开发的硬件环境和开发工具。系统的业务逻辑实现描述了MVC架构的实现、使用Hibernate封装数据访问层和Struts+Spring业务层实现。关键信息的加密采用了MD5算法对用户的密码信息进行了单向加密,保证了用户密码的安全。错误预防及控制是为了避免一些不可控的原因,以及用户的操作可能带来系统运行的异常或正常数据的损失。
[Abstract]:With the increasingly fierce competition in the market, enterprises must carry on information construction and improve productivity. Making use of computer software and hardware technology and network technology, the establishment of networked, electronic and information-based human resource system is one of the important construction links. In this paper, we design and implement an enterprise human resource information system using the mature Struts,Spring and Hibernate application framework. The system is close to the business requirements of the enterprise and adopts a hierarchical design method, which enables the system to improve the flexibility and robustness of the program as far as possible under the premise of satisfying the needs of the users. Starting with the background and research significance of the project, this paper proves the social value and technical value of the choice of the subject. Then the related technology of the project is described. Application framework is the core technology in this paper. Starting from the concept and principle of software architecture, this paper introduces the concept of application framework, and studies the three application frameworks used in the development of the system: Struts,Spring and Hibernate,. At the same time, the combination of three kinds of frameworks is given. The result of system requirement analysis is used not only as the basis of software design, but also as the standard of software acceptance. The primary goal of the system design is to realize the specific business logic to support the business operation of the enterprise, then to meet the performance requirements, to have better availability, and to achieve smoother human-computer interaction. In this paper, the functional requirements, performance requirements and hardware and software environment constraints of the system are described in detail. The system design in this paper includes three aspects: system function module partition, system static structure design and system key business process design. The function module of the system is divided according to the functional requirement analysis, but it is no longer oriented to individual roles, but it considers the functions of all the roles comprehensively, integrates them and designs the modules reasonably. In the static structure design of the system, the definition of the class can be divided into two kinds: the first is the entity class, which represents the business entity in the business logic processed by the system. The second is the business logic processing class. The definition of the business processing class corresponds to the function items of each function module. The design of business process reflects the dynamic behavior of the system. Finally, this paper gives the implementation of the system, which consists of four parts: the development environment of the system, the implementation of business logic, the encryption of key information and error prevention and control. The system development environment describes the hardware environment and development tools of the system development. The business logic implementation of the system describes the implementation of MVC architecture, using Hibernate encapsulation data access layer and Struts Spring business layer implementation. The encryption of the key information adopts MD5 algorithm to encrypt the user's password information in one way, which ensures the security of the user's password. The purpose of error prevention and control is to avoid some uncontrollable reasons, and the user's operation may result in abnormal or normal data loss of the system.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TP393.092

【相似文献】

相关期刊论文 前10条

1 林穗,李振坤,许建威;基于构件的应用框架设计[J];广东自动化与信息工程;2002年04期

2 张新华;梁正和;张国宝;卞海红;;基于中心数据库的数字校园应用框架的研究与设计[J];微型电脑应用;2007年01期

3 李炳胜;;SUSE Studio:让你自由定制和部署SUSE Linux[J];微电脑世界;2009年09期

4 单立娟;张秀芝;吕立;;应用框架的设计及安全管理构件的实现[J];辽宁省交通高等专科学校学报;2006年01期

5 廖永红;李洛;陈建国;蔡朝曦;;构建嵌入式多媒体电话的泛应用框架[J];计算机工程与设计;2008年24期

6 邓葵;陈爱萍;童水光;;应用框架法的化工过程系统通用模型[J];计算机应用与软件;2007年02期

7 张小兵;胡鸣;杨荣;;基于应用框架的数据加密服务的设计与实现[J];计算机工程与设计;2009年04期

8 Richard V.Dragan;OWL与MFC:类之争[J];个人电脑;1995年07期

9 王宏琳,高绘生;地震并行处理模式与应用框架[J];计算机学报;2001年02期

10 裴辉东,梁云风;电力营销管理信息系统的应用框架设计和实现技术[J];电力系统自动化;2004年11期

相关会议论文 前6条

1 赵国宾;娄焘;汪飞华;;基于金融电子终端的多应用研究与实现[A];中国计量协会冶金分会2009年年会论文集[C];2009年

2 曹全龙;杨程瑶;费兴;;基于插件机制的市县级基础GIS应用框架的研究[A];江苏省测绘学会2011年学术年会论文集[C];2011年

3 闻平;王冲;杨林波;陈科;谢飞;;基于插件技术的GIS应用框架关键技术研究[A];第四届“测绘科学前沿技术论坛”论文精选[C];2012年

4 汪正海;袁兆山;李兴勇;;基于J2EE平台的Web应用框架整合的研究与应用[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年

5 高志鹏;郭海生;孟洛明;;CADE自主网络管理方法及其应用框架[A];中国通信学会通信软件技术委员会2009年学术会议论文集[C];2009年

6 廖植仕;;浅谈广东卷烟营销大集中系统应用框架体系架构[A];中南片2007年烟草学术交流会论文集[C];2007年

相关重要报纸文章 前10条

1 于翔;治理技术能拯救“乱世”吗?[N];网络世界;2007年

2 程勇;降低开发复杂性[N];计算机世界;2007年

3 本报记者 于翔;协同的四个层次[N];网络世界;2008年

4 ;让电子商务无处不在[N];网络世界;2001年

5 陈友梅;BEA“蜂巢”培育开放源码生态系统[N];中国计算机报;2004年

6 一文;电子商务无处不在[N];金融时报;2001年

7 王金元;中外厂商会战中国CRM[N];中国高新技术产业导报;2004年

8 本报记者 邱燕娜;BEA dev2dev Days 2004凸显两大亮点[N];中国计算机报;2004年

9 陈健健邋铁悦;东软UniEAP亮相京城[N];中国证券报;2007年

10 中科院自动化研究所RFID研究中心 曾隽芳 杨一平;RFID在物流行业中的应用框架[N];计算机世界;2004年

相关硕士学位论文 前10条

1 尹胜彬;应用框架层次泛化模型的研究[D];河北大学;2005年

2 钟辉辉;彩铃业务病毒式营销互联网社区应用框架的设计与实现[D];北京邮电大学;2013年

3 孟令斌;基于桌面总线的嵌入式应用框架的设计与实现[D];华中科技大学;2013年

4 刘洋;基于应用框架的分布式文档处理系统的设计与实现[D];西北大学;2006年

5 张凌;一个轻量级企业应用框架的设计实现及应用[D];电子科技大学;2007年

6 王文清;适于构建办公自动化系统的应用框架的研究[D];吉林大学;2010年

7 余波;基于体感设备多媒体应用框架的研究与实现[D];中山大学;2013年

8 杨志强;企业应用框架的设计与实现[D];华南理工大学;2014年

9 胡润卿;一种分布式Web应用框架的设计与实现[D];华中科技大学;2007年

10 黄磊;基于J2EE平台企业应用框架的研究[D];山东大学;2005年



本文编号:2459913

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2459913.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1473d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com