
第37卷第4期 2014年12月
运输科学研究
上海船舶运
所学:
JOURNAL OF SHANGHAI SHIP AND SHIPPING RESEARCH INSTITUTE
文章编号:1674—5949(2014)03-056—06
基于XSLT和XML的报表开发技术
在船员管理系统中的应用
朱文婷,陆海冰
(中海信息系统有限公司,上海200080)
Vol,37 No, 4 Dec.2014
摘要:将XSLT和XML技术应用于报表开发中,通过分高报表样式与数据,实现报表的动态生成。该方法具有灵活性高、实用性强、应用前景广等优点。通过提出一个应用模型,深入分析了XSLT与XML技术在报表生成中
的应用原理,并通过一个报表开发实例进一步阐明了该技术在报表开发中的实现方法。关键调:XSLT技术;XML技术;船员管理系统;报表开发
中图分类号:TP311.52
文献标志码:A
DevelopmentoftheReportFunctionofSeamanManagement
SystemUsingXSLTandXML
ZhuWenting,LuHaibing
(China ShippingInformationSystems Co.,Ltd,Shanghai200135,China)
Abstract; The XSLT and XML are ideally suited to developing report functions, Separation of the report form the data allows dynamic generation of reports with high flexibility, hence, strong practicability and wide application scope, This paper explains the principle of developing report functions and demonstrates the development of the function for the seaman management sys tem.
Key words: XSLT; XML; seaman management system; report function development 0引言
报表作为组织、统计和展示信息的有力手段,为企业管控层提供了经营管理、辅助决策的重要依据,因而逐渐成为企业资源计划(EnterpriseResaurcePlaning,ERP)系统及各类信息化系统的重要组成部分。由于目前国内外主流的报表产品(如水晶报表、StyleReport、BIRT等)采用的是传统的条带式报表布局,对于复杂报表样式的开发难度较大,在兼容性、通用性、可扩展性和可维护性方面存在一定缺陷,难以满足大数据背景下日趋变化的报表开发需求,因此,通过分离报表样式与数据实现Web报表动态生成成为了近年来报表开发研究中的热点。
对于国内大型航运企业而言,船员管理是企业生产经营各项环节中的重点。船员管理系统以船员上下船调度管理为核心,通过记录船员的具体调度情况(在船、在岸、远洋、近洋等),动态核算生产经营成本、船员薪资报酬及船东费用等重要生产数据。其整个业务链催生了大量复杂的统计报表,这些报表将作为企业管理层统计分析、战略决策的重要依据,指导企业改革发展、优化产业结构调整。从业务角度来说,船员报表通
收稿日期:2014-08-06
作者简介:朱文婷(1983一),女,潮南邵阳人,工程师,硕士,主要从事系统开发集成工作。万方数据