业务独立的桌面应用开发框架的设计和实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:loop
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着云计算技术不断发展,各行业的信息化建设不断加快,如何有效地应用云计算技术优势,帮助行业将数据转换成服务和价值成为了一个亟需解决的挑战。本文提出了一种业务独立的桌面应用开发框架,充分考虑了行业的业务种类繁多、数据量大的展示与交互问题。该框架将行业的各式各样业务与非结构化、半结构化和结构化的业务相关的数据脱离开来,保持框架的业务独立性。本文采用该框架开发出了金融终端应用前两个版本,证明了该框架的有效性。本文首先介绍了背景知识和相关技术。然后从金融终端的运行场景出发,从与多类型数据的交互角度介绍框架的系统需求,并进一步进行了需求的分解和细化。在需求分析的基础上,给出了框架的关键技术,包括框架的拖放技术和基于二叉树的自定义界面布局算法。之后对业务独立的桌面应用开发框架进行总体设计,将框架划分为三个层次,给出各个层次的模块关系。接着对框架的核心模块进行详细设计,完成了框架的设计与实现工作。最后对业务独立的桌面应用开发框架进行了功能测试和验证,详细地介绍了系统的部署方案及关键功能模块的测试用例,测试结果表明系统基本符合需求分析。在论文的结尾,笔者对业务独立的桌面应用开发框架的开发过程进行了总结,进一步指出了未来的研究方向。
其他文献
Internet技术的迅速发展为地理信息系统提供了一种新的信息载体,GIS技术与互联网技术相结合产生了一种崭新的技术梂ebGIS.但是,由于地理数据存储格式的不同以及数据模型与数
报表系统(Report System,RS)是数据库应用系统最基本、最重要的子系统.采用手工方式开发报表系统存在开发任务繁重、产品生命周期短等缺陷,因此,研究报表自动生成具有重要意
随着计算机技术的发展,软件在国民生产和人民生活中的应用日益普及和深入。大到政府机关,航天军事,小到个人家庭,文字处理,各种各样复杂程度各异的软件无时无刻不在运行着。同时,随
本文介绍了半导体激光器LD(Laser Diode)寿命测试系统的研制,给出了寿命测试的数学模型.系统根据高温加速寿命试验原理,通过采集在高温环境下以恒定电流工作的LD输出功率随时
人体三维模型广泛应用于影视动画,人机交互,增强现实和虚拟现实等领域。然而获取人体三维模型并非易事,通常需要大量的人工设计或使用昂贵的三维扫描仪。传统三维扫描仪价格
自从软件重用的思想被提出以来,人们对软件重用技术和方法进行了深入的研究.近儿年,随着组件技术的出现,基于组件的软件重用技术受到学术界和工业界的广泛关注,并且逐渐被采
空间数据具有空间特征、属性特征和多媒体特征等与传统数据不同的特性,这些特性特别是空间性决定了空间数据在存储、显示等方面的管理不同于传统数据的管理,也就决定了访问空
在人际交往中,面部表情是信息传递的重要方式之一,甚至可以传递语言不能表达的信息。研究人脸表情识别的计算方法,使得计算机能够根据人的表情信息,推断人的心理、行为状态,实现智
随着计算机技术的飞速发展,企事业单位对各类应用软件的需求越来越迫切,这对软件企业提出了更高的要求.传统的软件开发方法很少强调复用,这样就必然导致大量的重复劳动,给软
Internet技术正在深刻的改变着这个世界.随着人们对地理信息需求的增加,基于Internet发布地理信息数据,供全球用户查询、检索并提供GIS服务的万维网地理信息系统(WebGIS),已