项目背景

社会生活的信息化和经济的全球化,使英语的重要性日益突出。英语作为最重要的信息载体之一,已成为人类生活各个领域中使用最广泛的语言。许多国家在基础教育发展战略中,都把英语教育作为公民素质教育的重要组成部分,并将其摆在突出的地位。随着中国逐渐走进国际化,使用英语的范围也越来越广,现在日常的生活中许多地方都用得到英语。而对于学习英语的基础,背单词的方式与方法也在不断的更新和进步。基于移动端的英语移动学习APP能为学生提供一个全新的学习机会,它从某种程度上能够改善学生学习英语的效果。此外,在英语听、说、读、写技能中,阅读能力在语言的学习和使用过程中也是极为重要的[1]。

1.2 研究目的

英语作为国际通用语:其重要地位越来越得到大家的共识。英语作为一门语言技能,通过大量的训练和练习任何人都是可以掌握的。一般地说,英语学习的原则是听、说领先,读、写跟上。每天给予一定时间的练习将会对你提高阅读速度有很大的好处[2]。因此我们需要大量的阅读来提升自己的英语水平,通过阅读我们可以认识许多的生词,可以学习更多的单词,以此积累单词量。所以这个软件主要是通过阅读大量的英语文章来帮助同学们记忆单词,巩固单词。软件提供了英语文章的阅读,单词记忆,常用的英语谚语,并且还有英文的发音,还提供了翻译功能所以可以更加好的帮助同学学习积累单词和练习自己的英语发音,一边阅读英语文章一边学习单词。

1.3 文献综述

单词教学是英语教学的基础。单词学习是每个英语学习者必经之路,并且单词量的大小决定英语级别。单词学习对英语学习尤为重要。但有很多学生背单词不得法[3]。而通过英语阅读来学习英语单词是一个非常好的方法,但是如果出门就背一本书实在是很累,英语学习APP在便捷性、独特性的优势也使它逐渐成为学习英语不可或缺的重要工具。学习者把这些软件下载到手机上或者平板上就可以随时随地的进行学习[4]。

2 研究的主要内容及预期目标

2.1 主要内容

本系统主要采用前后端分离的模式进行开发,数据库采用MYSQL进行数据的存储。主要实现功能有每日一句英语学习;英语文章阅读学习;生词本;词语,短句,句子翻译等功能。

(1)每日一句英语学习:每天更新一句英语句子,比较有趣的句子可以更好的提高学习英语的兴趣,结合中英文可以使同学更加直观的学习英语单词,还可以积累写作时的句子。

(2)英语文章阅读:通过阅读文章可以检测自己有没有熟悉新单词,也可以认识一些新单词,可以将不认识的新单词添加到生词本中,在之后可以在生词本中熟悉单词,记忆单词在之后的写作可以更加的得心应手。

(3)生词本:可以添加不认识的单词,用户可以查询单词信息,点击发音,并且可以查看该单词的详细注释及中文翻译说明等,在熟悉单词之后可以将他从生词本中移除。

(4)翻译:随时翻译不认识的单词,句子,方便了日常的学习。

2.2 预期目标

本系统是基于HTML5开发的英语学习软件,预期目标如下:

(1)用户打开软件会在界面上显示一句英文的句子(一些谚语或者俗语)并且配有中文帮助同学认识。

(2)点击英语阅读会出现推送的英语文章阅读。

(3)翻译板块具有中英文互译功能。

(4)用户可以将在阅读中不认识的英语单词添加到此版块中,用户可以查询单词信息,点击发音,并且可以查看该单词的详细注释及中文翻译说明等。

系统总体设计

本项目采用前后端分离的模式开发,前端通过接口和后端实现数据交互。实现这4个模块的功能,前端需要采用HTML+CSS3实现基础的页面布局,CSS3可为HTML5编写的网页提供多姿多彩的样式,使布局更合理美观,为实现更好的交互式网页提供有力的支持[5]。采用JavaScript基于DOM的编程技术,借助于事件对象及其属性,设置页面对象的属性值,实现在页面上拖拽相应的对象,以完成页面设计的特殊需求功能[6]。

