毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:日期:指导教师签名:日期:山东商业职业技术学院毕业设计(论文)人力资源管理毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:目序第1章绪论1.1 研究背景与研究意义1.2 系统研究现状1.3 论文各章内容介绍第2 章系统开发工具及开发技术介绍2.1 系统建模工具UML2.2系统的开发工具2.3 数据库的选择2.4 Struts架构简介2.5 数据持久性2.6 本章小结第3章系统需求分析3.1 可行性分析3.2 需求分析3.2.1 功能需求3.2.2 系统用例图分析3.2.3 用户界面需求3.2.4 数据库需求分析3.3 本章小结第4章系统总体设计4.1 系统总体结构设计4.1.1 系统流程4.1.2 系统模块结构设计4.2 需求分析4.2.1 系统数据库关系模型的设计 4.2.2 系统数据库概念设计4.2.3 系统数据库逻辑结构设计 4.3 本章小结第5章系统详细设计及实现5.1 详细设计5.1.1 功能设计5.1.2 模块设计5.2 系统的运行及实现5.2.1 管理员管理模块设计5.2.2 系统主页设计5.2.3 员工管理模块设计5.3 本章小结第6章系统测试6.1 测试的定义及目的6.2 测试的原则6.3 测试的方法6.3.1 界面测试6.3.2 功能测试6.3.3 需求测试6.3.4 性能测试6.4 测试中其它要注意的地方6.5 人力资源管理系统的测试结论参考文献致谢附录第1章绪论1.1 研究背景与研究意义现在网络的发展已呈现商业化、全民化、全球化的趋势。
目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。
如今网络已成为企业进行竞争的战略手段。
企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。
在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。
全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。
有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。
通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。
1.2 系统研究现状人力资源管理系统是建立在先进的软件和高速、大容量的硬件基础上的新的人力资源管理模式。
其与企业人力资源相合,通过集中式的信息库、自动处理信息、员工自助服务、外协以及服务共享,达到降低成本、提高效率、改进员工服务模式的目的。
其服务于企业的最高决策层,管理层,以及运作层,重点围绕职工和组织机构两大主题数据库,建立企业人力资源管理体系。
这个体系涵盖了人力资源部门对员工在企业的全部生命周期的管理,从机构管理,职工管理,劳动管理到工资管理等各个方面,并提供各种查询功能。
能动态直接反映企业人力资源的状况,为人力资源管理和高层决策领导提供高效的决策支持。
它的起源可以追溯到20世纪60年代末期,由于当时计算机发展水平的限制,HRMS只不过是一种自动计算薪资的工具。
90年代末,由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,出现了现代人力资源管理系统。
现代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。
友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。
目前,人力资源管理系统从科学的人力资源管理角度出发,从企业的人力资源规划开始,一般包括招聘、岗位描述、培训、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以一种相容的、一致的、共享的、易访问的和检索的方式储存到集中的数据库中,从而将企业内员工的信息统一地管理起来。
其灵活的报表生成功能和分析功能使得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。
完整的历史信息记载了员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等信息。
同时由于这类系统可管理较全面的人力资源和薪资数据,因而还可以生成许多综合性的报表供企业决策人员参考,如生成按岗位的平均历史薪资图表,员工配备情况的分析图表,个人绩效与学历、技能、工作经验、接受的培训等关系的分析等。
1.3 本文主要内容本论文重点介绍了人力资源管理系统的实现过程:包括系统分析、系统总体结构设计、数据库设计、系统界面设计,同时也给出了重要功能的代码实现,全文共分五章。
第1章是绪论,介绍了当前国内人力资源管理背景及形势。
提出开发人力资源管理系统的必要性。
第2章是系统开发技术以及系统工具的介绍,主要介绍系统建模工具UML,前端开发工具JSP的功能和特点,MySQL数据库的有关知识。
第3章是系统需求分析,从技术可行性、系统目标、系统特色三部分对系统进行了分析。
第4章是系统总体设计,对系统总体流程,模块结构设计以及数据库的设计都做了详细的介绍。
第5章介绍了系统模块的功能,对主要界面的设计做了介绍,并附之以图,必要的部分增添了代码说明。
第6章介绍了系统测试,包括测试目的,测试原则和测试方法等。
第2章系统开发工具及开发技术介绍在一个系统的开发过程中,开发工具和开发技术的选择,对系统的整个运行环境的要求以及系统的运行效果有很大的影响。
因此,要根据系统设计的目标来慎重选择。
2.1 系统的建模工具UML本系统是基于UML设计和实现的,UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。
UML是面向对象的系统分析和设计的可视化建模语言,它充分运用面向对象的概念来构造系统模型,建立起从概念模型直至运行体之间的明显的对应关系。
它着眼于那些有重大影响的问题,是一种对任何机器都适用的建模语言。
它还提供了扩展和专用机制,为新概念和特定应用提供了支持。
UML统一了面向对象建模的基本概念、术语及其图形符号,为不同领域的人员提供了一个交流的标准,它不仅可以应用于软件开发从分析到测试的各个阶段,还可以支持多种领域的建模。
UML作为一种可视化建模语言,由视图、图、模型元素和通用机制等部分组成。
视图表示系统的各个方面,如功能、结构、实现等,它由多个图构成。
每个图使用了多个模型元素。
在此基础上,通用机制为图做进一步的补充说明,如注释、元素的语义说明。
UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。
UML包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。
它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。
UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。
它是为支持大部分现存的面向对象开发过程而设计的。