北京旅游信息系统的设计与实现

2025-03-17 版权声明 我要投稿

北京旅游信息系统的设计与实现(精选11篇)

北京旅游信息系统的设计与实现 篇1

随着国民经济水平的不断增长,我国的旅游业也日益发展壮大,国民对于旅游的需求也与日俱增,传统的旅游资讯已经无法满足民众的需求。因此旅游资源管理部门应该对旅游资源进行整合,为民众提供全面丰富的旅游信息。

一、旅游信息存在的现状

我国早在上世纪80年代就开始逐渐引进国外先进的旅游资源管理系统,当时在很大程度上为旅客提供了方便。但是互联网技术的快速发展,旅游资源信息在网上整合度相对较低,与优秀旅游资源国家相比主要存在以下几个方面的弊端。

首先,旅游资源管理系统的内容相对比较单一。造成这一现象的主要原因是因为旅游资源管理系统只是将旅游资源进行统计分类,系统内的旅游资源大都是静态的,没有考虑到游客的具体实际,对于动态变化的因素考虑不足,对游客的吸引力不大。

再次,不同的旅游资源管理系统之间的沟通不足。国内目前旅游资源整合的网站相对较大,但是管理系统之间存在一定的竞争以及与旅游资源之间的合作关系,很多管理系统之间的旅游资源并没有实现共享,给游客的使用造成一定的困难。

最后,信息管理系统的开发者对于旅游资源的空间信息考虑不足。旅游资源在空间上是相互联系的,但是开发者在开发时,更多是对单个的资源进行描述,忽视旅游资源之间的空间联系。游客在查询信息时,可能因为信息资源过少而放弃旅游计划。

面对上述存在的问题,需要根据我国的旅游资源现状与计算机先进技术相互结合,设计出满足游客需求的旅游软件,满足旅游行业发展的需求。

二、旅游管理信息系统分析

旅游行业作为一个新兴的产业近来得到了迅速的发展,旅行社如雨后春笋遍布全国各地。目前旅游行业普遍存在着企业规模不大,管理不够规范的特点。因为旅游涉及到吃、住、行、游、购、娱等各个方面,而这些要素分布不在一个地域,单个人很难全面掌握所有信息,一旦掌握这些信息的人离开企业,就会对企业造成巨大的损失,伴随着这样迫切的需求现状,旅游管理信息系统应运而生。

管理系统在设计初期最关键的是对用户的需求进行分析,在分析用户需求的基础上,有针对性的设计不同的子系统,满足用户的需求。

对于旅游资源信息查询者而言,能否快速便捷的查找到自己所需的信息才是最重要的,在信息系统投入使用中,用户对于系统的使用度就成了系统是否科学合理的评判标准。游客在使用旅游资源管理系统时,关注的信息点主要是吃、穿、住、景点以及附带的娱乐活动等等。信息系统在提供这些基本信息的同时,需要不断更新旅游信息,如果旅游信息发生变化,旅游信息系统需要及时更新,以便用户及时变更行程计划。

为了实现旅游信息的利用率,应该将旅游管理系统设计为网络系统,任何有旅游想法的用户都能随时随地的检索到需要的旅游信息。网络系统在提供基本旅游信息的同时,应该有相应的评价系统,用户可以将自身的旅游经历进行分享,为其他用户提供参考,也方便管理员根据用户的评价对旅游信息管理系统进行合理的更新。

三、旅游管理系统设计时需要满足的功能要求

旅游管理信息系统在设计时需要具备以下几大功能。第一,是对有效信息的检索和管理。旅游资源的.有效信息检索包含旅游景点以及旅游景点的附带设施,管理系统中的旅游信息更多是以图片、文字描述等等形式呈现。因此旅游信息管理系统在实现检索这一功能时,需要对旅游资源进行一定程度的规划减少信息重复,同时对景点周围的附属娱乐信息进行描述。

第二,推荐相应的旅游路线规划。游客在查找有效旅游信息时,需要根据旅游景点制定相应的路线。管理信息系统管理员可以根据之前游客的路线分享,选取相对比较合理的路线形成,在信息管理系统中推荐为最佳行程,帮助游客制定完美的路线行程。

第三,链接电子地图。随着互联网的不断发展,电子地图应用的更加广泛。旅游信息管理系统在介绍旅游景点时,链接电子地图,能够更加方便用户的形成规划。用户可以在地图中自行检索自驾游的行车路线,选取最合理的路径。地图中包含全面的旅游区内的公交路线,方便自行旅游的游客的出行路线。电子地图中应该包含3D地图,在切换模式后,用户可以在3D模拟中直观感受旅游景点之间的路线状况。

四、结语

随着计算机网络的不断发展,人们获取信息的方式已经转变为计算机检索为主。传统的旅游信息分享主要依靠书籍等方式,这些方式获取相对较慢,信息不全,不能够快速为游客提供所需的信息。将旅游资源整合为一定的管理系统,在互联网上进行分享,用户只需要轻击鼠标,就能得到全面的信息资源,确定合理的旅游路线。旅游管理信息系统不仅能够满足用户的需要,更重要是将旅游资源的进一步推广,从而实现旅游业的发展。

参考文献:

[1]张国庆,田明中,郭福生,王同文,孙洪艳.基于ArcIMS的地质公园旅游信息系统的设计与实现——以泰山世界地质公园为例[J].水土保持研究,,(5).

[2]周丙锋,赵文吉,胡卓玮,王志恒,曹高明.民俗旅游资源管理信息系统的设计与实现[J].微计算机信息,,(19).

[3]夏元平,程朋根,许亚男.基于WebGIS的庐山旅游信息系统的设计与实现[J].湖北农业科学,2010,(22).

北京旅游信息系统的设计与实现 篇2

1 旅游信息系统开发步骤

旅游信息系统开发的步骤如下:①原始数据采集和预处理, 即对研究区域中小比例尺地图进行矢量化、设计字段并录入属性, 收集各旅游景点的空间分布信息、基本信息、图片、视频资料、网站等资料;②数据库表单设计, 重点设计各类数据之间的实体-关系数据模型及其约束关系, 明确空间数据和属性数据的链接方式, 编写增加、修改、删除、更新数据的SQL语句等;③系统功能设计, 充分分析用户需求后, 设计以下系统功能:用户登陆及权限设计, 基本图形操作功能, 旅游景点信息多方位、可视化查询与统计, 景点基本信息管理, 景点资源评价, 客源统计等;④系统界面设计, 设计系统主界面及界面布局, 如菜单栏、工具栏、地图窗口、图例窗口的位置和显示风格, 设计每个子窗体的布局, 设计各窗体之间的衔接关系等;⑤通用子函数设计, 通过功能分析, 归纳出系统数据库连接、常用空间分析功能、地图标注、基本地图操作、数据增加、修改、删除、更新等子函数, 安排项目组成员开发;⑥系统集成与调试, 应注意区分系统各界面及各项功能的版本;⑦系统打包, 采用Install Shield等工具制作系统安装包, 应注意将开发语言动态链接库、组件工具、组件注册工具一起打包;⑧系统安装、试运行与用户培训;⑨系统后期维护。

2 旅游信息系统开发工具及原理

旅游信息系统的开发主要以集成二次开发为主, 通常需要以下开发工具:①高级编程语言, 如VB.NET、C#、JAVA等;②COMGIS和WEBGIS组件工具, 如SuperMap Objects、SuperMap IS.NET 、ArcGIS Objects、ArcGIS Engine、ArcIMS等;③数据库管理系统, 如Access、SQL Server、Oracle等;④其它辅助工具, 如专题符号制作工具, 地图色彩搭配色卡图, Install Shield安装包制作工具, 帮助文档制作工具等。

以VB.NET编程语言、SuperMap Objects 5.0组件工具、SQL Server为例来介绍系统开发的原理。系统涉及的空间信息和属性信息应统一存储在后台数据库SQL Server中, 实现数据的一体化存储和管理。其中, 空间数据通过空间数据库引擎 (SDX for SQL Server) 存放在数据库中, 属性数据则通过数据库表单存储和管理。系统采用C/S架构建立旅游部门局域网信息管理网络平台, 各业务部门通过开发的客户端界面与服务器进行交互 (通过ODBC和ADO.NET与数据库连接) , 服务器端负责侦听和响应客户端请求, 传输各类数据。系统通过客户端界面为技术人员提供基于地图可视化的旅游信息查询检索方式, 提供基于行业应用的专题图、统计图及报表输出方式, 为管理人员提供旅游资源评价、客源预测及决策的平台。通过进一步开发基于B/S架构的互联网旅游信息发布平台, 使得普通用户也可通过浏览器查询相关旅游信息。

