基于Android手机的自驾游助手的设计与实现

2017-08-29 15:00冯灵霞张亚娟
电脑知识与技术 2017年21期
关键词:助手路线界面

冯灵霞,张亚娟

(黄河科技学院信息工程学院,河南郑州450063)

基于Android手机的自驾游助手的设计与实现

冯灵霞,张亚娟

(黄河科技学院信息工程学院,河南郑州450063)

随着生活水平的不断提高,自驾游越来越受到人们的喜爱,开发基于Android手机平台的自驾游助手,解决旅途中联系困难、位置方位交流比较麻烦的问题。对系统所涉及的关键技术进行介绍,同时描述了系统设计与实现的具体细节。

自驾游助手;Android;Java;Eclipse

自驾游是近年来我国新兴的旅游方式。近年来,随着经济社会的整体发展和人民生活水平的提高,轿车进入家庭的速度大大加快,私家车的猛增给旅游业带来了喜人景象,使“自驾游”风生水起,据有关资料统计显示,近年来自驾游已经占到散客游的7成甚至更多,比例还在继续增长[1]。往往自驾游的车队是由几个要好的家庭组成的,车队中车与车之间的联系以及旅游过程中人员之间的联系一般是依靠手机,好一点的配备了对讲机,但主要是语言上的交流,有时沿途风景非常相似,这样就没有办法具体描述所在位置。因此,迫切需要一款产品能实时地给出联络人之间的距离信息以及联络人各自的位置信息,并且能给出联络的路线。

从成本上考虑,直接开发一款基于手机的应用软件,由于当前基于Android操作系统的手机得到了普遍的应用[2],而且Android操作系统是开源的,这无疑也降低了开发成本,所以要开发一款基于Android手机的自驾游助手,来为自驾游的车队和人员提供相应的帮助。

1 系统介绍

开发自驾游助手这个系统主要是针对生活中自己开车出去旅游的人群,这个系统将地图查询、路线查询、GPS导航以及实时的发送地理位置等多功能实现一体化,在很大的程度上解决了一些在旅途中经常遇到的一些麻烦。当我们开车去一个陌生的地方时,不用担心找不到路,也不用担心找不到吃饭的地方,因为自驾游助手这一系统可以实现查询周围地图的功能,在地图上我们可以很轻松地找到我们想要去的地方或者想要获取的信息,让我们做的真正地对世界了如指掌。

因为自驾游是一种比较自由灵活的旅游方式,几个相约的队友也可以不相聚在同一个地方,这个时候就会给我们大家的沟通上带来一定的困难,尤其是在相约集合地点或者寻找不到队友的时候。自驾游助手在开发时就刚好针对这一现象做出了一些设计,每一个手机是一个独立的用户,我们可以通过系统给队友发送自己的地理位置,并且根据查找位置进行路线跟踪,也可以大家约定在某个地点集合,通过发送消息的方式通知对方,然后轻轻松松的与队友相聚。

2 系统分析

本系统的开发的目的在于能够帮助广大的自驾游喜爱者更好地旅游。在开发系统的过程中,不仅要在功能上适应需求,还要具有良好的可用性以及实用性,更要有一定的可拓展性和可维护性。因此,在本系统开发之前,要进行足够充分的需求分析,这一部分在整个软件的开发周期中占据着很重要的比重。

2.1 系统功能需求分析

自驾游助手是一个面向所有外出旅游的自驾游爱好者的系统,它可以提供周围的环境以及地理位置信息,将地图查询、路线搜索、GPS导航以及实时的发送地理位置等功能集为一体化。这个系统的实现将取代纸质版的地图,使用起来方便快捷,能够很好地起到联系未知位置的朋友的作用,我们不必再浪费过多的时间和精力在一些不重要的事情上,也可以避免一些旅游上的麻烦。

2.2 数据分析

本系统的实现主要基于百度地图提供的API[3],系统中会针对用户的需求处理一些数据或者保存一些数据,因为本系统需要实现用户交互,在这一设计中我们需要使用数据库来保存用户所添加的好友,包括一些聊天数据的处理。因此我将使用MySQL作为后台的数据库。同时,在本系统的实现中我们还需要上传数据和下载数据,因此我们也需要使用tomcat 6.0x作为数据的载体。

