Android掌上公交查询系统的设计与开发
时间:2019-01-27 21:27 来源:毕业论文 作者:毕业论文 点击:次
摘要随着社会的发展和人们生活水平的提高,公交出行已经逐渐成为人们主要的出行方式之一。在早期使用公交出行时,人们往往依靠经验或者依靠问路的方式,但随着公交线路的增多,这些方式也不再便捷快速。随着智能手机技术和网络技术的进步,开始出现了越来越多的公交查询系统。同时Android平台的智能手机市场占有率逐日上升,因此基于Android平台开发的软件具有良好的发展前景。33170 本手机公交查询系统主要包括服务器端和客户端,客户端通过数据库查询的方式从服务器端获取数据库中的相应信息。通过本手机公交查询软件,用户能够通过查询服务器端的数据查询线路。服务器端有后台管理平台,管理员能够通过手机客户端及时发布以及更新公交信息,方便了管理员对服务器的管理操作。本手机公交查询系统同时结合了Baidu Maps,采用了C/S结构,使系统的查询与显示更加直观便捷。 关键词 Android平台 手机公交查询系统 C/S结构 毕业论文设计说明书外文摘要 Title Design and Development of Transit System for Handheld Abstract With the development of society and the improvement of people's living standards, bus travel has gradually become one of the main ways of people travelling. Early bus transfer often relies on experience or asking manner, and the number of various transit system are increasing fast, but with the increase in bus lines, these methods are no longer convenient and fast .With the development of smartphone technology and Internet technology. Meanwhile Android platform smartphone market share is growing, so it has broad application prospects based on Android platform software development. The phone bus lines query software includes a server and a client, the client uses a database query way to obtain the information from the database server. By phone public query software, the user can query the data from the server to query line segment. There is a background server management operations, through which administrators can timely release of public information and updates via cell phone, so it is facilitate for administrator to manage the server operations. The phone transit system combined with the Baidu Maps and using the C/S structure to make the system queries and display more intuitive and convenient. Keywords Android platform Mobile transit system C/S structure 目 次 1 引言 1 1.1 课题研究的背景及意义 1 1.2 手机公交查询系统的发展现状 1 1.3 本课题需要研究的内容 1 2 相关技术与基础知识 3 2.1 C/S结构 3 2.2 Android相关技术背景介绍 4 2.2.1 Android平台介绍 4 2.2.2 Android系统架构 4 2.2.3 Android布局的实现 5 2.3 Android基本组件及其生命周期 5 2.4 Baidu Maps静态图API 6 3 需求分析与概要设计 8 3.1 需求分析 8 3.1.1 服务器端需求分析 8 3.1.2 客户端需求分析 8 3.2 概要设计 9 4 数据库设计 10 4.1 概要设计 10 5 系统具体实现 13 5.1 服务器端的实现 13 5.1.1 Com.mobileserver.domain:实体对象描述层 13 5.1.2 Com.mobileserver.servlet:控制层 13 5.1.3 Com.mobileserver.dao:业务逻辑层 13 (责任编辑:qin) |