登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

基于Android的英语学习系统服务器端设计与实现毕业论文

 2020-07-07 09:07  

摘 要

跨入21世纪,人们面临着一个极新的时期,以计算机为焦点的信息技术正给人类社会带来庞大变革。这类变化此刻正在渗入到学习范畴,跟着手机客户端和4G的遍及,渗入速率越来越快,此刻,经由手机客户端取得信息的影响在逐步扩展,由此进入一个新的学习时期 —— 4G学习时期。
本论文旨在对基于Android的移动英语学习系统服务器端的设计,主要分为五个部分:第一部分介绍了本课题的背景,项目价值,市场调研;在论文的第二部分给出了当前市场上主流的几个操作平台的优劣势以及市场占比,为何选择Android作为本次程序设计的平台的原因以及相关技术介绍,Spring MVC,jQuery EasyUI,JAVA环境搭建;第三部分给出了需求分析,以及系统流程图和功能模块;第四部分着重系统体系架构和服务器端架构,以及数据库的设计;第五部分给出了对后台管理的详细页面展示和代码。


关键字:Android,学习系统,英语学习,学习平台

Design and implementation of English learning system server based on Android

ABSTRACT

Entering the 21st century, we are facing a new era. Information technology with computer as its core is bringing about great changes to human society. This change is now penetration in the field of education, with the popularity of mobile client and 4G technology. The penetration speed is getting faster and faster, and now, the influence of acquiring knowledge by mobile phone client is gradually expanding, entering a new era – 4G learning time.
This paper aims to design the server side of the mobile English learning system based on Android. It is divided into six parts: The first part introduces the background, project value and market research of this topic; In the second part of the paper, the advantages and disadvantages of several mainstream operating platforms in the current market and their market share are given. Also, there is why Android was chosen as the platform for this program design and related technology(Spring MVC,jQuery EasyUI) introduction. JAVA environment building; The third part gives demand analysis, system flow chart and function module; The fourth part focuses on system architecture and server-side architecture, as well as database design; The fifth part gives the detailed page display and code of background management

Keyword: Android; Learning platform; English learning; Study system

目录

摘 要 I

ABSTRACT II

目录 1

第一章 绪论 1

1.1 课题背景 1

1.2 项目价值 1

1.3市场调研 2

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

2.1移动开发平台 4

2.2应用开发编程语言 4

2.2.1 平台的封闭与开发 5

2.2.2学习资源和测试工具 6

2.2.4 平台选择 7

2.3 Android 开发环境 7

2.4 前段框架 8

2.4.1 Spring MVC 8

2.5 前端框架 9

2.5.1 jQuery EasyUI 9

2.6Java环境搭建 10

2.6.1数据库 10

2.6.2 服务器技术 12

2.6.3 Jre和Jdk的安装 12

2.6.4 MyEclipse安装步骤 14

2.6.5 Tomcat安装 15

第三章 系统需求分析 16

3.1系统目标 16

3.2功能需求分析 16

3.3系统流程图 17

3.4功能模块 18

第四章 系统设计 19

4.1系统的体系架构 19

4.2系统服务器端结构 19

4.3数据库设计 20

4.3.1系统E-R图 21

4.4.2数据库表设计 21

4.5 数据库维护优化 23

4.5.1 维护优化内容 23

4.5.2 数据库操作注意事项 23

第五章 程序设计与实现 24

5.1后台管理 24

5.1.1登录管理员 24

5.1.2主页面 26

5.1.3书籍管理 27

5.1.4词句管理 32

5.1.5系统管理 36

参考文献 39

致谢 40

第一章 绪论

1.1 课题背景

在早已迈入4G时代的今天,一个高速发展的移动互联网已经不再是几年前那样了,各方势力在一个公平的竞争环境中蓬勃发展,日新月异。应用平台的互通与共享,甚至于使得平台之间可以互相使用不同平台的应用程序,差异的缩小另一个新的互联网在终端上建立起来。

智能手机迎着人们的需求,迅速的发展并被大范围地普及,移动终端和个人电脑已经一般无二,在电脑上能做到的事情,几乎都可以在终端上完成,并且终端具备着个人电脑所不具备的优点:便携性所带来的便捷,使得我们可以打破时间和空间的限制,随时随地都可以连接网络。这,显然已经改变了我们的生活方式。

21世纪初,大量的国产和国外进口的智能手机涌入中国市场,移动互联网市场有了新的变化,处于变革的时期。

最初的移动互联网市场被UNIX统治,而如今各方开花,IOS、Symbian、Android、WINDOWS等竞争激烈,仅仅数年时间,操作系统就已经发展成了一个成熟的行业。在移动操作系统中.发展最快最为瞩目的就是谷歌推出的Android操作系统。一方面是因为它相比于PALM和Symbian等具有友好的用户界面和众多的APP.另一方面则是因为作为开源系统它本身更容易被手机厂商采用以推出各个价位的移动终端。

1.2 项目价值

在信息爆炸的如今,信息量呈指数级增长,每天都有大量的信息出现。移动互联网使得我们可以以无法想象的方式获取信息:无论是在地铁上还是在甜品站吃甜品,我们都可以连接网络,获得自己想要的信息。这样一个快捷,便利的移动互联网已经进入了我们的视野,走入了我们的生活,改变了我们的生活习惯和学习方式。移动互联网一出现,便以自身强大的能力,绝佳的发展势头以及巨大的潜在市场,吸引了无数人的目光。对于什么是移动学习,每个人都有自己的理解,我个人最为推崇的两个是美国学者ClarkQuinn和香港教育学家江绍祥,前者对移动学习的定义是:移动学习是指通过移动电话、个人数字助理或掌上电脑等便携式设备进行随时随地的学习,它结合了数字化的学习和移动计算技术[9];后者是:移动学习只是数字化学习的一个方面,是对传统学习方式的一个有力补充[3]。个人认为:移动学习是一个建立在移动互联网基础上,以移动终端为主的学习方式。

移动通讯市场调研机构Baskerville 公司在《2010:环球移动市场瞻望》陈述中指出到2010 年,环球移动电话用户总数将跨越20 亿。该陈述称,直到2009年4 月份,环球范围内的移动用户达l0 亿之多,每日净增42.2 万的新用户。若是中国的远程教育想在实现跨越式的成长,就必要依托移动通讯和智能移动终端这个载体,提供无处不在的移动进修,实现与国际化远程教育的接轨。

相关图片展示:

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图