基于Java的报表管理平台设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:adsghah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
出色的报表系统能够将信息转变为有用消息,为领导的决策提供可靠依据,同时,以图形报表样式展现的消息更加明确,为此,报表管理平台是在企业里占有独一无二的作用。它是一个公司对报表进行处理,包括对报表的管理和运营维护。企业用报表管理系统对自己的业务进行企业日常报表运维、实时需求分析、长远的企业战略部署等,报表管理平台不仅可以为企业决策提供强有力的支撑,同时可以使企业的信息数据更加清晰化和明朗化。由此可见,报表管理平台在企业的一般管理中非常重要。为减少维护成本,方便管理,增强企业的报表处理能力,开发企业报表管理平台势在必行。本文以企业人力资源部门最基础的报表管理工作为出发点,结合JSP技术、MVC设计模式、Velocity框架等设计并实现了以Java技术为基础的报表管理平台。首先,本文在研究了相关的报表工具和实际报表数据应用的基础上,以企业人力资源报表管理为背景,对国内外的同类平台存在的问题进行研究,并有针对性地提出了基于Java的表管理平台基本实现理念。本文通过了解集成业务员的业务需求,对报表管理平台进行需求分析,主要是对该平台的功能需求和性能需求进行分析,确定该平台应具备的功能。然后,本文以平台的需求分析为基础,深入讨论了该系统的整体报表设计方案。将报表平台主要分为了三个部分:报表管理模块,报表设计模块,及报表展现模块,并进行详细的设计与实现,同时,设计了存储各种报表管理平台数据的数据表,主要包括权限信息表、数据源采集表、报表管理信息表、字段属性表、交叉表信息表等,并给出了描述表与表之间关系的E-R图,在实现部分,该系统采用Velocity技术处理视图层,并控制报表呈现,采用MVC技术处理报表业务逻辑层,报表管理管理,采用iBATIS技术处理数据的持久化,实现了一种真正意义上的“零编码”报表设计模式,也可以实现基层填报,上层统计的结果。同时实现了一种灵活的,易于配置的数据筛选方法。最后,本文设计了测试用例,对已经实现的报表管理平台的进行了功能测试描述及性能测试测试结果表明该平台达到了预期的效果,可以实现企业人力资源对相应报表的管理,可以有效减少企业人力资源部门三分之一的工作人员工作量,提高了报表管理人员百分之五十的工作效率。
其他文献
随着各种智能终端的普及和基于移动终端业务的迅猛发展,用户对流量的需求也快速增加。应对短时突发流量和1000倍的用户流量提升的需求是第五代移动通信(the 5th Generation m
采用气相色谱-质谱联用技术对麦冬须根与麦冬块根的脂溶性成分进行了比较分析。从须根中检出61个峰,从块根中检出42个峰,经质谱分析及NIST 98质谱数据系统检索,共鉴定了36种
以FLAC中的Mohr-Coulomb(M-C)本构模型为基础,在C++环境下实现了考虑拉伸截断的非线性本构模型的二次开发。针对应力及位移的分布规律,将理想弹塑性的Hoek-Brown(H-B)本构模
本文通过分析东北三省朝鲜族中小学英语教育研讨会上提交的论文,试图了解朝鲜族中小学英语教师在朝、汉双语背景下以课堂为中心的英语教学研究方法的实践情况。本文对60篇文
通过将复杂的地理教学内容系统解构为地理知识、地理技能、地理能力、地理情怀四位一体的地理核心素养循环提升系统,发现地理"双基"目标与高中新课程提出的"地理核心素养"目
文章简要分析了当前高职英语教学中存在的一些问题,并提出了有针对性的解决办法。
目的:探讨非增强16排螺旋CT重建技术对输尿管结石的诊断价值及治疗指导作用。方法:回顾分析48例手术或临床排石证实的输尿管结石患者的临床及影像学资料,48例患者均行非增强
以煤矿专业技术人员考核的现状分析及工作分析为出发点,结合煤矿KPI提出煤矿专业技术人员的绩效考核方案。明确考核的原则,给出考核模式;提出能充分体现员工绩效的指标体系,
目的:探讨γ干扰素诱导蛋白10(IP-10)对糖尿病合并活动性肺结核诊疗的临床价值。方法:选取糖尿病合并活动性肺结核患者10例、活动性肺结核患者34例、非结核肺部疾病患者10例