摘要:本系统基于Android系统,目的是为许多想要了解IT知识的人提供一个平台。
现在IT行业依然是大热门,许许多多的人都想加入到这个行业,但是因为没有足够的知识不能如愿。而网上的知识都是十分杂乱的,想从头开始学起十分困难。网上虽然有一些IT知识教育的网站,但大多数都是收费的,而且有些价格很高。买了之后,遇到问题还是无法解决,许多人对于这些都是相当苦恼的。本系统可以给想学习IT知识的人提供一个平台,不仅可以学习到IT知识并且可以与其他用户进行交流来解决问题。
用户可以进行注册登录,使用系统的所有功能。功能有:在线视频观看、在线发帖交流、进行知识测试、做笔记。
关键词 Android;用户;发帖交流 ;知识测试;视频观看
目录
摘要
Abstract
1绪论-1
1.1课题研究的背景-1
1.2课题研究的目的和意义-1
1.3系统设计思想-1
1.4 论文的结构-2
2相关技术简介-3
2.1相关技术简介.3
2.1.1 MVC模式简介-3
2. 1. 2 JDK简介4
2. 1. 3 Android简介4
2.2开发工具简介.4
2.2.1 MySql简介-4
2.2.2 Eclispe开发工具简介-4
2.2.3 Tomcat服务器简介-4
2.3本章小结-5
3需求分析-6
3.1系统需求分析-6
3.1.1功能需求分析-6
3.1.2性能需求-6
3.2可行性分析-6
3.2.1经济可行性-6
3.2.2技术可行性-6
3.2.3操作可行性-6
3.3本章小结-7
4系统总体设计-8
4.1系统功能设计-8
4.2系统流程图-9
4.3数据库设计-10
4.3.1数据分析-10
4.3.2逻辑结构设计-10
4.4本章小结-15
5系统详细设计-16
5.1系统首页设计-16
5.2软件功能模块-16
5.2.1用户注册登录-16
5.2.2考试-20
5.2.3题目收藏错题集-22
5.2.4论坛-24
5.2.5课程-26
5.2.6课程播放-27
5.2.7笔记-28
5.3服务器-29
5.4本章小结-30
6 系统测试-31
6.1软件测试-31
6.1.1黑盒测试-31
6.1.2白盒测试-31
6.2系统测试-31
6.2.1首页的测试-31
6.2.2视频的测试-32
6.2.3注册登录的测试-32
6.2.4论坛的测试-32
6.2.5考试的测试-32
6.2.6个人中心的测试-33
6.3本章小结-33
结论-34
致谢-35
参考文献-36
附录-37