毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现

上传人:liy****000 文档编号:115170140 上传时间:2019-11-12 格式:DOCX 页数:35 大小:856.69KB
返回 下载 相关 举报
毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现_第1页
第1页 / 共35页
毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现_第2页
第2页 / 共35页
毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现_第3页
第3页 / 共35页
毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现_第4页
第4页 / 共35页
毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计--基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现(35页珍藏版)》请在金锄头文库上搜索。

1、毕业设计基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现学生姓名 学 院 专 业 班 级 学 号 5 指导教师 2016 年 3 月2日盐城师范学院毕业设计基于FineReport的人力资源管理系统EVM-Human的数据访问接口及数据采集模块的设计与实现摘 要人力资源管理系统是一个企业单位不可缺少的一部分,它提供的信息能为企业管理者做出决策提供依据。然而传统的信息管理是使用人工的方式来管理档案文件,给信息检索,更新和维护都带来了不少的困难。随着信息技术的快速发展,越来越多的企业单位开始使用信息管理系统来管理员工档案等信息。在系统录入数据时,

2、一般是采用手动界面填报的方式,这种数据采集方式不仅工作效率低,还易错。为了达到高效的采集数据的目的,采用了JXL操作Excel文件的方法,将Excel文件中的数据批量导入到数据库中。【关键词】 信息管理系统;数据采集;JXL;数据导入IDesign and implementation of EVM-Human,the data access interface and data acquisition module in the human resource management system based on FineReportAbstractHuman resources manage

3、ment system is an indispensable part of a business unit, it provides information that can provide the basis for the enterprise managers to make decisions. However, the traditional information management is to use artificial way to manage files, for information retrieval, update and maintenance has b

4、rought many difficulties.With the rapid development of information technology, more and more enterprises begin to use information management system to manage employee files and other information. In the system input data is generally used manual interface reporting. The data collection methods not o

5、nly have low work efficiency, but also error prone. In order to achieve the purpose of efficient data collection, using the method of JXL Excel file operation, the bulk import data in the Excel file to the database. Key words Information management system; data acquisition; JXL; data importII目 录1 绪论

6、11.1课题的研究背景11.2 课题的主要内容11.3 课题的研究意义12 相关工作12.1 需求分析12.2 可行性分析42.2.1 经济可行性42.2.2 技术可行性42.3 采集录入分析42.3.1 界面填报采集52.3.2 批量方式采集82.4 概要设计82.5 总结83 系统描述83.1 总体设计83.1.1 总体结构83.1.2 展示层框架93.1.3 数据库103.2 模块化设计103.2.1 模块拆分103.2.2 总结114 详细设计114.1 目的114.2 总体设计114.2.1 运行原理114.2.2 源码组织114.3 文档解析器124.3.1 工具介绍124.3.2

7、 技术选择134.3.3 具体实现134.4 持久化存储154.4.1 持久化介绍164.4.2 持久层框架164.4.3 技术选择164.4.4 应用流程164.5 数据库设计174.5.1介绍174.5.2结构设计174.5.3 表详细说明185 总结27参考文献29致 谢30II1 绪论1.1 课题的研究背景在传统的信息化管理过程中,会产生庞大的档案数据,这些信息通常使用Excel文件的形式保存着。Excel可以用来管理、存储和计算分析各种用户数据,因此拥有着极大的用户使用群体。随着计算机应用技术和信息化技术的快速发展,传统的人工的方式管理文件档案难以满足企业和事业单位对高效的信息管理的

8、需求,这让信息化系统建设越来越普及。在信息系统管理中,用户会要求将Excel文件中保存的各种格式的数据导入到数据库系统中,这就需要在客户端为客户提供一个工具,该工具可以实现快速地将Excel文件中数据导入到数据库系统中6。1.2 课题的主要内容本次课题的研究过程按照软件开发的一般步骤,包括需求分析,系统描述,详细设计,编程实现等步骤,采用Mybatis1、JXL6等开源技术框架进行开发,根据需求分析设计了人力资源管理模块EVM_human的数据库结构,系统主要实现了科研人员信息和员工知识产权等信息的数据采集、录入库中等功能。项目使用Java语言开发,使用Maven3进行项目构建和管理,采用MS

