摘要:近些年随着汽车工业的快速发展,国民的生活水平不断提高,拥有私家车的寻常家庭越来越多。私家车作为现代文明的产物在人们的日常生活中扮演着重要的角色,一方面便捷的交通出行显著提高了人们的生活质量;另一方面私家车对我国的经济增长起到了很大的作用。自然而然,驾考行业逐渐火热,与此同时不同驾校教学质量各有不同,人们在学车前也很难知道一个驾校的实际情况,因此,开发一款能让用户获取驾校信息的软件是很有意义的。驾校报考软件可以帮助用户快速的了解当下各个驾校的现状,甚至可以直接在线报名以及查看过往学员的评论,用户还可以为自己喜欢的驾校和教练进行点赞和分享。
本课题主要研究基于安卓平台下的驾校报考一点通系统,主要从界面设计和代码实现方法两个方面,研究了当下流行的编码设计模式、后端云数据库的使用和HTML+Java的代码混编技术。分为登录注册模块、驾校报考须知模块、驾校查找模块、教练查找模块和陪练查找模块四个模块。其中,登录注册模块用来验证用户身份和记录用户的报名信息,驾校报考须知模块用来告诉用户正确的报考流程以及注意事项,驾校查找模块、教练查找模块和陪练查找模块三个模块都是以列表的形式将各自的信息罗列出来,并且用户可以对其点赞、分享和评论。
关键词:报考系统;Android;云平台;HTML混编
目录
摘要
Abstract
1 绪论-1
1.1 开发背景和意义-1
1.2 国内外研究现状-1
1.3 本文结构-2
2 关键技术-3
2.1 XUtils快速开发框架-3
2.2 Bmob后端云作为系统软件的后台数据库-3
2.3 Android 多线程-4
2.4 本章小结-4
3 系统需求分析-5
3.1 系统可行性分析-5
3.1.1 实用性-5
3.1.2 易用性-5
3.1.3 兼容性-5
3.2 系统功能需求分析-6
3.3 系统服务需求分析-6
3.4 本章小结-6
4 功能设计-7
4.1 系统总体设计-7
4.1.1 系统流程图-7
4.1.2 系统功能结构图-8
4.2 系统功能模块设计-8
4.3 数据库设计-10
4.3.1 用户表设计-10
4.3.2 教练表设计-10
4.3.2 陪练表设计-11
4.4 系统安全性设计-12
4.5 本章小结-12
5 系统的实现-13
5.1 系统开发环境-13
5.1.1 开发环境搭建-13
5.1.2 开发技术调研-14
5.1.3 APP整体架构实践-14
5.2 系统功能模块的实现-14
5.2.1 启动界面-14
5.2.2 注册登录功能-15
5.2.3 报名须知功能-17
5.2.4 驾校查找功能-17
5.2.5 教练查找功能-19
5.2.6 陪练查找功能-21
5.2.7 点赞评论分享功能-22
5.3 本章小结-23
6 系统测试-24
6.1 测试计划-24
6.2 测试过程-24
6.3 测试用例-25
6.4 测试结果-25
6.4.1 登录功能测试-26
6.4.2 注册功能测试-27
6.4.3 驾校查找功能测试-27
6.4.4 教练查找功能测试-28
6.4.5 陪练查找功能测试-28
6.4.6 报名和评论点赞分享功能测试-29
6.5本章小结-29
结 论-30
参 考 文 献-31
附录 部分功能代码-32
致 谢-37