小型企业人事管理系统的设计与实现
【摘要】:人才是企业发展的核心力量,所以人事管理是企业管理中一项重要的任务。
传统的人事管理系统不仅效率慢而且极易出错,使管理者不能清楚的了解每一位员工
的详细情况,对企业的发展形成了不好的影响。不过现在计算机技术十分发达,人们
针对这种情况特别设计了许多类型的人事管理系统,人事管理系统的出现使企业管理
者对于人事管理的现状有了非常大的改善。
本文所设计和开发的就是一种功能比较全面的人事管理系统,本文主要介绍了人
事管理系统的背景以及研究的意义,介绍了开发人事管理系统所需要的一些技术,并
且对系统进行了详细的需求分析和设计并成功实现。
目前,开发人事管理系统的技术有很多,本系统所用的是比较流行的 JSP 技术,
使用的是 SSM 框架,数据库选择的 Mysql 数据库,通过对多种技术的组合使用,可以
是系统的功能更加的完善,是系统的可操作性更强。
【关键词】: 人事管理系统;计算机;SSM 框架;JSP
Design and implementation of personnel management system for small-sized enterprises
【 Abstract 】 : Talent is the core force of enterprise development, so personnel
management is an important task in enterprise management. The traditional personnel
management system is not only slow and easy to make mistakes, so that managers can not
clearly understand the details of each employee, which has a bad impact on the
development of the enterprise. But now the computer technology is very developed, people
specifically designed many types of personnel management system for this situation, the
emergence of personnel management system for enterprise managers for the status of
personnel management has been greatly improved. This article is designed and developed a
more comprehensive function of personnel management system, this paper mainly
introduces the background of Personnel Management System and the significance of
research, introduced the development of personnel management system required by some
of the technology, and the system has carried on the detailed demand analysis and the
design and the success realization. At present, there are many technologies to develop the
personnel management system. The relatively popular JSP technology is used in this
system, which uses the SSM framework, the Mysql database selected by the database, and
through the combination of various technologies, it could be that the function of the system
is better, the Operability of the system is stronger.
【KEY WORD】: Personnel Management System; computer; SSM framework; JSP
目 录
第 1 章 绪论.............................................................7
1.1 研究背景及意义.....................................................7
1.2 国内外研究和发展现状...............................................7
1.3 研究内容...........................................................8
第 2 章 系统开发技术.....................................................8
2.1 数据库 MYSQL ........................................................8
2.2 JSP 简介 ...........................................................9
2.3 B/S 系统结构 .......................................................9
2.4 TOMCAT 服务器 .......................................................9
第 3 章 需求分析.........................................................9
3.1 功能需求分析.......................................................9
3.2 可行性分析........................................................10
3.3 非功能需求分析....................................................11
3.4 设计目标..........................................................11
第 4 章 系统设计........................................................12
4.1 设计原则..........................................................12
4.2 数据库设计........................................................12
4.3 功能设计..........................................................16
第 5 部分 系统实现......................................................17
5.1 前端功能..........................................................18
5.2 后台功能..........................................................20
第 6 部分 系统测试......................................................23
6.1 测试目的..........................................................23
6.2 测试内容..........................................................23
6.3 测试实例..........................................................24
6.3 测试结果..........................................................27
课题总结...............................................................28
致 谢................................................................29
参考文献................................................................1
第 1 章 绪论
1.1 研究背景及意义
在现代企业管理当中,职工信息的管理是企业日常性管理工作的重点内容。通常企
业的人事信息数量极大,如果采取人工处理的方式,就会浪费大量的事件和精力、物力
和人力,导致企业成本的增加,影响企业的管理效率,随着信息化在我国的不断深入,
许多公司都利用计算机技术对公司的人事工作进行管理。信息管理的主要目的是提高人
事管理的总体效率,同时保证人事管理工作的准确性和公平性。
当前很多小型企业对人员的日常管理的问题的汇总和管理信息的统计需求日日增
加,这就需要我们设计一个较为适用于小型企业适用的人事管理系统,该系统需要操作
简单,并且较为先进的计算机信息化技术代替人工管理模式,既可以降低人工管理的错
误率,同时也可以提高认识管理的反馈速率。因此,加强小型企业人事信息系统的设计
与研发,对于推动小型企业的信息化建设和成员发展具有十分重要的意义和作用。
1.2 国内外研究和发展现状
国外通过建立一个业务流的开放性系统,实现真正意义上的人事管理目标一一挑选
和留住最佳人才,同时不断提高这些人才的工作效率。例如:苹果公司的企业员工人事
管理系统便是一个很好的典范。国外人力资源管理软件虽然有很多优点,比如操作简单、
界面友好、业务流程清晰、管理规范;采用 ODBC 技术,支持 GS 架构与 BSS 架构等。但
同时又有一些缺点,比如不够灵活,通用性不强,尤其是由于习惯的不同,导致这些系
统不能很好地在中国使用。
对于国内而言,人事管理软件开发运用还处于“较为初级阶段”。现在的人事管理
软件主要有:上海广电软件信息有限公司的汇智人力资源管理系统,益康世纪公司的
HRP2000,嘉扬人力资源管理系统(Power2000),金益康人力资源管理信息系统(YKHRMIS),
汇林科软件(深圳)有限公司的人力资源管理系统,由此可以看出人力资源管理软件市场
的竞争还不是很激烈。
1.3 研究内容
本文主要对人事管理系统的设计与实现进行了详细的分析和介绍,其中包括了对整
个系统开发的的背景及意义、国内外研究现状、需求分析、详细设计和系统测试等方面
的详尽介绍。
本论文的主要研究内容如下:
(1)调查分析人事管理系统的研究现状,研究选择开发系统所使用的技术和平台。
(2)研究整个系统涉及到的有关理论和相关技术,严格按照系统工程的指导思想,
着重进行需求分析、功能需求分析、性能需求和安全需求分析,进行总体架构研究设计。
(3)配置人事管理系统的运行环境,搭建整个框架,结合 SSM 框架实现人事管理
系统,详细设计每个人事管理模块的功能结构,实现预期要求。
(4)对人事管理系统进行系统测试,同时按照测试的结果有针对性的接着修改系
统。
第 2 章 系统开发技术
2.1 数据库 MySql
MySQL 数据库被非常多的编程人员使用,MySql 数据库适用于中小型程序的数据存
储,可以和 JSP 技术进行很好的搭配使用。MySql 数据库非常适合编程经验不足的使用,
首先从下载上来说,直接到官方网站或者百度上搜索就能搜索到 MySql 的下载地址,下
载完成之后直接点击安装文件,傻瓜式一键安装完成就可以正常使用了,非常的简单。
MySql 语句也是通俗易懂,都有固定的语句格式,建数据库、建表、删除表、添加、修
改、删除、查询等语句直接套用格式就可以正常使用。最重要的是 JSP 等目前主流的编
程语言,都支持和 MySql 数据库的连接,这对于程序中各种数据的相互传输以及存储有
很大的帮助。Mysql 数据库非常重视对于数据安全的保护,可以给予程序中的运行的大
量数据充分的安全保证。