3 旅游信息系统数据库设计

旅游信息系统管理的数据包括基础地理数据、旅游专题数据、报表、图片、视频等数据, 这些数据从结构上可分为空间图形数据、属性数据、报表及文档, 具有多源异构、时效性强等特点。旅游信息系统基础地理信息数据集和系统属性表单的设计如表1、表2所示。

4 旅游信息系统主要功能及其实现

4.1 系统主界面

系统主界面由菜单栏、工具按钮、地图显示窗口、图例窗口、鹰眼图以及状态栏组成, 如图1所示。系统各菜单项的设置如表3所示。

4.2 基本的地图操作功能

系统提供了基本的地图操作功能, 包括:地图放大、缩小、自由缩放、漫游、全幅显示、地图刷新、图例显示、鹰眼导航等;用户可通过图例管理窗口设置图层的编辑、显示等状态;通过鹰眼导航进行快速的定位浏览;通过量距功能获取任意两点之间的距离。

4.3 系统管理

系统设计了两类权限级别:管理员和受限用户。管理员可以增加、修改和删除用户, 可以给不同的用户动态分配权限。受限用户仅具备管理员授权的操作功能, 没有授权的菜单项功能以灰色显示或者屏蔽。

4.4 数据维护

数据维护是指对景点信息和GIS要素信息 (如单位、道路等) 的维护, 即对空间数据和属性数据的增加、修改和删除操作。如果是对空间数据的维护, 首先需要指定预编辑的图层, 然后使用工具条上的绘制点 (线或面) 的工具进行数据编辑, 编辑完成后, 应关闭编辑层来锁定编辑状态。若是对属性数据的维护, 则通过编写SQL语句实现。

4.5 数据查询与统计

空间数据可视化查询与统计分析功能是旅游信息系统中频繁使用的关键功能, 也是系统的主要特点。查询的目的是按照某些过滤条件查找出用户关心的信息 (如景点的空间分布、描述性属性信息等) 。因此, 对查询得到的某条记录应能提供空间位置定位、属性信息浏览、空间分析等功能上的扩充。在SuperMap Objects 5.0中, 通常使用soDatasetVector对象的Query方法 (QueryEx方法、QueryByDistance方法、QueryWithBounds方法等) 得到待查询的soRecordset对象, 然后对其进行可视化显示或其它操作。

5 结论

分析了旅游信息系统开发的步骤、工具及开发原理, 讨论了旅游信息系统中空间数据和属性数据的存储方案, 并采用SuperMap Objects组件, 初步实现了旅游信息系统的基本功能。今后应重点研究旅游资源评价和客源预测的方法及可视化表达方式, 旅游信息网络发布等功能。相信随着GIS技术、软件技术和旅游业的不断发展, 以及GIS工作者和旅游工作者的不懈努力, GIS在旅游业中的应用将会不断地成熟和完善。

参考文献

[1]陈述彭.城市化与城市地理信息系统[M].北京:科学出版社, 2001.

[2]吴信才, 郑贵洲, 谢忠, 等.地理信息系统的设计与实现[M].北京:电子工业出版社, 2002.

[3]王建华.空间信息可视化[M].北京:测绘出版社, 2002.

[4]郑楠.基于GIS的旅游信息系统研究与实现[D].成都:西南交通大学硕士学位论文, 2006.

[5]张恒.基于COMGIS的工程图文信息管理系统的设计与实现[D].成都:西南交通大学硕士学位论文, 2007.

[6]张恒, 刘群.GIS可视化技术与PDM的集成研究[J].测绘工程:2009 (2) , 57-59, 64.

[7]张恒, 刘群.基于COMGIS的古树名木管理信息系统设计[J].林业调查规划, 2008, 33 (4) , 83-85.

网络信息监控系统的设计与实现 篇3

关键词:信息监控 网络安全

由于网络上不良信息的传播给社会政治、经济等方面带来了许多负面影响,且我国传统的各种网络安全工具无法满足人们对网络信息内容的监测需要,因此,我们急需拥有自主版权,又能够适应高速网络环境的网络信息监测系统软件。

一、网络信息监控系统的实现手段

网络信息监控软件分为三种类型:

1.基于网络服务或者网络服务日志的信息监控

网络服务通常是通过各种服务器提供的。它通过修改各种服务器软件,在其中嵌入信息过滤代码,使服务器软件自身具备信息监测和过滤的功能。

2.基于代理服务器技术的信息监控

多个代理服务器组成服务器集群,提供信息的监控和过滤服务。信息流进入proxy后,必须经过过滤器的过滤后才能进行转发。过滤器依据规则集合库中的规则,对信息进行过滤。过滤后的合法信息通过代理服务器转发到用户,而非法信息则被抛弃。

3.基于SNIFFER技术的信息监控技术

在边界路由器上设置监听端口,就能捕获到通过边界路由器的所有数据包。很多网络设备都是通过端口映射的方式,获取通过交换机的所有数据报文。

二、网络信息监控系统的设计

1.系统设计思想的提出

首先,基于链路层采用Sniffer技术或者网络探针技术,捕获经过边界路由器上的所有数据包;其次,是采用TCP/IP协议软件的实现方式,处理数据包。具体处理方式为:①对有分片的数据包进行IP层的重组,使之成为完整的IP数据包;②在TCP层进行数据包的还原,使之还原为原始传输内容的数据;③根据其具体的应用层协议对数据进行还原分析;最后,对已经过应用层协议还原的数据进行特征关键字匹配,从而完成对信息内容的监测。

2.网络信息监控系统的数据采集结构

网络信息监控系统的数据采集有两种实现结构:一种是在边界路由器和内网之间设置类似防火墙的监控主机,对出入的所有数据包进行检查、拦截和阻断;另一种方案是监听方式,即Sniffer方式,它采用支持探针技术的交换机的端口映射技术,使用监听方式,对原有网络设置不做任何改动。若监控主机发生故障,无法正常工作时,它也不会影响网络的正常活动。

三、系统的实现

1.系统功能的实现

网络信息监控本质上就是对网络中的数据进行监查、对比,以实现监控目的。通过对截获的数据进行分离,应用还原技术对数据进行对比,采用信息监控策略和模式匹配算法就能够实现信息监控。

网络底层信息监听可以通过两种方法实现:一种是利用以太网络的广播特性,另一种是通过设置路由器的监听端口实现。

(1)利用以太网络的广播特性进行监听

以太网数据传输是通过广播实现的。但是在系统正常工作时,应用程序只能接收到以本主机为目标主机的数据包,其他数据包将被丢弃,不作任何处理。

要监听到流经网卡的、不属于自己主机的数据,必须绕过系统正常工作的处理机制,直接访问网络底层。首先,将网卡工作模式置于混杂模式,使之可以接收目标MAC地址的数据包;然后,直接访问数据链路层,截获相关数据,由应用程序如IP层、TCP层协议对数据进行过滤处理。这样一来,就可以监听到流经网卡的所有数据。

(2)基于路由器的网络底层信息监听技术

在实际应用中,存在许多非以太网接入的情况。因此,必须在路由器中设置监听端口,将流经路由器的所有信息流量通过一个特定的监听端口输出,从而实现信息的监听。所有的网络信息数据包除按照正常情况转发外,将同时转发到监听端口,从而使得Sniffer可以监听到所有的网络流量。

2.TCP还原的实现

TCP还原的实现方法和IP重组是类似的,如果接收到的数据包是属于同一个TCP连接的,就要用一个排序树,按照数据包的Sequence排序起来,然后只需要对这个排序树进行遍历,就能够实现TCP的还原。对TCP的还原就是对iptree进行遍历的过程,按照sequence从小到大,把相应的、属于同一个TCP的IP数据包的内容进行还原。

参考文献:

[1]王军华,秦本涛.一个基于简单实验条件下邮件传输服务实验的设计[J].计算机与现代化,2006,(8).

[2]蒋少华,姚娟,胡华平.分布式IDS的报警关联定义[J].计算机与现代化,2006,(6).

[3]闵联营,赵婷婷.模式匹配算法的研究与改进[J].计算机与现代化,2006,(8).

北京旅游信息系统的设计与实现 篇4

省级环境监测信息系统的设计与实现

