人事管理系统论文:基于SSH的人事管理系统的设计和实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

人事管理系统论文:基于SSH的人事管理系统的设计和实现企业人事管理是企业管理的一项重要内容.在整个企业的管理中具有重要地位。随着计算机技术的飞速发展和企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差。另外,时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展。计算机在企业管理中应用的普及.利用计算机实现企业人事管理势在必行。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现。不仅保证了核算准确度。还成倍的提高了工作效率.而且便于查询。随着Internet技术的不断发展,很多应用系统的体系结构从C/S结构向更加灵活的B/S体系结构转变。在原来的C/S结构当中,几乎所有的应用逻辑都在客户端实现,使得应用程序的维护、移植和互操作变得相当的复杂和困难。对于B/S模式而言,开发、维护等几乎所有工作都集中在服务器端,当企业对网络应用进行升级时,只需要更新服务器端的软件即可,这样减轻了系统维护与升级的成本。因此,C/S正逐渐退出舞台,取而代之的是B/S结构,即3层次(3-tier)或者层(n-tier)企业计算框架。J2EE下的B/S应用系统通常由运行在客户端的Web浏览器(用户界面)、Web容器中的Web组件(Web层)和运行在EJB(企业JavaBean)容器中的处理事务的EJB组件(业务层)组成,其中Web层的设计是否易于管理和扩展,将直接影响到应用程序整体性能。本文所阐述的人事管理系统是采用B/S模式,运用Eclipse开发平台,Struts,Spring,Hibernate框架,MVC开发模式和Java,Jsp等相关技术开发的。本系统依据实际需求设计数据库结构,并实现了人事管理系统的基本功能,如职工档案信息,劳动合同信息等数据的查询,添加,统计等功能,从而提升了企业的效率和竞争力,满足了现代企业管理的需求。【英文摘要】Thebusinessenterprisepersonalmanagementinenterprisemanagementisanimportantcontentintheenterprisemanagement.Hastheimportantposition.Alongwiththerapiddevelopmentofcomputertechnologyanddevelopmenttrendofenterpriseinformatization,thepersonnelmanagementsystemhasbecomeanenterprisemanagementinside,isanindispensablepartofmodernenterprisesystem,promoteenterpriselaborpersonnelmanagementtoscientificandstandardizationofthenecessaryconditions.Sincepeopleusetraditionalartificialwaymanagementdocumentfiles,thismodeofadministrationhasmanyshortcomings,suchaslowefficiency,secrecy.Inaddition,alongtime,willproducethemassivedocumentsandthedata,forthesearch,therenewalandthemaintenancehasbroughtaboutalotofdifficulties.Alongwiththerapiddevelopmentofcomputertechnology.Thecomputerapplicationinenterprisemanagement,thepopularization.Byusingcomputertorealizeenterprisepersonnelmanagementisimperative.Reasonableusehelpsthedevelopmentoftheenterprisemanagementsystemisakindofsuperiorenterprisereform.Notonlyguaranteetheaccuracyofaccounting.Stillhavemultipliedtoimprovetheworkefficiency.Andeasytosearch.WiththeconstantdevelopmentoftheInternettechnology,thesystemstructureofmanyapplicationsfromC/SstructuretomoreflexibleB/Sstructuretransformation.IntheoriginalC/Sstructure,almostalltheapplicationlogicinclientapplications,makethemaintenanceandtransplantationandinteroperabilitybecomequitecomplexanddifficult.ForB/Smodel,developmentandmaintenanceworkalmostallfocusontheserver,whentheenterpriseofnetworkapplicationupgraded,onlyneedtoupdateserversoftwarecanbereduced,sothecostofmaintenanceandupdate.Therefore,C/Sisgraduallywithdrawstage,insteadofB/Sstructure,namely3levels(3-tier)ormorelayers(n-tier)enterprisecomputingframework.TheB/SunderJ2EEapplicationsystemisusuallyrunintheclientWebbrowser(userinterface),Webcontainersmodule(Web)andoperationinWeblayer(EJBJavaBean)inthecontainerhandlingaffairsEJBcomponents(business),whichiseasytodesignofWeblayermanagementandexpansion,willdirectlyaffecttheapplicationperformance.ThispaperexpoundsthepersonnelmanagementsystemisadoptedB/Smodel,usingtheEclipsedevelopmentplatform,StrutsareHibernateframework,anddevelopmentmodeandJava,MVC,relatedtechnologydevelopmentofJsptags.Thissystembasedontheactualdemanddesigndatabasestructure,andrealizethebasicfunctionofthepersonnelmanagementsystem,suchasworkerarchivesinformation,laborcontractinformation,data,add,statistical,andotherfunctions,soastoenhancetheefficiencyoftheenterprisecompetitiveness,andmeettheneedsofmodernenterprisemanagement.【关键词】人事管理系统StrutsSpringHibernate【英文关键词】PersonnelmanagementsystemStrutsSpringHibernate【目录】基于SSH的人事管理系统的设计和实现摘要4-5ABSTRACT5-6第一章引言10-141.1课题研究背景和意义10-111.2课题研究现状11-121.3论文的主要工作121.4论文章节安排12-14第二章系统开发关键技术14-202.1SSH框架14-182.1.1Struts简介142.1.2Spring简介142.1.3Hibernate简介14-152.1.4SSH框架的整合15-182.2MVC模式182.3JAVA技术18-192.4JSP技术192.5本章小结19-20第三章系统需求分析20-333.1需求分析20-223.1.1数据需求20-213.1.2功能需求21-223.2数据流图22-323.2.1用户登录223.2.2职工信息管理22-303.2.3职工信息统计管理30-313.2.4用户信息管理313.2.5代码表维护和权限管理31-323.3本章小结32-33第四章概念结构设计33-364.1实体联系图33-344.1.1职工信息管理334.1.2职工信息统计管理33-344.2实体及其所包含的属性34-354.2.1信息表实体34-354.2.2代码表实体354.3本章小结35-36第五章系统总体设计36-475.1系统功能模块设计36-385.1.1系统功能结构图36-375.1.2系统功能描述37-385.2系统数据库结构设计38-465.2.1系统数据库结构38-465.2.2结构描述465.3本章小结46-47第六章系统详细设计及实现47-656.1选择软件开发的平台47-516.1.1选择开发模式47-496.1.2选择开发工具49-506.1.3选择数据库50-516.2主要模块的设计与实现51-596.2.1用户登录模块516.2.2职工信息管理模块51-546.2.3职工信息统计模块54-576.2.4用户信息管理模块57-586.2.5代码表维护模块58-596.3系统开发遇到的主要问题及解决方法59-646.3.1中文乱码问题59-606.3.2图片处理问题606.3.3HQL语言的条件查询60-616.3.4安全性问题616.3.5不能映射action或者服务器开启后自动关闭61-626.3.6表之间的外键关联问题626.3.7服务器8080端口被占用626.3.8Excel数据的导入问题62-646.4本系统特点646.5本章小结64-65第七章系统测试及使用说明65-737.1测试环境657.2测试方案657.3基本功能单元测试65-727.3.1系统登陆界面65-677.3.2职工基本信息管理67-697.3.3职工变动信息管理69-707.3.4职工合同信息管理70-717.3.5代码表维护管理717.3.6权限维护管理71-727.4本章小结72-73第八章结论73-758.1总结738.2系统的不足之处及展望73-748.3收获74-75致谢75-76参考文献76-79附录79-87

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功