项目介绍
本课题城市公交线路查询,采用安卓平台,所完成的可扩展性、可靠性以及可重用性的城市公交线路查询系统,以满足现实生活的需要。数据库选用MySQL。
前端为移动端,采用安卓框架uniapp,开发软件为Android Studio,后端管理系统采用java语言开发,mysql数据库,ssm三大框架。
本系统的研究方法手段主要为参照学习下其他网上公交车或者其他出行系统。上网搜索或者是去图书馆查阅相关资料,通过查询资料了解该系统要做哪些东西,以及需要的关键技术。设计出大体上的功能模块,画出模块图。通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。最后,整理各阶段的设计记录文档,写成论文稿。
开发环境
开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
安卓框架:uniapp
安卓开发软件:HBuilder X
开发模式:混合开发
功能介绍
管理员、用户可通过AndroidStudio系统手机打开系统,注册登录后可进行管理员后端;首页、个人中心、用户管理、站点信息管理、站点分类管理、公交路线管理、管理员管理、系统管理,用户前端;首页、站点信息、公交路线、论坛、我的等。
效果图
1绪论 5
1.1项目研究的背景 5
1.2开发意义 5
1.3项目研究内容 5
2开发技术介绍 6
2.1 B/S架构 6
2.2Java技术 6
2.3MySQL 介绍 7
2.4MySQL环境配置 7
2.5SpringBoot技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.2网站性能需求分析 10
3.3 网站现状分析 10
3.4网站功能分析 11
3.5系统流程的分析 11
3.5.1 用户管理的流程 12
3.5.2个人中心管理流程 12
3.5.3登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2数据库设计 14
4.2.1概念模型设计 14
4.2.2物理模型设计 15
5系统详细设计 22
5.1系统功能模块 22
5.2管理员功能模块 23
5.3用户功能模块 28
6系统测试 30
7总结与心得体会 31
7.1 总结 31
7.2 心得体会 31
参考文献 32