基于HRMS的人事管理系统.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-23
  • 论文字数:15926
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:人事管理系统的功能全面,操作简单,便于修改、保存、查看,而且能够实现无纸化存档,安全性得到了大大提高,为企业节省了资金与空间。所以人事管理系统在企业管理中越来越受到管理者的青睐。且因为“地球村”,人事管理系统可多语言登录,此系统可选择中文,英语,日语登录。

本课题采用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