摘要:随着公共自行车的普及,越来越多的市民选择骑车出行这一节能环保的交通方式,然而在出行过程中也出现了各种各样的问题,比如市民不知道目的地附近的租车点的位置信息,不了解租车点的空余车位,由此而产生了停车难、借车难的问题,特别是在上下班高峰时期,这一问题就更加突出。因此开发一个公共自行车信息管理系统来探索这一问题的解决方法具有很大的现实意义。本设计以MySQL为后台数据库,采用Java设计语言,结合高德地图API设计开发了一个基于Android平台的公共自行车管理系统。本文首先对这一选题的背景进行了调查与分析,其次介绍了使用到的相关技术,接着对本系统的用户行为和系统功能做了需求分析,然后对系统各部分功能和数据库进行了设计与实现,包括公共自行车租车点的查询、租车点导航、借还车流程模拟、租车记录查询、租车点信息管理等等。最后对本系统进行了测试,并总结了项目开发过程中的问题与感受。[[]]
关键词:高德地图API;Android移动终端;公共自行车;交通出行
目录
摘要
Abstract
1 绪论-3
1.1 课题背景及意义-4
1.1.1 课题背景-4
1.1.2 研究意义-4
1.2 论文结构安排-5
2 相关技术-5
2.1 Java语言-5
2.1.1 Java语言简介-5
2.1.2 Servlet简介-6
2.2 Android平台-7
2.2.1 Android平台简介-7
3 需求分析-8
3.1 影响公共自行车使用的因素分析-8
3.2 用户租还车的行为分析-9
3.3 系统的功能需求分析-9
3.3.1 服务器端的功能需求分析-10
3.3.2 客户端的功能需求分析-10
4 系统的设计-12
4.1 系统的总体设计-12
4.2 系统业务流程-12
4.2.1用户注册业务流程-12
4.2.2用户登录业务流程-13
4.2.3用户借换车业务流程图-13
4.2.4 管理员注册流程图-14
4.2.5管理员登录业务流程-14
4.2.6管理员管理信息业务流程-15
4.3 服务器端的设计-15
4.4 客户端的设计-15
4.5 系统数据字典-16
5 系统的实现-19
5.1 服务器端的实现-19
5.1.1 响应客户端请求模块-19
5.2 客户端的实现-22
5.2.1 访问网络的方法-22
5.2.2 客户端功能模块的实现-22
5.3 数据库的实现-28
6 系统的测试-29
6.1 测试简介-29
6.2 测试环境-29
6.3功能测试-30
6.4 测试分析-34
7 结论-35
参考文献-36
致谢-37