毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现

上传人:liy****000 文档编号:115240007 上传时间:2019-11-13 格式:DOC 页数:38 大小:2.01MB
返回 下载 相关 举报
毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现_第1页
第1页 / 共38页
毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现_第2页
第2页 / 共38页
毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现_第3页
第3页 / 共38页
毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现_第4页
第4页 / 共38页
毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文--基于FineReport的人力资源管理系统EVM-Human的设计与实现(38页珍藏版)》请在金锄头文库上搜索。

1、毕业设计基于FineReport的人力资源管理系统EVM-Human的设计与实现学生姓名 学 院 专 业 班 级 学 号 指导教师 2016年5月16日盐城师范学院毕业设计基于FineReport的人力资源管理系统EVM-Human的设计与实现摘 要随着个人计算机的日益普及和信息技术的快速发展,人力资源的管理方式发生了很大变化,现代化报表系统的应用在现代企业的人力资源管理中显得越来越重要。在强调管理,强调信息的现代社会中它也变得越来越普及。完善的报表系统能使企业在很多问题的处理上变得更快捷、更高效,因此在软件市场上也出现了很多成熟的报表系统产品。FineReport就是其中之一。本文分析了企业

2、人力资源管理的发展现状和规模,设计并实现了一套基于FineReport企业级报表的人力资源管理系统。该系统基本实现了员工信息增删改查、部门人员汇总、专业项目参与查询、整体基本情况分析以及系统选项配置管理等主要功能。该系统的成功开发与应用可为人力资源管理方面带来很大便利,具有一定的应用价值。【关键词】人力资源;信息管理系统;报表系统IDesign and implementation of EVM-Human,a human resources management systembased on FineReportAbstractWith the rapid development of in

3、formation technology and the increasing popularity of personal computers, management of human resources has changed greatly, the application of modern reporting system in the human resources management of modern enterprise has become increasingly important. In the modern society emphasizing manageme

4、nt and information, it is becoming increasingly popular. Perfect reporting system enables enterprises become more efficient, more effective in dealing with many problems. Therefore, there have been many mature reporting system products in the software market. FineReport is one of them.This paper ana

5、lyzes the development status and the scale of enterprise human resources management, design and implement a human resources management system based on enterprise-class report FineReport. The system has many functions such as CRUD of employee information, summary of department staff, the professional

6、 project participants inquiry, the overall analysis of the situation and the system configuration management, etc. The successful development and application of the system can bring great convenience to human resource management, it has a certain value.Key words human resources, information manageme

7、nt system, reporting systemII目 录1绪论11.1课题的研究背景11.2课题的研究内容21.3课题的意义22相关工作22.1工具学习22.2需求理解32.3部署测试33系统设计43.1总体设计43.2功能模块设计63.3界面设计73.4数据库设计123.4.1背景123.4.2结构设计123.4.3表说明144系统实现164.1系统主要功能164.1.1功能描述164.1.2界面布局174.1.3数据集定义184.1.4填报属性定义204.1.5前端数据预处理224.1.6权限控制244.2系统实现说明254.2.1功能描述254.2.2业务建模254.2.3基本事

8、件流264.3关键技术274.3.1FineReport报表中上传文件时指定位置与防止重名274.3.2全局公用数据可配置化305总结31II1 绪论本章是绪论部分, 阐述课题的研究背景、研究内容和意义,分析传统人力资源管理方式的缺陷、目前已有的解决方案和课题中采用的方案,描述课题的研究内容。1.1 课题的研究背景人力资源管理的根本是对人,即员工的管理。传统的政府部门和企事业单位对员工信息的管理主要采用人工纸质档案的方式来管理部门员工的考勤情况、工资信息和人事档案等,这种管理方式不仅工作效率低易出错,还会出现档案损坏和丢失等问题。而随着信息技术的飞速发展,自动化办公和无纸化办公的普及,越来越多

9、的部门单位开始使用计算机和信息管理系统来管理员工的档案和考勤等信息。信息管理系统与传统的纸质档案相比,优势不言而喻,不仅大大提升了工作效率,还减少了档案损坏丢失等情况的发生。而目前市场上虽然已经有了很多不同的人力资源管理系统,档案管理等功能也很完备,但其中大部分都没有提供便捷的报表生成与可定制化的图表分析展示等功能,在易用性与界面交互方面存在一定的缺陷,且可扩展性不足,导致后期想要添加展示分析图表的时候也无从下手。换而言之,现有的投入使用的管理系统并没有完全满足部门单位的需求,我们需要的是一套不仅具有基本的员工档案与信息管理功能,还具有简单易用且美观的图表分析功能的人力资源管理系统。FineR

