基于Android的在线学习系统的设计与实现

 2022-10-26 23:12:17

论文总字数:33731字

摘 要

教学的方式正在不断的变化,外国许多大学采用网络教学授课的方式给国内网络授课带来了许多借鉴。他们利用网络辅助教学,将网络作为载体,帮助教师进行教学工作。本系统就是利用互联网和一些相关技术建立起的课程学习系统,为广大师生提供了便利。

本次课题设计是利用现有的技术开发一个适用于Android平台的在线学习系统。该课程学习系统主要由服务器和客户端(学生、老师)组成。服务器端是后台,使用PHP编写,主要管理一些课程、公告、拓展资源、视频、资料、测试题,用户信息等等。客户端主要是用HTML5和JavaScript编写的,主要包括注册登入、公告、视频、讨论、资料、“我的”几个关键的功能。学生可以查看公告详情、观看教师上传的资料和视频、参与讨论话题,在“我的”功能界面查看课程、完成作业、进行自我测试和查看拓展资源等等。在此在线学习系统中,教师将相关学习视频和学习技巧等资源上传,学生可以自由浏览视频进行学习。

关键词: Android;HTML5;JavaScript;PHP;MySQL;在线学习

The Development of Component Technology Course Learning System Based on Android

abstract

Changing teaching methods, many foreign universities have brought us a lot of reference by using network teaching method. They use the network which is a carrier to help teachers carry out teaching work. This system uses the Internet and some related technologies to establish a curriculum learning system to provide convenience to the majority of teachers and students.

The design of this project uses the existing technology to develop an online learning system which is suitable for android platform. The course learning system consists of server and client (students, teachers). Server is the background, written in PHP, mainly managing some courses, announcements, development resources, video, materials, tests, user information and so on. The client is mainly written in html5 and JavaScript, mainly including login, announcement, video, discussion, information, several key functions of mine. Students can view the details of the bulletin, watch the information and videos uploaded by teachers, and participate in the discussion topic. Students can view courses, finish assignments, finish self-test and view extension resources, and so on in my functional interface. Teachers can upload relevant learning resources for students to watch or download.

Keywords:Course Study ;PHP ;Android ;HTML5 ;JavaScript ;MySQL

目录

摘要 I

第一章 引言 1

1.1 研究背景与意义 1

1.2 国内外研究现状 1

1.2.1国外研究现状 1

1.2.2 国内研究现状 2

1.3 研究内容 2

1.3 本章小结 3

第二章 系统开发关键技术 4

2.1 Android平台 4

2.2 HTML5技术 4

2.3 PHP技术 5

2.4 数据库技术 5

2.5 JavaScript技术 5

2.6 本章小结 6

第三章 系统的总体设计 7

3.1可行性分析 7

3.1.1技术可行性 7

3.1.2 经济可行性 7

3.1.3 操作可行性 7

3.2系统需求分析 7

3.2.1功能需求 7

3.2.2性能需求 13

3.3本章小结 14

第四章 系统概要设计 15

4.1系统架构设计 15

4.1.1 总体架构设计 15

4.1.2 系统功能设计 16

4.2 数据库设计 17

4.3 本章小结 20

第五章 详细设计与实现 21

5.1服务端设计与实现 21

5.1.1用户管理 21

5.1.2 课程管理 22

5.1.3 公告通知 24

5.1.4评论交流 25

5.2 客户端设计与实现 26

5.2.1 用户登录注册模块 26

5.2.2 教学视频模块 29

5.2.3 资料模块 31

5.2.4 公告模块 32

5.2.5 讨论模块 33

5.2.6 我的模块 35

5.3本章小结 36

第六章 系统测试 37

6.1 测试目的 37

6.2 系统测试方法 37

6.3 测试流程 37

6.4 系统功能测试 38

6.4.1 服务器端测试 38

6.4.2 用户测试 41

6.5 本章小结 43

第七章 总结与展望 44

致谢 45

参考文献(References) 46

第一章 引言

1.1 研究背景与意义

随着时代的发展,教育的方式正在进行不断的变化。传统教学的局限性促使人们去发掘更有效、更快捷的学习方式。在这个网络以及多媒体迅速发展的年代里,人们不禁想到可以利用现代信息技术来开辟学生的一种新的学习方式。

在线学习是一种新的学习模式,打破传统教学面临的时间、地点方面的束缚。在线学习的研究给教师和学生都带来了很大的方便。教师可以随时随地教学,不受时间限制。学生可以随时随地学习,不受地点限制。打破面对面教学的方式,自由度很高,可调节性也很高。

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

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

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