企业人事系统管理论文Word格式.docx

上传人:b****8 文档编号:22128345 上传时间:2023-02-02 格式:DOCX 页数:38 大小:487.76KB
下载 相关 举报
企业人事系统管理论文Word格式.docx_第1页
第1页 / 共38页
企业人事系统管理论文Word格式.docx_第2页
第2页 / 共38页
企业人事系统管理论文Word格式.docx_第3页
第3页 / 共38页
企业人事系统管理论文Word格式.docx_第4页
第4页 / 共38页
企业人事系统管理论文Word格式.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

企业人事系统管理论文Word格式.docx

《企业人事系统管理论文Word格式.docx》由会员分享,可在线阅读,更多相关《企业人事系统管理论文Word格式.docx(38页珍藏版)》请在冰豆网上搜索。

企业人事系统管理论文Word格式.docx

1.1课题背景1

1.2目的和意义1

1.3系统设计思想1

1.4系统开发环境2

1.4.1B/S结构的数据库访问模式2

1.4.2MyEclipse简介3

1.4.3SQLServer2005数据库简介4

1.5论文的工作内容及论文的结构4

第2章可行性分析5

2.1经济可行性5

2.2技术可行性5

2.3操作可行性5

2.4业务流程图6

2.5本章小结6

第3章需求分析7

3.1企业人力资源管理系统的规划7

3.2企业人力资源管理系统的需求分析7

3.2.1数据流图7

3.2.2数据字典8

3.3本章小结15

第4章总体设计16

4.1系统模块总体设计16

4.2数据库设计17

4.2.1数据库设计概述17

4.2.2数据分析18

4.3数据库的详细设计18

4.3.1数据库的E-R图设计19

4.3.2数据表的设计19

4.4本章小结22

第5章详细设计23

5.1系统运行平台设置23

5.2系统主界面设计23

5.3管理员管理模块设计与实现24

5.4员工管理模块的设计与实现26

5.5招聘管理模块的设计与实现28

5.6本章小结31

第6章软件测试32

6.1测试的基本概念32

6.2测试的任务和目的32

6.2.1测试的任务32

6.2.2测试的目的33

6.3系统整体测试步骤33

6.4本系统测试34

6.4.1管理员登录模块测试34

6.4.2员工管理模块测试34

6.4.3薪资管理模块测试36

6.5本章小结36

结论37

致谢38

参考文献39

附录140

附录241

第1章 绪论

1.1课题背景

要想通过人力资源管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的人力资源管理软件还是远远不够的。

在以人为本的观念的熏陶下,人力资源管理在组织中的作用日益突出。

但是,人员的复杂性和组织的特有性使得人力资源的管理成为难题,基于这个时代背景,人力资源管理将成为企业管理的重要内容,人力资源管理系统(HumanResourceManagementSystem,HRMS)成为许多企业管理中非常重要的部分。

人力资源管理系统的作用之一是为人力资源规划,建立人事档案。

它的出现使得人事档案查询、调用的速度加快,也使得精确分析大量员工的知识、经验、技术、能力和职业抱负成为可能。

从而,实现企业内人力资源管理的标准化、科学化、数字化和网络化是很有必要的。

1.2目的和意义

随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受到企业管理者的青睐。

人力资源管理系统的功能全面、操作简单,可以存放企业员工的基本信息、分配和管理企业员工工作任务、实现对企业员工的考勤管理,能够方便快捷地掌握员工的个人信息、工作进度和工作状态等,降低企业人力资源管理的人力和成本,并提高人力资源管理的效率。

使企业管理真正实现人力资源的网络化、系统化和科学化。

1.3系统设计思想

一个管理系统的设计思想是对一个系统的基础的认识,一个合理的人力资源管理系统应该具备操作简单、可视化界面、功能全面、运行速度快等优点。

通过人力资源管理系统可使管理者快速、高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。

人力资源管理系统主要具备以下特性:

(1)高技术性:

本系统设计主要采用MyEclipse开发工具和SQLServer2005数据库结合起来设计与实现的。

