基于XForms的轻量级智能表单系统的研究与设计

来源 :广东工业大学 | 被引量 : 5次 | 上传用户:wangccui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息科技大行其道的今天,电子表单已经逐渐取代纸质表单成为各单位和部门获取信息的重要工具。软件商们开发了无数基于web的信息系统,其中包含了大量的电子表单。传统的表单开发依靠开发人员手工编写代码,当表单数量过多时,代码量多开发难度大,开发和维护都离不开专业人员的参与。又由于HTML格式的电子表单存在数据和表现紧密相连的固有缺点,当需求发生变动导致必须修改表单样式时,需要专业人员改动大量的页面和脚本代码。所以传统的电子表单存在着可移植性差、开发效率低、花费时间成本和人力成本高等缺点。智能表单系统是具有高效率和准确率的信息采集软件工具,其通过智能化的操作把表单系统的设计主动权交给客户,改变了以往电子表单的开发模式。通过使用智能表单,客户可以根据不同的需求而设计电子表单,所设计的电子表单还包含各种表单操作、数据验证、权限操作、流程处理、与数据库的互联等功能。通过智能表单的功能支持,客户可以快速、便捷地开发出表单系统,在方便用户的同时,为软件开发商解决电子表单可移植性差、开发效率低下、成本高等问题指明了方向。虽然智能表单在快速开发表单系统上有诸多优势,但当前市面上的智能表单系统普遍存在着设计流程复杂、支持数据库功能不足、系统庞大等缺点。本论文针对目前智能表单的不足,研究设计一种基于B/S架构,结合XML技术、XForms标准和数据库的智能表单系统,使企业和用户只需通过浏览器,通过简单配置即可进行所见即所得的设计,生成表单系统。本文首先对国内外对智能表单的研究现状进行剖析,再对智能表单的概念及其与传统电子表单的区别与联系进行了分析,列举了当前智能表单存在的一些问题,提出一种基于XForms表单标准的轻量级智能表单构想,对涉及的如XML、XForms等一些相关技术进行了简单的介绍。在本文的第三章介绍了实现智能表单轻量化的一些技术研究,包括XForms如何与智能表单结合、如何在XForms里应用XML Schema进行表单数据校验、对表单生成、读写操作等系统内部流程原理的介绍、根据表关系约束动态生成数据库的方法。在对相关技术和理论进行探讨后,对本文论述的基于XForms的轻量级智能表单系统进行了需求分析和系统设计,接着介绍改造CKEditor编辑器作为表单设计器的实现方法还有表单引擎的内部运行原理,最后给出了系统数据库的设计方案。
其他文献
介绍了金刚石低压气相沉积薄膜的组织结构与性能、应用前景和市场分析预测,以及金刚石低压气相沉积基本原理和工艺方法;并着重介绍了近年来国外有关低压气相沉积金刚石涂层硬质
汉字资源在当下的教学中存在误用与滥用的情况。甄别及筛选教学资源,要把握汉字据形知义的特点、构字规律及汉字的系统性,还要阅读了解汉字学科建设过程中涌现的优质读物。基
在稻茬田油菜种植区,实现油菜种植的机械化,对于提升油菜的生产能力以及产品质量有着非常重要的应用价值.本文简要分析油菜种植机械化技术模式应用的研究现状,介绍稻茬田油菜
《品德与社会》是小学重要课程,教师以多种创新设计为手段,引导学生展开丰富的学习体验活动,并在实践中形成切实认知,从而塑造学生高尚人格,丰富社会生活认知。课堂教学设计
期刊
【摘 要】本文在分析中职计算机基础课程教学中存在的问题的基础上,以“Word文字处理软件的熟练掌握与运用”的教学为例,阐述计算机基础课程教学的具体做法。  【关键词】计算机基础 目标设定 过程设定 教学实践  【中图分类号】G 【文献标识码】A  【文章编号】0450-9889(2017)04B-0148-02  计算机专业是中职教育教学过程中的重要专业之一,学好计算机基础课程是学好该专业的重要基
介绍了一种连续可变气门驱动装置。该装置通过油路控制系统使滑移螺母在丝杠上左右往复移动,促使连接滑移螺母的正时链轮与连接丝杠的凸轮轴相对往复转动,进而实现凸轮轴上的
4月24日上午.哈尔滨医科大学附属第二医院与国际奥比斯眼科防盲组织正式签订防盲合作协议,奥比斯眼科飞机医院将于8月下旬飞抵哈尔滨,与哈医大二院联手,对黑龙江省内各地区眼科医
解答:初期评估一般包含以下5个方面的内容:(1)总的印象:如大概年龄、对周围的反应、皮肤颜色、有无明确的外伤及出血;(2)意识状况:清醒否,对语言、疼痛刺激的反应;(3)呼吸道情况:有无异物、
本文对高功率直线型脉冲变压器常用的一种0.08mm薄带DG4型硅钢片绕制的环形磁芯的脉冲磁化特性进行了实验研究,结果表明:在周期为百微秒量级欠阻尼振荡激磁电流作用下,磁芯磁