人事管理系统毕业论文.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人事管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《人事管理系统毕业论文.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人事管理系统摘要:在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。 本文以JSP和MySQL为开发工具,设计实现了一套基于web中小企业人事管理系统。在文中,首先分析了企业人事管理工作以及工作流程,根据分析结果设计了该系统应具有的功能;其次,对系统的各个功能模块进行了详细的描述,包括用户登录模块、留言板模块、人事部门信息发布模块、系统设置模块、员工管理模块、员工自助模块和操作记录模块;最后结合系统开发阶段和测试阶段
2、中发现的问题以及解决问题的方法,总结了开发此系统所取得的经验和体会。 关键词:人事管理;JSP;MySQL;.Abstract:In the enterprise, the personnel management is a very important job, it is responsible for the whole enterprise daily personnel arrangement, personnel management, etc. Efficient hr management can enhance the enterprise market competitiv
3、eness, make enterprise has stronger cohesion and vitality. Therefore, improve the efficiency of the personnel management, personnel management system designed a set of practical significance.Taking JSP and MySQL for development tools, designed and implemented a system based on web of small and mediu
4、m-sized enterprise personnel management system. In this paper, firstly analyzes the business enterprise personal management work and work flow, according to the results of analysis designed this system should have function; Secondly, the system modules are described, including user login module, mes
5、sage board module, the personnel department information release module, system Settings module, staff management module, employees self-help module and operation records module; Based on the system development stage and the problems found in the testing phase and the methods to solve the problems, t
6、he total had developed the system has experience and experience. Keyword:personal administration;JSP;MySQL;目录人事管理系统1第一章 绪论31.1引言31.2项目研究背景31.3项目研究意义41.4系统概述41.5JSP概述51.6log4j概述61.7JSP运行环境61.8JDK 1.6与Tomcat 6.0安装与配置7第二章 系统分析与设计82.1 需求分析82.2 可行性分析82.2.1 经济可行性82.2.2 技术可行性82.2.3 操作可行性82.3 总体设计82.3.1 项目规
7、划92.3.2 系统功能结构图92.3.3 具体系统功能需求描述92.4 系统数据库设计102.4.1数据库E-R图102.4.2 数据库各实体图设计102.4.3 数据库表设计12第三章 详细设计143.1 登录模块设计143.2 员工基本信息模块153.2.1 查询员工基本信息163.2.2 增加员工基本信息163.2.3 修改员工基本信息163.2.4 删除员工基本信息163.3 操作日志模块17第四章 调试与测试184.1程序调试184.2 程序测试184.2.1 程序测试的重要性和目的184.2.2 测试方法设计184.2.3 测试的用例设计194.3 存在的问题及改进方法20第五章
8、 总结20参考文献21致谢21第一章 绪论1.1 引言在当前的信息化管理浪潮下,我国的人事管理模式由传统的手工业务办理模式渐进的转向信息化,现代化的高效管理模式。在民政部门的大力支持下,宏达软件结合人事办公管理的实际情况和实践操作研发的新一代人事管理系统,使一直沿袭传统办公模式而产生的管理效率较低,经营管理水平相对滞后等现象得以改善;而这种新型的办公业务流程自动化、智能分析、科学宏观的管理模式已经成为各个单位的必然需求。1.2 项目研究背景人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了
9、解决这个矛盾,第一代的人事管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人事管理的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。第二代的人事管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统的阶段性发展提供了可能。第二代人事管理系统基本上解
10、决了第一代系统1引用计算机毕业设计专业站:21.3 项目研究意义随着网络技术的发展 ,传统的人工管理模式已经不适应当前企业的发展,这种管理方式存在着许多缺点,如:效率低、保密性差、数据量大、查询等都不方便,而且还会影响企业的发展。但人事管理系统是一个企业单位不可缺少的部分,所以一个好的人事管理系统会给企业带来更大的发展。基于WEB模式的人事管理系统适应了当前发展的潮流,作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管
11、理,与世界接轨的重要条件。从另一方面推动了企业的向前发展。课题的目的是:针对企事业对人事管理的需求,开发人事管理系统,力求方便快捷实现人事档案的管理,推动企业的向前发展。1.4 系统概述事管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端程序的开发两方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的数据库,而对于后者则要求英勇程序功能完备,易使用等特点。本系统主要基于Windows操作平台,主要试用JAVA SERVER PAGE来设计开发,该开发环境能很好的兼容其他的开发语言(如SQL,SELECT等语言),不仅提供了大量的生成器,表设计器,更显著的是它还提
12、供了各种各样的向导。因此,开发起来极为方便、快捷!人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。人事管理系统一般包括对人事档案的统计、查询、更新、删除等功能。如果人工直接统计的话,工作量将十分庞大。特别是,如果企业员工有几万或者几十万,人工统计将变得不肯想象。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为
13、人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用计算机可使人们从繁重而单调的统计运算至哦哦那个解脱出来,仅用一些简单的操作便可及时准确的获取需要的信息。作为计算机英勇的一部分,试用计算机对人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一个管理软件成为很有必要的事情,在设计一个系统时,首先要做好需求分析。合理的运用好JAVA SERVER PAGE的基本方法,建立一个适合企业的人事管理系统。1.5 JS
14、P概述Java语言:Java语言是由Sun公司于1995年推出的编程语言。Java语言的特点:简单、面向对象、平台无关性、安全性、多线程在Java语言中,最小的单位是类。Java编写的源程序被编译后成为.class的字节码文件,最终通过执行该字节码文件执行Java程序Servlet技术Servlet是用Java语言编写的服务器端程序Servlet主要用于处理Http请求,并将处理的结果传递给浏览器生成动态Web页面Servlet具有可移植、功能强大、安全、可扩展和灵活等优点。JSP是在Servlet的基础上开发的一种新技术JavaBean技术:JavaBean是根据特殊的规范编写的普通的Jav
15、a类,可称它们为“独立的组件”。JavaBean的最大优点就是充分提高了代码的可重用性,并且对程序的后期维护和扩展起到了积极的作用。 JavaBean可按功能划分为可视化和不可视化两种。在JSP中通常应用不可视化JavaBean,应用这种JavaBean可用来封装各种业务逻辑。通过应用JavaBean,可以很好地将业务逻辑和前台显示代码分离,这大大提高了代码的可读性和易维护性。JSP:全称Java Server Pages,是由Sun公司倡导,与多个公司共同建立的一种技术标准,它建立在Servlet之上,继承了JavaServlet的各项优秀功能。JSP是运行在服务器端的脚本语言,与其他的服务
16、器端脚本语言一样,是用来开发动态网页的一种技术。JSP页面由传统的HTML代码和嵌入到其中的Java代码组成。JSP利用JavaBean和JSP元素,可以有效地将静态的HTML和动态数据区分开来,给程序的修改和扩展带来了很大的方便。1.6 log4j概述Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接字服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些只需要通过一个属性配
17、置文件来灵活地进行配置,而不需要修改应用的代码。因为目前在 Java 中最有名的 Log 方式, 首推是 Log4j, 另外 JDK 1.4 中也提供了Logging API。Log4j是在jakarta apache 项目下开发的一个开源的日志记录工具。1.7 JSP运行环境硬件环境:处理器:Intel 奔腾或更高内存:512M硬盘空间:80GB显卡:Geforce系列显示适配器或更高。软件环境:操作系统:windows XP数据库:MYSQL 5.0开发平台:MyEclipse2.1.3软件开发环境:JDK 1.6MYSQL 5.0数据库Tomcat 6.0 服务器1.8 JDK 1.6与
18、Tomcat 6.0安装与配置安装好JDK和Tomcat后,要对系统的环境变量进行配置才能运行。点“我的电脑”右键属性,选择“高级”环境变量,在系统变量中新建下面几个变量。如图所示:JAVA_HOME vaule为c:Program FilesJavajdk1.6.0_02CLASSPATH vaule为 .;c:Program FilesJavaJDBCmsbase.jar;c:Program FilesJavaJDBCmssalserver.jar;c:Program FilesJavaJDBCmsutil.jar接着把编辑PATH变量设置我们需要的值如下 vaule为%SystemRoo
19、t%system32;%SystemRoot%;%SystemRoot%System32Wbem:%java_home%bin;%java_home%jrebin;%JAVA_HOME%bin;%CATALINA_HOME%bin;c:Program FilesJavaJDBCmsbase.jar;c:Program FilesJavaJDBCmssalserver.jar;c:Program FilesJavaJDBCmsutil.jar;c:Program FilesJavajdk1.6.0_02bin;%SystemRoot%system32;%SystemRoot%;%SystemRo
20、ot%System32Wbem;C:Program FilesCommon FilesThunder NetworkKanKanCodecs;C:Program FilesMySQLMySQL Server 5.0bin设置完以后重新启动tomcat,打开浏览器,在地址栏中输入http:/localhost:8080 进行验证配置是否成功。第二章 系统分析与设计2.1 需求分析需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地
21、产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。2.2 可行性分析2.2.1 经济可行性由于Mysql数据库和Tomcat服务器都是开源的免费的开发学习工具,而且,本系统使用灵活方便,所需的开发人员不多,技术也不是很复杂,开发周期较短,因此开发成本较低,所以说经济方便可行。2.2.2 技术可行性本系统采用的是JSP、Servlet和Mysql开发,Windows XP操作系统,用JSP+JAVA开发语言,当前的计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 毕业论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内