10、eport 是帆软软件公司出品的一款企业级报表系统,目前已经基本成熟,在中国报表软件市场已拥有较大的市场份额,它功能强大,易学易用,简单的拖拽操作便可制作中国式复杂报表,轻松实现报表的多样展示、交互分析、数据录入、权限管理、定时调度、打印输出、门户管理和移动应用等需求。而且它的兼容性非常好,能够应用于主流的B/S架构与传统的C/S架构,部署的方式简单灵活1。国电南京自动化研究院尝试自主研发了一套EVM系统。总体来说,EVM平台是一个科研绩效的管理平台。首先从绩效方面来说,科研的论文数,专利数,每位员工参与的项目数等数据都作为绩效的原始数据。然后从整个企业的要求来说,要进行绩效管理,首先要将绩效

11、数据录入到系统中,然后对这些原始数据进行一些计算,转化成一个绩效的展示内容,最后通过柱状图、饼状图、雷达图等图表的形式将这些绩效点展示出来。其中包含的人力资源管理系统(EVM-Human),需要可以对企业的员工基础信息、专业技能信息和绩效信息进行录入、管理和分析展示。首先将员工的基础信息通过填报录入或导入的方式录入到系统中,然后从这些原始数据中抽出一部分关键数据进行计算分析,最后同样通过图表的形式展现出来。由于现有的1.0版本系统可扩展性不强,不能方便的添加图表分析功能,而FineReport能够同时满足以上需求,所以决定采用FineReport作为系统2.0版本的基础框架。1.2 课题的研究

12、内容本课题的研究按照软件开发的一般步骤,包括可行性分析,需求分析,概要设计,详细设计,编程实现,软件测试等步骤,采用B/S架构进行开发,主要实现了员工信息增删改查、部门人员汇总、专业项目参与查询、整体基本情况分析以及系统选项配置管理等功能。项目使用Java语言,以FineReport作为基础框架,采用MS SQLServer 2008数据库,运行于Apache Tomcat 7.0应用服务器之上。1.3 课题的意义目前的企业使用的成熟的人力资源管理系统多种多样,但是现有系统的界面美观易用程度以及对数据分析生成报表、图表功能的支持还不能够满足一些企业的需求,FineReport基础报表框架的加入

13、可以很好地弥补这些不足。目前类似FineReport的人力资源管理系统或将FineReport加入人力资源管理系统的成熟产品还未出现,本系统的成功研发不仅使EVM 2.0系统更加完整,同时使企业人力资源管理工作能够更高效开展,也对以后同类系统的研发有很重要的借鉴意义。2 相关工作2.1 工具学习在确定毕业设计选题并确定本课题的研发重点是报表部分之后,我们就在第一时间调研了中国报表软件市场上目前排名靠前的一些软件,例如FineReport、水晶报表、快表、ExcelReport、华丹报表、皕杰报表、润乾报表等。经过对比筛选以及与国电南京自动化研究院的工程师共同研究之后,最终选定了FineRepo

14、rt作为系统的基础报表框架。确定了报表框架之后,我们还不能直接开始研发。因为对于我们来说这是一个全新的领域,以前并没有使用过类似的框架,它的架构与我们使用过的任何一个框架都不同,它只提供一个编辑器用来制作报表,在编辑器中定义数据连接、数据集和提交选项等参数。这种框架从整体来看方便了开发人员,有一些基础或者完全不懂的人也可以快速上手开发,但是对我们来说它完全封装了基础接口,在进行一些自定义操作时也带来了一些不便。我们前后花费了一周左右的时间系统的学习了单元格扩展和父子格、自由报表、多源报表、动态格间运算、参数使用以及图表交互属性等一系列功能特性和使用方法。除了这些基本的编辑器使用方式,还有一些特

15、殊的功能,比如文件上传等,都是在研发过程中遇到问题再通过查找资料或小组讨论的方式找出解决方案。最终一共花费了三个月左右的时间将本课题研究完成。2.2 需求理解在确定完课题要使用的框架以后,就是具体需求的分析与理解了。国电南京自动化研究院给定的功能菜单需求如图2-1所示:图2-1 功能菜单需求通过对以上系统功能菜单需求的分析,筛选出了EVM-Human中需要实现的功能列表,详情见第三章第二节:功能模块设计。2.3 部署测试由于初期对FineReport基础框架不熟悉,但是课题研究时间有限,所以只能在研发过程中遇到问题时查找资料尝试解决。最终,在将遇到的问题一一解决后,我对整个系统进行了完整的测试,着重测试了研发过程中遇到问题的部分,例如附件上传和服务器IP更换(服务器迁移)等情况,以确保在各种情况下系统都能正常运行。本系统的研发是在指导教师的带领下在学校完成的,使用的是开发人员自己的硬件设备,所以部署环境可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号