预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.1.1.基于B/S,C/S混合模式体系结构, 按照系统终端情况的不同,可将系统的开发结构分为BS/(浏览器/服务器)和CS/(客户端/服务器)两种模式,它们各具特色,是当前办公自动化系统开发结构的主流.1)B/S模式 B/S模式的系统以服务器为核心,系统目⒄呶扌栉煌侗鸬挠没杓?开发不同的应用程序,只要把所有的功能都实现在Web服务器上,并就不同的功能为不同级别的用户设置相应的权限就可以了.而各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序完成相应的工作.系统升级时只需要升级服务器端程序就可以,不用升级客户端的应用程序.BS/模式具有易于升级,便于维护,客户端使用难度低,可移植性强等特点,同时也受到灵活性差,应用模式简单等问题的制约.2)C/S模式 C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作.C/S模式具有交互性强,安全性好,专业化程度高,开发手段灵活,运行速度快等特点,但开发成本较高.C/S结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越臃肿.其次,维护复杂,升级麻烦.如果应用程序要升级,必须为客户机一一升级,每个客户机上的应用程序都需要维护.此外,信息内容和形式单一.因为传统的信息系统一般为事务处理,界面基本遵循数据库的字段解释,开发之初就己确定,而且不能随时截取办公信息和档案等外部信息,获得的只是单纯的文字和数字.C/S模式是早期电子政务开发中主要应用的模式,C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统.随着工Internet技术的发展及对信息系统的总体成本考虑,C/S模式逐渐暴露出许多缺点.苏州高教区数字城管应用平台涉及范围广,用户类型多,业务系统复杂,因此在开发模式上可考虑上述两种模式的共存,对于一些专业性的应用适合采用 C/S模式,根据应用自身的特点,开发合适的系统界面.而对于一些通用性的功能组件适合采用B/S模式,如建立在外网平台上的公众服务系统及一些通用的电子政务系统等. 1.1.1.1.基于SupermapObject2008进行局域网桌面客户端的开发 SuperMapObjects2008由若干ActiveX控件和数量众多的自动化对象(AutomationObjects)构成,因此可以方便地嵌入到流行的可视化高级开发语言环境中进行二次开发.开发人员可以充分发挥VisualBasic,VisualC++,C++Builder,PowerBuilder,VisualBasic.Net,VisualC#.Net和Delphi等高级开发工具在面向对象编程,可视化程序设计等方面的优势,结合各种第三方ActiveX组件,轻松开发出各种GIS系统. 1.1.1.2.基于eSupermap2008进行移动GIS客户端的开发 嵌入式地理信息系统(eMbeddedGIS)是集成GIS功能的嵌入式产品,是系统设计和开发层次上的应用,嵌入式地理信息系统是一个软硬件综合的系统,为智能交通,军事,农业等野外作业提供理想的移动式解决方案.eSuperMap以类库和控件的方式进行分发,支持VisualC++,eMbeddedVisualC++,VisualStudio2005等多种集成开发环境.eSuperMap类库层次关系清晰,结构简练,容易理解.用户可以使用eSuperMap类库和控件,根据应用系统和硬件系统的不同需求,定制出自己特色的应用系统.eSuperMap是超图公司自主研发的品牌产品,优秀的产品品质得益于其独有的产品技术:1)2)3)4)5)6)7)eSuperMap采用模块化结构设计,整体易于管理,功能易于扩展.在工作空间配置多幅地图,有效支持自定义地图风格配置.多源数据无缝集成技术.针对嵌入式设备独有数据格式PM2和PMR.多种地图显示要素,支持自定义风格的地图显示.支持基于时态和交通规则的路径分析.动态位置数据实时解析. 1.1.1.3.基于SupermapiServer2008进行Web应用的开发 SuperMapiServerJava2008是一款功能强大,性能稳定的服务式GIS开发平台,该产品在服务器端,可以面向网络客户端提供与专业GIS桌面产品相同功能的GIS服务,还能够管理,发布和无缝聚合Web服务,OGC标准服务,GoogleMaps,KML和GeoRSS等服务,支持多种类型客户端浏览;支持Web2.0;支持分布式环境下的数据管理,编辑和分析等GIS功能;提供从客户端到服务器端的多层次扩展的面向服务GIS的开发框架.1)共相式思