基于Android平台的实时公交查询系统的设计与实现(3)
时间:2024-03-26 22:24 来源:毕业论文 作者:毕业论文 点击:次
根据以上可行性的分析,开发一个公交查询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) |