阐述了基于Web的.省级环境监测数据库系统和地理信息系统的设计与实现方法、功能特点和组成结构,并就关键技术问题的解决途径进行了简要分析.系统的设计与实现充分体现先进性、开放性、可扩充性与实用性的特点,同时又满足了省级环境监测信息系统对于数据安全性、及时性和准确性的要求.

作 者:徐光 XU Guang 作者单位:辽宁省环境监测中心站,辽宁,沈阳,110031刊 名:中国环境监测 ISTIC PKU英文刊名:ENVIRONMENTAL MONITRING IN CHINA年,卷(期):21(4)分类号:X830关键词:环境监测 数据库 地理信息系统 因特网

羊安镇信息系统设计与实现 篇5

根据邛崃市羊安镇的土地利用信息化需求,以羊安镇土地利用数据为基础,探讨了应用ArcGIS Engine进行土地利用信息系统设计与实现的关键技术,综合运用ArcGlS Engine开发工具建立了面向用户的.土地利用信息系统,实现了地理数据的管理、空间查询、空间分析、图表输出等功能.

作 者:高宠 刘强 戴昌礼 杨福斌 GAO Chong LIU Qiang DAI Changli YANG Fubin 作者单位:高宠,刘强,GAO Chong,LIU Qiang(电子科技大学,自动化工程学院,四川,成都,610054)

戴昌礼,杨福斌,DAI Changli,YANG Fubin(成都地图出版社,四川,成都,610054)

北京旅游信息系统的设计与实现 篇6

1.【新全部章节】需求分析报告一般应该包括四种需求部分,以下哪个不是四种主要需求之一。

A 质量需求 B 用户需求 C 业务需求 D 功能需求

正确答案:A 2.【新全部章节】组织中采用SOA所面临的挑战主要来自什么因素。A 技术标准的稳定性和一致性

B 服务构件的协同定位(Co-location)C 不同平台间的全局互操作性 D 定义具有合适粒度的服务

正确答案:D 3.【新全部章节】下列哪个不属于UML动态模型。A 状态图 B 顺序图 C 类图 D 合作图

正确答案:C 4.【新全部章节】一个企业管理委员会授权对业务服务进行升级,该变化去除了对某些特性的支持,并增加一些新的功能。企业服务生命周期管理流程应该关注于什么。A 保持与服务有关的元数据不变 B 通知所有相关方

C 坚持6 Sigma重构机制

D 确保所升级的服务是细粒度的

正确答案:B 5.【新全部章节】基本排队模型[M / M / 1]:[∞/∞/FCFS]处于概率稳态的条件是(λ:到达速率;μ:离去速率)。A 0<λ<μ B 0<μ<λ C μ=λ>0 D μ>0,λ>0 正确答案:A 6.【新全部章节】下列哪个不属于组件技术。A CORBA B COM/COM+ C EJB D J2EE 正确答案:D 7.【新全部章节】SOA最重要的业务和技术优点是什么。A 为各种多样、复杂的业务系统提供标准的集成 B 能够对变更提供快速响应,从而获得竞争优势 C 保护已有的IT资源投资成本

D 对关键商业应用提供真正的实时性能 E 提高客户的忠诚度,增强终端用户的体验

正确答案:B

8.【新全部章节】网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和数据存储层。在C/S结构中,表现层和事务层都放在客户端,而数据逻辑层和数据存储层则置于服务器端。这种组织安排带来诸多的限制,下列哪个不是它所带来的限制。A 事务层不能与跨平台的客户端共享

B 没有统一的数据逻辑层来提供不同种类的数据存储层 C 孤立了不同的逻辑组件 D 不能实现复杂的应用逻辑

正确答案:D 9.【新全部章节】下列哪个不是组件开发中的参与者。A 提供者(Provider)--设计Bean B 安装者(Deployer)--将EJB安装到EJB容器中 C 容器使用者(Container User)--使用运行环境 D 容器提供者(Container Provider)--提供运行环境

正确答案:C 10.【新全部章节】哪个业务交互建模方法被推荐为导致业务灵活的SOA方法。A 所有的点集成与点到点的集成,应用构件之间建立起技术敏感的桥梁 B 所有的点一次集成到网络,发布服务并进行服务请求 C 所有的点一次集成到Hub,订阅有限数量的服务

D SOA并不严格推荐单一的方法,因为根据多个不同因素,方法将不相同

正确答案:B 11.【新全部章节】下面哪个不是principle of SOA design style。A Modularity B Encapsulation C Loose coupling D Separation of concerns E Fine-grained 正确答案:E 12.【新全部章节】下列哪个是SOAP、WSDL、UDDI、WSFL的共同技术基础。A ASP B XML C HTML D ORB 正确答案:B 13.【新全部章节】下面哪个描述是正确的。

A Web服务是业务过程的实现,可在同一个组织中使用 B Web服务是可以使用标准HTML来执行的业务功能

C Web服务是包含WSDL服务定义的XML文档,可跨组织复用 D Web服务是基于标准的、跨平台的、面向消息的服务实现

正确答案:D 14.【新全部章节】哪一个业务因素最不是SOA的推动因素。A the force of change B Enterprise reconstruction C Industry deconstruction D Oranizaitonal stablilty 正确答案:D 15.【新全部章节】在SOA生命周期的部署阶段。

A 服务将被监控,以获得诊断和修复故障时所需的关键性能指标 B 服务将被配置和安装,以便提供健壮、可扩展、安全的运行环境 C 服务将被创建,以满足业务需求和定义集成点

D 服务将被模拟以便为服务的消费者提供服务模型接口

正确答案:B

16.【新全部章节】SOA管理委员会考虑SOA构件之间传递信用卡号的私密性,哪个管理策略将减轻暴露这类信息的风险。A 对IT人员的背景检查 B 不传递信用卡失效日期

C 将ESB配置为记录所有消息 D 将ESB配置为加密所有消息

正确答案:D 17.【新全部章节】Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适合应用它。A 跨防火墙的通信 B 应用程序集成

C 局域网的同构应用程序 D 软件和数据重用

正确答案:C 18.【新全部章节】ESB哪个构件允许消息行为的定制。A Mediation B Proxy Service C Messaging Service D Web Services Gateway 正确答案:A 19.【新全部章节】SOA中,connectivity services是通过: A Service registry B XML名字空间 C ESB D plumbing layer 正确答案:C 20.【新全部章节】为了安全,一个SOA实现需要将其通信协议由HTTP变更为HTTPS,哪个SOA生命周期会受到影响。A Model B Monitor C Deploy D Manage 正确答案:C 21.【新全部章节】下面哪个描述最精确地描述了XML在SOA(以Web服务实现)中所起的角色。

A ESB通过XML协议进行通信

B UDDI是通过网络传递以XML所写的消息的机制

C 服务的message和interface是通过XML构造和发布的 D WSDL是用XHTML写的,它给出所执行的方法的细节

正确答案:C 22.【新全部章节】一般的多层网络应用系统中,中间层是技术含量最高的部分,请找出下列哪个不属于中间层。A 事务服务

B 消息服务MSMQ C 目录服务ADSI,UDDI D 数据访问ADO.NET 正确答案:D 23.【新全部章节】Web Services技术能成为下一代分布式系统的核心支持部分有几方面的原因,下列哪项不是它的原因: A 互操作和交互性 B 专有性

C 低进入屏障,易于开发 D 行业广泛支持

正确答案:B 24.【新全部章节】在决定采用SOA时,哪个因素最不可能是关键的业务动力的。A 现有组织的基础设施所采用的技术太复杂和昂贵,难以维护 B 现有系统显示出公司处于数据处理技术前沿 C 现有系统不能提供各种新的商业挑战所需的能力

D 在business merger, acquisition, downsizing和upsizing等方面存在着巨大的文化变化

正确答案:B 25.【新全部章节】下列哪个通常是7X24小时应用。A 证券交易系统 B 银行储蓄业务系统 C 企业管理信息系统

D INTERNET网上购物系统

正确答案:D 26.【新全部章节】SOA Registry的主要功能是什么。A 通过存储所有的设计和实现制品而便于复用 B 通过存储所有的设计和实现制品而便于复用 C 通过查询人员将人员分配到进程的实例中 D 支持业务服务的动态发布、定位和管理

正确答案:D 27.【新全部章节】为了能被各种服务使用者访问,SOA中的服务必须具有: A 松耦合 B 企业层 C 接口 D 封装