后端采用XAMPP作为集成开发环境,用服务端语言PHP访问MYSQL数据库,并拿到实时数据返给客户端,客户端通过接口交互完成对数据的读取和提交。此项目的UI框架采用MUI,MUI一种基于纯Web技术来进行移动应用开发的新型开发模式,基于这样的一种开发模式,通过MUI和HTML5+的技术实现一个跨平台的移动端[7]。在APP中需要实现原生功能的部分:如沉浸式导航栏等,需要调用HTML5+原生API来实现,页面中主要功能的逻辑采用JavaScript来编写。本项目中WebView作为用户界面层,以JavaScript作为基本逻辑,以及和中间件通讯,再由中间件访问底层API的方式,进行应用开发。所有基础组件和业务组件完成开发后,采用HBuilder提交云端实现打包功能。完成打包后可实现跨平台,即一套代码编写,实现多个平台的使用。

研究进度安排

(1)2019.10-2019.12:查阅相关文献和技术文档,明确需求与技术要求。

(2)2020.03-2020.04:撰写开题报告,并准备开题报告答辩。

(3)2020.04-2020.05:数据库设计。

(4)2020.05-2020.06:页面模板设计。

(5)2020.06-2020.07:系统框构的搭建。

(6)2020.07-2020.09:程序设计。

(7)2020.09-2020.10:系统测试。

(8)2020.11-2019.02:撰写毕业论文并准备毕业论文答辩。

参考文献:

[1] 马俊华. 基于混合式学习的大学英语阅读移动学习APP的设计与开发[D].上海外国语大学,2019.

[2] 卞仕宏.英语阅读能力的培养[J].小学生(教学实践),2012(02):62-63.

[3] 王爱丽.浅议英语单词的学习方法[J].校园英语,2019(03):166.

[4] 于圣彬.基于HTML5技术下移动Web前端设计与开发的研究[J].中国新通信,2020,20(04):47.

[5] 辛红.基于HTML5+CSS3交互式网页布局的研究[J].考试周刊,2019(A3):195.

[6] 韩德.利用JavaScript实现并页面元素的拖拽[J].电脑编程技巧与维护,2012(20):63-64+80.

[7] 罗宏俊,冯瑞.基于Web技术进行移动应用开发和中间件的研究[J].计算机系统应用,2019,26(11):19-27.

[8] 李博文. 基于移动终端的汉语、英语学习软件对比及其运用研究[D].广东外语外贸大学,2019.

[9] 戴宏明.PHP技术从入门到精通八段锦[J].软件,2016,37(05):49-53.

[10]李正,吴敬征,李明树.API使用的关键问题研究[J/OL].软件学报:1-24[2020-04-14].

[11] Mike Shema. HTML5[M].Elsevier Inc.:2012-06-15.

[12] Kateryna Synytsya,Natalya Prokofyeva,Aleksejs Grocevs,Vladimirs Tomko. HTML5 in Development of Assessment Tasks for e-Learning[J]. Applied Computer Systems,2015,16(1).

