课题名称:人力资源管理系统的设计与实现 |
课题类型:信息管理 |
指导教师:姓名: 郝永胜 工作单位:北京大学计算中心 E_mail:haoysh@gmail.com 电话:010-62751071 |
课题简介与课题目标: 每个企业中的人力资源信息复杂,需要进行科学有效的管理。本课题的研究目标是设计和实现一个简单的人力资源管理系统,以科学有效的管理企业人力资源管理中的每个流程,使管理信息化、科学化。而且通过对本课题的研究,还可以让学生学习到当前管理信息系统主流的设计和实现方法。 |
课题技术要求:
- 系统采用BS结构(开发工具和数据库任选)
- 建议系统开发采用Java语言,可以是严格的J2EE,也可以只是采用简单的JSP和JavaBean。
- 系统必须有严格的用户权限管理。
|
课题内容参考:
- 系统用户角色有三类:系统管理用户,主要是用户权限的管理;人力资源管理用户,主要是对人力资源信息的高级管理,如统计等;业务用户,主要是完成人力资源信息的增、删、改、查等功能。
- 人力资源的信息主要包括:人事基本信息,是指每个人的自然基本信息;人事资源信息,是指有关人力资源部门、职称等与实际工作岗位相关的信息;合同信息,每一员工与企业签订的合同信息。
- 人力资源的唯一标识可以是员工的合同号,也可以是员工的唯一ID号。
- 各项信息之间的关联:上述三项信息中彼此都是应该有关联的,及通过任何一项信息都应该可以查看其余的两项信息。
|
对课题完成情况的要求: 课题的完成标准可分成如下两个层次: 基本要求: 完成用户注册,人力资源信息的增、删、改、查等基本功能 较高要求: 完成人力资源信息统计功能,如在岗人员中的男女比例统计,职称比例统计,某个时间的在岗人数统计等。 对系统进行扩展,如用户权限的管理,用户角色的管理等。 |
课题指导:
- 首先应当了解人力资源信息的内容,人力资源管理的流程。
- 设计合理的数据表格,具体可以联系指导老师。
- 统计图至少应当可以绘出饼图,可以采用Cewolf开源控件,也可以自己采用JFreeChart设计。
|
课题成果的提交: 学生在毕业设计结束时需要提交:论文+程序。 学生需要将编写的所有程序文件、数据库文件以及相关文档打包与毕业设计论文一并提交。 |
参考资料:
- JSP基础编程,耿祥义编著,清华大学出版社,2004年
- 21天学通J2EE,[美]Martin Bond, Dan Haywood, Debbie Law, Andy Longshaw, Peter Roxburgh等著,张建明、英宇等译,人民邮电出版社,2003年
- 精通Struts:基于MVC的Java Web设计与开发,孙卫琴编著,电子工业出版社,2005年
- 互联网上相关网页
|