Java Web开发—HR人力资源管理 (毕业论文).docx
《Java Web开发—HR人力资源管理 (毕业论文).docx》由会员分享,可在线阅读,更多相关《Java Web开发—HR人力资源管理 (毕业论文).docx(42页珍藏版)》请在三一文库上搜索。
1、兰州工业学院毕业设计(论文)题目 Java Web设计 HR人力资源管理 院 别 软 件 工 程 学 院 专 业 计算机网络技术 班 级 网 络 11 姓 名 x x x 学 号 201102514445 指导教师(职称) x x(教授) 日 期 2014-03-10 VII兰州工业学院毕业设计(论文)任务书 软件工程 学院 2014 届 计算机网络技术 专业毕业设计(论文)题目Java Web设计课题内容性质软件开发课题来源性质教师收集的结合生产实际的课题设计/论文校内(外)指导教师职 称工作单位及部门联系方式Xx教授软件工程学院网络教研室 一、题目说明(目的和意义):随着互联网技术的迅猛发
2、展与Java语言的不断完善与优化,Java Web应用开发是一条很重要的开发途径。SUN公司推出的Model2模式规范了Java Web的应用开发,而不断涌现出的优秀开源框架使得Web的开发更加迅速、便捷,大大降低了系统的耦合度,每个层次在系统中都具有明确的分工。在框架的开发应用中,Struts是Model2的经典实现,具有组件的模块化、灵活性和重用性的优点;Hibernate由于其功能与性能的优越而成为Struts框架最理想的底层数据交换组件;Spring则致力于Java EE应用的各层的解决方案,而不是仅仅专注于某一层的方案,它贯穿于表现层、业务层及持久层,并与其它框架无缝地整合。以JSP
3、技术为基础,整合Struts、Hibernate与Spring技术开发Java Web应用已经成为主流的Java Web开发技术体系。二、设计(论文)要求(工作量、内容):【设计内容】由于Web开发的领域较广,本次设计不固定于某个具体项目,而将范围限定于网站的开发与设计中。比如:在线新闻发布系统、在线销售系统、校务办公系统等常见网站系统。以“XX班级电子会议厅”系统为例,功能要求如下:信息浏览、信息查询、信息评论、后台信息发布和维护。前台设计:信息浏览(按照类别、时间等自定义方式进行查看)、信息评论、信息查询(按照时间段、标题关键字等自定义方式进行查询)。后台管理:信息发布、信息维护(删除、修
4、改某条信息)、评论维护(删除)。自定义模块:用户可视具体网站要求,添加必要模块,如:最新信息公布、图片展示等。【实施步骤】熟练掌握Struts、Hibernate、Spring的开发过程,明确层次处理和细节实现(占15%)根据功能要求设计所有的视图页面,明确数据走向,从理论上勾勒出成功的结构模型。(占工作量的15%)设计合理数据库:根据上面的工作,设计数据库。从结构、数量、表之间的关系方面确定最合理的表,确保功能顺利进行。(占工作量的10%)子模块细化:从划分的功能模块入手,为每一个模块设计MVC处理方式,重点确定控制层、逻辑业务层、DAO层及外部容器的相互关系 (占工作量的15%)子模块实现
5、:应用Struts+Spring+Hibernate技术实现模块功能,进行编程、测试和修改。 (占工作量的30%)系统调试:各小组进行功能整合,由小到大地调试功能模块,完成整个系统要求。(占工作量的10%)功能完善和改进:做最后的修缮和调整,使得功能全面、运行流畅、贴近实际运行环境。(占5%)三、进度表日 期内 容第15周第16周第17、18周第19周第20周确定设计内容,分析功能模块,明确数据走向及相互关系;设计合理的数据库,建立数据表。细化子模块,明确各模块的设计细节及层次结构。利用SSH架构逐一实现各个子模块,并完成调试。完成系统的整合,做功能修缮和调整。书写并上交论文,制作电子文档,为
6、答辩做准备。完成日期2013年1月11日答辩日期2013年3月10日 四、主要参考文献、资料、设备和实习地点及翻译工作量:【设 备】实践基地资源、个人设备资源及实习地点的设备资源,按照设计要求进行配置和安装。【设计环境】软件:Windows XP,JDK6.0以上版本,Tomcat5.0以上版本,MySQL 5.0,Dreamweaver7.0以上,MyEclipse 7.1以上版本。硬件:以软件安装要求为准则,在设计的过程中确保程序调试的流畅。【实习地点】计算机实践基地、学生选定的调式地点与学生自己考察的外部地点相结合。【翻译工作量】对论文标题、关键字、摘要进行英文翻译。【参考文献】 林建素
7、,孟康健.Eclipse开发学习笔记(第1版).北京:电子工业出版社. 2008.4 陈天河.Struts、Hibernate|、Spring集成开发宝典(第1版).北京:电子工业出.2007.5 刘斌.大型门户网站是这样炼成的(第1版).电子工业出版社. 2010.3 孔昊,卢霞.Java Web设计实用教程(第1版).机械工业出版社. 2012.4指导教师签字教研室主任签字主管学院领导签字年 月 日年 月 日年 月 日毕业设计(论文)评语题目 Java Web开发HR人力资源管理 专业 计算机网络技术 班级 网络11 姓名 xxx _指导教师评语: 指导教师(签名) 年 月 日答辩教师评语
8、:答辩委员会(分组)负责人(签名) 年 月 日摘 要随着计算机和网络技术的飞速发展,利用网络管理已经成为当代一种发展趋势。本文主要介绍了人力资源管理系统设计与实现过程,详细论述了总体设计思想、数据库设计和功能模块设计,实现了公司信息的动态更新和发布、员工信息的存档录入、浏览、查询等各个功能。在整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性等问题。该系统为人事部门的管理带了很大的便利,有效的解决了传统的管理模式。系统采用了先进的Web开发技术和MVC模式设计,基于Struts2+Hibernate+Sping框架开发完成。系统的Web服务器采用Tomcat6.0,后台数据
9、库使用MySql5.1。关键词:数据库设计;模块分析;SSH;人力资源管理系统;AbstractAlong with the rapid development of computer and network technology, the use of network management has become a development trend of contemporary. This paper mainly introduces the process design and implementation of human resources management system,
10、a detailed discussion on the overall design, database design and function module design and implementation of company information dynamic update and release archive, employee information entry, browse, query and other functions. In the process of the design of the whole system, give full considerati
11、on to the database security, consistency, stability and reliability, etc. The system brought great convenience for the management of the personnel department, effectively solve the traditional management mode. System USES the advanced Web development technology and MVC pattern design, developed base
12、d on struts 2 + + Sping Hibernate framework. System of Web server use Tomcat6.0, background database using MySql5.1.Key words: database design; Analysis of the module; SSH; Human resource management system;目 录1. 绪 论12. 人力资源管理系统概述22.1市场背景22.1.1研究背景22.1.2国内外发展现状22.2名词解释33. 人力资源管理系统分析43.1 功能介绍43.1.1功能结
13、构43.1.2功能模块43.1.3桌面管理43.1.4 系统管理43.1.5 招聘管理53.1.6薪资管理73.1.7系统中心73.2 非功能需求74. 人力资源管理系统详细设计94.1 系统架构94.2 技术体系94.3访问控制设计104.4 数据库设计114.4.1 结构图114.4.2 数据实体描述124.5工程结构154.6 模型设计154.6.1视图层设计154.6.2业务层设计194.6.3控制层设计234.6.4持久层设计254.6.5工具类设计284.6.6 Sping配置文件28总 结32致 谢33参考文献34 1. 绪 论人力资源管理是任何企事业单位都需要进行的一项工作,因
14、此,开发制作人力资源管理系统具有较大的社会现实意义,同时人力资源管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。人力资源管理系统主要用于企业内部员工的档案、工资、考勤、报表的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人力资源管理的效率因此,人力资源管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高人力资源管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁
15、重工作,即利用成熟的计算机系统来实现管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的人事信息管理系统。通过对人力资源管理所做工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,我认为本课题是一个适应现今企业人事考勤工资管理要求的计算机信息管理系统,具有一定的实际开发价值和使用价值。原来手工统计,周期长,处理慢,大部分统计是自下而上、封闭运转,使有的信息在加工过程中滞留、折耗,信息的价值降低,本系统采用了计算机网络技术,借用通讯技术加工信息,利用数据库技术、计算和统计方法,对人员信息进行专业加工,并可在局部范围内或限定范围内
16、使统计的信息成为部门领导或公司领导的决策依据。2. 人力资源管理系统概述2.1市场背景2.1.1研究背景随着时代的发展,社会的进步,越来越多的企业建立、发展、壮大、成熟。企业是国民经济的基本单元,企业发展得越好,经济进步就越快。然而随着企业的发展,人员的增多,每年人力资源管理的成本也会不断地增加,这一问题不仅耗费企业大量的资金,也耗费了大量的人力。当企业规模较小时,人力尚且比较容易完成信息管理,但随着企业规模增大,人员增多,老式的纸质管理方法就会出现许多弊端,比如说,保存困难、不易查询、耗费大量人力却仍然工作效率低下,工作出错率增高等,这种方法已经跟不上时代。人力资源管理系统产生于20世纪60
17、年代末期,当时的计算机技术已经进入实际应用阶段,同时大型企业用手工来计算和发放薪资既费时、费力又非常容易出错,为了解决这个矛盾,第一代的人力资源管理信息系统应运而生。经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统。第三代人力资源管理信息系统界面友好,支持多平台,并提供了强有力的报表生成工具、分析工具和信息共享,使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。企业人力资源管理系统的出现是企业管理的一个重要里程碑,公司的各种资源的实际情是各不相同的,一款人力资源管理系统不能适用于所有公司,一个可以安全的、规范的,自动化的、适
18、合的企业人力资源管理系统对企业的发展是必不可少的。2.1.2国内外发展现状近些年,一些较大的企业经常自行开发人力资源管理软件,这样做有一定的好处,如成本低廉,上级单位一次开发,基层单位可以重复利用,而且一定程度上能满足个性化需求。但是实践证明,这种开放方式一般难以成功。一方面,企业内部开发人员往往缺乏项目经验,导致与最终用户的需求相悖;另一方面,这种形式的软件开发不参与市场竞争,仅仅是供给内部使用,有可能导致开发人员敷衍了事,开发的系统不能真正起到作用。与此同时,由于我国正处在由传统管理方式向人力资源管理过渡转型时期,企业中的管理方法从思想到行动都发生着巨大的变化,处于摸索中的人力资源管理随时
19、都可能发生这样那样的变革,这就对人力资源管理软件提出了巨大的挑战,软件如果不能够随着变革而自行适应,那么,这个软件就没有生命力。国外人力资源管理系统与国内的相比,优势主要体现为:具有雄厚的实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成强强联手的格局。国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念;国外人力资源管理系统起步较早,完整性和成熟度高,开发出了适用于不同行业的解决方案。西方发达国家已广泛使用人力资源管理系统,其他一些软件系统如ERP(企业资源计划)、WFM(工作流管理)等在开发过程中预留了与
20、人力资源管理系统的接口,使得国外的人力资源管理系统今后的扩展难度降低。国外人力资源管理系统对于基于互联网技术的研究和支持不遗余力,以PeopleSoft为例,其最新版本是完全基于互联网架构的版本,使得其易用性大大加强。从某种意义上来说,国外虽然有着较为成熟的产品,在成熟度、先进性上都要优于大多数的国内产品,但在我国大多数公司人力资源管理制度并不规范,这就导致了国外的产品实用性、有效性大打折扣,而且其价格过于昂贵,让国内企业难以接受。另一方面来说,我国企业受中华民族源远流长的文化影响,人力资源管理上比西方企业更强调人性化,而非制度化。这也是的国外软件开发商很难开发出符合中国企业需要的产品。2.2
21、名词解释 B/S:Browser/Server(浏览器/服务器)。 C/S:Client/Server(客户端/服务器)。 CSS:是 Cascading Style Sheets(层叠样式表)的简称,CSS 语言是一种标记语言,它不需要编译可以直接由浏览器执行。 HTML:Hypertext Markup Language 超文字标记语言。 JAVASCRIPT:一种由 Sun Microsystems 所开发的程序脚本语言(它是一种严密的物件导向的语言,适合在网际网络上发展主从架构的应用程序),常常简称JS。 Struts2:MVC框架,负责请求和业务处理之间的转发。开发大型和企业级系统时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web开发HR人力资源管理 毕业论文 Web 开发 HR 人力 资源管理 毕业论文
链接地址:https://www.31doc.com/p-4507923.html