论文部分内容阅读
随着报表应用的不断发展,报表需求的不断增加,报表日益成为政府部门统计分析生产、经营、财务等信息的重要来源。然而,由于传统报表开发工作量大、可复用性差、后期维护繁重,已经不能满足日益增长的业务需求,政府部门逐渐采用XML技术描述报表,来实现电子政务中的报表系统。利用XML的开放性、自描述性、跨平台性以及数据共享等强大功能,可以解决报表固定格式问题,保证数据的准确性,减少大量的重复性工作,减轻维护任务的繁重。同时,随着XML报表在电子政务中,特别是在公文流转中的广泛应用,XML报表的安全问题日益突出:各类报表大多从网络获取,明文的传输使报表数据面临被破坏、篡改、伪造的危险。本文在深入研究XML报表应用现状的基础上,分析了现有XML报表描述方案。现有方案结构与数据分离的特点虽然已经改变了传统报表格式固定、难于修改的状况,确保了数据的准确性,但是当面对一些复杂报表数据时,现有方案存在一些不足:复杂报表的结构信息很难用普通的数据结构表现出来;当报表的数据信息不仅存于数据库中时,直接查询数据库并不能达到数据展示要求。针对以上不足,本文提出了基于单元格和参数的XML报表描述的改进方案。单元格细化了报表结构,可以描述出更理想的XML报表结构信息;参数的引入为报表设置了数据接口,不仅方便数据集数据传入报表,还实现了自定义功能。然后本文将改进方案成功应用于案例系统,通过示例证明了该改进方案比原有方案具有更强的适应性、灵活性、扩展性和伸缩性。另一方面,由于政府机关公文处理工作具有保密性、严肃性的特点,一旦报表数据被伪造或窜改,将会给政府部门带来负面影响甚至影响到一些决策信息。因此,为了保障XML报表的安全性,应该引入签名与加密技术。但由于传统签名与加密只能对XML报表整体进行操作,不能满足选择性操作的需要,因此本文提出了将XML签名和XML加密用于XML报表的安全方案,并在分析XML签名和加密的特点及过程的基础上,通过方案的设计及实现证明了其在保证安全性的同时,又体现出效率更高、针对性更强等优点。