正确答案:C 28.【新全部章节】对业务流程执行进行形式化的最可行的方法是: A ebXML B XML Parser C WS-Coordination D SOAP4J E BPEL 正确答案:E 29.【新全部章节】一个企业发送订单到另一个企业,以便制造和发货。制造商的SOA管理策略要求对原始的订单请求进行单点验证。在哪一点进行验证最好。A ESB B SOAP security header C 在防火墙

D 在UDDI registry 正确答案:A 30.【新全部章节】将服务映射为流程中的活动时,以下哪些是可能的。A 一个服务映射为一个活动 B 一个服务映射为活动的一部分 C 一个服务映射为多个活动

D 服务不可映射为流程中的任何活动

正确答案:D 31.【新全部章节】两个公司都有CD这一概念,一个公司中指Certificate of Deposit financial instrument,另一个公司中指Compact Disc music media.这两个公司如何在同一个SOA中交互而不产生问题。

A 将数据绑定于不同的WSDL端口 B 为不同数据使用SOAP信封

C 在ESB中对命名进行协调以确保唯一性 D 使用XML名字空间

正确答案:D 32.【新全部章节】BPEL4WS取代了下面哪些规范。A XLANG B WSFL C WSDL D SOAP 正确答案:B 33.【新全部章节】企业什么时候才能获得有竞争力的业务敏捷性。A 当所有的服务使用相同的通信机制,从而得到高响应速度时 B 当业务流程的变更不需要修改应用程序的逻辑时 C 当服务的数量比单个业务所需要的更少时

D 当公司的服务比竞争对手的可比较的服务更快时

正确答案:B 34.【新全部章节】下列哪个不是常见的UML工具。A Rational Rose B MS visual Modeler C JTogether D MS Project 正确答案:A 35.【新全部章节】下列哪个因素是性能模型所考虑的问题。A 客户访问站点功能节点的频度 B 客户访问站点功能节点的系统开销 C 客户访问站点的功能节点次数 D 客户访问站点的功能节点流程

正确答案:B 36.【新全部章节】哪个SOA实现的变更需要合适的服务versioning。A 现有服务中增加新的操作 B 改变UDDI Registries的位置 C 改变服务的实现 D 改变传输的实现

正确答案:A 37.【新全部章节】IBM的经验中,公司以生命周期这一术语来思考SOA,这个生命周期从哪一阶段开始。A model B assemble C deploy D govern 正确答案:A 38.【新全部章节】SOA业务分析师准备将业务过程归档,SOA业务分析师应该将业务过程描述为: A ESB B 软件部署的序列

C 为了完成业务任务所需的XML Web服务 D 一个或多个业务服务的组合

正确答案:D 39.【新全部章节】下面有关SOA架构的哪个说法是错误的。

A Web服务并不一定要使用http作为协议,事实上任何能够将SOAP消息从一点携带到另一点的协议都可以作为服务总线

B Messaging system可以用来实现服务总线 C HTTP协议用来实现服务总线的成本比较高 D HTTPS协议对Web服务来说几乎没有用处

正确答案:D 40.【新全部章节】哪个是最重要的保证SOA governance成功的影响因素。A 相关的management parties受益于信息封装 B 减少跨组织的决策 C 业务随着市场动态变化

D 松耦合策略增强组织的策略

正确答案:C 41.【新全部章节】一个服务需要包含mediation component以完成诸如消息验证、基于内容的路由等任务,哪种架构最有效。A SOAP消息 B Metadata C Web服务绑定 D ESB 正确答案:D 42.【新全部章节】三层/多层结构的应用有很多优点,以下哪一项不属于它的优点: A 性能方面 B 互联方面 C 集成方面 D 维护方面

正确答案:C 43.【新全部章节】如果将现有服务替换为低成本的、具有相似接口的服务,如下哪个论述是正确的。

A WSDL进行更新后可以使用新的服务

B 新服务可在不修改客户端逻辑的情况下进行切换 C 新的服务需要安装在ESB中,以便被每个客户执行 D 旧服务的客户需要重新部署,将其绑定到新的服务

正确答案:B 44.【新全部章节】SOA的服务接口的目的是: A 隐藏服务提供者的实现细节

B 为SOA所需的每个业务功能识别大量业务对象及其属性和行为 C 处理业务的主要功能区

D 识别企业业务模型的业务过程

正确答案:A 45.【新全部章节】哪个SOA entry point与下面的话最匹配? “开始先对正在处理的业务流程进行建模,消除瓶颈,然后模拟并部署优化后的流程”。A 人员 B 流程

C Connectivity D 信息 E 复用

正确答案:B 46.【新全部章节】哪个标准允许请求服务时携带任何相关的数据。A XHTML B ESB C UDDI D SOAP

正确答案:D 47.【新全部章节】IBM DB2是一个: A 数据库管理系统 B 数据库系统 C 数据库 D 数据仓库

正确答案:A 48.【新全部章节】为什么readiness和风险评估是重要的initial SOA governance activity。

A 它减少了在SOA项目后期所需要进行的风险评估

B 它识别出企业当前和未来的面向服务状态之间的鸿沟和障碍 C 它为每个功能推荐所需要定义的服务的数量

D SOA是基于大量技术和开发标准的,其复杂性应该在早期考虑

正确答案:B 49.【新全部章节】定义具有合适粒度的服务: A Endpoint listener B Service broker C Service registry D outbound service 正确答案:C 50.【新全部章节】当需要获得真正的实时性能时不应该使用SOA,因为: A service registry在发布和查找服务时引入了显著的性能开销 B SOA允许多个服务消费者消费同一个服务提供者的服务 C SOA不能确保服务提供者和消费者之间subsecond响应时间 D ESB的mediation services引入的显著的性能开销

正确答案:C 51.【新全部章节】下列哪个是SOAP、WSDL、UDDI、BPEL的共同基础技术。A ASP B XML C HTML D ORB 正确答案:B 52.【新全部章节】UML技术中,动态视图起着举足轻重的作用,其中泳道和生命线分别是哪两种视图特别强调的概念。A 活动图和顺序图 B 协作图和顺序图 C 状态机图和顺序图 D 顺序图和用例图

正确答案:A 53.【新全部章节】那种情况下SOA最能增强竞争力和生产力。A 业务功能具有单一平台环境

B 业务功能针对性能进行了高度优化

C 未来有收购(acquisition)时业务功能易于集成 D 业务功能已经定义为Web应用

正确答案:C 54.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有正面影响。A 业务操作团体所使用的语言与IT团体使用的技术行话具有明确的区分 B 关注于技术问题而不是考虑组织问题

C 找到一种企业方法,可以允许业务领导人和IT人员meet in the middle D 开启出新的方法,能够关注于业务驱动的软件变更与实现问题 E 现有的对各种软件技术的投资

正确答案:BE 55.【新全部章节】以下哪些使得SOA中松耦合成为可能。A 业务流程模型 B SOA governance C ESB D JDBC adapter E Web服务接口

正确答案:CE 56.【新全部章节】下面哪两个是餐馆的业务流程。A 餐馆经理雇佣了五个服务员

B Food critic在报纸上发表有关餐馆的专栏 C 银行柜员机将现金提供给顾客购买午餐 D 服务员拿来菜单,下单,上菜 E 服务员业余在外打工

正确答案:AD 57.【新全部章节】SOA能够为IT界提供的三个好处是: A homogenize of IT environment 均质化 B 推动服务复用

C 推动灵活的解决方案

D 控制IT环境中可使用的产品 E 保护IT投资

正确答案:BCE 58.【新全部章节】Web服务是实现SOA的主要技术选择,因为Web服务。A 广泛支持

B 针对平台platform-specific C 面向消息 D 关注客户

E 安全、可扩展、健壮

正确答案:AC 59.【新全部章节】下面哪些是IBM提供的随需应变运行环境具备的特征。A 集成化 B 虚拟化

C 可自我管理的 D 自动化

正确答案:ABD 60.【新全部章节】下面哪些是典型的应用服务器。A Web Logic B IBM Websphere C Oracle D Sybase 正确答案:AB 61.【新全部章节】In partnership with 7 Management Consulting, IBM识别出三个核心的以业务为中心的SOA starting point和两个以IT为中心的starting point。这两个以IT为中心的starting point是: A People B Process C Connectivity D Policy E Reuse 正确答案:CE 62.【新全部章节】采用SOA的两个收获是:

A 容易获得定制的点到点的集成 B 易于改变顾客和供应商 C 使用依赖于位置的服务 D 易于产品或服务的展示

E 限制了需要管理的通信机制的数量

