● 摘要
在以文档交互为特点的业务模式中,文档的自动化生成是提高工作效率的重要手段,也是业务管理系统中一项重要功能。开发一套独立于应用系统的“自动化文档生成工具”,对最终用户和系统的开发者都具有很强的实用价值。而业务文档所需数据通常已存在于业务管理系统中,这就为文档的自动生成提供了数据来源,使得实现自动化文档生成成为可能。本文分析了目前市场上一些典型的自动化文档生成软件,总结了这些产品的特点及其局限性;然后针对实际应用中业务文档的特点结合文档自动生成的需求,选择采用文档模板技术来实现自动化文档生成的功能;并在此基础上定义了一种文档描述语言,来描述文档的相关属性,及文档与数据映射规则,且对数据提供了一定的运算处理功能;由于实际应用中,数据源的存储模式不尽相同,因此本文提供了一种通用的数据访问方法来屏蔽数据源的异构性。鉴于Microsoft Word已经成为办公自动化及日常文字编辑方面事实上的标准,本文基于MS Word设计和实现了自动化文档生成工具,现已成功应用于北京某涉外代理机构委托开发的专利代理管理软件KES,有效地验证了论文成果。
相关内容
相关标签