APP下载

基于Google Maps的红色旅游商务系统的设计与实现

2012-04-29黄梅珍徐芳许淑华

计算机时代 2012年3期
关键词:红色旅游电子商务设计

黄梅珍 徐芳 许淑华

摘要: 设计了一个基于Google Maps的红色旅游商务系统。该系统通过Google Maps的网络技术,在提供方便和快速的旅游线路搜索的基础上,融合了红色旅游心得、红色旅游指导和特色农产品推荐等现代商务元素。

关键词: 红色旅游; 电子商务; 设计; Google maps

中图分类法:TP393文献标志码:A文章编号:1006-8228(2012)03-62-03

Design and realization of a commercial project of red tour based on Google maps

Huang Meizhen, Xu Fang, Xu Shuhua

(School of Maths and Physics, Shaoxin College, Shaoxing, Zhejiang 312000, China)

Abstract: Tourism of recalling history has become one of our recreations at the present. In this paper the authors design a commercial project of red tour (i.e., related to the Chinese communist revolution) based on Google maps. Through the network technology of Google maps, the project mixes modern business elements such as red tour experience and guidance, distinctive agricultural product recommendation when providing easy and quick search on tour lines.

Key words: red tourism; e-commerce; design; Google maps

0 引言

对于互联网的发展和电子商务的发展,作为其重要的组成部分,电子商务系统网站起着举足轻重的作用[1]。本文设计了一个红色旅游的商务网站。该网站是一个商业化的集旅游、购物、农家乐、历史文化展示等为一体的平台。目前国内的旅游商务网站内容都有较大的偏向性。本网站的特色是提供专门的旅游场所,让游客在旅游的同时接受红色革命的思想熏陶;与此同时,网站也提供一系列附加的诸如农家乐、采摘蔬菜瓜果和自驾游等商务活动。实践证明,该商务网站具有良好的应用价值。

1 Google Maps介绍

系统利用开放的Google Maps API灵活方便地操纵Google Maps,拥有可视化地图,线路导航,天气查询,自动定位。它们的描述如下:

⑴ 可视化地图:本系统使用XMLDOM对象和Google Maps API 函数[2]从KML(Keyhole Markup Language)文件中读取景点的基本信息(名称、信息、纪念品) , 然后将其显示在Google Maps 上。Google Maps 地图中显示出所有景点的位置;景点列则显示全部景点的名称, 当用户单击景点列表时, 系统从Google Maps 地图中跳转到指定的景点的Ajax浮窗, 并显示该景点的信息。用户通过Google Maps提供的地图类型可以在地图、卫星图和混合图之间进行切换, 同时也可调整地图的缩放比例。

⑵ 线路导航:系统根据用户检索的起始位置和终点位置,利用Google Maps 的JavaScript库,调用Google Maps的地址解析功能,获得影像,同时将Google Maps服务器上的地图图片和数据下载到客户端并显示程序定义的地标点、折线和多边形,以及周围区域已经标注的地理信息数据[3]。系统采用了Ajax技术,以提高用户检索效率。

⑶ 天气查询:天气查询模块中,通过加载yahoo!的RSS(Really Simple Syndication)文档来实现旅游景点的天气预报功能。用户通过点击地图上面的标记或者是导航栏中的旅游景点,就可以查询任意景点的天气预报信息。用户可以在查看景点的时候同时获得未来几天的天气情况,选择适当的日期出游。

⑷ 自动定位:本系统采用Google Maps的开放接口[4]。当用户的手机联网使用GPS的时候,Google就会打开WIFI,搜索无线信号,获得无线路由器的MAC地址,然后,通过联网,将当前位置及无线路由器MAC地址及经纬度传到Google的服务器中。系统将接受Google的返回信息,并显示到地图上面。

2 系统分析和建模

2.1 系统功能架构

该网站的主要目的是为广大游客提供更多的旅游信息,推广革命根据地以及其周边观光游玩之地,使得游客在游玩的同时进一步了解红色革命的历史。系统按照功能的性质,分为前台服务系统和后台管理系统。

⑴ 前台服务系统:主要给用户提供丰富的旅游、购物、文化等方面的各种服务,并且也提供了网站注册会员的相关功能,游客的功能等等。网站的前台具有用户登录、用户注册、景点介绍、旅游服务、最新消息、导购、农产品、论坛、在线咨询等功能。用户在网站前台可根据自身的需求选择相应的服务功能。系统前台的功能结构如图1所示。

[文化

背景][前台][旅游

服务][导

购][论坛][在线

咨询][历史背景][人物事迹][红色视频][景点介绍][跟团报名][自驾游][团购区][地图导购][普通商品服务区][特色商品服务区][景点][农产品]

图1系统前台功能结构图

⑵ 后台管理系统:后台的构成以数据库为主,后台的管理实质是系统管理员对数据库的操作和管理,包括用户管理、商品管理、旅游管理、论坛管理等。后台系统主要为管理者提供一个可视的数据库数据操作界面,方便他对相关信息进行及时、有效的更新、维护、整理等操作。系统后台的功能结构如图2所示。

[后台][用户

管理][文化

模块

管理][旅游

模块

管理][交易

管理][最新消息

管理][旅游

报名

管理][注册登录管理][资料管理][个人账户管理][革命

文化

资料

管理][历史人物

资料

管理][景点资料管理][旅游服务管理][自驾游组织管理][农家乐组织管理][商品资料管理][消费记录管理][订单管理][旅游报名流程管理][报名者信息管理]

图2系统后台功能结构图

2.2 系统用例分析

