欢迎来到天天文库
浏览记录
ID:35771154
大小:35.05 KB
页数:3页
时间:2019-04-17
《基于web平台的旅游信息系统设计研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于WEB平台的旅游信息系统设计研究阴艳丽(江西赣江职业技术学院,江西南昌330108)摘要:探讨在旅游信息系统环境下的旅游资源数据组织与管理方式,设计旅游信息系统数据库并输入部分数据。其次从旅游者、旅游管理人员和从业人员的角度分析了旅游信息系统需求,设计了旅游管理信息系统的功能。关键词:WEB;信息系统;信息导航1系统的体系结构本应用系统采用基于B/S模式的三层体系结构,由表现层、事务逻辑层和数据层组成。表示层主要由Web浏览器等客户端设备支持,主要功能包括:图形的放大、缩小、移动、全图、鹰眼等操作;空间向量图形的分层显示与管理;属性
2、数据、空间数据的查询等。事务逻辑层由IIS5.0、ArcIMS应用服务器连接器及ArcIMS空间服务器组成事务逻辑层平台,IIS5.0为Web信息平台,ArcIMS提供地图服务功能。事务逻辑层主要是指能完成系统业务逻辑的地图服务器。地图服务器的功能主要是空间数据分析与组织;处理属性数据请求;按特定的要求取出满足条件的空间信息,组织成地图格式(如CGM)或图像格式(BMP、JPEG等),然后送给用户。存储数据是数据层的主要作用,它是由地理数据服务器来实现的。系统主要采用了SQLServer2000和ESRI公司的ArcSDE地理数据服务器
3、这两种数据库管理软件。空间数据是以非格式化的、二进制列的形式存储在RDBMS的表中,为存取这些数据,需要RDBMS服务器与ArcSDE服务器协同工作来完成。RDBMS以关系表的形式提供物理存储,ArcSDE解释这些表的内容以供地理信息系统使用,增强了RDBMS和SQL解释几何数据的功能。2系统功能结构设计本系统的服务对象是普通游客和吉安市各级旅游主管部门,因此系统包含游客功能模块和管理者功能模块两大模块,系统功能模块图1所示。旅游信息系统用户管理模块用户预订模块后台管理模块用用后旅户户地订酒票台游地信注数图单店务管信图息册据查生预预理息
4、操查登修询成订订登管作询录改录理游客管理者图1系统功能模块图2.1地图功能模块(1)地图索引通过树状列表向用户显示“旅游信息系统”中所有旅游景区(点)及相关地图的信息,同时允许用户通过鼠标在地图集中选择目标地图作为当前地图。(2)图层控制由于矢量图形是分层叠合而成的,但不同类型的地图对象分布在各自的图层上。图层控制子系统可以通过树状列表向用户显示组成当前地图的所有图层信息,包括图层名称、可见性等。通过鼠标,用户可以方便的进行图层的显示和隐藏操作,这样便于操作者从屏幕上识别并进行操作。(3)地图放大对地图上的某点某区域可进行任意的放大浏览
5、。实现该功能有两种方式:一是使“放大”按钮成为选中状态,在地图窗口内用鼠标单击,地图将以该点为中心放大一倍比例尺显示;二是确定“放大”按钮为选中状态,按下鼠标左键,拖动画出一个矩形框,屏幕将以无级缩放的形式显示矩形框指定范围内的地图。拉出的矩形框长宽比可能与屏幕长宽比不一致,但显示时计算机会自动调整到最佳状态。为了实现最佳的显示效果,地图放大到一定倍数后将不能再放大。(4)地图缩小与地图放大相似,可以任意对地图进行随意的缩小浏览。点击“缩小”按钮,在地图上任以位置单击鼠标左键,地图将以该点为中心缩小一倍比例尺显示。随着地图的不断缩小,可
6、显示的图层数和地物内容也相应减少,当地图缩小到比全图显示还要小时不再缩小。(5)地图漫游确保“漫游”功能按钮为选中状态,在地图窗口内按住鼠标可进行任意方位的拖动,地图将向拖动方向连续漫游,此时地图比例尺和图层保持不变。(6)电子鹰眼电子鹰眼也称电子缩略图,地图窗口将全图显示缩略图中的显示区域。(7)地图查询本模块为用户方便地获取所需要的信息提供了各种手段,包括属性查询和空间查询。属性查询可以查找地图上某空间对象的属性数据,属性数据可为文本、数字元等;空间查询可以给定空间对象的属性值,查找满足该条件的空间对象,用户通过矩形框选、圆选或任意
7、多边形框选的方式了解所选区域范围内旅游景点的信息。2.2用户预订模块旅游管理系统的核心是用户订单的处理。用户通过web页面下订单,订单生成后调用采用BPEL的复合WebService订单处理系统实现订单处理,订单处理系统中采用BPEL协调酒店预订WebService、机票预定WebService。(1)订单生成:用户登录后,可选择旅行线路,系统根据用户选择的旅行线路,提供旅游景点所在地酒店合作伙伴酒店供用户选择。选择酒店后,用户可选择欲订购的机票、日期、数量。信息确认完毕,用户可选择提交订单,开始订单处理。(2)银行信用卡
8、处理:当用户提交订单后,用户订单处理系统会对提交的订单进行处理。用户订单处理系统会调用银行处理信用卡的模块,来验证用户所填写的账号和密码是否有效,如果有效,将会从用户的信用卡中扣除费用,并给用户订单处理系统
此文档下载收益归作者所有