论文部分内容阅读
近年来,随着云计算技术不断发展,各行业的信息化建设不断加快,如何有效地应用云计算技术优势,帮助行业将数据转换成服务和价值成为了一个亟需解决的挑战。本文提出了一种业务独立的桌面应用开发框架,充分考虑了行业的业务种类繁多、数据量大的展示与交互问题。该框架将行业的各式各样业务与非结构化、半结构化和结构化的业务相关的数据脱离开来,保持框架的业务独立性。本文采用该框架开发出了金融终端应用前两个版本,证明了该框架的有效性。本文首先介绍了背景知识和相关技术。然后从金融终端的运行场景出发,从与多类型数据的交互角度介绍框架的系统需求,并进一步进行了需求的分解和细化。在需求分析的基础上,给出了框架的关键技术,包括框架的拖放技术和基于二叉树的自定义界面布局算法。之后对业务独立的桌面应用开发框架进行总体设计,将框架划分为三个层次,给出各个层次的模块关系。接着对框架的核心模块进行详细设计,完成了框架的设计与实现工作。最后对业务独立的桌面应用开发框架进行了功能测试和验证,详细地介绍了系统的部署方案及关键功能模块的测试用例,测试结果表明系统基本符合需求分析。在论文的结尾,笔者对业务独立的桌面应用开发框架的开发过程进行了总结,进一步指出了未来的研究方向。