摘要 | 第2-3页 |
Abstract | 第3页 |
引言 | 第6-7页 |
1 项目背景与相关技术介绍 | 第7-11页 |
1.1 项目背景 | 第7页 |
1.2 Android系统介绍 | 第7-8页 |
1.3 Android体系结构介绍 | 第8页 |
1.4 开发使用技术介绍 | 第8-11页 |
1.4.1 Android四大基本组件 | 第8-10页 |
1.4.2 Intent绑定机制 | 第10页 |
1.4.3 LeanCloud云平台介绍 | 第10-11页 |
2 可行性研究及需求分析 | 第11-18页 |
2.1 可行性研究 | 第11页 |
2.2 需求分析 | 第11-18页 |
3 总体设计 | 第18-27页 |
3.1 功能模块设计原则 | 第18-19页 |
3.2 学习帮帮棒软件的功能结构 | 第19-20页 |
3.3 学习帮帮棒软件的整体架构 | 第20-21页 |
3.4 学习帮帮棒软件的数据库设计 | 第21-27页 |
3.4.1 数据库的需求分析 | 第21页 |
3.4.2 数据库的概念设计 | 第21-23页 |
3.4.3 数据库的物理结构设计 | 第23-27页 |
4 学习帮帮棒软件的详细设计与实现 | 第27-48页 |
4.1 子类的定义与实现 | 第27页 |
4.2 Adapter的重写 | 第27-28页 |
4.3 图片获取 | 第28-29页 |
4.3.1 拍照获取图片 | 第28页 |
4.3.2 从相册中获取图片 | 第28-29页 |
4.4 AVService类的设计与实现 | 第29-31页 |
4.5 文件处理 | 第31-33页 |
4.5.1 文本文件的处理 | 第31页 |
4.5.2 图像文件的处理 | 第31-33页 |
4.5.3 文件的删除 | 第33页 |
4.6 RemoteDataTask类的设计与实现 | 第33-36页 |
4.6.1 AsyncTask抽象类的介绍 | 第34页 |
4.6.2 RemotoDataTask类的实现 | 第34-36页 |
4.7 学习帮帮棒软件功能模块的实现 | 第36-47页 |
4.7.1 个人中心模块的实现 | 第36-37页 |
4.7.2 注册登录的实现 | 第37-38页 |
4.7.3 我要求助模块的实现 | 第38-39页 |
4.7.4 我求助的题目模块的实现 | 第39-41页 |
4.7.5 我来解答模块的实现 | 第41-42页 |
4.7.6 经验分享模块的实现 | 第42页 |
4.7.7 逛逛模块的实现 | 第42-43页 |
4.7.8 用户反馈模块的实现 | 第43-44页 |
4.7.9 圈子模块的实现 | 第44-47页 |
4.8 学习帮帮棒软件的相关配置 | 第47-48页 |
5 系统测试 | 第48-55页 |
5.1 测试环境 | 第48页 |
5.2 测试方法 | 第48-49页 |
5.3 测试用例及结果分析 | 第49-55页 |
结论 | 第55-56页 |
参考文献 | 第56-57页 |
致谢 | 第57-59页 |