基于J2EE的人力资源管理系统毕业论文

本科生毕业论文(设计)册

学院信息技术学院

专业计算机科学与技术

班级2008届专接本1班

学生王利江

指导教师刘小红

河北师范大学本科毕业论文(设计)任务书

编号:信息技术学院2008届

论文(设计)题目:基于J2EE的人力资源管理系统

学院:信息技术专业:计算机科学与技术班级:2008届专接本1班

学生姓名:王利江学号:0661832050 指导教师:刘小红职称:实验师

1、论文(设计)研究目标及主要任务

设计一个小型的人力资源管理系统,系统主要包括:人员档案、人事调配、教育培训、系统管理等四个模块。

2、论文(设计)的主要内容

在设计该系统是,首先应该区别用户的权限。一般情况用户可以拥有人员档案、人事调配、教育培训、系统管理等四个模块中的一个或多个模块的权限,只有这样用户登陆系统后,才可以根据自己的权限进行不同的操作。每个模块可以执行的操作各不相同,各模块可执行的操作描述如下:

人员档案:可以添加、删除、修改和查询员工信息;可以添加、删除、修改员工档案信息;可以添加、删除、修改和查询员工信息;可以添加、删除、修改和查询员工履历;可以添加、删除、修改和查询员工合同信息及合同到期天数预测;可以添加、删除、修改和查询员工奖惩信息等。

人事调配:对员工的调动信息进行添加、删除、修改和查询操作;新近员工、离退员工及退休员工预测和查询等。

教育培训:维护培训类别信息,对类别进行增、删、改操作;对培训记录、培训成绩和培训证书进行维护操作等。

系统管理:包括部门级别信息维护,可以对级别信息进行增、删、改、锁定和激活操作;部门信息维护,可以对部门信息进行增、删、改、合并部门和查看部门关系图操作;用户角色维护,可以对用户角色进行增、删、改和设置角色权限操作;用户信息维护,可以对用户信息进行增、删、改、设定用户权限、锁定和激活用户帐号等操作;系统参数设定,可以设定合同到期提醒天数、员工退休年龄和每页显示记录条数等。本系统主要开发环境说明如下:开发语言:java语言

应用技术:struts + hibernate

开发环境:jdk6.0、Tomcat 6.0、Oracle 9i 数据库

3、论文(设计)的基础条件及研究路线

深入了解有关java语言、Tomcat 6.0运行服务器、Oracle 9i数据库以及人力资源管理系统的相关知识。做需求分析,对模块功能进行详细设计。

4、主要参考文献

[1]CayS Horstmann,GaryCornell.CoreJava 2.北京:机械工业出版社。[2]BruceEckel. Thinking in Java.北京:机械工业出版社。

[3]夏昕,曹晓钢,唐勇.深入浅出Hibernate.北京:电子工业出版社。

[4]孙卫琴.精通Hibernate:Java对象持久化技术详解.北京:电子工业出版社。

[5]Bryan Basham.Hibernate技术手册.北京:电子工业出版社。

[6]孙卫琴.精通struts--基于MVC的java web设计与开发.北京:电子工业出版社。

[7]Kathy Sierra.SQL 21天自学通.北京:电子工业出版社。

指导教师:年月日

教研室主任:年月日

河北师范大学本科生毕业论文(设计)开题报告书

河北师范大学本科生毕业论文(设计)文献综述

MVC设计模式的结构图

Hibernate工作示意图

河北师范大学本科生毕业论文(设计)翻译文章

本科生毕业论文设计

题目基于J2EE的人力资源管理系统

作者姓名王利江

指导教师刘小红

所在学院信息技术学院

专业(系)计算机科学与技术

班级(届) 2008届 1 班

完成日期 2008 年 05 月 15 日

目录

摘要 ....................................................................................................... (III) 1、绪论 (1)

1.1人力资源管理系统的开发背景 (1)

1.2人力资源管理系统的开发意义 (1)

2、系统分析 (2)

2.1 需求分析 (2)

2.2 技术可行性 (2)

2.3 环境可行性分析 (3)

3、系统设计 (4)

3.1 总体设计 (4)

3.2 数据库详细设计 (5)

3.3 模块的图例设计 (8)

3.4 开发框架 (9)

4、系统实现 (10)

4.1 系统主要界面的设计与实现 (10)

4.2 系统功能模块的设计与实现 (12)

4.3 关键技术与算法 (20)

4.4 数据的安全性 (23)

5、系统测试 (24)

5.1 测试的定义及目的 (24)

5.2 测试的原则 (24)

5.3 人力资源管理系统的测试 (24)

结束语 (25)

致谢 (26)

参考文献 (27)

Abstract (28)

摘要

随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。然而通过应用人力资源管理系统能够集中对企业人事工作进行管理,不单单使得人力资源管理人员摆脱繁重的日常工作,更为重要的是能够根据员工个人能力对其岗位进行调动,充分发挥员工自身的能力,为企业的带来更大的经济利益。快捷、准确、方便、高效的人力资源管理系统是企事业单位的基本需求之一,因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。

本文所阐述的人力资源管理系统,以浏览器/服务器(B/S)模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置、员工信息、档案、合同、履历的管理、人员调动管理、培训管理、系统管理等功能。提升了企业的效率和竞争力,满足了现代企业人力资源管理的需要。

由于Java语言是一种纯面相对象的语言,而且发展前景十分的广阔,因此本项目才用java 语言作为根本,前台页面使用jsp语言,并选用经典的MVC模型框架Struts作为开发架构,在数据持久层方面则使用了Hibernate框架。

关键字:(B/S)模式、Java、MVC模型、Struts、Hibernate

相关文档
最新文档