界面设计与业务功能设计分离的软件开发模型设计

被引量 : 10次 | 上传用户:plbplbplb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的B/S软件设计是基于页面的,通常会把HTML代码作为UI页面,而用脚本语言作为后台来实现业务功能,但是由于B/S程序的结构模式, UI页面与后台程序中有太多的关联,如参数的传递、元素组建的调用、表单提交等等,这就导致了UI与后台程序间的结合十分紧密,在开发修改、版本控制等方面对界面设计者与业务功能设计者间的合作分工造成难题。针对这一问题,本文提出一种新的结构模式,将图形界面数据和业务功能数据分别放入数据库中,通过该结构模式,系统分别从数据库中提起图形界面数据和业务功能数据,在对图形界面数据和业务功能数据进行解析组合后,实现界面设计与业务功能设计的整合。该模式的优点在于从软件的设计层面来说,实现了界面设计与业务功能设计完全分离,而从表现层面来说与传统的B/S软件设计无异。该模型设计的目的在于提高软件产品开发、修改所需的人力成本,该设计模型大大提高了代码的复用性,并且通过该设计模型,图形界面设计人员和业务功能人员可以同时对软件产品的同一模块进行修改,而不会发生版本冲突,从而达到软件产品开发修改的快速、高效,以及管理者对软件开发过程可控性的提高。本文所提出的设计模型试图降低图形界面设计者与业务功能设计者间的交互程度,降低在软件设计中,界面设计与业务功能设计的耦合度。最后,本文还将结合实际,通过对一个信息化发布系统的设计、开发、管理、运用等工作与本文所阐述设计模型相结合,证实该模型的可行性。
其他文献
基层社会矛盾运动构成了宁波社会管理创新、社会治理变革的内在驱动力,而一个相对成熟的基层社会治理体系,对于社会建设和社会管理创新、基层社会管理和服务水平的提高具有不
聚碳酸酯(PC)是一种具有高抗冲击强度、透明性、耐热性、尺寸稳定性和优异的电绝缘性工程塑料。PC的热分解温度高,自身具有一定的阻燃性,大多数的PC的氧指数为21%~24%范围内,
为了寻求在气候变化过程中保持作物产量不断增长,提高作物水分利用效率的地面灌溉节水与生物节水综合配套技术。通过分期播种和不同灌溉方式对大田春玉米进行试验,采用LI-640
目的:研究绝经期女性脑梗死患者血清中雌二醇(E2)、同型半胱氨酸(Hcy)变化,探讨两者相关性及对缺血性脑血管疾病的可能影响机制。方法:254例女性患者,根据是否绝经和是否脑梗死,分
知识产权法学的双语教学与研究工作,既是法律专业知识的传输,又涉及语言的翻译与转换,二者相辅相成,密切关联.在实际的教学研究工作中,既要注意法律专业知识传输的特点与方法
<正> 1 倾销的定义 法律界定的倾销概念由3个要件构成:一是产品以低于正常价值的价格向另一国销售;二是这种倾销行为给进口国产业造成损害;三是倾销与损害之间存在因果关系。
中国画追求气韵生动、笔墨情趣,在美学上达到"形"与"神"的统一,其独特的艺术风格受到两千年来中国哲学极其深远的影响。无论是诸子百家还是宋代理学等哲学派别,均对中国画的审美
房间隔缺损(ASD)是临床最常见的先天性心脏病之一,而继发孔型ASD是最多见的一种类型,约占76%[1]。1997年Amplatzer房间隔缺损封堵器研制成功并用于临床,又经近10余年的改良和操
目前流行的战略管理以SWOT分析为基础,其目的是追求优势最大化、劣势最小化,需要在可进行可量化比较的范围内进行。笔者认为,以SWOT分析作为制定战略的基础,从根本上背离了战
会议
诉讼程序中陪审团指示用语违背语用学合作原则,可能引起法律上的各种相应后果。分析我国香港陪审团制度中的大量案例,结果表明并不是所有的歧义、指示矛盾或者其他指示缺陷都