正确答案:BD 63.【新全部章节】组建WEB站点时,除操作系统以外,还需要哪些系统软件。A 数据库管理系统 B 应用服务器 C WEB服务器 D 网上订购系统

正确答案:ABC 64.【新全部章节】银行贷款业务流程:首先顾客填写纸质的贷款申请,clerk将信息输入安全的数据库。银行想通过让顾客在线申请并将信息自动录入数据库而增强该流程。银行的IT环境不是多平台的,并使用同一种编程语言。下面哪些描述是正确的。A 该公司无法从采纳SOA中受益,因为它没有多平台环境 B 该公司无法从采纳SOA中受益,因为它没有多编程语言环境

C 将信息录入数据库,这一任务用SOA服务来表示将使其更加易于使用 D 填写申请的任务涉及人的交互,可将其作为组合SOA过程的起点 E 只有当银行将填写申请变成在线的之后,才能采用SOA 正确答案:CD 65.【新全部章节】组件技术的三大流派是下面哪三种。A COBRA B JBN C B/S D COM 正确答案:ABD 66.【新全部章节】数据挖掘是人工智能和数据库技术结合的产物,能从已积累的数据中发现未知的规律。数据挖掘的一般过程包括哪些阶段。A 结果分析和评价 B 数据分析与挖掘 C 数据准备 D 结果利用

正确答案:ABC 67.【新全部章节】BPEL4WS是由下面哪些公司联合提出的。A IBM B Microsoft C BEA D SUN 正确答案:ABC 68.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有负面影响。A 理解SOA需要一种范式能够进行更加灵活的业务模型 B 对组织中变化的拒绝 C SOA管理团队的授权 D 高级经理的支持

E SOA的Vision尚未与IT部门的交付(delivery)能力进行协调

正确答案:BE 69.【新全部章节】分析人员需要记录一个Web服务,该Web服务执行扩越其他业务服务的条件流,可以使用哪两个技术。A SOAP B XML Parser

C WS-Coordination D SOAP4J E BPEL 正确答案:CE 70.【新全部章节】哪两个是合法的SOA管理测度。A SOA信息技术成本

B 每秒所进行的服务事务数量 C IT项目的投资回报率(ROI)D 最大服务响应时间

E 每1000行代码的缺陷数

正确答案:AC 71.【新全部章节】针对QOS需求,SLA应提出哪两个需求。A 性能 B 实现平台 C 可靠性

D Service API Transport E SOAP Headers 正确答案:AC 72.【新全部章节】哪几个因素是采用SOA的障碍。A 在发明新产品时寻求用户的输入 B Obsessed with time-to-market C 冒险型的管理风格 D Organizaitonal silos E 合作伙伴缺乏技能

正确答案:CE 73.【新全部章节】哪些SOA starting point可以将IT项目与企业的需要连接在一起。A people B processes infomation C connectivity D reuse 正确答案:ABC 74.【新全部章节】不使用SOA有哪些影响。A Acquisition和divestiture更难 B 无法创建可服用的构件 C 地理上的扩展更加方便 D 以上都不对

正确答案:AB 75.【新全部章节】在UDDI的互操作协议中采用的标准协议有。A TCP/IP B HTTP C XML D SOAP 正确答案:ABCD 76.【新全部章节】下面哪些描述是正确的。A 只有存在多平台环境才能从SOA中受益 B 只有存在多编程语言环境才能从SOA中受益

C SOA通过loose coupling, reuse和extensibility提供business agility D loose coupling在连接的两端不再需要使用相同的技术实现

正确答案:CD 77.【新全部章节】企业为什么要注意SOA governance。

A 组织的业务操作和底层的IT基础设施必须快速响应新的商业机会

B SOA governance回答了SOA项目中如何定义每个人的角色和职责很重要 C SOA governance回答了如何align business和IT D SOA governance回答了如何控制和评估服务及服务提供者 E SOA governance定义了服务的实现

正确答案:ABCD 78.【新全部章节】下面哪些属于随需应变环境的技术构架。 A Web Service  B 信息集成  C 自治能力  D 网格计算  E 刀片计算

正确答案:ABCDE 79.【新全部章节】governance 应该包括回答如下哪两个有关业务服务变更的问题。A IT如何识别、评估、解决和接受变更的? B 元数据存储是否需要伴随着进行升级? C 服务层粒度是否足够细? D 需要通知谁?

E 哪些业务流程会受到影响?

正确答案:DE 80.【新全部章节】在配置网络服务器时,必须考虑的因素有。A 数据流量 B 存储容量 C 安全性 D 稳定性

正确答案:ABCD 81.【新全部章节】哪两个fit the need for SOA分布式安全模型。A SOA governance要求分布式事务

B 多个应用可具有不同的用户身份registries C OASIS WS-Security是分布式安全标准 D 业务伙伴的服务在企业防火墙之外

E 必须防止业务服务的消费者访问业务流程

正确答案:BD 82.【新全部章节】下面哪两个精确描述了SOA的事务处理能力。A 事务处理服务在维护事务完整性(integrity)的同时更新共享数据 B SOA中的事务说明需要多层分离的操作

C 由于总是有一个事务实例与client相关联,事务维护着会话状态 D 松耦合使得SOA更加容易支持事务

E Web服务的规范中没有包括SOA的事务处理能力

正确答案:AB 83.【新全部章节】以下关于SOA building block的描述哪些是正确的。A business-level服务与现实世界中的活动及业务功能紧密相关 B Infrastructure-level服务可以包含业务逻辑

C 服务管理包括QoS、transformation等usage management D Service directory提供了注册功能

正确答案:AD 84.【新全部章节】关于ESB的描述以下哪些是正确的。A Mediation可以实现为有状态session EJB B Endpoint listener允许用户创建gateway和broker服务

C Endpoint listener通过HTTP或JMS侦听所接受到的Web服务请求,并传递给相关的inbound服务

D Mediation是定义在BUS中的

正确答案:CD 85.【新全部章节】哪两个是采用SOA的障碍。A 现有的构件基础

B A deliberate, well-conceived path from the C 多个产品部门之间无法协作 D 面对面的客户会面所消耗的时间 E 企业有种能用就好的倾向

正确答案:CE 86.【新全部章节】一个在线购物车应用需要使用SOA shipment processing服务,对于购物应用,在SOA生命周期的建模和装配阶段,对于服务提供者的哪两个是最不需要考虑的。

A 性能需求

B 服务实现的硬件/软件平台 C 服务间的调用模式 D 服务实现的编程语言 E 服务提供者的位置

正确答案:BD 87.【新全部章节】在数据库领域结合云计算概念会带来什么变化。A 数据的分布式存储 B 数据服务的高可用性 C 成本投入的单元效率提升 D 数据的安全性得到本地化提升

正确答案:ABC 88.【新全部章节】哪两个是识别服务的一部分。A 业务分析

B 与开发人员面谈 C 业务流程分解

D 将现有公共方法发布为服务 E 将现有的应用封装进Adapter 正确答案:AC 89.【新全部章节】电子标签与传统的条形码相比有哪些好处。A 成本低 B 信息量巨大 C 不易碎 D 可任意书写

正确答案:BCD 90.【新全部章节】Java可以在WWW上应用。

正确 错误 正确答案: 对

91.【新全部章节】Java与操作平台无关,可一次开发多处使用。

正确 错误 正确答案: 错

92.【新全部章节】VPN也是广域网建设的解决方案之一。

正确 错误 正确答案: 错

93.【新全部章节】web站点的建设过程包括计划阶段、设计阶段、生产阶段、测试和评估阶段。

北京旅游信息系统的设计与实现 篇7

1.1 国外旅游信息系统研究现状

现代旅游业的快速发展, 对旅游信息技术提出了更高的要求, 旅游信息系统也从欧洲扩展到了世界各地。目前, 世界上很多国家己经建立了基于不同信息技术、面向不同层次用户的旅游信息系统, 而且不同的信息系统之间己经联网, 实现了旅游资源信息的共享。虽然国外的Mashup技术发展很快, 但国外旅游信息系统中并没有充分利用Mashup技术, 在国外主要通过研究信息采集、搜索尝试建立各类旅游信息系统, 这些旅游信息系统虽然一般都涉及到一些旅游资源信息, 但仅仅提供了简单的查询功能。

1.2 国内旅游信息系统研究现状

进入21世纪后, 我国旅游信息化发展迅速, 但旅游信息化建设中仍存在许多有待完善的地方, 但目前的旅游信息化产品往往只提供对于旅游主、客体自身的属性特征信息的发布与查询功能, 比如仅仅是地图、图片、价格的查询。

