(1)地图显示:附近景区的名称、简介、开放时间、线路安排、门票价格、景区地址、联系电话、交通状况、景区小贴士。
(2)智能推荐 :人文历史、地方美食、酒店宾馆、热门景区。宾馆饭店的位置、价格及联系电话。以及介绍旅游时候的一些安排以及线路方向。
(3)数据管理:该景区的开放时间、优惠政策、预计游玩时间、注意事项等。游客对于该景区的评价内容以及认可度,该模块主要是方便用户与管理者进行沟通与交流,用户可以发表自己的意见,也可方便其他用户的浏览。
三、研究方法与实验条件:
本系统是基于android的移动旅游管理系统开发,在windows平台的环境下,搭载最新的android开发环境,采用java为主要开发语言,使用Eclipse完成后台代码的编写,使用 JSoup技术解析网页获取数据信息,应用多线程技术保证程序性能,应用 photoshop美化用户界面,从而完成一个android客户端。
本安卓系统有三个最主要的模块,客户端模块、服务器端模块和数据库模块。其中 Android手机端承担客户端和用户界面的体现,服务器建立在计算机上,而数据类和传输协议类则是连接服务器和手机客户端的桥梁,负责数据的传输部分。系统的数据流是垂直传递的,数据从服务器端发送到用户界必须要经过手机客户端这一层,反之从用户界面发送请求到服务器同样要经过手机客户端,本系统共分为服务器端、手机客户端、数据库三部分。
服务器端:服务器存储了本系统运行过程中的所有数据以及数据的更新,必须由专业的工作人员对服务器进行操作和维护,如果一般非专业人员需要对服务器进行一些常规的维护,可以设置其操作权限,并借助某种管理软件对服务器进行管理。服务器可以通过数据库同步,为客户端数据库提供数据。服务器端主要包括两个功能:接收执行手机客户端请求、数据库访问功能。
服务器端接收执行手机端请求的实现主要包括4个类:System Server、End Socket Thread、End Socket Thread List和Login List。System Server类主要是接收手机客户端的连接请求,建立服务器与客户端之间的Socket连接;End Socket Thread类是一个线程类,主要任务就是接受手机客户端的请求并进行执行处理,处理后将执行结果反馈给手机客
|