基于SSH企业人事管理系统(共60页).doc
《基于SSH企业人事管理系统(共60页).doc》由会员分享,可在线阅读,更多相关《基于SSH企业人事管理系统(共60页).doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于SSH企业人事管理系统专心-专注-专业摘要随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信息管理系统,人事管理系统是典型的计算机信息管理系统之一,企业借助于它进行人力资源管理,达到事半功倍。随着企业的雇佣人数的增加,有效地管理人员信息成为必然。人事管理系统的开发主要包括后台数据库的建立和维护,以及前台程序开发两个方面。本文分析了人事管理系统的组成情况以及一些基本功能模块,包括系统功能框架分析,系统开发的软硬件环境分析,系统的数据库逻辑设计分析,以及系统的数据流程分析,并且重点对系统的用户界面开发和各
2、个子系统开发作了详细的介绍。系统主要利用Java语言和编成环境进行设计开发,在文中进行了详细的介绍。该开发系统是小型企业的人事管理系统,它界面美观,简单实用,安全性高,能够基本上满足企业人事管理的需要,实现了企业员工信息的整体化,系统化,规范化和自动化。 关键词:企业人事管理系统、系统化、自动化AbstractAlong with now that computer technology continues to improve, and the continuous development of modern economy, the traditional management techn
3、iques no longer meets the business needs, more and more enterprises pay attention to computer information management system, personnel management system is a typical computer information management system of enterprises with the help of on its human resources management, achieve the twice the result
4、 with half the effort. With the increase in the number of employment of enterprises, effective management of personnel information to become inevitable. The personnel management system development mainly includes the backstage database the establishment and the maintenance, as well as the onstage pr
5、ocedure development two aspects. Personnel management system and some of the basic functional modules are analyzed in this paper, including the framework of system analysis, analysis of the hardware and software environment of the system development, system design and analysis of database logic, and
6、 analysis of the data flow of the system, and focus on the system with user interface development and development of each subsystem are introduced in detail. The system mainly uses the Java language and the programming environment to carry on the design development, has carried on the detailed intro
7、duction in the article. The development system is a small enterprise personnel management system, it has beautiful interface, simple and practical, high safety to basically meet the needs of the personnel management in the enterprise, realize the integration of the enterprise staff information, syst
8、ematization, standardization and automation.Keywords:enterprise personnel management system; system; automation不要删除行尾的分节符,此行不会被打印目 录单击此处输入标题千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行第1章 绪论1.1 课题背景随着现代经济的高速发展,各种企业的不断崛起,企业员工的不断增加,企业在公司员工管理方面的需求越来越大。随着计算机迅速的发展和广泛的使用,企业人事
9、管理转向信息话成为必然。传统的人事信息管理存在很多的不足:利用人对公司的员工进行信息的增、删、改、查,这样很容易导致员工的信息出现错误,而且对于公司管理者的工作效率也大大的降低,这样就会导致资源的可利用性低、安全性差同样还会耗费大量的人力资源。加上,随着时间的递增,信息量不断增大,对信息的增加、删除、检索、查找就会存在很大的问题。因此,随着企业的强大和发展,传统的管理方式不再适应企业的需要。应用计算机进行管理信息,有着其手工无法比拟的优点。例如:存储量大、修改方便、检索快速、安全性高,使用寿命长、成本低、可靠性好等。这些优点能够极大地提高人事信息管理的效率,有助于企业的发展。人事信息管理系统的
10、开发需要就Java语言和数据库两方面的知识,因此设计一个实用性强的人事信息管理系统,对于我们进行课程设计方面知识的提高有很大的推动作用。人事信息管理系统的开发需要用到多方面的知识,包括数据库的选用、数据库的建立和维护、信息的存储、管理界面的设计。这些对于设计者的知识水平有较高的要求。因此,如何规划、设计和开发好这个人事信息管理系统,对于提高我们的Java开发水平有极大的帮助。同时,在设计开发过程中,我们可以选用适当的数据库和数据库连接驱动程序,建立好合适的数据库表格和设计好美观大方的管理界面。1.2目的和意义1.2.1目的随着公司规模的扩大,经济快速的发展,公司管理层对公司的管理会变得越来越困
11、难,而对员工的日常信息处理与使用也变得更加重要。所以就体现创建一个人事管理系统的重要行,人事管理系统能够方便的对公司日常的管理,提高管理层的效率,提高本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流。因此,开发一套人事管理系统的软件成为重中之重事情。公司的人事管理系统所面向的对象是一个单位或若干单位中员工的基本信息情况,这些信息长期都是在变化的。公司的人事管理人员要为本单位以及上级部门提供准确的统计数据。由于公司员工众多、社会关系复杂、统计管理工作困难。因此,人事管理系统能够为用户提供充足的信息和快捷的查询手段。1.2.2意义人的管理是一切工作的核心。公司的员工代表一个公司的形象,
12、因而公司人事管理的机制设计的好与坏,直接影响到一个公司的成败。公司员工基本信息的管理是公司人事部门管理的基础,在公司员工普遍流失的今天,一个准确方便而又及时的人事管理系统,有利于人事部门对公司员工流动进行编制。人事部那些重复的工作交给HRP(Human Resource Planning,人事管理系统)来解决,可以省去用户以往人事部门管理工作的繁琐、枯燥。用领先的人事管理理念,系统重点涉及到人事管理工作中员工的基本信息、数据库和系统管理等方面。可以很好地为公司的人事管理部门在对员工的综合管理给予帮助。人事管理系统是现代企业公司人事部门管理工作不可缺少的一部分,是适应现代话企业制度要求。人事管理
13、系统可以用于公司完成人事部门的管理工作,有如下3个方面的目标。1、支持企业现代规范化的人事管理; 2、支持企业高效率的完成公司人事部门日常管理业务; 3、支持企业进行公司员工的管理及其他相关方面的公司管理决策;1.3国内外发展现状1、面向网络,采用大型、通用性好的数据库机制。 2、使用微软公司的SQL Sverer2000数据库和Visual Studio 2008 开发工具。 采用 Client/Server 方式。 3、 坚持标准化、规范化原则,提供灵活构库机制。 4、 提供灵活、易操作的业务管理功能,实现人事业务职能化管理与基础信息管理的有机结合。 5、提供用于输入的列表、模板组件和用于
14、输出的报表组件,使系统直观,操作性好。 6、为保证人事信息的机密性,提供安全的用户权限管理机制。国内人事管理系统的开发技术已经非常的成熟,主要原因在于人事管理系统本身具有业务清晰、数据处理规范等许多优点,为其计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事管理信息系统在国内基本上已进入了普及应用的阶段。国内90以上的应用计算机及开发管理信息系统的公司和单位都开发并运行了人事管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事管理系统作为其应用与开发的首要目标。1.4主要研究的内容人事管理的重要性随着现代公司市场竞争的
15、日趋激烈,人已然成为实现企业自身战略目标的个非常关键的因素。企业人事管理系统管理的是所有与人相关的数据,信息量大,变化频繁。企业人事管理系统能够方便企业人事管理部门对公司员工的有关信息进行添加、修改、删除,能够为企业的人事部门提供方便的查询功能,以便企业主管了解和掌握公司各个员工的基本信息以及其他的具体情况。本系统以公司人事管理部门的结构为题,进行系统设计。1、系统目标采用人机交互的方式,界面美观友好,信息查询灵活、方便、数据存储安全可靠。2、能够对公司员工日常的管理。3、对管理员输入的数据进行严格校验,尽可能地避免错误。4、系统应最大限度地实现易维护性和易操作性。1.5项目完成的工作项目要完
16、成的工作有项目的选题背景、目的和意义、需求分析、性能分析、概要设计、详细设计、系统测试对系统的整个实现的过程。 深入了解目前的国内外人事管理系统的发展形势,做好企业人事管理系统平台的实现需求分析,在做需求分析的时候还要设计出企业人事管理系统平台的实现的功能模块图,以体现系统的模块化结构设计以及各模块的主要功能。第2章 系统分析2.1需求分析该系统用于管理企业的人事资源信息,本系统的实施能够使企业的人事管理跟家的科学化和正规化,减少人工手写时可能出现的种种问题,同时,该系统的实施可以节约企业成本,提高企业的工作效率。人事管理系统的最终目标是避免和克服人工管理的信息滞后,劳动量大,计算和统计的不准
17、确等种种缺陷和弊端,使企业的管理规范化和自动化。2.2功能分析该系统主要从以下几个功能来实现的 人员信息管理、工作经历管理、晋职情况管理、学习简历管理、培训情况管理、党团情况管理、奖励情况管理、处分情况管理、家庭情况管理、专业技术管理、退出系统管理;2.2.1系统的功能结构人事管理系统的实现可以在Windows7操作系统平台上运行,数据库服务器为0racle10g,开发工具使用的是:MyEclipse、tomcat、PlSql、PowerDesigner 16.5、JDK1.6。图2-1 系统功能结构图虽说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性
18、。尤其在Windows时代,一个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。一般来说,在完成核心算法的编制后,就要开始精心设计应用界面了。2.2.1.1系统管理员系统管理员拥有本系统最高的权限,系统管理员可以操作系统人员信息管理、工作经历管理、晋职情况管理、学习简历管理、培训情况管理、党团情况管理、奖励情况管理、处分情况管理、家庭情况管理、专业技术管理等功能;2.2.2系统的功能特点可视性,对企业人事管理的日常业务的处理(包括添加、修改、删除)对公司人事管理的工作更加细化。功能完善,包括日常人事管理功能满足了系统对每位员工的信息的管理。操作简单、界面友好,完全控件式的界面布局,使
19、你即便不熟悉文字录入,仍可以用“拷贝+粘贴”的方式录入内容。2.3性能分析面对企业人事管理的日常工作,系统的开发必须便于系统既能满足现在的需求,又能适应将来需要扩展的需求,因此系统性能还应符合以下的原则。实用性,访问速度和可容纳的最大同时请求数,能满足当前使用者的需求。安全性,不只是系统本身的安全,还要保证系统里数据的安全。易维护,要求系统能够提供简单的维护方法,方便使用者和开发设计人员的管理和维护。数据库正确的设计,这就要求数据库在设计时要保证数据的一致性、合理冗余、正确选择数据类型、规范化的数据存储。本系统使用随机验证机制,能更好的保护系统被非法的访问。当用户登陆时,用户必须要有有效的用户
20、,通过类保存登陆名密码及相关信息,防止非法用户恶意破坏及非法登录。2.4系统运行环境2.4.1硬件环境内容最低配置建议配置主机P3/1GP4/2G以上内存256MB1G以上硬盘200GB320GB以上系统的性能通常指系统所需的存储容量以及缓存存储容量、安全性、运行速率等方面进行考虑。 硬件系统环境:C600、1G MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。2.4.2软件环境软件平台是指系统开发与运行的软件环境。本系统在开发时选用的操作系统是稳定性较强的Windows7中文专业版,Java程序设
21、计的开发环境是JDK 1.8.0,集成开发工具是MyEclipse专业版,服务器工具用的Tomcat,数据库的设计工具选用的PowerDesigner,页面用的EditPlus。Java语言是一种跨平台、适合于分布式计算机环境的面向对象编程语言。它具有如下特性:安全、简单性、可移植、多线程、面向对象、动态性等。图2-2系统设计思路图Java的开发环境大体上分成两种方式。一种方式是使用JDK(Java Developers Kits)工具集,这是一种命令行的方式。另一种方式是使用集成开发环境(Integrated Developing Environment,IDE)。采用JDK开发Java程序
22、,能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的编程设计思想。但它的缺点也是非常明显的就是不能进行复杂的Java软件开发,从事大规模企业级开发也非常困难。2.5本章小结本章对人事管理系统的需求分析根据目前社会需求进行了详细的介绍,介绍了功能分析、系统分析,系统运行环境分析,为使用系统的人员提供了本系统运行的环境,大体的功能介绍。第3章 系统概要设计3.1系统设计思想数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计除了用户分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。设计一个系统软件主要就是为方便用户的使用,这样就要求软件要有一个友好
23、的操作界面,性能要稳定,运行速度较快,使用户方便快捷清晰的进行数据操作。本系统就是为了使公司人事对公司人员公里这项常规而又繁琐的任务变得更加方便而设计的。3.1.1 实用性实用性,系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,量身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司人事管理的通用软件。3.1.2 先进性先进性,系统将运用先进的B/S结构,采用Oracle 数据库,避免了大量数据为数据库带来的压力。使用先进的jsp、Html、Css进行系统界面的建设,可以轻松的实现数据库的连接和操作,使用javaScript、jquer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSH 企业 人事管理系统 60
限制150内