论文部分内容阅读
汽车产业链协同SaaS平台是国家重点领域团队——云服务平台技术团队研发的为汽车及零部件行业企业提供信息化SaaS服务的云平台。平台向汽车行业的整车制造和核心零部件制造企业及其协作企业,提供协同采购、协同销售、协同服务、协同物流等多种SaaS服务的业务系统,已拥有超过10000家的企业用户,涉及从零部件的采购到整机组装,到整机销售,再到售后维修服务的整个汽车生命周期的业务。平台业务系统中的报表采用表单式报表开发方式,这种方式制作的报表需要在系统开发之前,用户将报表的内容和格式通知开发人员,然后,开发人员根据用户的要求开发固定格式的报表。然而,由于平台的多租户性以及租户对报表变化性的要求,固定格式的表单式报表开发方式需要经常维护变化的报表。针对该问题,本文在汽车产业链协同SaaS平台业务系统的基础上开发报表定制与管理系统,实现了用户动态定制与管理报表的功能,解决了由于报表变化性和平台多租户引起的业务系统报表的维护问题。本文所做的研究工作包括以下几个方面(1)需求调研。分析了汽车产业链协同SaaS平台业务系统中的报表需求,对系统中采用的表单式固定报表开发方式中存在的问题进行剖析和总结,提出并详细分析了报表的定制需求和报表的管理需求。(2)研究了基于XML的可定制技术,将用户的定制数据保存在XML文件中,提出了报表定制模型,元数据存储模型以及报表定制模型驱动规则。这些模型和规则给报表定制模块提供了理论支撑。(3)研究了XML文件的加载和解析技术,提出了元数据加载模型,分析了作用于该模型的处理流程。(4)给出了面向汽车产业链协同SaaS平台的报表定制系统的总体解决方案、功能结构以及系统的详细设计(包括系统架构设计、数据库设计、报表管理模块设计、报表引擎设计、数据访问组件设计等)(5)利用四川省某汽车协同售后服务系统中的业务数据,验证了系统的报表定制功能与报表管理功能。