|
技术:Android等
摘要:
至21世纪后,随着科技的不断发展和进步,人们开始注重资源节约和环境环境保护的不断深入,相对以前人们更加愿意去追求更加快捷多变的、低碳环保的出行方式。尤其是现在的大学校园的逐渐扩大,自行车来代步工具的需求的日益增加,为了利用当下3G、4G网络,为了自住设计一款基于Android平台的自行车租赁系统,不仅可以保护社会环境,介于资源还可以方便快捷的融入人们的生活中,并且可以凭借一种智能化的管理策略,管理好社会公共设施,很符合当今社会发展的标准。
基于Android平台的自行车租赁App的设计,是采用了MVC的模式建立了将业务逻辑和试图分开,UI界面部分、业务逻辑和数据处理分离,使用SQLite轻量级数据库技术实现本地数据存储。系统实现了用户登录注册,扫码开锁,实时查车,行车记录,用户钱包,拍照举报等功能。用户登录注册实现的是获取验证码一键登录的快捷方式。扫码开锁使用的是先进的二维码扫描识别原理,方便快速租车。实时查车使用的是百度地图的接口,实现了在地图中可以及时查看周边自行车的在线情况。行车记录是自动生成的,实现了持久化保存用户每次的租车时间、车牌号、消费金额等详细信息。用户钱包实现了余额充值或者提现,押金存取,优惠券领取的功能。拍照举报功能实现的是拍照上传不文明的租车行为。利用这一系列的技术实现了移动端智能便捷的校园自行车租赁系统。
本项目的开发与应用为用户提供了一键扫码即可租车的快捷体验。经测试功能相对完善,界面效果美观大方,迎合了时代发展的需要,满足了用户的点滴需求,具有比较广发的应用和商业价值。
关键词:Android,扫二维码,百度地图,自行车,MVC模式
目录:
摘要 4
Abstract 5
第一章 绪论 1
1.1 项目背景 1
1.2 项目研究的意义 1
1.3 项目研究的主要内容 2
1.4 本章小结 2
第二章 可行性研究和技术介绍 3
2.1 短信验证码技术 3
2.2 二维码扫描与解析技术 3
2.3 Handler机制原理 3
2.3.1Handler创建消息 3
2.3.2Handler发送消息 4
2.3.3Handler处理消息 4
2.4 Activity 5
2.5 本章小结 6
第三章 需求分析 7
3.1 任务概述 7
3.1.1 开发和应用目的 7
3.1.2 运行环境 7
3.1.3 限制条件 7
3.2 功能需求 7
3.2.1 功能细分 7
3.2.2用例图分析及用例描述 8
3.3 性能要求说明 10
3.3.1 原型设计图 10
3.3.2 时间效果 11
3.4 界面效果 11
3.4.1 新手指南界面效果 11
3.4.2 注册登录界面效果图展示 11
3.4.3 实时查看单车信息界面效果 12
3.4.4 扫码开锁界面效果图 12
3.4.5 消息通知中心界面效果图 13
3.4.6 拍照举报界面效果图 13
3.4.7拍照举报界面效果图 14
3.4.8用户钱包界面效果图 14
3.5 本章小结 15
第四章 总体设计 16
4.1 功能结构图 16
4.2 新手引导界面设计 17
4.2.1 新手引导界面设计 17
4.2.2 新手引导页面功能设计 17
4.3 登录注册功能设计 19
4.3.1 登录注册界面设计 19
4.3.2 登录注册功能设计 21
4.4 租车功能设计 22
4.4.1 租车界面设计 22
4.4.2 租车功能设计 22
4.5 拍照举报功能设计 25
4.5.1 拍照举报界面设计 25
4.5.2 拍照举报功能设计 26
4.6 消息中心功能设计 28
4.6.1 消息中心界面设计 28
4.6.2 消息中心功能设计 28
4.7 个人资料功能设计 29
4.7.1 个人资料界面设计 29
4.7.2 个人资料功能设计 29
4.8 马上用车功能设计 30
4.9 行车记录功能设计 31
4.9.1 行车记录界面设计 31
4.9.2 行车记录功能设计 32
4.10 用户钱包功能设计 32
4.10.1 用户钱包界面设计 32
4.10.2 用户钱包功能设计 33
4.11 数据库处理详细设计 35
4.11.1 数据库创建类 35
4.11.2 数据库操作类 36
4.12 本章小结 37
第五章 运行与测试 38
5.1 新手引导界面测试用例 38
5.2 手机号登录注册功能测试用例 39
5.3 二维码扫描功能测试用例 40
5.4 地图定位功能测试用例 41
5.5 行车记录功能测试用例 41
结 论 43
参考文献 44
致 谢 45
第六章 外文原文和中文翻译 46
论文字数:32714
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|