UML是一种功能强大的、面向对象的可视化系统分析建模语言,具有一套成熟的建模技术,广泛应用于复杂模型的建立[5]。UML的丰富的模型增强了系统的性能,便于建立可靠、完整的系统模型。我们通过对该系统的各个模块的具体分析,得到了系统的总用例图,如图3所示。在本系统中,有游客,管理员,会员三个角色。游客可以通过Google Maps进入系统的任何模块。会员与游客的分别在于,会员可以通过本系统来订票或者是订购纪念品,可以得到系统更好的服务。

3 主要模块分析和建模

3.1 用户登录注册模块

用户可以在网站首页的登录框中输入用户名和密码进行登录。当输入的用户名和密码正确,则可成功登录,否则将提示登录失败,可重新登录。用户如未开通账户则注册相应用户后即可登录系统。当输入相应的账户和密码,按下登录按钮后,系统将启动登录验证程序。用户登录注册流程如图4所示。

图3系统总用例图

[●][是][有信号][否][提交用户

信息][注册成功][否][登录][浏览][注册][是] [●]

图4用户注册登录活动图

3.2 商品购买模块

[会员][团购后台][库存][●][参加团购][浏览商品][确认订单][接受账单][付款][接受订单][查询库存][计算订单] [拒绝订单] [●] [有][无][是否有库存]

图5购买商品活动图

用户注册后可以在网站上的导购区浏览各类商品,可将喜欢的物品放入购物车,进行下订单以及支付操作。购物分为团购与非团购两种,用户可任意选择。当用户购物后,网站将根据用户填写的订单,在短期内将商品寄出。用户在下订单后可登录自己的个人管理系统对订单的处理情况进行实时查询。团购与非团购商品的活动图如图5所示。

3.3 旅游活动报名模块

报名功能只有注册用户才享有。该模块提供有网站发布的各类有关革命旅游活动的组织和信息。用户进入网站后如果想要报名旅游,则可先登录,对旅游景点进行挑选,选择自己满意的旅游线路,然后报名旅游,(包括自驾游报名服务)。若游客想要自驾游,则可根据自驾游信息,自行创建车队,实行以车队为单位的组织管理。为此,用户可以登录网站后在对应的活动中心处报名,输入相关的个人真实信息。报名截止后,管理员将根据报名情况进行后续的活动安排和联系等各项工作。具体活动报名活动图如图6所示。

[用户][后台][参考路线][●] [旅游报名][选择旅游方式][接受报名][自驾车队] [接受报名] [记录客户

信息][判断是否自驾] [否][判断人数是否达上限][是] [是][否] [●]

图6活动报名活动图

3.4 论坛模块

在网站论坛这一块,无论用户是否已经注册,都可以发表意见和建议。他们可以在这里对有关旅游、购物及其他相关问题进行交流。另外,用户有什么疑问也可以在这里发帖,其他用户则可以回答。网站管理员也会定时登录论坛区,查看用户的评论,进一步对网站进行完善。论坛模块活动图如图7所示。

[●][[选择论坛]][[新建论坛]][[发布帖子]][[浏览帖子]][[回复帖子]] [是否回复][是][●] [否]

图7论坛模块活动图

3.5 在线咨询模块

用户可以通过在线咨询模块,提出服务请求咨询,网站会对请求或者服务及时作出回应。网站也可以对服务或者请求作出拒绝回应,并把拒绝的理由或者原因反馈给用户。具体流程如图8所示。

[●] [游客或会员][后台][管理员][[浏览信息]][提出服务咨

询请求][得到服务或请求][[拒绝请求]] [[核对请求]][[反馈请求]] [●] [判断是否接受][是][否]

图8在线咨询活动图

3.6 Google Maps模块

该模块的主要功能包括地图文件的选取和打开、电子地图的分层显示、精确地名查找、GPS定位导航。各功能对应各个管理模块Google Maps包图,如图9所示。

[地图显示] [线路查询] [天气预报] [自动定位] [google map地图

服务系统] [显示商品

余量]

图9Google Maps包图

4 结束语

本文设计了一个具有红色旅游特色和融合现代商务元素的商务网站,讨论了利用Google Maps并融于系统的架构角色设计方案,详细分析了系统流程并进行了相应的建模分析。该系统的设计方案参加了2010年浙江省第六届电子商务网站设计竞赛并获得二等奖。下一步,我们将深入研究支付的多样性、安全性,并加强可视化设计。

参考文献:

[1] 王珏辉. 论电子商务的基本模式[J]. 社会科学战线, 2010.8:

21~24

[2] 陈海燕,刘珍.基于Google Maps 的地理信息标注系统的设计与实

现[J].湖南科技大学学报(自然科学版),2009.46(8):28~31

[3] 李素,李知楷.基于Google Maps的奥运服务网站的建设[J].北京工商

大学学报(自然科学报),2009.34(21):23~26

[4] 张明, 戴友元.十堰联通基于GoogleMaps通讯基站息管理系统设

计[J].十堰职业技术学院学报,2010.2:19~22

[5] 李建军,朱敏, 刘晓娟,邵培南.基于UML顺序图测试用例的生成[J].

计算机工程,2011.34(21):73~75

猜你喜欢

红色旅游电子商务设计
建党百年红色旅游百条精品线路
东征村:红色旅游助力脱贫换新颜
红色旅游
《电子商务法》如何助力直销
瞒天过海——仿生设计萌到家
电子商务
设计秀
有种设计叫而专
关于加快制定电子商务法的议案
跨境电子商务中的跨文化思考