目前, 信息系统技术正日趋成熟, 并在诸多行业得到广泛应用。因此, 基于Mashup技术的旅游信息系统是有效解决这一问题的重要手段之一, 将成为未来旅游信息化的重要组成部分。

“自驾车旅游”这种理念在慢慢兴起, 这种理念的理论已基本成熟, 加上人民的生活水平提高, 己经有这种自驾车旅游的需求。但我国自驾车旅游信息系统还迟迟未能研发出来, 主要是自驾车旅游这种特殊的需求和游客所具备的客观条件的不同, 自驾车旅游信息系统的针对性很强, 可以针对不同的游客, 例如徒步旅游游客、骑车旅游游客和驾车旅游游客, 所以无法同时满足不同类型的游客。

1.3 当前旅游信息系统中存在的问题

虽然国内外在旅游信息系统研究方面做了很多工作, 也建立了不少旅游信息系统, 但仍存在一定的问题, 主要体现在以下几个方面:①越来越多的游客开始选择自主旅游从而希望获得旅游目的地更多内容、更加广泛的信息, 以便增加自主选择的机会。借助旅游信息系统可以使旅游服务信息交互地展示给游客来满足游客个性化旅行的需求;②大部分的旅游信息系统侧重于旅游相关信息的查询与检索, 获取的信息不够全面。而且构建的信息系统技术简单, 功能低下、效率不高;③目前大多数的旅游信息系统多采用地图与文字介绍结合的形式, 内容或形式比较单一, 缺乏图片、录像、天气情况、住宿信息等信息。如果将当地的天气情况、地图、图片、住宿等信息聚合到旅游信息系统中, 可以大大满足自驾游的用户。

2 Mashup技术

2.1 Mashup简介

根据programmable的定义:“Mashup网站是一个Web页面或应用程序, 从两个或以上的外部在线资源连接数据。”Mashup作为Web2.0技术中的一种, 是从多个分散的站点获取信息源, 利用从外部数据源检索的内容来创建全新的创新服务, 将来自多个数据源的内容进行整合, 创造出更加增值的服务。Mashup应用程序可以看作是一种特殊的Web应用程序, 通过有意义的方式将多个来源的数据聚合起来解决业务或个人需求时实现自身的价值。

2.2 Web Service

Web Service就是一个应用程序, 它向外界暴露出一个能够通过Web进行调用的API。这就能够用编程的方法通过Web调用来实现某个功能的应用程序。

3 系统分析

自驾游属于自助旅游的一种类型, 有别于传统的集体参团旅游的一种新的旅游形态。自驾车旅游在选择对象、参与程序和体验自由等方面给旅游者提供了伸缩空间, 其本身具有自由化与个性化、灵活性与舒适性及选择性与季节性等内在特点, 与传统的参团方式相比具有本身的特点和魅力, 根据需求分析, 设计数据流图如下:

4 各种API介绍

4.1 Panoramio API

Panoramio是一个全球定位系统带坐标特征及地方相片上载分享网站, 采用Web 2.0, 可以上载及下载自拍照及网上留言及互相品评对方的数码照片, 可以提供2G的相片存储空间。

4.2 Wikipedia API

Wikipedia是一个基于wiki技术的多语言百科全书协作计划, 也是一部用不同语言写成的百科全书, 是一个动态的、可自由访问和编辑的全球知识体。

4.3 天气API

Weatherbug网站根据在美国的8000多个气象观测点实时播报最新天气情况, 利用GPS 定位查看当前天气, 桌面自定义图标显示当前天气和温度, 即使WeatherBug 关闭, 也可以实时显示全美气象服务预警, 比如台风预警、一周天气预报。

4.4 Google Map API

Google Maps是 Google 公司提供的电子地图服务, 包括局部详细的卫星照片。Google 地图 API 是一种通过 JavaScript 将 Google 地图嵌入到网页的 API。该 API 提供了大量实用工具用以处理地图, 并通过google.maps类给地图添加内容, 从而使能够在网站上创建功能全面的地图应用程序。

5 各种模块实现

5.1 实现Google地图下载模块

实现Google地图下载模块的实行步骤:①打开页面时候, 下载地图进行初始化, 采用类GMap2建立一个对象;②添加一个在 Google 地图上使用的大平移/缩放;③添加地图比例尺;④添加放置多个地图类型选择器的一组精选的嵌套按钮和菜单项;⑤设置返回广州地图视图中心点的地理坐标。

5.2 实现天气预报的查询

天气数据来自国外的一个天气预报站点:weather.weatherbug.com, 从天气预报站点获取数据, 通过后台处理转换成JSON格式的数据, 然后利用Google 地图提供的API将天气信息呈现在地图上。实现方法采用MVC架构:

模式层获取天气数据并转换成JSON格式, 表示层利用Google地图提供的API获取地理信息并显示天气数据, 控制层通过Servlet实现模式层和表示层的连接。

在模式层中, 数据主要通过weather.weatherbug.com 网站获取, 获取的数据是一个扩展的RSS2.0格式的xml文档。页面由Google地图和天气信息两部分构成, 通过点击地图上的任何位置可获得该位置的经纬度信息, 并将此信息以AJAX的形式传输到服务器, 服务器获取扩展的RSS2.0格式天气预报数据, 将其转化为JSON格式, 提供给表示层显示。控制层获取页面的信息, 并发送到模式层, 然后再取得模式层的数据发送到页面显示。

表示层完成天气信息的显示功能。

5.3 驾车路线查询

在陌生的地方自驾游可能对路线查询的要求比较高, 如何查找目的地的驾车路线也是旅游者的迫切要求。

要在 Google 地图 API 中使用行车路线, 创建类型为 GDirections 的对象, 指定用于接收和显示结果的 GMap2 对象:①加载行车路线:行车路线使用 GDirections.load () 方法请求;②处理返回的行车路线: GDirections 对象定义了一个“load”事件, 以截获该事件来确定此状态;③在 Google 地图上查找驾车路线。

在主搜索框上的搜索查询中可包含“从”或“到”, 例如, 如果搜索从广州市到韶关市, Google 地图会显示相应路线。

点击 Google 地图页面左侧面板的驾车导航, 然后输入的出发地址和到达地址, Google 地图就会显示路线, 并提供分段驾车路线。可以点击驾车路线的任意部分, 查看这部分路线的放大地图、卫星地图或地形图像。

5.4 当地风景查看

风景相片来源于Panoramio网站上的相片, 以google地图为基础, 添加到google地图上, 利用GMap2.addOverlay () 函数完成添加功能。

5.5 维基百科查询

地方了解是游客的需要, 采取维基百科以google地图为基础, 添加到google地图上, 利用GMap2.addOverlay () 函数完成添加功能。

5.6 本地多功能搜索

本地多功能搜索采用的是AJAX技术在线搜索并且显示在地图上, 使用Google

本地搜索, 可以方便、有效地搜索到某个特定地理位置的各种有用信息, 实现过程如下:①加载API;②建立相关函数, 获取查找对象并且初始化;③建立搜索区域并建立搜索宽度;④初始化本地搜索实例;⑤绑定搜索到地图;⑥创建一个SearcherOptions对象, 确保可以看到结果;⑦建立完整的回调搜索。

6 基于Mashup技术集成方案的优点

从本项目的研究开发过程中看, 在集成信息方面, 采用传统的系统集成方案和基于Web2.0的Mashup技术之间具有很多的优点:

6.1 对平台与系统的要求

基于Mashup技术提供丰富用户体验的因特网和Web应用, 构建应用程序, 集成过程相对简单。可以轻松的聚合和重组来自不同地方的内容, 包括服务和数据, 进行业务敏捷开发, 快速满足因情景而不断变化的需求。

6.2 新特性的支持与功能扩展

基于Mashup技术直接使用基于松散耦合的Web Service创建新的特性与功能, Web Service供应商提供免费工具箱能够让开发者快速创建和部署自己的Web Service, 服务提供者通过发布Web Service, 服务请求者查找并且使用服务描述中地绑定细节来定位、联系并调用服务, 极大提高了系统的开放性和兼容性。

6.3 表示层支持

基于Web2.0的Mashup技术使用AJAX技术调用Web API, 浏览器客户端不需要在每次与服务器通信时都重新加载整个页面, 动态性强, 利用AJAX开发的Web应用程序能够提供响应极其灵敏的Web用户界面, 使得应用过程很自然, 操作很流畅, 并消除了页面刷新所带来的闪烁。

