● 摘要
随着信息技术的日臻成熟和广泛应用,作为人们储存和获得信息载体的电子文档扮演着十分重要的角色,用计算机代替手工自动生成文档在很多领域有非常广泛的需求。目前,文档自动生成软件大多在可扩展和易用性方面还存在一些不足,针对这些不足,本文旨在提出一个基于模板的文档内容自动生成系统,使文档自动生成系统能比较容易地配置到不同领域的应用系统中,充分利用各种数据源,根据该领域的应用需求来定义文档模板从而自动生成相应的文档,让人们更专注于业务流程。本文首先对国内外研究现状作了分析比较,介绍了相关技术;分析了文档生成过程,总结出文档自动生成中需要解决的问题,分析了相应模板应具有的结构,设计了描述这种模板结构的模板结构标记语言TSML;分析了在利用模板自动生成文档内容过程中,所面临的服务部署、管理、调用以及模板解析处理等几个关键问题;进而针对这些关键问题,分别给出了相应的解决机制,并在此基础上建立了一种可扩展、易移植的基于模板的文档内容自动生成系统模型;按照所制定的设计思路给出了模块化的系统实现。在实际的应用中,本文将上述系统部署到北京市自学考试教育委员会自考信息专递Hermes平台中,充分利用了数据库系统中的数据生成各种所需文档。