基于Android平台的实时公交查询系统的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android平台的实时公交查询系统的设计与实现(3)

    根据以上可行性的分析,开发一个公交查询APP是可行的。

2。2 需求分析论文网

本软件是一个Android应用软件,启动程序后可以依据用户自己需求查询公交信息,这些公交信息是从第三方服务器获取的。用户可以登录注册,按照自己需要搜索公交线路,公交站点获取相应的公交信息,也可以根据起始点和终点选择合适的推荐路线。后台服务器对一些用户数据进行基本的管理。公交信息由第三方服务器进行管理。 

以上描述可以基本知道此款设计的功能需求:

(1)启动应用程序

(2)登录注册功能

用户可以注册个人账号,用户登录系统。

(3)线路查询功能

输入线路,获得改线路的站点信息、票价信息和发车时间。

(4)站点查询功能

根据输入的具体站点,可以获得包含该站点的全部公交线路。

(5)换乘查询功能

  输入起点和终点,能够根据需求推荐乘车方案,选择最合适的乘车方案。

(6)后台管理功能

管理员管理用户数据。

2。3 性能分析

该应用程序在网络良好的情况下,响应速度快、安全性高。

3 开发环境

3。1 Java环境配置

(1)从官网http://www。oracle。com 下载64位JDK安装程序;

(2)按照提示步骤安装JDK;

(3)设置环境变量。

3。2 eclipse的安装

从eclipse官网下载与系统相对应的eclipse版本,尤其注意的是eclipse的bit数要与JDK一致,即下载64位的eclipse版本,然后根据提示步骤安装即可。

3。3 MYSQL数据库的安装

现在如今有很多种类的数据库,如SQLSERVER 2010、MYSQL、access等很多种,但是由于本设计的开发涉及到的数据并不是很强大,所以选用轻量级的数据库MYSQL。参照安装的提示步骤安装MYSQL。安装完MySQL后,安装MySQL front,MySQL-front是MySQL数据库的图形化管理工具,可以管理和操作数据库,如建表,修改数据,拖拽方式的数据库和表格,可以对域和记录进行编辑、删除、修改等操作,提供与外程序接口。

3。4 Android环境配置

(1)从官网上下载adt-bundle for windows;

(2)直接解压adt-bundle-windows-x86_64-20140702。zip到需要安装的位置; 

(3)设置Android SDK的环境变量,方便一些工具命令的调用,设置步骤同JDK,添  加SDK路径下的两个文件夹tools和platform-tools到Path环境变量。

3。5 Tomcat安装及配置

(1)从官网上下载apache-tomcat-7。zip;

(2)直接解压apache-tomcat-7。zip到需要安装的位置;

(3)配置环境变量;文献综述

(4)测试,运行startup。bat,再打开浏览器,输入http://localhost:8080,如果可以进入tomcat首页,则tomcat安装成功。

4 系统设计

4。1 概要设计

4。1。1 开发流程

开发流程如图4。1开发流程图所示。

图4。1 开发流程图

4。1。2  系统方案流程图

本课题的查询系统由用户输入用户名和密码,向服务器发出请求,后台服务器处理用户请求,在数据库中查找用户信息是否正确,若正确就跳转至主界面,进行用户操作

(责任编辑:qin)