6.4 底层集成技术支持

基于Web2.0的Mashup技术采用SOA思想集成底层系统, 强调功能的暴露与服务的组合, 以Web Service形式包装并暴露统一格式的接口和现有系统的能力, 这样的集成系统具有模块化, 松耦合的特点, 并且可扩展性较好。

6.5 进行内容聚合的物理位置

目前很多Mashup站点选择在客户端机器上进行内容聚合, 构成胖互联网应用程序 (RIA) , 在客户端进行内容的聚合, 数据能够缓存在客户端, 从而实现一个比基于HTML的响应速度更快并且数据往返于服务器的次数更少的用户界面, 在无刷新页面之下提供快捷的界面响应时间。

7 需要解决的问题

开发过程中也发现了很多不足, 下一步将要解决的问题包括以下几点:①当资金和技术水平允许的情况下, 还可以购买一些收费接口, 从而可以使用其提供的公交查询等接口, 如广州坐车网等等;②加大Web Service的开发, 并希望能调用许多中国的应用接口, 如中央电视台的天气预报, 或者地方的应用信息系统。

参考文献

[1]张晓峰.基于GIS的自主旅游信息系统研究与设计[D].太原:太原理工大学, 2008.

[2]Mashups:The new breed of Web app[EB/OL]http://www.ibm.com/developerworks/xml/library/x-Mashups.html?S_TACT=105AGX52&S_CMP=cn-a-x.

[3]朱咫渝, 陈琳.Mashup在图书馆的应用[J].现代情报, 2008 (6) .

[4]Programlnableweb.Web2.0 API Direetory[EB/OL].http://www.programmableweb.com/apis/directory/1?apicat=Map-ping.

[5]Michael P.Papazoglou.Web Service:原理和技术[M].北京:机械工业出版社, 2010.

[6]关于自驾车旅游初步研究[EB/OL].http://www.hmclub.org/Article_Show.asp?ArticleID=954.

[7]Panoramio API接口[EB/OL].http://www.Panoramio.com/api/.

[8]Media wiki API接口[EB/OL].http://en.wikipedia.org/w/api.php

[9]WeatherBugAPI[EB/OL].http://weather.weatherbug.com/cor-porate/products/API/help.aspx#getliveweather

[10]开发人员指南[EB/OL].http://code.google.com/intl/zh-CN/a-pis/AJAXsearch/documentation/

北京旅游信息系统的设计与实现 篇8

【关键词】地理信息系统;电力网络;WEB

1.总体结构

1.1系统体系结构

系统网络结构图

1.2数据流程的内容

其它系统、中心服务器、客户端、客户端、客户端、电力网格、电网属性数据库、城市底图、地名库。

2.技术方案

2.1海量图库高效管理

系统地图库以图幅为单位来管理,具有强大的地图无缝拼接、管理、显示、漫游和灵活方便的跨图幅检索能力,可管理多达数千幅地图。系统采用了先进的索引技术,地图库文件只记录数据索引,保证整个地图库方便的更新和快速打开显示。

同时,系统还提供了强大的地理图形录入和编辑功能。

2.2大型网络协同工作能力

系统提供多任务、多用户的工作环境,空间数据和属性数据存放在大型关系数据库中,实现了数据共享。具备安全的系统登录、访问权限设置。允许多人同时对系统进行访问,大大提高企业的生产效率。

2.3电网模型的建立

系统首先要解决的问题是如何用GIS建立电网模型,针对这个问题,可以有两种解决方案:一种是将架空线、杆塔作为点线文件处理,两者之间除了坐标联系外,再无其它联系。这种方式只能作表层的管理,本系统中我们不采用这种方案。第二种方案是,用网文件表述电网,能够反映出设备之间的连接关系,开关的通断状态,便于实现各种电网分析和今后各种功能的扩展。从长远考虑,为了真正解决电力企业的问题,本系统选用第二种方案

电网(网文件) 标注图(点、线文件) 地理背景电子地图

2.4两套坐标系统的实现

具有地理背景的线路走向图模型已经建立起来了,但实际应用中,有些电力部门如调度部门并不关心实际的线路走向,更关心电网的连接关系,这种连接关系反映在系统图或一次结线图中。电力用户的需求就是把线路走向图与一次结线图结合起来,并维护他们之间的对应关系。我们把这种独特的描述方式称为两套坐标系统,两套坐标系统的采用使GIS系统的模型变为:

主电网(wn文件) 主标注图辅电网(wn) 辅标注图(wt) 地理背景电子地图

上图中主电网为线路走向图,辅电网为一次结线图,辅电网不带地理背景。

两套坐标系统最关键的问题是保证元素的严格对应关系,系统在每种元素的属性中添加一个对应字段,用于指向另一套坐标中的对应图元,在添加、删除、改变拓扑关系的编辑操作时,系统自动进行另一套坐标系统的维护。

为了保证属性的一致,两套图形共用主电网的属性库,利用一个属性库,才可以真正保持数据的一致性。

2.5开闭所、分接箱、变电站等设备的模型设计

在电网中,开闭所等设备是比较特殊的一类设备,他们本身是一个设备点,其本身所具有的属性是人们所关心的,同时它们内部又包括开关等设备,这些内部设备之间的连接关系也是人们关心的,并且真正对电网分析起作用。底层平台在这方面提供了强有力地支持,在WN网文件中进行扩展,开发出嵌入式“井”模型。开闭所作为井设备,打开井设备可查看内部设备的连接关系,系统同时管理井设备和内部设备,并根据用户需要在两种显示状态之间切换。

2.6面向用户的设备库

不同的电力局对所管设备会有不同的要求,并且随着电力数据的完善,系统以后很可能会向高压、低压方向纵深发展,固定不变的设备库显然不能满足用户要求。系统提供的设备库模块,允许用户对设备进行增加、删除、编辑等操作。

设备库集中管理设备,内容包括设备的专业名称(如“杆塔”、“架空线”等)、设备的类型(点状设备还是线状设备)、设备的图形符号(子图号或者线型号)以及设备的台帐属性结构。

2.7台帐数据库以及运行维护数据的管理

设备的属性数据利用WB文件实现,网络版中则转化为SQL Server数据库中的表。文件的属性结构是可以修改的,这样用户就可以自己在实际的使用过程中进行调整。

实际使用中,属性数据又分为台帐数据和运行维护数据。台帐数据与设备是一对一的关系,每一种设备对应一个WB文件。运行维护数据包括检修、故障、缺陷、挂牌等,设备与这些数据是一对多的关系,一种设备可以挂接多个运行维护记录,也可以一个都不挂接。

系统设计出附表库来集中管理运行维护数据,负责检修、故障、缺陷、挂牌等数据库的创建、属性结构编辑以及与设备的挂接。

2.8地名库模糊查询定位

在电网运行期间,不管是事故处理还是规划设计等,快速的定位到某点都将是很常用、也是很重要的手段,试想如果在故障停电几十分钟后还不能找到事故点,那后果将会如何?为了快速准确的定位,本系统提供了多种定位手段,如定位线定位、查询定位、地名库定位功能。对于地名库定位,不仅能定位到一个具体的位置,同时能进行模糊匹配,搜索出所有与输入字段匹配的地名供选择。

2.9开放式数据库结构

根据目前电网工作的实际情况,本系统的数据库采取开放形式,用户可以在具有一定专业知识和管理技术的前提下修改和设置数据库结构,增加、删除数据表,从而可以大大提高系统的可扩充性。

2.10独特的图数互动查询方式

对于查询到的结果,系统提供图数互动的显示方式。选定属性框中的一条记录,对应设备的图形会跳转显示在窗口内,选择一个设备,又可以马上看到其所包含的属性信息。该技术很好地解决了长期以来图形数据与属性数据的分离问题,能够图文并茂、简便直观地将信息传送到用户面前。

3.系统功能模块设计

以地图管理子系统为例阐述系统功能模块设计

3.1地图管理子系统

本系统完成对电子地图的编辑,实现海量图库管理,包括图件矢量化、AutoCAD等多种格式转换、外业调绘成图和误差矫正、图幅无缝拼接、投影变换等功能。

3.2图形输入

提供丰富的矢量图形成图方式:

利用数字化仪输入成图。

利用野外全站仪、电子手簿输入成图。

利用扫描仪数字输入成图。

通过键盘输入点坐标方式。

利用鼠标在图形窗口中定位成图。

