摘要:随着信息技术的不断发展,用手机软件搜索学习信息是现代学生获取资源最重要的途径之一。用户可以通过学习辅助软件获取考试信息及考试所用的资源,讨论学习上遇到的难题。使用学习辅助系统,可以提高学生的学习积极性和学习兴趣,有针对性地帮助学生复习,帮助每一位学生顺利通过考试。
本文介绍了基于Android的学习辅助系统设计与实现。本系统主要包括:(1)文件管理:包括文件上传、下载、存储;(2)信息管理:包括信息发表、阅读、用户评论、点赞;(3)站内消息管理:包括文本、图片消息的发送、接收、阅读、存储;(4)用户管理:包括注册用户、用户基本信息管理;(5)资讯推送;(6)学习计划管理:包括制定学习计划、修改学习计划状态、删除学习计划。
本系统使用使用Android Studio和MyEclipse开发工具进行Android手机客户端和服务器端的程序开发,使用MySQL数据库作为数据库后台。通过手机端前台的操作,用户可以对基本信息进行编辑,发布消息,文章、上传、下载文件,获取和分享最有价值的信息。获取信息更加方便,不受时间、空间的限制,可以随时随地享受到本软件带来的便利。
关键词 学习辅助系统;安卓;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究现状-1
1.3 研究内容-1
1.4 论文的组织结构-2
2 相关技术及工具简介-3
2.1 Android简介-3
2.2 Java简介-3
2.3 MyEclipse简介-3
2.4 MySQL简介-3
2.5 Android Studio简介-3
2.6 Tomcat 服务器的简介-4
2.7 本章小结-4
3 系统分析-5
3.1 学习辅助系统的概述-5
3.2 系统功能分析-5
3.3 系统用例图-6
3.4系统流程图-7
3.4.1学习辅助系统的总体的功能流程-7
3.4.2基本信息管理流程-8
3.5 本章小结-9
4 学习辅助系统的总体设计-10
4.1 总体设计概述-10
4.2 系统功能结构图-10
4.3 学习辅助系统的数据库设计-15
4.3.1 数据库逻辑结构设计-15
4.3.2 学习辅助系统E-R图-16
4.3.3 学习辅助系统的表设计-17
4.4 本章小结-20
5 学习辅助系统的详细设计及实现-21
5.1 数据库连接配置-21
5.2 用户登录界面-21
5.3 用户注册界面-22
5.4 学习辅助系统主界面-23
5.5 学习计划模块-23
5.5.1 添加学习计划界面-24
5.5.2 修改学习计划状态界面-25
5.5.3 查看学习计划界面-25
5.6 资源模块-26
5.6.1 上传文件界面-26
5.6.2 下载文件界面-27
5.7资讯模块-27
5.8 聊天界面-28
5.9帖子模块-28
5.9.1 上传帖子-29
5.9.2 点赞帖子-29
5.9.3 评论帖子-30
5.10本章小结-31
6 系统测试-32
6.1 测试方案设计-32
6.2测试环境-32
6.3 系统部分功能测试-32
6.4 本章小结-34
结论-35
致谢-36
参考文献-37