发明名称 基于JSP模板的可自由定义的智能表单系统及生成方法
摘要 本发明涉及基于JSP模板的用户可自由定义的智能表单系统,它以数据建模为基础,通过系统配置在表单引擎的驱动下控制表单来完成各种业务功能。该发明提供了数据建模、业务配置、表单绘制、表单编辑等实现机制,可以实现表单的面向用户的可自由定制,用户只需通过页面来配置各种参数就能实现大部分的业务逻辑,大大提高了该智能表单系统的灵活性和可扩展性。本发明以JSP文件作为表单的模板,通过表单引擎将控制表单的各种配置信息和表单模板联系起来,实现表单的业务随时配置随时生效。在表单编辑部分,本发明能够实现表单属性的自动计算、子表行的增加、删除、表单的二级权限控制、表单的业务实现及控制等。
申请公布号 CN102135990A 申请公布日期 2011.07.27
申请号 CN201110059477.3 申请日期 2011.03.11
申请人 北京神舟航天软件技术有限公司 发明人 汪鲁坦;李成;丁博晋
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京北新智诚知识产权代理有限公司 11100 代理人 张卫华
主权项 一种基于JSP模板的用户可自由定义的智能表单系统,包括系统配置部分和表单业务部分,其特征在于:所述系统配置部分包括平台配置模块、数据建模模块、表单配置模块,其中:平台配置模块提供管理信息;数据建模模块提供模型信息、属性信息、模型关系信息;表单配置模块根据平台配置模块和数据建模模块提供的信息,对表单进行权限配置和表单关系配置;所述表单业务部分包括表单引擎模块、表单模板、表单编辑模块,其中:表单引擎模块将系统配置模块部分提供的各种信息组织起来,提供驱动表单运行的接口;表单模板模块在jsp文件中,调用表单引擎模块提供的接口,显示表单数据;表单编辑模块根据表单引擎模块对用户请求的编辑表单中单元格的权限的确定,接受有权限的用户对表单中的单元格及子表所进行的操作。
地址 100094 北京市海淀区海淀区永丰路28号