摘要:人事管理系统的功能全面,操作简单,便于修改、保存、查看,而且能够实现无纸化存档,安全性得到了大大提高,为企业节省了资金与空间。所以人事管理系统在企业管理中越来越受到管理者的青睐。且因为“地球村”,人事管理系统可多语言登录,此系统可选择中文,英语,日语登录。
本课题采用MVC设计模式,利用Java高级程序设计语言与数据库Oracle11和Struts2框架共同完成此系统的开发。主要的研究内容为建立人事管理数据库,创建表,定义字段;使用Java高级程序开发语言,创建Web项目,完成“M”设计(模型设计);创建Jsp页面,采用JavaScript,HTML,CSS等语言,完成“V”设计(视图设计),页面可以显示提示信息;建立数据库连接,并向页面返回执行结果,完成“C”设计(控制器设计)。
关键词:Java高级语言;Struts2开发框架;Oracle11数据库;MVC设计模式
目录
摘要
Abstract
1 绪论-1
1.1 本课题背景及研究意义-1
1.2 国内外发展概述-1
1.3 本文研究内容-2
1.4 论文结构安排-3
2 相关技术简介-4
2.1 Struts2开发框架-4
2.1.1 Struts2简介-4
2.1.2 Struts2的MVC模式-4
2.1.3 Struts2的工作原理-6
2.2 Java语言-7
2.3 Oracle11 数据库-8
2.4 主要技术-8
2.4.1 MVC设计模式-8
2.4.2 Java Script 脚本语言-9
2.4.3 CSS样式表-10
3 系统总体设计-11
3.1 设计思想-11
3.2 设计目标-12
3.3 系统框架设计-14
3.4 开发及运行环境-14
3.4.1 软件开发平台-14
3.4.2 软件运行平台-14
4 程序模块详细设计-15
4.1 人事档案管理-15
4.1.1 人事档案一览-15
4.1.2 离职人员管理-18
4.2 培训管理-18
4.3 部门信息管理-19
4.4 职位信息管理-20
4.4.1 职位权限-20
4.4.2 权限信息-20
4.5 绩效考评管理-21
4.6 内部通讯录模块-22
4.7 公司公告模块-22
4.8 规章制度模块-23
4.9 密码修改模块-24
4.10 招聘管理模块-24
4.10.1 招聘需求管理-25
4.10.2 应聘者管理-25
4.10.3 人才库管理-26
4.11 HR提醒模块-27
4.12 数据管理模块-27
4.13 系统设置模块-28
结 论-29
参 考 文 献-30
附录A 相关代码-31
致 谢-52