面向服务的自定义表单系统研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:cshuangyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的广泛应用与普及,世界经济全球化竞争逐渐加剧,各行各业信息化建设需求呈几何级数模式增长。为了应对业务的快速变化和激烈的市场竞争,应用系统必须能够适应市场需求的变化快速做出反应。但是基于传统软件开发技术开发的应用系统存在业务体系与IT体系的严重不一致问题,主要表现为:业务与IT存在鸿沟,技术体系庞杂混乱、技术标准不统一导致的兼容性问题、技术应用系统互操作性差、安全性以及扩展性弱等问题。对于软件开发企业来说则存在着软件开发效率低、软件开发成本高,软件开发周期长、不能迅速捕捉用户需求等问题。所以,如何满足应用系统适应快速多变的用户业务需求及提高软件开发生产力问题是当前信息化建设所面临的两个关键问题。   对于不同行业的信息化建设,企业数据的传输、共享以及处理是极其重要的,并且这些数据的展现格式、处理方式是灵活多样的,有各种各样的表单页面需要用户设计与填写。而传统的表单设计是基于代码的,对用户的IT技能门槛过高,而且开发和使用费用较高。基于以上情况,本文提出了面向服务的自定义表单系统解决方案。   全文的研究思路与自定义表单系统的开发主要围绕着研究和讨论“一条主线,一个中心,两个基本点”。一个主线是:当前软件开发的核心问题是软件能迅速适应业务需求变化,打造业务敏捷性企业,即业务驱动。一个中心是:将研究对象的功能点划分为一个个独立的服务,采用面向服务的架构理论来指导开发,即面向服务的架构(SOA)。把握全文的两个基本点:一是理论与技术准备,对面向服务的理论模型和面向服务的表单模型进行了充分的研究;二是在一的研究基础之上采用面向服务的思想,提炼表单服务的规则和逻辑,设计并实现了自定义表单系统。   首先,本文对面向服务的理论模型进行了充分的研究,提出了面向服务的理论模型三大原理。SOA基本原理介绍了SOA的概念、SOA的特征、SOA的协作以及SOA的实现技术,由于Web服务被认为是当前实现SOA的最成熟技术,所以重点介绍了Web服务技术。具体研究了业务与IT鸿沟的原因,并指出SOA是沟通业务与IT的桥梁,给出了业务驱动的SOA开发过程,此即为SOA、业务与技术关系原理。引入SOA后,在业务和IT之间增加了服务层,可以实现业务逻辑与技术实现细节的分离。   其次,本文介绍了面向服务的表单模型。从信息采集与信息采集工具的发展历史入手,指明了自定义电子表单是表单发展的趋势,在对表单相关概念对比分析的基础上,给出了表单定义。这一部分还详细介绍了表单页面的展示技术,主要包括HTML与XML,ASP与JSP,CSS,Ajax以及XForms等。另外,从理论探索、表单开发技术以及产品分析三个角度介绍了表单研究现状。   然后,基于模型驱动理论,研究了面向服务的表单系统设计模型。介绍了表单系统的设计目标、技术路线选择以及表单系统总体架构。从用户实用性角度考虑抽象出表单系统模型六元组,然后以业务建模的方式提出了表单界面模型,包括表现模型、数据模型、业务模型、约束模型、事件模型以及界面关系模型。   最后,基于上述理论模型、表单模型以及设计模型在.NET平台上实现了自定义表单系统。这一部分还介绍了表单关键功能的实现原理,并基于本文设计的自定义表单系统开发了电子政务系统,证明了研究的可行性、实用性、先进性。   本文的理论意义在于明确了SOA、业务与技术的关系,提出了面向服务的表单理论模型三大原理,整理了信息采集工具的发展过程及表单页面展示技术,明确了表单相关概念,从理论探索、表单开发、产品分析三个角度全方位、多层次的分析了表单研究现状,用模型驱动方法对表单系统进行了设计。另外从业务驱动的角度考虑表单系统开发,可以实现表单设计的“零编码、易拖拽、快修改”,为软件开发提供了一种新的思路。   本文的现实意义在于1)本文设计的自定义表单系统是面向服务架构理论的又一成功实践;2)将表单的开发过程从需求分析、编码、测试、部署、运行改变为可视化表单设计到运行模式,改变了表单的开发模式;3)将原来的表单源代码级别的修改变化为可视化表单元素的修改,提高了表单开发速度,缩短了开发周期,提高了表单可维护性;4)改变了传统人力资源结构,代码级表单开发只能是熟悉编程的程序设计人员,现在业务人员也可以参与到表单定制中来,从而打破了IT专家、业务设计者、业务执行者以及领域专家之间的协作屏障;5)基于本文设计的自定义表单系统开发了电子政务系统。
其他文献
本文主要研究是一种特殊的图——自补图,这种图具有与其补图同构的特殊性质。在前人理论研究给出的自补图计数的基础上,本文给出了标准型矩阵的定义,通过将图映射为对应的矩阵,提
随着网络技术的飞速发展和网络应用的日益广泛,互联网在社会的方方面面都发挥着越来越重要的作用。与此同时,各种安全问题也层出不穷,严重威胁着互联网的健康发展。网络流量安全
学位
随着各种企业的信息化建设的不断深入,企业的生产力有着飞速的提升,加快了国民经济的不断发展。Linux是一个大规模和复杂的系统,伴随着用户的要求正在不断的进行演变。随着软
当前,传统电视纷纷向智能电视发展。2012年智能电视的用户增长有望超过千万。与传统电视相比,智能电视可接入互联网,并可支持各种应用及更多的交互方式。但是在收看电视节目
1999年,微软在旧金山的记者发布会上第一次提出了“Web Services”这一概念,但直到近几年Web服务才因其良好的互操作性与通用性而被业界普遍关注。然而,Web服务的两大阵营Mic
近年来,随着计算机网络技术的快速发展,各行各业的信息化程度都在飞速地进步,传统的评审工作从申报、分配、评审到结果公布等各个环节,一直采用手工操作,工作量很大,效率较低,已经完
学位
随着信息技术的飞速发展,教育体制的不断改革,远程教育与继续教育的规模不断壮大。为更好探索现代远程教育需要的人才培养模式与教学管理机制,实现快速整合资源并体现中国地质大
学位
决策是小到个人,大到国家、社会都不可避免的事情。决策分析作为解决决策问题的基本观点,成为人们研究的热点,决策的科学性也越来越受到社会的重视。作为一种决策分析的有效工具
当今,随着数字化、网络化的迅猛发展,人类社会正从工业社会向信息社会转变,这昭示着信息化已成为未来发展的战略制高点,信息化水平也成为了衡量一个国家和地区的国际竞争力、现代
学位
学位