html5图像编码游戏开题报告,基于HTML5的英语学习APP开题报告相关推荐

  1. 基于Android的英语学习APP的设计与实现

    随着移动互联网技术的快速发展,利用手机APP进行工作学习已经成为大众非常喜欢的生活方式.作为传统英语课外学习的重要补充,为了更好的提升英语学习的效果,设计一款适合学生学习的英语学习APP成为关注的焦点 ...

  2. 开题报告html5游戏,开题报告基于html5的音乐网站

    开题报告基于html5的音乐网站 毕 业 设 计 开 题 报 告 1.本课题的研究意义,国内外研究现状.水平和发展趋势 1.1研究意义 随着现在生活节奏的加快,越来越多的人压力随之增大,所以必须要有合 ...

  3. 基于vue的英语单词App

    基于vue的英语单词App 项目介绍 首页界面 学习界面 复习界面 测试界面 设置界面 默认单词界面 下载方式 项目介绍 社会生活的信息化和经济的全球化,使英语的重要性日益突出.英语作为最重要的信息载 ...

  4. 实训项目——多语言学习app 总结报告

    文章目录 实训项目--多语言学习app 总结报告 1. app 介绍 1. 运行app 2. 界面效果 2. 开发过程 1. 开发环境 2. 项目结构 3. 欢迎界面 4. 用户与学习界面 5. 语言 ...

  5. 基于Android实现日语学习app设计与实现演示【附项目源码+论文说明】分享

    基于Android实现日语学习app设计与实现演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智 ...

  6. 基于Android实现日语学习app设计与实现演示【附项目源码+论文说明】

    基于Android实现日语学习app设计与实现演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智 ...

  7. html5管理开题报告,基于HTML5的响应式网站的设计与实现(论文)开题报告

    [9] Brad Dayley,jQuery与JavaScript入门经典 [M].北京:人民邮电出版社,2014. [10] 王映龙,刘春阳,熊曾刚,Java EE实用教程 [M].北京:清华大学出 ...

  8. 基于HTML在线考试系统开题报告,基于JSP的在线考试系统 开题报告.doc

    基于JSP的在线考试系统 开题报告 毕业设计(论文)开题报告 论文题目: 基于JSP的在线考试系统 Online Examination System Based on JSP on JSP 学 生 ...

  9. html5做一个展示页面,基于HTML5的WebGL实现json和echarts图表展现在同一个界面

    突然有个想法,如果能把一些用到不同的知识点放到同一个界面上,并且放到一个盒子里,这样我如果要看什么东西就可以很直接显示出来,而且这个盒子一定要能打开.我用HT实现了我的想法,代码一百多行,这么少的代码 ...

最新文章

  1. SqlParameter参数化查询
  2. 地铁闸门会夹伤人吗_男子被夹地铁屏蔽门与列车之间,现场画面太惊险!
  3. linux常见故障处理,[转载]Linux常见操作和故障处理汇总
  4. JDK1.8中的Stream详解
  5. EntityFramework 启用迁移 Enable-Migrations 报异常 No context type was found in the assembly
  6. 安装Cornerstone3.1注意点
  7. html中常见的小问题(1)
  8. 网易资深Java架构师:java数组对象转为list集合
  9. 李洋疯狂C语言之有关“you are come from shanghai”逆序(二)
  10. ADO.NET、ODP.NET、Linq to SQL、ADO.NET Entity 、NHibernate在Oracle下的性能比较
  11. DIV+CSS两种盒子模型
  12. 南邮-2022年6月电子商务练习自整理 - 选择篇
  13. 如何恢复eclipse默认(初始)界面
  14. ug585-Zynq-7000中文文档阅读笔记
  15. 千锋 Vue 详细笔记整理
  16. IPMP国际项目管理资质认证培训班
  17. Graphviz 双向边和无向边
  18. 跳出阿里之外做阿里之一------发布产品之外做阿里
  19. C语言实现图片的放大缩小(附完整源码)
  20. java spring面试题附pdf答案(最全版本持续更新)

热门文章

  1. Dev-c++语言设置成中文的方式
  2. mac Monterey 安装vmware fusion12 个人免费授权版
  3. Java程序员的专属社区 |【Java程序员大本营】新人必看玩转攻略
  4. Linux查看句柄数
  5. 怦然心动的人生整理魔法(笔记)——物品类别整理
  6. linux7防火墙图形界面打不开,centos 7版本防火墙详细说明
  7. 关于unity客户端防作弊(内存数据被修改)
  8. macos 10.15.3 安装vim+python3 +ycm自动补全+第三方库补全
  9. 【IT杂记】--售前PPT包含什么内容最能俘获甲方的心
  10. 《青你2》 | 有了它,你pick的小姐姐不靠“奶”也能出道