基于移动手机端的地铁查询系统毕业论文

 2021-04-12 04:04

摘 要

随着无线移动通信的高速发展及各种移动业务种类的快速增长,一切互联网上的业务都在移动通信系统中得到应用。然而,由于用户需求的原因,或者终端支持与否的因素,并非所有手机都能正确显示同一信息内容。而且随着客户端设备的类型越来越多,人们对个性化服务的要求越来越高,个性化信息服务成为将来网络信息服务发展的一个重要的方向。

移动终端是一种采用先进通信协议栈的复杂系统,它需要具有与许多网络设备互操作、支持先进而丰富的多媒体的应用程序。而且,所有这些都必需在一个资源有限的嵌入式系统的约束条件下实现。Android技术提供了跨平台的能力,并支持多种器件设备。Android技术为无线设备创建了一个全新的开发平台,可以让移动通信设备发挥出最大的潜能。Android手机作为移动终端为今后移动通信发展提供了很好的解决方案。

地铁是人们日常出行的的常用工具,但因为城市的地铁线路繁多,生活中人们常常会忘记路线,这必然给出行带来诸多不便,为此开发一个地铁查询系统显得非常必要。而今天Android手机非常流行,大部分人手中都持有这样的安卓手机设备,因此开发一个可用于Android手机平台上的地铁查询系统,具有非常重要的实际意义。

本设计开发一个基于Android平台的地铁查询软件,软件实现了查看城市地铁路线、站点查询、路线查询 ,同时也可以把线路显示在手机里,一目了然地看到各个站点的位置以及地铁路径轨迹,该软件基于Android2.1版本以上开发,可用于2.1或以上版本的所有Android手机或平板。

关键词:android;手机软件;地铁查询系统;百度地图 ;

ABSTRACT

With the rapid development of wireless mobile communications and the rapid growth of various types of mobile services, all the services on the Internet have been applied in mobile communication systems. However, because of the user's needs, or whether the terminal supports or not, not all phones can display the same information correctly. Moreover, with more and more types of client devices, the demand for personalized service is becoming higher and higher. Personalized information service has become an important direction of the development of network information services in the future.

Mobile terminal is a complex system with advanced communication protocol stack. It needs to have interoperability with many network devices and support advanced and rich multimedia applications. Moreover, all of these need to be implemented under the constraints of a resource limited embedded system. Android technology provides cross platform capabilities and supports a wide range of device devices. Android technology has created a completely new development platform for wireless devices, enabling mobile communications devices to maximize their potential. As a mobile terminal, Android mobile phone provides a good solution for the development of mobile communications in the future.

The subway is a common tool for people's daily life, but because the subway lines in the city are life people often forget the route, which will bring inconvenience to travel for the development of a subway inquiry system is very necessary. Today, Android mobile phones are very popular, and most people hold such Android mobile phones in their hands. Therefore, it is of great practical significance to develop a subway query system which can be used on the Android mobile phone platform.

The design and development of a software platform based on Android query software to realize the view of the subway, city subway, station query, route query, but also can put the line display in the mobile phone, each site and the location of the subway path to see at a glance, this software is based on the Android2.1 version of the above development, can be used for all Android mobile phone or tablet version 2.1 or above.

Key words:Android; mobile phone software; subway query system; Baidu map;

目 录

1 前言 1

1.1课题的研究意义 1

1.2移动终端的发展现状 1

1.3地铁查询现状 2

1.4本次课题研究内容 3

2.1 功能需求分析 4

2.1.1 路线查询功能 4

2.2 系统可行性分析 5

2.2.1 经济可行性 5

2.2.2 技术可行性 5

2.2.3 操作可行性 6

2.2.4 法律可行性 6

3 技术背景介绍 7

3.1 GPS 7

3.1.1全球定位系统简介 7

3.1.2 GPS系统的组成 7

3.1.4 应用前景 8

3.2 Android平台 8

3.2.1 Android特征 8

4 平台的搭建 10

4.1 Android 开发环境的搭建 10

工欲善其事必先利其器。 10

4.1.1安装并配置好Java环境 10

4.1.2 配置java环境变量 11

4.1.3 Android Studio安装 13

4.2 Android Studio简介 13

5 程序设计 14

5.1系统体系结构 14

5.2 Baidu Maps API 申请及使用 14

5.2.1申请Baidu Map Key 14

5.2.2获取坐标和地址 15

5.2.3地图自动定位 15

6 系统设计与实现 17

6.1 主界面的实现 17

6.2 主要功能的实现 18

6.2.1 通过百度地图api实现导航 18

6.2.2 南京地铁的详细信息介绍 19

6.2.3 南京地铁路线的规划查找 21

6.3 截图及运行说明 21

6.4 软件可以改进之处 29

7 系统测试 30

7.1手动测试方案 30

7.2工具测试方案 30

7.2.1单元测试 30

7.2.2 系统测试 31

7.3测试用例 31

结论 32

致谢 33

参考文献 34

1 前言

1.1课题的研究意义

目前伴随着我国城市化过程的飞快展开,人们的外出旅行已经变得越来越勤快,所以公共交通工具已经成为人们日常生活中的一块。其中最不可或缺的就是地铁。地铁具有很好的保护人们的安全、能够定时到、能够快速到达以及干净舒服的特点. 地铁的体积庞大,是人们经常使用的交通工具所无法比拟的优势。坐地铁的人越来越多,如何选择最合适的线路也变得越来越重要。

地铁路线可以提供路线信息,但是无法提供给用户如何准确换乘的信息。现如今随着科学信息技术的飞速进步,互联网己经成为了人们生活中很重要的一环。每当乘客外出时,可以通过互联网去了解应当怎么样出行。于此对应的问题也产生了,通过计算机浏览网页的方式非常麻烦不人性化,特别不方便的就是用户在出行过程中查询地铁信息的时候。随着移动电话和4G网络的发展,人们不再需要通过电脑搜索地铁信息来浏览网页,所以他们可以查看自己的手机就能查询地铁的站点信息以及到达终点的换乘信息。而随着Andriod手机的普及,“基于Android手机端的地铁查询系统”就在这样复杂的背景下提出来了。

1.2移动终端的发展现状

目前社会的发展越来越快,相对的手机越来越多,涉及范围也在变得越来越广泛。安卓系统从推出以来,凭借着显著的优势慢慢的扩大自己的市场份额,尤其是在国外,发展正处于蒸蒸日上的阶段。各IT厂商目前都努力的进行application的开发,以期在安卓系统市场中占领更多的市场份额。未来基于安卓系统的应用软件也将充满了人们的生活。可见Android开发学习的必要性和可行性。

1.3地铁查询现状

国外对地铁查询的研究和应用备受关注。目的是提供更及时、更准确的信息和服务,吸引更多的乘客使用地铁,促进地铁的发展,缓解城市的交通压力。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。