2.3 系统开发方法分析

系统总体的开发方法将会采用模块法,将系统需要实现的功能划分成相对独立的模块,每个模块都会进行独立的设计,不会影响每个功能的实现,也不会影响功能之间的关联,也可以使得在开发的过程中调试的时候节省大量的时间和精力。

3 系统设计

3.1 界面设计

因为我们的系统主要是面向普通人群的,所以需要界面简洁且适合操作,因此可以使用ListView对主界面进行设计布局[4],本系统需要实现的所有功能都会在ListView这个控件中得到体现,而且每一个条目都会对应相应的功能。这样的设计既可以使得系统界面简洁清晰,也可以让用户快速地了解该系统所具备的功能,这样用户了解该软件具备的功能之后使用起来就会更加的得心应手。

3.2 系统流程设计

在完成系统之前我们需要对其进行一个规划,尤其是流程,因为它决定了用户的第一印象。本系统的流程简单明了,如图1所示,系统的主页面会展示出整个系统的功能,用户进入系统之后可以根据自己的需求点击相应的位置,然后跳转至相对应的界面。

图1 系统流程图

4 系统实现

基于Android手机的自驾游助手系统是一款针对于自驾游的爱好者设计的系统,这个系统不但可以在旅途中使用,平时的生活中我们也可以使用,本系统的设计简单明了,操作起来简单方便,适用于广大人群。

4.1 系统主界面

打开系统之后我们就能看到系统的名字以及界面中展示出来的功能列表,当我们选择ListView中的子条目,也就是功能列表条目,系统会根据用户点击的位置进入相对应的界面展示,如图2所示。

图2 系统主界面

4.2 发送位置功能

点击图2中“发送位置”这个条目时我们将会跳转至短信发送界面,在这里我们可以选择好友,然后将自己的位置发送过去。

4.3 地图查询功能

地图查询功能模块主要实现的是查找某个城市的餐厅或者旅馆,目的就是在于让我们快速地了解一个陌生的城市,不至于让我们手足无措。如图3所示。

图3 地图查询界面

4.4 路线规划功能模块

在这一模块中我们可以在界面中输入起点以及终点,然后根据自己的需求点击不同的按钮,系统会根据请求返回数据,这些数据就会以路线的形式展示在界面上,如图4所示。

图4 路线规划展示界面

4.5 GPS导航功能模块

GPS导航功能模块的作用在于获取到当前的位置,然后根据系统传递的终点位置进入百度地图的GPS导航界面。

5 结束语

基于Android手机的自驾游助手系统主要是针对爱好自驾游的青年人而设计的,将发送地理位置、地图查询、路线规划以及GPS导航等功能集于一体的Android软件系统。本系统的界面设计简单明了,具备了易操作、逻辑简单清晰等优点。今后,自驾游将会成为人们生活中旅游方式的主流之一,而手机智能操作系统也已经在世界得到了普及,所以该软件具有良好的应用价值。

[1]旅居车网.2016年自驾游十大趋势报告[EB/OL].https://san⁃ wen8.cn/p/1b7rQzb.html.

[2]张艳芳.android手机web地图服务的应用设计[D].南昌:南昌大学,2012.

[3]基于Android手机平台的网上选课系统的设计与实现.百度文 库 [EB/OL].http://wenku.baidu.com/view/ed888c51915f80 4d2b16c1c1.html.

[4]Denning D E.ryptography.And.Data.Ecurity[M].assachusetts:ddison-Wesley,2013:68-70.

TP311

A

1009-3044(2017)21-0066-02

2017-06-08

郑州市科技局普通科技攻关项目(20140664)

冯灵霞(1978—),女,河南郑州人,黄河科技学院信息工程学院副教授,硕士,研究方向为多媒体技术、嵌入式开发;张亚娟(1979—),女,黄河科技学院信息工程学院副教授,硕士,研究方向为编译技术、多媒体技术、嵌入式开发。

猜你喜欢
助手路线界面
最优路线
国企党委前置研究的“四个界面”
『原路返回』找路线
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
画路线
人机交互界面发展趋势研究
找路线
小助手
手机界面中图形符号的发展趋向
灵感助手表彰大会(二)