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

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:xblxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息科技大行其道的今天,电子表单已经逐渐取代纸质表单成为各单位和部门获取信息的重要工具。软件商们开发了无数基于web的信息系统,其中包含了大量的电子表单。传统的表单开发依靠开发人员手工编写代码,当表单数量过多时,代码量多开发难度大,开发和维护都离不开专业人员的参与。又由于HTML格式的电子表单存在数据和表现紧密相连的固有缺点,当需求发生变动导致必须修改表单样式时,需要专业人员改动大量的页面和脚本代码。所以传统的电子表单存在着可移植性差、开发效率低、花费时间成本和人力成本高等缺点。   智能表单系统是具有高效率和准确率的信息采集软件工具,其通过智能化的操作把表单系统的设计主动权交给客户,改变了以往电子表单的开发模式。通过使用智能表单,客户可以根据不同的需求而设计电子表单,所设计的电子表单还包含各种表单操作、数据验证、权限操作、流程处理、与数据库的互联等功能。通过智能表单的功能支持,客户可以快速、便捷地开发出表单系统,在方便用户的同时,为软件开发商解决电子表单可移植性差、开发效率低下、成本高等问题指明了方向。   虽然智能表单在快速开发表单系统上有诸多优势,但当前市面上的智能表单系统普遍存在着设计流程复杂、支持数据库功能不足、系统庞大等缺点。本论文针对目前智能表单的不足,研究设计一种基于B/S架构,结合XML技术、XForms标准和数据库的智能表单系统,使企业和用户只需通过浏览器,通过简单配置即可进行所见即所得的设计,生成表单系统。   本文首先对国内外对智能表单的研究现状进行剖析,再对智能表单的概念及其与传统电子表单的区别与联系进行了分析,列举了当前智能表单存在的一些问题,提出一种基于XForms表单标准的轻量级智能表单构想,对涉及的如XML、XForms等一些相关技术进行了简单的介绍。在本文的第三章介绍了实现智能表单轻量化的一些技术研究,包括XForms如何与智能表单结合、如何在XForms里应用XMLSchema进行表单数据校验、对表单生成、读写操作等系统内部流程原理的介绍、根据表关系约束动态生成数据库的方法。在对相关技术和理论进行探讨后,对本文论述的基于XForms的轻量级智能表单系统进行了需求分析和系统设计,接着介绍改造CKEditor编辑器作为表单设计器的实现方法还有表单引擎的内部运行原理,最后给出了系统数据库的设计方案。
其他文献
云计算是一种高效低成本的商业计算模型,但是如何保证用户数据安全是云计算发展与应用过程中面临的巨大挑战。在云存储环境下用户需要一种高效的验证机制能够验证远程数据的完
FPGA通常携带大量算术逻辑资源,具有设计周期短、开发成本低和可重配置等特性,因而在空间和地面数字系统设计中得到广泛应用。然而,SRAM型FPGA对辐射粒子非常敏感,常会受其影
随着现代无线通信技术、片上系统的发展,由大量具有自组织能力的传感器节点构成的无线传感器网络(Wireless Sensor Networks, WSN)被广泛的应用于社会的各个领域中,对现代社会带
云存储作为从云计算领域延伸和发展出来的技术,为企业和用户提供了极大的存储空间和按需定制的计算资源,其工作方式是把用户的数据转移到云存储的服务器上进行操作,这样一来用户
云计算是基于互联网的以服务为中心的计算机资源使用模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。它被视为科技业的下一次革命,将会带来工作方式和商业模式
科研是高校的一项重要活动,其水平反映了高校,管理的信息化是高校科研管理的重要组成部分。伴随高校信息化进程的不断加快,科研管理信息平台不仅可以提高管理效率,还可以为管理层
随着电子商务等互联网服务系统的不断发展,越来越多的用户数据、项目数据以及用户与项目之间的交互数据积累在其中。这些海量多样的数据使得用户浪费大量的时间去选择和过滤产
近几年,物联网技术获得了突飞猛进的发展,由于其独特的技术优势,在安防、电力、交通、物流、医疗、环保等领域得到了广泛应用,形成了一些新的产业链条,带来了巨大的经济价值。博物
膜计算是一个新的自然计算分支,它是从生物细胞、组织或器官的结构和细胞间相互协同工作的功能中抽象而来。进行膜计算的模型被称为膜系统或者P系统。根据不同的抽象来源,膜
如今信息技术飞速发展,软件系统不停地更新换代,各种新技术和新平台层出不穷。当一个系统的需求变更或者需要使用其它系统的功能时,就可能出现软件的重用的问题。在软件行业