天津师范大学
题目:
本科毕业论文(设计)
基于SSH框架的人力资源管理系统的设计与实现
学院:计算机与信息工程学院 学生姓名:崔雨哲 学号:09509343 专业:软件工程 年级:2009级
完成日期:2013年4月 指导教师:夏云龙
基于SSH框架的人力资源管理系统的设计与实现
摘要:随着计算机,互联网和电业务的快速发展,企业之间的竞争已经从有形
市场到互联网。人力资源管理系统出现了信息技术在企业管理中的应用。人力资源管理系统是企业管理平台(EMP)的一个重要功能。它可以提高企业的管理水平。人力资源管理系统设计的目的是为了实现统一管理,人力资源信息,提供决策支持,人力资源信息,让用户及时与对方沟通,并轻松地与其他系统合作。在本文中,人力资源管理系统提出了基于SSH框架结合现代人力资源管理理论和企业的事实。人力资源管理的当前状态进行了分析。本文系统有许多功能,如:员工管理模块,部门管理模块,公告管理模块,工作管理模块,工资管理模块。 HMRS建立的目的是巩固人力资源管理相关的所有信息,形成一个统一的数据资源,帮助人力资源系统管理员进行人力资源的管理和布局。
关键词:人力资源管理系统;SSH框架;mysql数据库
The Design and Implementation of Human Resource
Management System Based on SSH Frame
Abstract :Since the beginning of the information age, with the increasing
development of computer and network technology, e-commerce unprecedented development, competition among enterprises from the physical market to gradually shift the network. While the corresponding enterprise management have gradually entered the information track - human resources management system also came into being. Human resources management system is an important part of enterprise management platform, the design and development of corporate human resources in order to improve the level of corporate human resources management information system. The system design goal is to achieve unified management of the enterprise human resources information, human resources information to support
decision-making, and timely communication to meet user needs, and work with other systems. The use of modern human resource management theory, combined with the specific circumstances of the corporate status quo points off domestic and international human resources management system, combined with the the SSH framework and mysql database technology, a web-based human resource management system, the main contents: Staff management, bulletin management, departmental management, job management and payroll management. The establishment of the system is designed to unify data and human resource management, the formation of a unified data source, and can help corporate human resources management human resource management and planning.
Key words :Human Resource Management System; SSH frame; mysql
目录
1.绪论 .............................................................. 6
1.1开发背景 ............................................................................................................................. 6
1.1.1 背景介绍 ......................................................................................................................... 6 1.2课题的研究意义和主要内容 ............................................................................................. 6
2.系统分析 .......................................................... 7
2.1系统需求分析 ..................................................................................................................... 7
2.1.1 功能需求 ............................................................................................................... 7 2.2 系统可行性分析 .............................................................................................................. 7
2.2.1 经济可行性 ........................................................................................................... 7 2.2.2 技术可行性 ........................................................................................................... 8
3 系统设计.......................................................... 8
3.1 业务目标 ............................................................................................................................ 8
3.2 系统功能分析 .................................................................................................................... 8
3.2.1 系统功能需求设计 ................................................................................................. 8 3.2.2 系统功能结构图 ..................................................................................................... 9 3.3系统用例图 ....................................................................................................................... 10
3.3.1普通员工用力图 .................................................................................................... 10 3.3.2普通部门经理用例图 ............................................................................................ 10 3.3.3人事部员工用例图 ................................................................................................ 11 3.3.4人事部经理用例图 ................................................................................................ 12 3.3.5财务部员工用例图 ................................................................................................ 12 3.3.6财务部经理用例图 ................................................................................................ 13 3.3.7总经理用例图 ........................................................................................................ 14 3.4 时序图 .............................................................................................................................. 15
3.4.1 登录时序图 ........................................................................................................... 15 3.4.2 个人管理时序图 ................................................................................................... 15 3.4.3 工作管理时序图 ................................................................................................... 16 3.4.4 公告查看时序图 ................................................................................................... 16 3.4.5 工作监督时序图 ................................................................................................... 17 3.4.6公告管理时序图 .................................................................................................... 17 3.4.7 日志管理时序图 ................................................................................................... 18 3.4.8 薪金管理时序图 ................................................................................................... 18 3.4.9 邮箱管理时序图 ................................................................................................... 19 3.4.10 员工管理时序图 ................................................................................................. 19 3.5数据库设计 ....................................................................................................................... 20
3.5.1 E-R图 .................................................................................................................... 20 3.5.2 概念模型 ............................................................................................................... 21 3.5.3 物理模型 ............................................................................................................... 21 3.6 数据字典 .......................................................................................................................... 22
3.6.1 部门表(dept) .................................................................................................... 22
3.6.2 岗位表(job) ...................................................................................................... 22 3.6.3员工表(emp) ..................................................................................................... 22 3.6.4日志(calendar) .................................................................................................. 23 3.6.5 公告表(bulletin)............................................................................................... 23 3.6.6邮件表(mail) ..................................................................................................... 23 3.7 数据库SQL语句 ............................................................................................................ 23
4.技术背景及其实现................................................ 26 4.1 SSH框架 ....................................................... 26
4.1.1 SSH框架的介绍 ................................................................................................... 26
4.1.2 SSH中的实现 ....................................................................................................... 28 4.2项目实现 ........................................................................................................................... 40
4.2.1 核心类图 ............................................................................................................... 40
5 系统实现......................................................... 44
5.1系统界面实现 ................................................................................................................... 44
5.1.1登录界面 ................................................................................................................ 44 5.1.2 主界面功能区分 ................................................................................................... 48 5.1.3 公告管理功能 ....................................................................................................... 49 5.1.4 个人管理 ............................................................................................................... 51 5.1.5 日志管理与批复日志 ........................................................................................... 51 5.1.6 工作和部门管理 ................................................................................................... 53 5.1.7 邮件管理 ............................................................................................................... 55 5.1.8人事管理 ................................................................................................................ 56 5.1.9 薪金管理 ............................................................................................................... 57
6 致谢............................................................. 58