更新时间:04-18 上传会员:Chaturanga
分类:计算机信息 论文字数:16584 需要金币:1000个
摘要:随着计算机的普及和经济社会的发展,计算机网络也成了人们人活中不可缺少的一部分,与此同时,人们也开始学着用计算机来解决实际问题。同时在企业的发展和竞争下,公司规模开始扩大,面对大量的人事信息,仅仅靠人工管理已不便捷,大大降低了我们的工作效率。
目前,虽然很多企业都存在OA 办公系统,但还是存在复杂,不易操作的漏洞,信息时代让我们面对大量的数据,简单精简、易于操作的平台就需要出来为我们所用。员工管理系统是企业管理的重要成分,他利用信息化的手段处理企业日常办公及其他事务,提高了自身的管理质量和经济效益,至此我设计了本软件来实现自动化管理。
本毕业项目即为设计实现一套简单、精简全面的基于Java的员工管理系统。主要针对大型企业人事管理。主要页面分成前台与后台。前台页面的部分运用了HTML+CSS技术,来实现页面展示,后台服务器端是使用SSH框架,其中Struts2 + Spring + Hibernate构成SSH框架体系。另外选用了Tomcat作为服务器平台以及MyEclipse作为开发工具。本员工管理系统的用户角色权限有三种,分别是员工、部门经理、系统管理员。三类角色共用一个员工管理系统。因为三种角色所拥有的权限不同,所以登进去的页面所见的模块自然不同。
关键词:员工管理系统 Java MVC SSH
目录
摘要
Abstract
第1章 绪论-1
1.1课题背景-1
1.2发展现状-1
1.3论文结构-2
第2章 开发工具及相关技术-4
2.1 Java技术-4
2.2 JSP技术-4
2.3 MVC模式-5
2.4 S.S.H框架-6
2.5 MySQL数据库-8
第3章 系统需求分析-9
3.1消耗成本分析-9
3.1.1 技术成本-9
3.1.2 硬件成本-9
3.1.3 时间成本-9
3.2 模块功能分析-9
3.2.1 管理员模块-9
3.2.2 部门经理模块-10
3.2.3 员工模块-11
第4章 系统总体设计-13
4.1 功能模块设计-13
4.2 系统数据库设计-13
4.2.1总体表结构-13
4.2.2每张表的表结构-13
第5章 系统详细设计-18
5.1 管理员模块设计-18
5.1.1 用户登录-18
5.1.2 管理页面-18
5.1.3 部门管理-18
5.1.4 员工管理-18
5.2 部门经理模块设计-19
5.2.1 用户登录-19
5.2.2 管理页面-19
5.2.3 部门日程管理-19
5.2.4 个人日程管理-19
5.2.5 请假审核管理-20
5.2.6 部门考勤管理-20
5.2.7 部门文档管理-20
5.2.8 发件箱管理-21
5.2.9 收件箱管理-21
5.2.10 便笺管理-21
5.2.11 通讯录管理-21
5.3 员工模块设计-22
5.3.1 用户登录-22
5.3.2 管理页面-22
5.3.3 部门日程查询-22
5.3.4 请假管理-22
5.3.5 考勤查询-23
第6章 系统功能实现-24
6.1 框架配置文件-24
6.1.1 Spring配置文件-24
6.1.2 Sturts配置文件-25
6.1.3 Hibernate配置文件-25
6.2 模块功能实现-26
6.2.1 登录总入口页面-26
6.2.2 部门管理主页面-26
6.2.3 员工管理主页面-27
总 结-29
参考文献-30
致 谢-31