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