云计算环境下移动学习系统前台构建研究

 2022-10-26 11:10

论文总字数:28500字

摘 要

随着科技的发展,移动学习平台简便了人们的学习方式。移动自主学习平台不仅能够极大地调动学生学习的主动性,还能锻炼并提高学生自主分析问题和解决问题的能力。

整个系统前台基于C/S架构,后台基于B/S架构。后台跟数据库操作进行增删查改等操作,把数据写一个接口返回给客户端,客户端调用接口地址形成交互。客户端实现了个人信息的管理、课程资源浏览和管理、消息通知功能、作业管理功能、在线测试和师生交流等一系列功能。

Android大多数用于手机,平板等便于携带的设备。由Google公司在2007年11月5 日正式公布。在中国市场,Android手机市场以华为为代表,近年来,使用Android系统的人越来越多,因此在手机平台上开发一个学习系统是很有意义的。

关键字:移动学习平台;Android;C/S;Eclipse

Research on Front-end Construction of Mobile Learning System in Cloud Computing Environment

Abstract

With the development of technology, the mobile learning platform is simple for people to learn. The mobile autonomous learning platform can not only greatly motivate students' initiative, but also exercise and improve students' ability to analyze and solve problems independently.

The whole system foreground is based on the C/S architecture, and the background is based on the B/S architecture. The background and database operations are added, deleted, checked, etc., The client invokes the interface address to form an interaction. The client implements a series of functions such as management of personal information, browsing and management of course resources, message notification function, job management function, online testing, and teacher-student communication. The business logic is solved by analyzing the requirements of some modules of the system, and the persistence of data is realized by means of SQLite technology.

Most of Android is used for portable devices such as mobile phones and tablets. Officially announced by Google on November 5, 2007. In the Chinese market, Android has a market share of nearly 84%, so it makes sense to choose a learning system on the Android smartphone platform.

Keywords: mobile learning platform; Android; C/S; Eclipse

目录

摘要 I

Abstract II

第一章 引言 1

1.1 研究背景 1

1.2 国内外研究现状 1

1.2.1 国外研究现状 1

1.2.2 国内研究现状 1

1.3 研究的内容和意义 2

1.4 论文组织结构 2

1.5 本章小结 2

第二章 相关技术介绍 3

2.1 系统架构 3

2.2 Android平台简介 3

2.3 数据库技术 3

2.4 平台实现的工具 3

2.5 本章小结 4

第三章 需求分析 5

3.1 可行性分析 5

3.2 平台总体需求分析 5

3.3 前台功能需求分析 6

3.3.1 注册登录模块分析 6

3.3.2 个人信息管理模块分析 7

3.3.3 课程浏览模块分析 7

3.3.4 课程资源管理模块分析 9

3.3.5 在线测试模块分析 10

3.3.6 作业管理模块分析 10

3.3.7 通知模块分析 11

3.3.8 师生交流模块分析 11

3.4 本章小结 12

第四章 系统设计 13

4.1 前台总体设计 13

4.1.1 前台总体框架设计 13

4.1.2 前台总体结构设计 13

4.2 移动学习客户端设计 14

4.2.1 用户注册/登录模块设计 14

4.2.2 个人信息管理设计 15

4.2.3 课程浏览模块设计 16

4.2.4 课程资源管理设计 18

4.2.5 在线测试模块设计 20

4.2.6 作业管理模块设计 22

4.2.7 通知消息模块设计 23

4.2.8 师生交流模块设计 24

4.3 数据库设计 26

4.3.1 实体关系图 26

4.3.2 主要数据库表设计 28

4.4 本章小结 32

第五章 移动学习平台的实现 33

5.1 注册登录功能模块实现 33

5.2 个人信息功能模块实现 33

5.3 课程浏览功能模块实现 34

5.4 课程资源功能模块实现 35

5.5 在线测试功能模块实现 36

5.6 作业管理功能模块实现 36

5.7 通知消息功能模块实现 37

5.8 师生交流功能模块实现 38

5.9 本章小结 39

第六章 移动学习平台的测试 39

6.1 功能测试 39

6.1.1 课程浏览管理模块 39

6.1.2 在线测试管理模块 40

6.1.3 作业管理模块 41

6.1.4 课程资源管理模块 41

6.1.5 通知管理模块 42

6.1.6 师生交流管理模块 43

6.1.7 个人信息管理模块 44

6.2 性能测试 44

6.3 本章小结 45

第七章 总结与展望 46

7.1 总结 46

7.2 展望 46

致谢 47

参考文献 48

第一章 引言

1.1 研究背景

近年来,移动学习成为网民日常在线生活的重要组成部分。手机学习具有操作方便、简单的特点,随时随地都可以学习学生可以充分利用零碎的时间学习,掌握一个相对完整的知识块。

随着无线通信技术和通信设备的快速发展,以智能手机为代表的移动设备的价格逐年下降,相关的Android应用越来越受欢迎。智能终端设备和Android应用程序的许多优点已得到大多数用户的认可。经过多年的发展,第四代移动通信技术(4G)的兴起,5G也即将到来,为移动终端用户带来了更快的数据传输速率,这进一步推动了手机学习将成为另一种流行的学习方式。

1.2 国内外研究现状

1.2.1 国外研究现状

在国外,金斯顿大学利用短信进行学生和老师之间的交流平台,方便老师解决教学过程的问题。但是短信进行交流很不方便,短信能发送的内容有限,且那时候通信网络技术还不够成熟,通信信号连接不稳定,不能及时收发短信。

剩余内容已隐藏,请支付后下载全文,论文总字数:28500字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;