根据以上可行性的分析,开发一个公交查询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 系统方案流程图
本课题的查询系统由用户输入用户名和密码,向服务器发出请求,后台服务器处理用户请求,在数据库中查找用户信息是否正确,若正确就跳转至主界面,进行用户操作