云课堂(课程管理)安卓Android应用APP的设计与实现(MySQL)
来源:56doc.com 资料编号:5D15727 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D15727
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
云课堂(课程管理)安卓Android应用APP的设计与实现(MySQL)开题报告,毕业论文18900字,程序代码,客户端和服务端,MySQL数据库,答辩PPT)
Design and Implementation of the Android Application“Class-In-Cloud” (CiC)
通过“云课堂”安卓应用的研发及应用,一方面解决目前安卓手机课程表应用无法读取网络资源,需要用户手动输入课程的问题,提高了用户使用的方便性与便捷性。另一方面对于面前的应用混乱无章的本地文件管理模式来说,可以通过该系统平台,引入良好的文件管理模式,合理调用手机的各种接口,提高学习的水平和质量。
云课堂软件可以广泛地应用于学习教学的各领域,有效地提高了学生对课程安排,时间安排进行决策的可靠性、客观性及合理性,该软件可以作为学校教学系统的一种组成部分,从一个方面提高教学的自动化信息化水平,另一方面可以通过各种评估机制提高学生的自理能力,自控能力。
本应用共分为五大模块:云端管理模块、通信模块、本地课程管理模块、本地文件管理模块,辅助支持模块。
本云课堂应用可以满足当今广大学生利用手机对课堂资源进行个性化管理的需求
程序被分成了五个主要的模块,每个部分负责掌管不同的任务。下面让我们看看详细的解释。
模块1:云端管理模块
管理员上传,分享课程资源,确认课程信息的完整性,有效性。在测试版本中,本应用将选取2-3个专业作为实验。
模块2:通信模块
本地信息与“云端”的交互。主要是用户通过网络,连接到服务器,下载相对应的资源,更新本地的课程信息,实现资源的同步。
模块3:本地课程管理模块
根据下载的课程信息,整合本地课程表,并在合适时间对用户做出适当的提醒。
模块4:本地文件管理模块
包括本地的拍照管理和资料管理,会调用安卓系统摄像头API
模块5:辅助支持模块
系统的其他拓展功能。
开发环境
开发工具:Eclipse
开发技术:Android SDK
数据库:MySQL
目 录
第一章 绪论 1
第一节 论文背景及研究意义 1
1.1.1 论文背景 1
1.1.2 论文解决方案 1
1.1.3 论文研究意义 2
第二节 论文研究目标 2
1.2.1 论文研究目标 2
1.2.2 论文研究内容 3
1.2.3 论文解决问题 3
第三节 国内外研究现状 4
1.3.1 安卓手机应用发展现状 4
1.3.2 课程表相关应用发展现状 5
第四节 同类系统分析对比 5
第五节 系统开发意义 6
第六节 论文主要研究工作 6
第二章 系统应用技术介绍 7
第一节 系统开发的生命周期 7
2.1.1 流程周期 7
2.1.2 循环周期 8
第二节 系统开发的工具及技术 8
2.2.1 系统开发的客户端技术 8
2.2.2 系统开发的云端应用技术 11
第三节 系统开发的方法和模型 13
2.3.1系统基本的架构思路(MVC模式) 14
2.3.2 云端管理模块 14
2.3.3 通信模块 14
第三章 系统需求分析 16
第一节 软件需求定义 16
第二节 功能需求分析 16
3.2.1 系统功能需求 16
3.2.2 云端管理模块 18
3,2.3 通信模块 19
3.2.4 本地课程管理模块 19
3.2.5 本地文件管理模块 21
3.2.6 辅助支持模块 23
第三节 系统部署与实施分析 23
第四节 系统可行性分析 23
3.4.1 可行性研究 23
3.4.2 技术可行性分析 24
3.4.3 操作可行性 24
第五节 本章小结 24
第四章 用户界面设计 25
第一节 界面设计工具介绍 25
第二节 界面详细设计 26
4.2.1 主界面设计 26
4.2.2 登陆界面设计 27
4.2.3 课程资料界面—本地资料设计 28
4.2.4 课程资料界面—云端资料设计 29
4.2.5 课程资料界面—云端详情设计 30
第三节 界面详细设计 36
第四节 本章小结 37
第五章 系统数据库设计 38
第一节 数据库及建模工具介绍 38
5.1.1 数据库简介 38
5.1.2 数据库建模工具简介 39
5.1.3 MySQL GUI Tools开发工具简介 39
第二节 数据库总体建模设计 40
5.2.1 数据库总体设计思路 40
5.2.2 数据库概念数据模型CDM(Conceptual Data Model) 40
第三节 系统数据库数据字典及ER图 41
5.3.1 数据库设计的特色 41
4.2.11 数据表ER图及数据字典 41
第四节 本章小结 45
第六章 模块详细设计 46
第一节 模块详细设计与代码实现 46
6.1.1 云端管理模块 46
6.1.2 通信模块 48
6.1.3 本地课程管理模块 50
6.1.4 本地文件管理模块 53
6.1.5 辅助支持模块 56
第二节 本章小结 58
第七章 总结与展望 59
|