基于Chrome Extension的词典软件设计与开发

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:Thomas1007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国改革开放以来教育事业的逐步发展,我国国民对外语的普及度和受教育能力逐步提升,英语学习已经是外语学习的主流。而在注重“互联网+”的信息化时代背景下,信息化教学越来越受到重视。词典软件是一类非常常用的软件,几乎每个学习外语的人都离不开。本论文在调研了同类软件并提出了自己的创新需求后,使用Web开发技术开发了一款基于Chrome Extension扩展平台的词典软件,提供了与传统软件不一样的交互方式与功能集合。本论文主要阐述使用Web技术开发一款基于Chrome Extension扩展平台的词典软件,详细讲述了开发这款背单词软件的设计步骤、系统需求、基本功能、数据结构设计和实现的关键技术。其利用Chrome Extension API提供了基于艾宾浩斯记忆曲线的主动复习功能、记录单词最初的查询的来源、完全的离线使用、特定单词列表的学习功能等。在此款词典软件开发完成后,也上传到了谷歌浏览器应用商店供所有用户下载使用,并获得了最高八万用户的成绩,也获得了大多数用户的一致好评。说明该软件及其功能的确切中了一部分人的需求,也促进了这部分人的英语学习,也为现代教育的普及和创新略尽绵薄之力。本论文共分六章。第一章绪论,主要讨论了课题的现状、背景并提出了开发此软件的需求。第二章需求分析,着重从需求角度对软件的各方面进行分析。第三章系统设计,从技术层面对软件的系统设计做出了详细的规划如表结构的设计,不同模块之间的关系等。第四章系统实现,介绍了使用相关技术实现系统的各个功能,如javascript,extension api,git等。第五章系统测试,按照需求分析中提出的需求对软件的各方面进行了测试。第六章总结,总结了软件开发的过程并提出未来可能的开发方向。
其他文献
在连续变量量子密钥分发(Continous Variable Quantum Key Distribution,CV-QKD)系统中,通信双方需要在距离较远,信噪比较低的条件下进行密钥协商,因此必须选用码率较低,码长
随着互联网技术的高速发展,各个领域的数据迅猛增长,我们进入了大数据(Big Data)时代。然而,数据量的增长不只带来了丰富的信息资源,更高的数据维数往往也相伴而至。为了能够顺利的对高维数据进行处理分析,就需要预先对数据进行降维处理。传统的数据降维算法一般采用批量方式(Batch Model)进行训练,这种训练方式需要在训练之前将所有样本数据载入内存;随着数据规模的不断扩大,传统的数据降维算法会因
党的十九大报告指出,要提高社会治理社会化、法治化、智能化、专业化。这为新时代推进基层治理体系和治理能力现代化指明了方向,描绘了蓝图。建邺区作为南京市现代化国际性城
对履行职责之诉成立的具体要件,我国《行政诉讼法》及其司法解释并未作出具体的规定,而最高人民法院在审理“李国秀案”时一并提出了履行职责之诉成立的“五个条件”,即:一、
近年来,以螺旋形波前相位表征的电磁波轨道角动量(OAM)因其展现出的巨大通信潜力而备受关注。作为电磁波的基本物理量,OAM为无线信息承载提供了额外的自由度,基于OAM的复用通
高密度电法目前广泛用于工程地质(Cheng et al., 2019, Robert et al., 2011)、考古、水文地质(Brunet et al., 2010; Camarero et al., 2019)、环境评价等领域。但在干扰源
会议
随着我国职业教育的快速发展,职业院校企业兼职教师的教学质量也面临着新的挑战。根据国家对职业院校培养的人才质量要求,本研究以河南省H职业院校聘任的技术技能人员为例,研
本文论述惠源公司面向电力生产运行过程的电气运行监测管理系统,着重于其软件的功能分析、设计与实现工作。该系统是基于小型电力企业的设备运行管理需求而建立的信息化管理
移动边缘计算(MEC)是一种被广泛认可的新型网络架构,它可以解决传统集中式云计算架构的问题,同时也为新移动应用的产生提供平台基础,例如任务迁移。任务迁移使用任务组件托管
随着微电子与计算机技术的快速发展,集成电路(IC)被广泛应用于航空、金融、医疗等行业领域,成为日常生活中不可或缺的一部分。然而由于经济原因,IC的设计与制造分离已经成为