毕业设计:文献参考(二十)
一、基本信息
- 标题:一种基于Microsoft Excel自动生成HTML表单及打印格式的方法
- 来源:天地(常州)自动化股份有限公司
- 作者:黄丹群
- 时间: 2014年
二、研究背景
目前业务系统中,缺少统一开发框架,系统涉及的包括数据库设计,业务模型设计、UI设计、报表设计、打印设计、规则设计、构件设计、流程设计等共性操作。通过管理信息平台的开发实现企业“随需而变”,为目前的系统改造提供快速新的业务需求快速发展,尤其涉及到部门改革带来的业务需求的改变,通过管理信息平台的开发实现企业“随需而变”,这种“随需而变”在展示方面最大的要求就是需要大量业务系统报表的展示,而且对展示的多样性、可变性提高了更高的要求,为满足这种要求就需要表单的任意定制,为满足这种表单的任意定制,我们引进了自定义表单。
自定义表单是一种快速开发技术,通过可视化的表单设计,可以让用户不用编码,或者编写很少的代码,即
可实现各种单据界面的设计、开发。一般的表单都有开发人员通过专业开发工具开发而成,在产品实施过程或者交付客户之后,如果一旦客户需求发生变化,必须通过代码级的修改才能完成,导致系统扩展性、可维护性较差。自定义表单技术就是为了解决这个问题而生,通过这种技术,降低了系统维护门槛,提高了系统的可扩展性,使得
一般的维护人员即可进行表单设计、开发。自定义表单的实现,还可能会把各种业务对象、数据类型等进行语义化处理,以便普通用户能够更好地理解并使用这些元素。自定义表单的实现由各种各样的方式,本文只是提出了一种利用Microsoft Excel的实现方式
三、具体内容
1)用户根据实际用途,在Microsoft Excel中设计表格。
2)用户把Microsoft Excel表格中用来输入或者显示数据的区域,用特定的标记进行标识。
3)用户把设计好的表格保存为Microsoft Excel文件,然后把保存的Microsoft Excel文件导入到应用程序,系统自动生成表格。
4)用户在应用程序中,对识别出的标记的数据类型、默认值、验证表达式、隐显、特殊属性进行设置并
保存。
5)在设置完成后保存表单。
6)当需要录入数据时,用户可以打开生成的HTML表单,在其上录入数据信息并提交到应用程序进行处理。
7)当需要打印时,应用程序会使用系统中的数据替换Microsoft Excel文件中的特定的标记,生成一个包含了数据的Microsoft Excel文件,并利用Microsoft Excel的打印功能把这个文件打印出来, 应用程序会把Microsoft Excel文件转换为HTML表单,其特征在于,应用程序首先通过Microsoft Excel提供的VBA开发接口,获取到Excel文件中设计的表格内容并复制到内存中,然后把这些复制的内容黏贴到HTML编辑器中,形成HTML表单;
四、参考文献
[1]张海建,孙丹.基于JAVA和XML的WORD文档自动生成技术研究与应用[J].信息与电脑(理论版),2010(01).
[2]张曦泽,王化文,王中秋;基于组件的报表自动生成系统的研究与实现[J].计算机工程与设计,2005(05).
[3]孙静,徐林.MVC设计模式在通用报表系统中的应用[J].计算机与信息技术,2005(12).
[4]施志龙.基于XML的JAVA报表引擎研究与应用[D].长春理工大学,2009.
[5]宋雅娟,边晶,岳莉.文档的程序自动填写技术在信息管理系统中的应用[J].长春大学学报,2011(02).