9、 SQL Server2008作为底层数据库。本系统不依赖于EVM主系统,可独立部署和运行,操作简单,能够高效的提取用户数据并插入库中。1.3 课题的研究意义目前在EVM系统中采集科研人员信息入库是通过客户手动界面填报的方式,但这些需要录入的数据是以Excel文件档案的形式保存着,这种数据采集方式不仅工作效率低下,而且还会容易出错,造成录入不当的信息。本系统能够有效的提高信息采集的效率,为最终的系统进行数据分析和决策提供了数据支持。2 相关工作2.1 需求分析本课题的研究是基于国电南自的科学决策分析系统EVM2.0,结合课题要求,客户方国电南京自动化研究院给出了EVM系统整体需求,如下表2-1

10、所示:表2-1系统整体需求表导航栏结构一级二级三级权限内容统计数据公司领导及部门领导HR科研人员分析组织架构分析公司领导及部门领导人才构成分析公司领导及部门领导关键人才分析公司领导及部门领导研发人员查询公司领导及部门领导CM配置服务器分析公司领导及部门领导硬件资产分析公司领导及部门领导配置能力分析公司领导及部门领导资产库日志监控公司领导及部门领导PLM产品生命周期管理公司领导及部门领导研发项目分析公司领导及部门领导工程项目分析公司领导及部门领导售后服务分析公司领导及部门领导研发KPI分析公司领导及部门领导投入产出分析公司领导及部门领导科研项目指标、知识产权指标、科研投入科研改进支持公司领导及部

11、门领导科研能力改进、研发支撑能力科研绩效分析公司领导及部门领导部门考核表公司领导及部门领导项目考核表公司领导及部门领导个人考核表公司领导及部门领导数据录入研发人员情况接口人员人员信息填报接口人员增删改查知识产权填报接口人员增删改查配置资产填报接口人员硬件资产填报接口人员增删改查KPI录入接口人员部门考核表配置接口人员增删改查项目考核表配置接口人员增删改查个人考核表配置接口人员增删改查权限设置管理员多级上报管理员系统管理管理员根据需求再拆分,在EVM-Human子系统中,功能方向大致分为:研发人员信息分析展示和数据采集、数据录入。通过以上列表的信息,对系统大致结构和功能需求有了较清晰的认识,为我

12、们后续系统设计和实现系统功能提供了模型参考,这也是软件开发前设计中比较重要的一步。2.2 可行性分析2.2.1 经济可行性本系统的研发是在指导教师的带领下独自完成的,使用的是开发人员自己的硬件设备,所以开发过程中不会有特别的支出,这在经济上显然是可行的。本系统如果开发完成,会直接投入使用,这样的话前期即使没有盈利也算是获得了一种认可。2.2.2 技术可行性本系统采用的开发工具是Eclipse Java EE(Luna SR2 4.4.2),数据库采用的是MS SQL Server2008。Eclipse Java EE是一款功能强大的跨平台的集成开发环境(IDE),支持代码编写、配置以及调试。

13、SQL Server2008是Microsoft 公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好和与相关软件集成程度高等优点,且遵守标准的ACID,提供了多语言的API调用。2.3 采集录入分析EVM系统作为一款企业决策分析系统,主要用来做数据分析展示,通过集成FineReport这款强大的报表软件,利用FineReport内部定义的一些规则、函数等来计算组合数据并得到分析结果,提交至页面后生成报表。在EVM-Human中,主要关于科研人员的信息分析,把分析的结果通过可视化的视图报表技术呈现给系统用户,这对管理层做决策很有重要参考意义。例如员工的工作经历、工作业绩和一些知识产权的成果等,比对这些数据作出分析,可以发现有潜力能力强的员工,从而帮助一个企业更好的成长。在web应用系统中,数据是一种存储的资源,充当着不可或缺的重要角色。在如今的信息化时代,数据存在的价值越来越被人们看中,如何挖掘数据中的重要价值,将是今后研究的重点。本课题的研究将是讨论如何挖掘企业管理中人员相关的重要数据,从文档中采集这些有价值的信息导入到库中,从而实现了非结构化数据转变为结构化的数据的过程。在EVM-Human子系统的数据采集、录入过程中,可分为人工界面填报采集和系统

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

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

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