先制定好的游玩线路来实行自己的游玩计划。借鉴驴友的轻松旅游路线抑或是别具一格,自创更适合自己的行程路线,从而最终选择出一条比较省时、比较经济合理的路线,减少游客在旅途中不必要的麻烦,让游客轻轻松松、快快乐乐到达目的地。
由于该应用是基于移动终端,在游客到达目的地后,一样可以通过移动终端来查看应用中关于目的地的相关文章,帮助游客游玩和消费,无论是在经济方面还是时间方面,都能最大可能的以一个驴友的身份给出最合理的建议,例如:到达龙门石窟,游客都知道要去龙门大佛前去一睹龙门标志性景点的风采,但是通过该应用中的驴友或是管理员给出的相关攻略文章,从而得知,在西山石窟的对面,不仅有一样壮观的东山石窟,还有充满神秘感和具有历史文化意义的香山寺和白园。通过这些,可以让游客对洛阳龙门石窟的这个世界级景点有个感性的认识,在此基础上,来合理安排自己的行程,可以知道龙门石窟哪些地方比较好玩,哪些地方可以一眼带过,以便让他们可以领略到更多更美的风景。游玩过后,如若有人到达真不同饭店,游客也可以根据自己的实际情况来点哪些菜、点多少菜。同时,在各个各具特色的民族小店面前,通过该应用的相关推荐,让徘徊犹豫的游客也可以在欣赏各种各样的民族风情的同时,选择到自己喜欢的、同时又可以做纪念的、最经济的商品来留念。
同时,该应用还可以保证游客在旅游行进中或旅游结束后,把自己在游玩点拍的照片上传到网上供其它游客欣赏;游客还可以在旅游结束后发表游记文章来记录发生在旅游中的点点滴滴、心灵感悟等。他们的这些信息,不仅可以帮助游客来为自己留下旅途中的美好回忆,更是可以以一个前任驴友的身份,来为后来游客提供借鉴和参考,给其它游客选择点和路线带来帮助。
在游客的旅行结束后,游客如果觉得别人推荐的路线、抑或是自己自创的旅行线路还不错,同样可以共享自己的旅行线路,供其它游客在选择旅行线路的时候来选择。
基于以上这些设计,该应用的具体流程如应用整体流程图2-1所示:
11
首页登录攻略文章推荐必到点我的行程关于点攻略对比攻略总攻略 图2-1 系统整体流程图
§2.3系统功能结构分析
根据上述的流程,该应用的主要模块有攻略文章、推荐必到点、我的行程,其中攻略文章中包括:点攻略、对比攻略、总攻略等。
1. 点攻略就是对洛阳的某一个景点,例如龙门石窟、白马寺、关林等,做一个整体的点评,让游客可以通过该应用的点攻略,在未到该景区之前,就有一个感性的认识。当游客真的来到该景点,可以有一种宾至如归的感觉。同时,该应用的点攻略不仅仅是针对洛阳本地的景点,也有当地的各种风味的小吃或是店铺,同样通过该应用的点攻略文章,可以让游客在没有到来之前对当地的这些地方有个感性的认识,来更好的为来洛阳的游客提供最大程度的便利。
2. 对比攻略,相对于只针对一个景点或是一个店铺的点攻略,该应用的对比攻略就是通过对比,可以从不同的方面对具有不同特色的地方进行一个
12
全面的对比。例如当地的洛阳水席,该应用可以从风味特色来对比不同的店面的特色;同时对于洛阳的牡丹石,该应用也可以通过不同的质地、不同的价格,在该方面进行一个全面的对比??让游客在未到该地方消费之前就有个自己的选择,可以最大限度的为游客节省时间和金钱。
3. 总攻略:对某个地区的景点、小吃、店铺等一个总体的评说。总攻略就是针对某一个地区的景点,小吃或是店铺,以一篇攻略的形式,对该地区进行一个总体的评说。例如洛阳的老城,该应用可以通过总攻略来详细的介绍该地区,其中包括历景门、洛阳水席、特色店铺??让游客对该地区的各个方面都有一个感性的了解,不至于听到这个地方还是一头雾水,断章取义的认为老城就是一座破旧的城市,其实里面还是有很多的风景和美食的。
4. 推荐必到点:就是将洛阳当地最具特色的景点、餐饮、店铺,通过该应用推荐给用户。例如洛阳的龙门石窟,这是洛阳作为全国著名旅游城市的标志性景区,如果来到了洛阳没有去看龙门石窟,那真的可以说您真的是有点有虚此行的意思了;还有洛阳现在每年四月份左右举行的洛阳牡丹花会,作为牡丹的胜地,洛阳因为有了牡丹的盛开而更显风韵,每年的四月份,早中晚的牡丹次第盛开,似乎就是在为洛阳这座城市欢迎远道而来的客人。所以如果选择在春天来到洛阳,牡丹必是继龙门石窟这一世界文化遗产的风景名胜之后的不二选择;还有就是洛阳水席,世界级的风景名胜看过、雍容华贵的牡丹欣赏之后,下一站,毫无疑问就是洛阳的特色美食了,作为洛阳的地方性美食,洛阳水席当之无愧,人多的话齐聚一堂,若是人少,三五成形,一样可以通过该应用的攻略文章来品味到洛阳美食。
5. 我的行程:就是将用户在查看之前所确定下来的景点、某种小吃或是店铺给保存记录下来,并根据地图来为用户提供路线,同时为该用户来添加行程路线顺序。将用户添加的景点等信息保存并根据地图为用户提供路线并合理安排游客的行程顺序。
该应用的具体功能如系统功能模块图所示:
13
本地通用户手机登录注册用户匿名用户点攻略对比攻略总攻略推荐必到点我的行程对某一景区、某个小吃或是某个店铺惊醒点评对具有同一特色的不同点从不同方面对比点评某个地区的景点、小吃、店铺等一个总体的评说将某个地区最具特色的景点、饮食或店铺推荐给游客将用户添加的景点等信息保存 图2-2应用功能模块图
§2.4系统数据库的分析
根据该应用的功能分析和系统流程的分析,该应用主要涉及的实体有游客、点(景点、小吃、店铺等)、路线、文章,并且在这些主要实体之间有如下关系:一个游客通过该应用来发表多篇文章,而一片文章只能属于一个本地通用户;同时,一个游客可以创建一个或是多个旅行路线,而一个旅行路线却只能有一个用户来创建,一个游客可以套用其他游客创建的路线,游客
14
创建的路线可以被多个游客所套用;一个景点的攻略文章可以有多篇,一篇游记中也可以包含多个景点;关于景点可以有多个标签,例如老城可以有历景门、洛阳水席两个标签,一个标签页可以被包含在多篇游记当中,一篇游记文章也可以包含多个标签。
该应用采用的是目前流行的开源的开发工具Eclipse,利用Android SDK和Android ADT在其上搭建Android开发环境。同时,Android操作系统内嵌的是SQLite轻量级数据库,所占用的资源非常低,在嵌入式的设备中,只要几百K的内存就够了,同时该数据库还能与多种开发语言相结合,其中就有本应用开发所应用的Java开发语言,比起Mysql、PostgerSQL这两款开源世界著名的数据库管理系统来讲,SQLite的处理速度比他们的都快,因此本系统在移动终端采用SQLite数据库存储用户从网站下载更新的内容。
15