文档介绍:大学本科生毕业论文(设计)开题报告书
信息技术学院计算机科学与技术专业届
学生姓名
论文(设计)题目
基于J2EE的人力资源管理系统
指导教师
专业职称
所属
教研室
计算机技术与应用
研究
方向
数据库管理
课题论证:
21世纪组织将面临锐不可当的经济全球化趋势。飞速发展的技术变革和创新,以及迅速变化的差异化的顾客需求等新竞争环境,组织掌握新的技术或是进入新的市场领域获得的竞争优势成为一种短期效应,越来越多的组织通过构筑自身的人力资源竞争力,维持生存并促进持续发展。人力资源作为知识的承载体,成为组织依靠的对象,在以人为本的观念的熏陶下,人力资源管理在组织中的作用日益突出。但人的复杂性和组织的特有性决定了人力资源管理不是简单的技术性的拷贝,真正的理解人力资源管理的内涵和实施与组织相匹配的结构形式和管理模式是创造竞争优势的关键。人力资源管理系统的作用之一是为人力资源规划建立了人事档案。信息化的人事档案使得查询、调用的速度加快,使得精确分析大量员工的知识、经验、技术、能力和职业抱负成为可能。想要做出有效的人力资源规划,必须以准确、完整的内部人事分析为基础。在诸多的企业资源中,人力资源({Human Resource}HR)的重要性勿庸置疑,甚至有学者将人力资源称为“人力资本”,并将其置于技术、资本之上。尤其以知识工人为代表的人力资源将成为经济发展的主力。
基于这个时代背景,人力资源管理将成为企业管理的重要内容,人力资源管理系统(Human Resource Management System ,HRMS)成为许多企业管理中非常重要的部分。人力资源管理系统作为人力资源管理的一个计算机工具,可以将企业从员工招聘、岗位和组织机构设置、培训、技能、薪资和福利、绩效到离职管理等几乎所有与企业里最重要的资产---人相关的信息用数据库统一管理起来,有效地避免了原先由于人力资源相关数据的离散存储而造成的信息不相容、更新和共享困难等问题,使得企业内人力资源的管理得以走向标准化、科学化、数字化和网络化。
基于以上需求本系统是主要应用JSP + struts + hibernate 技术设计一个小型的人力资源管理系统功,系统主要包括:人员档案、人事调配、教育培训、系统管理等四个模块。
方案设计:
在实习过程中进行调研和搜集、查找资料工作,分析业务需求,在此基础上用面向对象的方法进行系统需求分析,从人力资源管理的角度出发,用集中的数据库将与人力资源相关的数据(如员工基本信、员工档案、员工履历、员工调动管理、培训管理、系统管理)统一管理起来,形成集成的信息源。并有友好的用户界面及分析工具。
如今的人力资源管理系统如果仅仅基于局域网的C/S模式已经难以满足开放式信息管理、共享、查询的需求。因此,可以通过交互式网络数据库访问技术和通用方便的Web浏览器界面来完成这些功能。
在本系统的开发过程中我采用了B/S模式体系结构,基于UML统一建模方法,应用JSP + struts + hibernate技术,后台的网络数据库为Oracle 9i。
B/S模式是以用企业现有的软硬件设备,根据业界开放标准,技术,形成一个虚拟的企业计算环境。B/S模型是一种从传统C/S发展起来,其逻辑上采用3层结构,它在前台浏览器和后台数据库服务器之间增加了一个Web服务器层,所有的应用程序模块都安装在Web服务器上。第一层完成用户的接口共,第二层由各种应用服务器完成用户所需要的功能,第三层数据库服务器完成数据存储和管理功能。B/S模式综合了浏览器、信息服务和Web技术,通过一个浏览器访问多个应用服务器,形成点到多点,多点到多点的结构模式,这种结构使开发人员在前端的浏览器方面减少了很多的工作,可以将注意力转移到怎样合理组织信息,提供对客户的服务上来。
进度计划:
1、通过查阅资料深入了解有关Struts和Hibernate技术、Oracle数据库及相关知识。
2、做需求分析,对各个模块功能进行详细的设计。
3、根据设计方案具体实现各个模块的功能,最后把各个模块整合成完整的系统,以实现的此系统的管理功能,达到用户的要求。
4、对整个系统进行各种完善工作,进行搜集资料、总结,书写毕业论文。
指导教师意见:
指导教师签名: 年月日
教研室意见:
教研室主任签名: 年月日
大学本科生毕业论文(设计)文献综述
对于已经习惯了使用传统的JSP设计方式实现动态网站的程序员,在刚开始接触Struts时经常会出现一种困惑,专业书籍和文章中总是使用Struts Framework这种说法,Struts通常也被称为是一种Web应用开发的架构(Framework),那么到底什么是架构,软件开发架构的意义又是什么呢?
如果将早