企业人力资源管理系统毕业设计(JSP)(共28页).doc
《企业人力资源管理系统毕业设计(JSP)(共28页).doc》由会员分享,可在线阅读,更多相关《企业人力资源管理系统毕业设计(JSP)(共28页).doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上毕业设计企业人力资源管理系统设计说明院 系:计算机与艺术传媒系专 业:计算机网络技术班 级:计算机网络技术班学 号:姓 名:张彬指导教师:韩柯2010年12月云南经济管理职业学院毕业论文(设计)开题报告题目企业人力资源管理系统开发年级/系/专业/班级2008级计算机与艺术传媒系计算机网络技术班学号姓名张彬指导教师韩柯填报日期2010年12月1日1、 选题目的和意义人力资源管理系统(HRMS),包括人事日常事务、薪资、招聘、培训、考核,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平
2、,使人力资源更有效的服务于组织或团体目标。人力资源管理系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理,公司相应权限的管理人员可以登录本系统,进行相应的企业人力管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。2、 研究内容该系统分为七个模块:部门管理、员工管理、招聘管理、培训管理、奖惩管理、薪资管理及系统管理模块。部门管理:该模块主要包括添加部门、查看部门、删除部门等功能员工管理:该模块主要包括添加员工、查看员工、删除员
3、工、部门查询员工等功能招聘管理:该模块主要包括添加招聘人员、查看招聘人员、删除招聘人员、录用人员查询、非录用人员查询、详细查看招聘人员等功能培训管理:该模块主要包括添加培训、查看培训、删除培训、详细查看培训等功能奖惩管理:该模块主要包括添加奖惩、查看奖惩、删除奖惩、详细查看奖惩等功能薪资管理:该模块主要包括添加员工薪资、删除员工薪资、查看员工薪资、编号查询薪资、按时间查询薪资等功能系统管理:该模块主要包括添加管理员、删除管理员、修改登陆密码等功能3、 研究技术路线、研究方法和要解决的关键问题本系统采用当前流行的SSH(Spring+Struts+Hibernate)整合框架编写,String是
4、以MVC模式为基础,依赖注入为核心的Java应用框架;Struts是以MVC模式为基础,控制反转为核心的Java Web应用框架;Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。同时,本系统采用B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降
5、低了用户的总体成本。此外,本系统采用了SQL Server 2000作为应用程序的数据库,它具有良好的并发处理和事务处理能力,并且具有较高的运行效率和稳定性。4、 毕业论文(设计)阶段进度及时间安排2010年12月1日2010年12月6日:毕业设计开题报告的撰写;2010年12月7日2010年12月10日:系统需求分析阶段;2010年12月11日2010年12月22日:系统设计阶段;2010年12月23日2010年12月24日:毕业设计资料上交。5、 主要参考文献1 周桓,JSP项目开发全程实录.清华大学出版社,2008年6月2 张峰,王宏,朱娇等. Java进阶诀窍.北京科海电子出版社,20
6、09年2月3 李迎秋,姜仲. JSP实用教程.大连理工大学出版社,2007年3月4 王建虹.Java程序设计.高等教育出版社,2007年4月5 吴以欣,陈小宁.JavaScript脚本程序设计.人民邮电出版社,2005年5月6 丁宝康.数据库系统原理.经济科学出版社,2007年2月6、 指导教师意见指导教师(签名): 年 月 日7、 系意见系(盖章): 年 月 日云南经济管理职业学院毕业论文(设计)原创性及知识产权声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导教师的指导下取得的成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确的方式标明。因本论文(设计)引起的法律结
7、果完全由本人承担。特此声明毕业论文(设计)作者签名:作者专业:计算机网络技术作者学号:年 月 日企业人力资源管理系统设计说明摘要企业人力资源管理系统是现代企业管理的核心内容。随着计算机信息技术的高速发展,电子商务模式的空前盛行,企业之间的竞争也从有形的经济市场转向了网络。开发以计算机技术、网络技术、信息技术支持的现代企业人力资源管理系统,既能提高企业人力资源管理的技术含量和企业的办事效率,也能使人力资源管理能够进入现代化、决策科学化的进程。现代企业人力资源管理系统采用了B/S模式,可以避免C/S模式的重用性差、维护难度高的缺点和不足。结合实际项目的功能需求,从系统分析、系统总体设计、系统详细设
8、计、系统实现等方面进行了详细的论述。系统开发是以MVC设计思想的应用,主要采用JSP+Servlet+JavaBean的开发方式。系统的实现过程中运用了一些开源项目,如Spring技术、Struts技术、Hibernate技术。本文运用了现代企业人力资源管理理论,结合企业的实际情况,比较国内外人力资源管理系统的现状,设计了一个基于Internet/Intranet的人力资源管理系统。本文研究人力资源管理系统的主要内容有:部门管理、员工管理、招聘管理、培训管理、奖惩管理、薪资管理、系统管理。系统的开发目的是人力资源管理的业务逻辑实现高效化、智能化,从而能帮助企业的人力资源管理人员进行人力资源管理
9、和数据分析。关键词:企业人力资源管理,B/S模式,开源项目,设计专心-专注-专业目录一、绪论(一)课题研究的背景21世纪是一个日新月异的信息时代,随着计算机与网络技术的日益发达,电子商务空前的发展,企业之间的竞争已经从有形的市场经济转向了无形的网络领域。因此企业管理也进入了高效的信息化时代,即人力资源管理系统也就应运而生,所谓人力资源管理系统,指人力资源管理电子信息化,是企业基于高速度、大容量的硬件和先进的IT软件的人力资源管理模式。通俗的说,就是人力资源管理信息化或自动化。(二)国内外发展状况现在,中国国内的人力资源管理系统的现状是:中国软件系统大多是源自信息系统,从部门的业务需求方面出发设
10、计。管理信息系统的设计是为了服务于企业内部大多数业务操作员,将业务操作人员的重复性劳动进行初步自动化,即从管理理论抽象出理想化的业务管理模式,在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化。管理信息系统的设计,是根据中小型企业业务单元的需求来编写的,一般无法满足多体制、多元化、多重组织结构的大型企业数据处理需求。在与国外同类应用系统及解决方案相比较,目前中国的人力资源管理软件还有一些不足:第一,大部分是由管理信息系统演变而来,从单一的人力资源管理或人事行政管理的业务需求角度出发设计,如人事管理、考勤管理,或薪资计算与发放管理等,服务对象是某一具体业务的自动化操作需求;第二,目前国
11、内的人力资源管理软件虽然已将模块功能扩展至企业人力资源管理或人才资本管理相关的整个业务领域,但在系统完整性、前沿性和集成性方面仍有欠缺。国外人力资源管理系统相对于国内人力资源管理系统来说,优势主要体现在:具有雄厚的经济实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定实力的包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成很强的实力联手格局。国外人力资源管理系统伴随着管理理论的发展,其设计思想蕴涵了先进的管理理念和先进的开发技术;国外人力资源管理系统起步较早,完整性和成熟度高,能开发出适用于不同行业的解决方案。(三)课题研究的目的和意义人力资源管理系统(HRMS),包括人事日常
12、事务、薪资、招聘、培训、考核等,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。人力资源管理系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。本系统是一个建立在成熟的Intenet/Intranet之上的人力资源管理系统。在系统需求分析的设计过程中,我们通过网络了解人力资源管理系统的功能组成部分,并通过对公司的咨询进行分析,最后通过讨论的方法获得需求分析,根据用户需求设计开发思路,采用图形来建立业务逻辑,最终确定系统功能模块
13、。根据需求分析过程获取具体实体对象,从而设计系统类图,确定类之间的关系,对系统进行详细设计并实现。该系统可以对企业员工各种信息和企业的各种部门信息进行同意管理,公司响应权限的管理人员可以登录本系统,进行相应的企业人力管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。系统应用了成熟的Internet/Intranet技术到人力资源管理系统中,使企业员工在全国各地都可以随时了解企业相关信息。在人员招聘方面,企业通过Internet对外发布招聘信息,应聘人员可以根据自己的特点填报相关空缺职位;在内部管理方面,也能方便员工交流;在业
14、绩考勤方面,能对公司员工的日常考勤、加班、出差、请假考勤进行相关的记录统计,得到相关的负责人的批准方能生效。二、相关知识的介绍在系统的开发工程中,运用面向对象的开发语言,系统采用B/S结构,使用J2EE开发框架,主要是MVC框架,Spring技术,Strust技术,Hibernate技术。权限控制时采用的是角色对应权限,配置文件配置URL进行action过滤来实现。数据库采用SQL Server 2000。(一)开发工具简介本系统的开发环境是JDK1.6+MyEclipse8.0+Tomcat6.0,使用的语言是Java语言。JDK(Java Development Kit)是Sun Micr
15、osystems公司为Java开发人员设计的产品。从Java诞生以来,JDK已经成为使用最广泛Java SDK。JDK是整个Java的核心内容,包括了Java运行环境,Java工具和Java基础的类库三部分。从Sun的JDK1.5开始,提高哦该了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开
16、发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts,Spring, CSS, Javascript, SQL, Hibernate。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发研究而成。因为有了Sun 的参与和支持的原因,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Ja
17、va 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。(二)MVC框架简介MVC架构是Model-View-Controller的缩写中文翻译为模型-视图-控制4.MVC应用程序是由这三个部分组成。Event(事件)的变化导致Controller改变Model或View,或者同时改变两者。当Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。对应地,当Controller改变了View,View会从潜在的Model中获取数据来刷新自己的变化。MVC架构最早研发者是smalltalk语言研究团,主要应用于用户交互应用程序中。sma
18、lltalk语言和java语言有很多相似性,都是面向对象语言,很自然的SUN在petstore(宠物店)事例应用程序中就推荐MVC架构作为开发Web应用的。MVC架构是一种架构,其实需要其他模式协作完成。在J2EE模式中,通常采用service to worker模式实现,而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式组成。MVC与J2EE架构的对应关系可以分析如下:View处于Web Tier或者说是Client Tier,通常是JSP/Servlet,即页面显示部分。Controller也处于Web Tier,通常用Servlet来实现,
19、即页面显示的逻辑部分实现。Model处于Middle Tier,通常用服务端的javaBean或者EJB实现,即业务逻辑部分的实现。(三)系统运行配置1、服务器端操作系统:Windows XP。Web服务器:Tomcat 6.0。Java开发包:JDK 1.5以上。数据库:SQL Server 2000。浏览器:IE 6.0。分辨率:最佳效果为1024*768像素。2、客户端浏览器:IE 6.0。分辨率:最佳效果为1024*768像素。三、系统分析(一)需求分析随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受到企业管理者的青睐。人力资源管理系统的功能全面、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业人力资源 管理 系统 毕业设计 JSP 28
限制150内