可以读入已经存储于文件中的图形、点、线坐标信息并自动成图。

对于多种图形格式文件,及各种GIS软件系统的输出图形文件均可以转换成系统可以接收的格式;同时,系统中的图形也可以通过格式转换为其它软件能接收的格式。

3.3图形编辑

图形编辑是地形图编辑管理模块中最重要、不可缺少的部分,是一个重要的维护管理工具,通过编辑能够改善绘图精度、更新图形内容、丰富图形表现力,实现图形综合,同时对各种图形文件(点、线、区、网等)或整个工程项目的储存、更新、备份;管理着图层和窗口的操作,其主要功能有:

对点、线、区三种图元的各种操作和编辑。

对点、线、区三种图元参数的编辑和统改。

拓扑处理和系统库编辑。

错误检查。

提供各种图形的矢量化功能。

对各种工作区(点、线、区、光栅)和网络的管理。

利用窗口达到交互式图形编辑使图形的编辑、修改、设计、更新更加方便、精确。

提供图形分层的编辑功能。

3.4图形输出

图形输出系统和分析结果输出系统是本系统主要输出手段。图形输出系统主要是读取MAPGIS的各种输出数据,进行版面编辑处理、排版、图形整饰,最终形成各种格式的图形文件,其主要功能有:

地形图的输出。

各种图形文件(点、线、区、网等)的输出。

WINDOWS输出。

POSTSCRIPT输出。

光栅处理输出。

数据转换

MAPGIS数据转换功能为MAPGIS系统和其他GIS系统间架设了一座桥梁,实现了不同系统间的数据转换,从而达到数据资源的共享。本系统主要的数据转换包括:

AUTOCAD格式转换。

ARC/INFO格式转换。

北京旅游信息系统的设计与实现 篇9

智能化土地定级估价信息系统设计与实现

总结分析了当前系统中存在的主要问题,提出将GIS、SDM、ES和可视化等多种信息技术进行有机结合,共同构建具有智能特性和辅助决策功能的土地定级估价信息系统.给出了GIS、SDM、ES和可视化等技术集成的`基本框架,设计了基于多种信息技术集成的土地定级估价信息系统的基本结构.采用VC++ 6.0和MO2.0结合开发了基于多种技术集成的土地定级估价信息系统.研究表明,系统定级估价工作流程简单,结果可靠,且具有良好的移植性、复用性、扩展性和广泛适应性,能较好地解决土地定级估价中土地信息缺失、定性因子量化困难等半结构和非结构化问题.

作 者:贾泽露 JIA Ze-lu  作者单位:中南大学地学与环境工程学院,长沙,410083 刊 名:测绘科学  ISTIC PKU英文刊名:SCIENCE OF SURVEYING AND MAPPING 年,卷(期): 32(4) 分类号:P208 关键词:智能化   土地定级估价   GIS   可视化   专家系统   空间数据挖掘   集成  

北京旅游信息系统的设计与实现 篇10

基于ASP.NET的国土资源科技与外事信息管理系统的设计与实现

建立国土资源科技信息与外事管理信息系统是实现国土资源科技发展与创新的`重要平台,本文从关键技术、系统结构、系统功能等方面探讨了在ASP.NET的环境下,采用B/S模式,构建三层架构的国土资源科技信息与外事管理信息系统的方法,最后利用设计的思路,实现了国土资源科技与信息数据库的建立和系统的开发工作.

作 者:杨玲 万宝英 陈成 Yang Ling Wan Baoying Chen Cheng  作者单位:国土资源部信息中心,北京,100812 刊 名:国土资源信息化 英文刊名:LAND AND RESOURCES INFORMATIZATION 年,卷(期): ”“(3) 分类号:P23 关键词:ASP.NET   国土资源科技与外事信息   管理系统  

北京旅游信息系统的设计与实现 篇11

【关键词】企业财务管理;信息系统;设计与实现;分析探究

一、引言

随着我国社会经济的不断发展,财务管理工作在企业发展中扮演着日益重要的角色,并且发挥着越来越重要的作用。无论是大型企业还是中小型企业,财务管理工作都非常关键,其建立的财务管理系统不仅受企业内部管理方式的直接影响,反过来还影响着企业经营发展的经济效益和管理效率。近年来,科学信息技术的发展,为企业财务管理信息系统的建立提供了良好的条件,不仅可以满足企业实现信息化财务管理的需求,同时还有利于促进企业管理目标的高效实现。

二、企业财务管理信息系统的设计与实现意义

1.有利于提高企业对财务的预测能力

企业在传统的财务管理过程中,使用的计算工具相对较为落后,无法有效满足企业进行复杂的统计分析和数字计算的需求,同时,企业在数据库管理系统和工具软件方面缺乏有力的支持,使得财务分析的结果存在很大的误差,无法形成科学的指导决策。但是,企业财务管理系统的建立,可以有效实现财务管理的信息化水平,通过网络信息技术广泛建立数据库管理系统和工具软件,能够促进企业各项统计工作、计算工作的顺利进行,提高财务分析结果的精准性和可靠性。

2.提升企业的决策水平

通过计量经济学、运筹学、人工智能、多元统计学等多种数学方法的有力支持,企业逐渐将传统较为简单的决策模型转变为复杂的信息化决策模型,并且可以通过计算机所拥有的快速计算能力对决策方案的具体执行过程进行模拟,从而 选择出最优的决策方案,并保证决策的科学性,进而有效提升财务决策的水平,进一步增强企业防范风险的能力。

三、企业财务管理信息系统的设计与实现

1.系统整体构架的设计

我国企业运用的财务管理系统主要包括服务器和客户机,企业在财务管理工作中,需要积极主动的提升财务管理的智能化,对企业多种财务信息数据进行分析和核算,通过网络信息资源的共享有效分析和探究企业财务实现信息化管理的可能性,从而让企业领导能够掌握较为全面、准确的企业财务信息。同时,企业财务管理信息系统的设计与实现可以为企业发展制定科学合理的经营战略战术,促进企业经营发展的科学性、合理性、有序性。

2.系统功能模块的具体设计与实现

通常情况下,企业信息的变化在业务方面有着一定的差异,但是其本质主要还是对财务信息的反映,所以企业信息化也就是指企业财务管理实现信息化。企业在信息化的发展和建设中主要是在产品设计和产品研发、产品生产过程、市场营销、销售渠道、行政事务等五个方面实现信息化。而企业财务物管理系统的建立主要分为会计账簿、会计凭证、期末资产、财务报表等各个模块。使用者想要登陆模块就需要在就业管理系统中输入用户姓名、用户密码、验证码等才能顺利进行这一系统。凭证管理模块的设计与实现是会计核算工作的重要前提,其会计凭证的设计在企业财务管理信息系统的设计与实现中非常重要,是企业财务管理系统建设的数据凭证。此外,企业在设计工资管理模块的过程中,提高工资核算的准确性,有利于企业在运用工资模块管理时提高内部员工的工作积极性和工作效率。

3.系统数据库的具体设计与实现

首先,企业在凭证管理模块的具体设计和实现方面的表达方法多种多样,其中最常见的就是实体联系法在企业财务管理信息系统中的应用,在操作凭证的过程中,主要分为摘要、会计憑证、会计科目等。其次,工资管理模块的数据库建设是企业进行工资管理工作的重要模块,同时,在财务信息管理系统中,企业工资管理模块分为员工的个人信息、基本工资、工资构成、工资浮动情况、工资发放情况等信息。最后,建立账簿管理模块中的数据库主要是财务管理信息系统中存在的实体需要包括初始化的账簿、当时的账簿明细、各阶段的账簿总会等内容。

四、结论

总而言之,财务管理工作作为企业经营发展中的重要内容,在企业发展中扮演着日益重要的角色,并且发挥着越来越重要的作用。近年来,随着社会经济的发展以及科学信息技术水平的不断提高,为企业财务管理信息系统的设计与实现提供给了良好的条件,无论是大型企业还是小型企业都努力实现财务管理的信息化,不仅有利于提升企业对财务的预测能力和决策水平,保证企业决策的科学性,还可以有效促进企业的可持续健康发展。

参考文献:

[1]吴冰冰. 中小企业财务管理系统的设计与实现[J]. 电大理工,2011,04:33-35+39.

[2]于淑盈. 面向中小型企业财务管理系统的设计与实现[J]. 商场现代化,2014,16:148-149.

上一篇:公司保安队巡逻制度下一篇:供配电实训总结