MyEclipse开发工具功能非常强大,同时SQLServer2005数据库可以大容量地存储数据,Java为主要开发语言,并且采用先进的SSH框架进行设计,充分运用高技术手段来设计。

(2)实用性:

系统从用户需求的角度为出发点,一切以用户的方便为准则。

切实了解用户的实际需求,尽量满足用户的各项要求,以达到让用户满意的程度。

(3)灵活性:

通过对SSH框架的设计,可以减少许多代码与页面之间的重复性和冗余,从而大大的提高了软件的灵活性,用户可以根据不同的需要,选择对应的软件部分,非常方便灵活。

(4)可维护性:

本系统的设计非常便于维护,因为使用了SSH框架以及稳定性较高的软件和硬件环境,所以可以随时为系统的软件、硬件进行维护。

(5)复用性:

本系统采用模块化的方法进行设计,对各个模块尽可能的达到高内聚,低耦合的程序,来提高系统的复用性。

1.4系统开发环境

1.4.1B/S结构的数据库访问模式

B/S(Browser/Server)结构,即浏览器/服务器模式,当前在web数据库开发中应用较广泛的一种模式,它是随着Internet技术的兴起,从传统的二层C/S(客户机/服务器)模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现。

但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,如图1-1所示。

图1-1 三级结构组成

1.4.2MyEclipse简介

本次系统开发所使用的前台开发技术为Java,所使用的软件为MyEclipse。

Java是一种软件技术,是一种由美国SUN计算机公司所研究而成的语言,是一种较为高级的编程语言。

利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,能够支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。

同时,MyEclipse5.6为用户提供了高效、便捷的操作环境和友好的可视化操作界面。

以下将介绍开发时所用的相关技术

JSP技术

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP网页。

所有程序操作都在服务器端运行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP称这Server-sideLanguage。

所以被许多人认为是未来最有发展前途的动态网站技术之一。

Struts技术

Struts是一个基于SunJ2EE平台的MVC框架。

主要是采用Servlet和JSP技术来实现的。

由于Struts能充分满足应用开发的需求。

简单易用,敏捷迅速,在过去的一年中最受关注。

Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。

Spring技术

Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。

框架的主要优势之一就是其分层架构。

分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。

Hibernate技术

Hibernate是一个JDO工具。

它的工作原理是通过文件把值对象和数据库表之间建立一个映射关系,这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。

例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List)。

而不必向传统的JDBC访问方式一样把结果集的数据逐个装载到一个值对象中,为我们的编码工作节省了大量的劳动。

Hibernate提供的HQL是一种类的SQL语言。

它和EJBQL一样都是提供对象化的数据库查询方式,但HQL在功能和使用方式上都非常接近于标准的SQL。

1.4.3SQLServer2005数据库简介

SQLServer2005数据库是基于SQLServer2000技术优势构建的,它可为任何规模的组织机构提供集成化信息管理解决方案。

当今的企业常常面临着诸多方面的挑战,例如需要根据数据做出更快、更多的决策;

需要提高开发团队的生产力和灵活度;

在减少总体信息技术(IT)预算的同时,扩展基础架构以满足更多要求等。

作为微软公司的下一代数据管理与分析软件,SQLServer2005有助于简化企业数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面作了重大的改进。

因此,为了提高系统的安全性、可靠性和性能,本系统采用SQLServer2005数据库。

1.5论文的工作内容及论文的结构

论文的工作内容严格遵循着软件的开发过程,论文的结构采用总分总方式来设计,每阶段都非常规范,都会在具有可行性的结果后才进行下一步设计,第一章主要对企业人力资源管理系统的开发背景、目的和意义做分析与调查;

第二章主要是对系统进行有效的可行性分析;

第三章是对本系统进行需求分析;

第四章主要是明确系统总体设计思路,对数据库进行分析设计;

第五章是对系统的模块进行详细的设计,以及着手于软件代码的实现;

第六章对本系统进行软件测试,来验证系统的实用价值。

第2章 可行性分析

本章对企业人力资源管理系统进行有效的可行性分析。

可行性分析是世界上普遍采用的一种研究工程项目是否可行的科学技术。

主要是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性的一种分析和研究,主要会从经济、技术、社会的方面来进行分析和研究,以减少项目开发风险,避免人力、物力和财力的浪费。

