企业人事系统的设计与实现
目录
Abstract
Era is an information age, along with the rapid development of computer science and technology, computer application in enterprises is also more and more widely, use of computer management and the companys employees, jobs, departments has become inevitable, greatly improving the companys management convenient. Main management of the personnel management system is the basic information of the employees, jobs, they belonged to subordinate departments, in changing, however the information is relative to the staff of the company, the staff of statistics, the personnel changes, previous to complete the registration, the company needs to spend a lot of time and energy, so the emergence of the personnel management system to the company brought a lot of convenient, easy *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
search, high reliability, large amount of information storage, the secrecy good, the operation is simple, long life and low cost.The architecture of this system for BS architecture, has a good user interface, easy operation, the use of development tools: Myeclipse6.5, database: the Mysql server: Tomcat using Spring2.5.6 + Struts2.1.8 + Hibernate3.6.0 mainstream development framework structures, the development environment
Keywords: personnel management; B/S; Myeclipse6.5; Mysql
引言
课题背景
开发一个BS架构的人事系统更能满足时代的需要,只要在有Internet的条件下,随时都可以管理公司的人事。在企业的日常管理工作中人事管理成为了不可或缺的重要组成部分,使企业对公司员工的管理更加的方便快捷,条理更加的清晰,极大的提高了公司管理的效率。
选题意义
对大多数企业来说,设计良好的管理系统可以极大的提高公司在管理层上的工作效率,节约工作时间。例如公司有新人来,人事部门可以在系统中记录下员工的基本信息,包括他在公司中的岗位,所属于公司的哪个部门。当员工更换工作岗位时,可在系统中对员工信息进行修改,当公司有新的部门或者岗位时,也可在系统中添加新的部门和岗位,提高了人事部门的工作效率。后台有超级管理员,他拥有所有的权限,可以为不同的岗位分配不同的权限,比如人事部门的,可以为他设置对员工的增删查该功能,对企业的管理起到了重要的作用。
设计目标
如今信息技术的高速发展,不仅改变了我们的生活方式,而且还改变了我们的工作方式,让我们传统的在纸质档案上的人事管理转变为由计算机进行操作,完成了许多复杂的工作,提高了办事效率,节约了大量的管理时间,信息的查看也变得更加的方便,使企业管理变得更加的有效,更加的简单。
需求分析
功能分析
系统管理模块:
1.岗位管理包括对岗位的添加,修改,查询,删除。
2.用户管理包括对用户的添加,修改,查询,删除。
3.部门管理包括对部门的添加,修改,查询,删除,并设置此部门的上级部门,下级部门。
权限管理模块:超级管理员拥有所有权限,可以为不同的岗位设置权限,当用户属于这个岗位时,就为次用户设置了访问权限,若用户没有此权限,系统中将不显示此功能列表。
论坛管理模块:管理员拥有对论坛板块的添加,排序,普通用户有查看板块,浏览主题,发表评论等功能。
E-R模型图
图2-1 ER-模型图
开发环境
数据库工具:Navicat 8 for MySQL
开发语言:Java, SQL
开发工具:Myeclipse
软件设计
功能结构图
图3-1系统功能图
系统流程图
图3-2 系统流程图
数据库关系图
图3-3用户表与部门表关系
图3-4用户表与主题表关系
图3-5用户表与回帖表关系
图3-6版块表与主贴表关系
图3-7主贴表与回帖表关系
数据库设计
表4-1 siit_department(部门表)
序号
255
是
描述信息
4
parentId
Bigint
20
是
上级部门(外键)
表4-2 siit_plate(论坛版块表)
255
是
对版块描述
Abstract
Era is an information age, along with the rapid development of computer science and technology, computer application in enterprises is also more and more widely, use of computer management and the companys employees, jobs, departments has become inevitable, greatly improving the companys management convenient. Main management of the personnel management system is the basic information of the employees, jobs, they belonged to subordinate departments, in changing, however the information is relative to the staff of the company, the staff of statistics, the personnel changes, previous to complete the registration, the company needs to spend a lot of time and energy, so the emergence of the personnel management system to the company brought a lot of convenient, easy *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
search, high reliability, large amount of information storage, the secrecy good, the operation is simple, long life and low cost.The architecture of this system for BS architecture, has a good user interface, easy operation, the use of development tools: Myeclipse6.5, database: the Mysql server: Tomcat using Spring2.5.6 + Struts2.1.8 + Hibernate3.6.0 mainstream development framework structures, the development environment
Keywords: personnel management; B/S; Myeclipse6.5; Mysql
引言
课题背景
开发一个BS架构的人事系统更能满足时代的需要,只要在有Internet的条件下,随时都可以管理公司的人事。在企业的日常管理工作中人事管理成为了不可或缺的重要组成部分,使企业对公司员工的管理更加的方便快捷,条理更加的清晰,极大的提高了公司管理的效率。
选题意义
对大多数企业来说,设计良好的管理系统可以极大的提高公司在管理层上的工作效率,节约工作时间。例如公司有新人来,人事部门可以在系统中记录下员工的基本信息,包括他在公司中的岗位,所属于公司的哪个部门。当员工更换工作岗位时,可在系统中对员工信息进行修改,当公司有新的部门或者岗位时,也可在系统中添加新的部门和岗位,提高了人事部门的工作效率。后台有超级管理员,他拥有所有的权限,可以为不同的岗位分配不同的权限,比如人事部门的,可以为他设置对员工的增删查该功能,对企业的管理起到了重要的作用。
设计目标
如今信息技术的高速发展,不仅改变了我们的生活方式,而且还改变了我们的工作方式,让我们传统的在纸质档案上的人事管理转变为由计算机进行操作,完成了许多复杂的工作,提高了办事效率,节约了大量的管理时间,信息的查看也变得更加的方便,使企业管理变得更加的有效,更加的简单。
需求分析
功能分析
系统管理模块:
1.岗位管理包括对岗位的添加,修改,查询,删除。
2.用户管理包括对用户的添加,修改,查询,删除。
3.部门管理包括对部门的添加,修改,查询,删除,并设置此部门的上级部门,下级部门。
权限管理模块:超级管理员拥有所有权限,可以为不同的岗位设置权限,当用户属于这个岗位时,就为次用户设置了访问权限,若用户没有此权限,系统中将不显示此功能列表。
论坛管理模块:管理员拥有对论坛板块的添加,排序,普通用户有查看板块,浏览主题,发表评论等功能。
E-R模型图
图2-1 ER-模型图
开发环境
数据库工具:Navicat 8 for MySQL
开发语言:Java, SQL
开发工具:Myeclipse
软件设计
功能结构图
图3-1系统功能图
系统流程图
图3-2 系统流程图
数据库关系图
图3-3用户表与部门表关系
图3-4用户表与主题表关系
图3-5用户表与回帖表关系
图3-6版块表与主贴表关系
图3-7主贴表与回帖表关系
数据库设计
表4-1 siit_department(部门表)
序号
255
是
描述信息
4
parentId
Bigint
20
是
上级部门(外键)
表4-2 siit_plate(论坛版块表)
255
是
对版块描述
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1720.html