摘要:人力资源管理系统就现代企业制度来说是一个事业单位难以或缺的部分,同时也是将人力资源管理推向规范化、自动化、科学化道路的决定性因素。以前的人力资源管理是由人自主以手工方式完成的,管理者需要花极大的的时间完成一些十分零碎的文件整理工作,这就造成了管理效率很低,安全性不足。而人力资源管理系统的产生就大大解决了传统管理方式带来的诸多缺陷。
本人由此为棱镜网络公司设计开发了一个便利、小型的人力资源管理系统,系统主要包含登录管理模块、员工管理模块、工种管理模块、会议管理模块和信息发布等几个模块。登录管理模块可以区分管理层和工薪层进行区别登陆。员工管理模块可以让管理者对工薪层员工的个人信息进行管理。部门管理模块提供给企业管理者对企业部门信息进行管理。工种管理模块主要管理工种信息。会议管理模块可以定时定向进行发布会议信息和删除过期的会议信息。信息发布模块为定期发布企业最新资讯。系统由Java语言进行开发,采用oracle数据库存储,java与数据库的连接主要使用JavaBean技术实现,服务器容器使用tomcat7,对请求资源的响应,主要使用Servlet技术实现页面技术的跳转,通过Jsp+Servlet+JavaBean三者结合,实现MVC的软件设计思想,目前可运行于Firefox、谷歌等主流浏览器上。
关键词:人力资源;Java;Oracle
目录
摘要
Abstract
1 绪论-1
1.1 系统开发背景-1
1.2 系统开发目标-2
1.3 可行性及技术路线-2
2 需求分析-3
2.1 系统参与者分析-3
2.1.1 普通员工-3
2.1.2 管理员-3
2.2 功能需求描述-3
3 系统设计-4
3.1 系统体系结构-4
3.2 系统模块划分-4
3.2.1 登录注册模块-5
3.2.2 员工管理模块-5
3.2.3 部门管理模块-5
3.2.4 工种管理模块-5
3.2.5 会议管理模块-5
3.2.6 信息发布模块-6
3.3 数据库设计-6
4 系统实现-9
4.1 Dao层实现-9
4.2 各功能模块实现-9
4.2.1登录模块-9
4.2.2部门管理模块-11
4.2.3员工管理模块-12
4.2.4工种管理模块-14
4.2.5会议管理模块-15
4.2.6信息发布模块-16
4.3 系统运行效果图及错误处理机制-17
4.4 系统开发环境-22
结 论-24
参 考 文 献-25
致 谢-26