本科生
毕业论文(
设计)册
信息技术
专业
计算机科学与技术
班级 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.Core
Java 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天自学通.北京:电子工业出版社。
5、 计划进度
阶段 起止日期 1 搜集资料 3.18-3.23 2 开题论证 3.24-4.5 3 系统设计及调试 4.6-4.30 4 论文写作及修改 5.1-5.13
指 导 教师: 年 月 日
教研室