浙江大学计算机学院
硕士学位论文
基于GIS的应用程序开发框架的设计与实现
姓名:宋国兵
申请学位级别:硕士
专业:计算机应用技术
指导教师:陈奇;张泉方
20100126
摘要在τ昧煊蛉涨鞴惴夯谋尘跋拢绾翁岣逩软件开发的效率,保证软件质量,是迫切需要解决的问题,软件复用是一种有效的手段。框架是设计复用和代码复用的结合。从软件复用角度出发,7⒖蚣芊矫嬉丫辛诵矶嘞关工作,然而却没有一套将地图、业务数据访问和权限结合在一起的解决方案,本文旨在实现这一集成化目标。本文介绍了应用程序框架和7⒖蚣艿姆⒄瓜肿矗岢隽吮疚腉应用程序开发框架的目标,集成传统δ堋⑷ㄏ蘅刂啤⑹葜行模⒓婀丝7⒛式的可选性。在比较了组件式、软件总线式、插件式框架方案的优缺点基础上,将插件机制引入组件框架,结合J剑纬闪吮疚牡腉集成开发框架。传统应用程序难以预先获取系统功能的清单信息,视图与功能控制高度耦合,为了将权限集成到系统中,采取在功能执行前进行权限认证的方法,或者根据权限静态生成系统的方法。本文的框架通过将视图与数据、控制分离,将系统初始化过程划分为插件载入,根据插件生成界面两个阶段。在插件生成过程通过权限动态控制,不同权限用户将见到不同的低场本文详细阐述了τ贸绦蚩7⒖蚣艿纳杓扑枷搿⒆芴褰峁购湍?槭迪帧最后以一个简单的示例,给出了基于该框架的开发流程。关键词:砑从茫珹,权限,数据中心浙江大学硕士学位论文
琭甌琩珹,,,琲琣琩瑃甀猙,·琾—琣甈—,琩瑀,瑂琣..,.:琒
图目录嗤肌图逑到峁故疽馔肌软总线结构示意图【体系结构示意图【插件框架总体结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..组件式框架结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。软总线式框架结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。插件式框架结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。τ孟低匙芴褰峁雇肌框架模块结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。框架系统初始化流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..插件契约类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..宿主应用程序类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.:⋯⋯⋯⋯⋯⋯⋯⋯工厂类结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。插件管理类图结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。主窗体及相关对象关系图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..权限配置工具⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。对象树配置流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..权限嗤肌应用系统主界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..插件功能展示⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..地理对象服务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..权限服务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..数据中心服务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.浙江大学硕七学位论文
表目录表国外和国内⒄故贰各种框架优缺点比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯蚣苡湃钡惚冉稀两种开发模式比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯τ贸绦蚩7⒖蚣芊桨副冉稀浙江大学硕士学位论文
第滦髀课题研究背景⒄垢攀地理信息系统是世纪年代发展起来的一门综合性学科。第一个统是加拿大低荊之父鞯际奠旱耐恋利用管理系统。经过多年的发展,今天我们看到丫诟鞲隽煊蛑蟹⒒作用,并已经进入产业化发展轨道。在祷⒄构讨校绾翁岣呷砑产质量和效率,已经成为重要的研究课题。从鱿种两竦嗄攴⒄估分校孀叛芯康纳钊牒图际醯慕剑珿这一术语也发展出了不同的两层含义:地理信息系统和地理信息科学【俊G罢咧要是从技术层面来看待笳呒尤肓烁嗟睦砺鄄忝娴脑K亍1疚闹饕4蛹术层面探讨τ玫南喙匚侍猓笪闹谐鱿值腉术语即为地理信息系统。目前对亩ㄒ搴芏啵槟啥矗珿都需要硬件、软件、网络、数据、人员。硬件和网络为峁┝嘶∩枋绯性亓诵畔⒋涞慕巧ā?占浜非空间数据,是男畔⑺夭模珿能提供的信息量的多少以及信息的价值的大小,首先取决于数据本身,其次取决于软件系统建立的数据模型,和对空间数据的处理方法。人员在其中扮演的角色是主体,对数据处理流程的每个环节都需要人员参与,人员的矫娴闹J端接跋熳耪庑┕痰氖凳系统重要的功能就在于,使不具有专业J兜娜嗽币材芡ü砑ぞ叩玫较胍5目占知识。世界⒄勾笾戮怂母鼋锥危诤屯庋又鸩椒岣唬还贕起步晚了年,但是发展也相当迅速,并且在政府大力倡导下已经向产业化方向发展。国外和国内⒄沟拇笾鹿獭】,如表甀所示。.浙江大学硕士学位论文甌
\国外⒄国内⒄世纪年代起步阶段特点:主要关注空间数据的地学处理巩固阶段准备阶段特点:主要关注地理特点:可行性实验信息的管理突破阶段试验起步阶段特点:数据存储、处特点:理论研究、规范探讨、理;空间数据库软件开发社会化阶段发展阶段至今特点:与结特点:应用领域驱动,
基于GIS的应用程序开发框架的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.