2.1经济可行性

人力资源管理是企业管理中的一个重要组成部分,涉及到企业管理的各个方面。

人力资源管理水平的提高,能够带动企业各方面水平的提升。

利用计算机对企业的人力资源进行管理,使人事管理人员从日常琐碎的管理工作中解脱出来,更好地协调企业人才,大大的提高了人才的利用率,使企业人才的能力得以充分地发挥。

2.2技术可行性

在技术软件方面本系统选择了当今流行的MyEclipse开发环境来设计,使用SQLServer2005数据库存储数据。

同时采用先进的SSH框架来进行设计,这些软件都很安全,可靠,所以在软件方面是可行的。

在硬件方面,选择了2G的内存,硬盘为320G的来存储数据,可以满足系统的设计开发。

从而运行速度也会更快。

这方面没有疑异。

硬件方面也是可行的。

2.3操作可行性

本系统具有良好的操作界面。

系统功能、显示内容简单明了。

操作者不必具有较高的计算机专业知识,也不必进行专门培训,只要经过短时间的操作就可以很快掌握并熟练使用,加快公司的内部管理,提高工作效率。

综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。

因此系统的开发是完全可行的。

2.4业务流程图

业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。

通过业务流程图可以很清楚直观的了解系统的主要业务功能。

本系统的业务流程图如图2-1所示。

图2-1企业人力资源管理系统业务流程图

2.5本章小结

通过对以上对系统的经济、技术和运行方面的可行性分析,最终发现本系统的技术相当成熟,有友好的界面、操作简单、运行安全可靠。

因此,以下将对系统进行设计。

第3章 需求分析

所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。

在软件工程中,需求需求分析是软件工程中的一个关键过程。

在这个过程中,系统分析员和软件工程师确定顾客的需要。

只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。

3.1企业人力资源管理系统的规划

随着技术的不断发展,逐渐产生基于Internet的MIS系统,基于Internet上的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的商务管理。

基于Internet上的MIS系统,弥补了传统MIS系统的不足,充分体现了现代网络时代的特点。

随着Internet技术的高速发展,因特网必将成为人类新社会的技术基石。

基于Internet的MIS系统必将成为网络时代的新一代管理信息系统,前景极为乐观。

MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势。

因为本系统为企业人事管理系统,也属于一种先进的管理信息系统,所以在本系统中也充分利用了MIS的理论概念。

可以更好的为企业制定企业规划,并带来更高的效益。

3.2企业人力资源管理系统的需求分析

需求分析过程是整个系统开发的重要阶段,它主要是为了明确该系统应该做什么,而不是怎么做,要通过对用户需求的分析和数据库的初步设计,分析的成功与否,决定着整个系统功能的完善性以及稳定性。

在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。

3.2.1数据流图

数据流图(DataFlowDiagram):

简称DFD,是新系统逻辑模型的主要组成部分,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

其中数据处理指对数据的逻辑处理功能,也就是对数据的变换功能。

数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。

数据存储是数据保存的地方。

数据源去向表示数据的来源或数据的流向。

人力资源管理数据流图如图3-1所示。

图3-1 人力资源管理数据流图

3.2.2数据字典

数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括字段名、数据类型、主键、外键等描述表的属性的内容。

数据字典最重要的作用是作为分析阶段的工具。

任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。

数据流图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。

2.数据流定义:

数据流编号:

D1-01

数据流名称:

员工基本信息

数据流来源:

管理员

数据流去向:

P1-01

数据流组成:

I01-01+I01-02+I01-03+I01-04+I01-05+I01-06

+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12

+I01-13+I01-14+I01-15+I01-16+I01-17+I01-18

+I01-19+I01-20+I01-21

D1-02

员工查询结果集

P1-02

数据流组成:

D1-03

员工信息

F1-01

D1-04

P1-04

D1-05

薪资信息

P1-03

I01-01+I01-02+I01-22+I01-23+I01-24+I01-25

+I01-26+I01-27+I01-28

D1-06

薪资查询结果集

P1-05

D1-07

结算信息

D1-08

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1