基于Android的课程学习系统设计

 2022-02-10 06:02

论文总字数:26798字

摘 要

随着互联网特别是移动终端的发展与普及,各个领域走向信息化和数字化,电脑,手机或平板等工具极大的改变了我们的生活,工作和学习方式,人们越来越依赖于它们所带来的便利。在当今世界上,Android系统是近年来发展最快,使用人数最多的移动终端操作系统。也是智能终端上搭载最多的系统。

本项目充分利用现在移动互联网技术及应用的优势,创建区别于课堂大课教学模式的便捷式碎片化的知识学习模式,预计建立《计算机结构与逻辑设计》课程的课程移动APP设计、微信公众平台系统、服务器端云数据系统,并联合教师微信号、课程微信群等建立覆盖所有学生的移动互联网课程服务平台,探索完成课程通知、微课、微视频、答疑、一对一交互等功能的新学习模式,让教师更好更灵活地服务学生,提升整个课程的教学效果和学习效率。

本项目采用java web进行服务器端开发,并结合数据库来实现,用户可以实现注册、登录、发帖、回帖以及从服务器端获取各种格式的文件例如试卷、答案等进行学习及交流。

本文档详细叙述了整个项目的快开发过程,说明了各个功能模块的设计与实现。我们在服务端进行数据和协议的接收,在客户端接收服务器返回的数据。

关键词:Android,servlet,json,系统设计

Design of Curriculum Learning System Based on Android

ABSTRUCT

With the development and popularization of the Internet,especially the mobile terminal,all fields move toward to informatization and digitization.Computers, mobile phones or tablet tools have greatly changed our life, work and study.People are increasingly dependent on the convenience they bring.In today's world, the Android system is the fastest growing in recent years, with the largest number of mobile terminal operating system.It is also equipped with the most intelligent system on the terminal.

This thesis makes full use of the advantages of mobile Internet technology and Application.creating a teaching mode which is different from the fragmented knowledge learning mode,expecting to set up a mobile internet service platform including design of app of computer architecture and logic design.WeChat public platform system,the server cloud data system and joint tearchers’ WeChat ID,curriculum WeChat group,exploring and completing the course notice,micro class,micro video,Qamp;A,one-on-one interaction, and other functions of the new learning mode.Allow tearchers to serve students better and more flexible,improve teaching effectiveness and efficiency of the course.

The thesis uses Java Web server-side development, and combined with the database to achieve, the user can achieve registration, login, post, reply and from the server to get various formats of documents, such as papers, answers to learn and exchange.

This thesis describes the development process of the entire project, a careful analysis of the demand, specifying the design and implementation of various functional modules. Our protocol data and received on the server corresponding servlet and for data processing ,then receive data at the client.

Keywords:Android,servlet,json,系统设计

目 录

摘要……………………………………………………………………………………………2

关键词…………………………………………………………………………………………2

Abstract………………………………………………………………………………………3

Key words………………………………………………………………………………………3

第一章 绪论……………………………………………………………………………6

1.1 研究背景和意义…………………………………………………………………………6

1.2 研究现状 ………………………………………………………………………………6

1.3 本文主要工作…………………………………………………………………………………7

1.4 本文组织结构………………………………………………………………………………7

第二章 相关技术…………………………………………………………………………8

2.1 Android系统…………………………………………………………………………8

2.2 JSON………………………………………………………………………………………9

2.3 JSP与Servlet……………………………………………………………………………9

2.4 MySQL数据库……………………………………………………………………………10

2.5 JDBC…………………………………………………………………………………………10

第三章 基于Android的课程学习系统设计分析………………………………………………12

3.1 需求分析…………………………………………………………………………………12

3.2 系统的总体设计……………………………………………………………………………12

3.2.1 设计的总体思想及框架………………………………………………………………12

3.2.2 服务器端的功能设计…………………………………………………………………12

3.2.2.1教师注册模块设计………………………………………………………12

3.2.2 .2教师登录模块设计……………………………………………………………13

3.2.2 .3文件管理模块设计………………………………………………………………13

3.2.2 .4用户帖子模块设计………………………………………………………………13

3.2.2 .5数据库设计………………………………………………………………………13

3.2.3 客户端的功能设计……………………………………………………………………14

3.2.3 .1用户注册模块设计……………………………………………………………14

3.2.3.2用户登录模块设计……………………………………………………………14

3.2.3.3用户发帖模块设计……………………………………………………………15

3.2.3.4用户回帖模块设计……………………………………………………………15

3.2.3.5习题查看模块设计……………………………………………………………15

3.2.3.6答案查看模块设计……………………………………………………………16

3.2.3.7意见反馈模块设计……………………………………………………………16

3.2.3.8微信接口与其他功能序模块设计…………………………………………16

第四章 基于Android的课程学习系统设计实现………………………………………………17

4.1 系统界面的UI实现………………………………………………………………………17

4.2 服务器端功能实现…………………………………………………………………………19

4.2.1教师注册模块实现………………………………………………………………………19

4.2.2 教师登录模块实现………………………………………………………………………21

4.2.3 文件管理模块实现………………………………………………………………………21

4.2.4 用户帖子模块实现………………………………………………………………………23

4.3 客户端功能实现……………………………………………………………………………30

4.3.1 启动界面实现……………………………………………………………………………31

4.3.2 用户注册模块实现………………………………………………………………………32

4.3.3 用户登录模块实现………………………………………………………………………34

4.3.4 用户发帖模块实现………………………………………………………………………36

4.3.5 用户回帖模块实现………………………………………………………………………38

4.3.6 习题与答案查看模块实现………………………………………………………………42

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

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

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