一、选题背景与意义(300字左右)
伴随着时代的飞速发展,人们对于完成各种行为的效率要求越来越高,需要摄取的知识与技能也越来越繁杂。而信息时代科技的发展可以通过计算机技术来大大提高工作效率,在教学中的应用也越来越广泛。世界经济的发展促使英语不断普及,背单词作为英语学习的重要环节也越来越被人们所重视。英语学习者们不再拘泥于词典背单词的传统方法,而是渴望有一款高效、实用而又声形并茂的软件。目前市场上的背单词软件多种多样,且各具优势。一般软件都会采用大量单词记忆和循环记忆的学习模式,很多单词记忆软件的开发者宣称自己的软件是按照艾宾浩斯遗忘规律科学安排单词的记忆与复习的,并且各款软件都或多或少地存在一些缺陷,如:遗忘率高、系统初始化繁杂、收费高等。因此,对于英语语言的学习,尤其是认知与记忆其单词,人们需要有体系的,科学的且高效便携的学习方式。通过直观且趣味的智能背单词自测系统,完成高效率的学习。
二、课题关键问题及难点(300左右字)
本系统的难点在于如何有效地记录下来每一个用户的行进程度,是保存用户每次的自测成绩(假如连续几次都没有过关,该如何保存数据,并且不会更新,是新建一张表保存科目的成绩数据还是按列保存相应进度的成绩),同时如何处理一些对于长时间进行这种学习模式的会员因为时间过长而产生的疲倦乏力和抵触感,这是系统区别于其他老旧方法的主要问题,也是需要解决的矛盾。
背单词系统的目的就是建立一个客户平台,用户使用此平台进行单词翻译、单词查询、加入生词库等。相对于手工辞典操作一样的,不过背单词系统可以更简便的直接的体现给用户,而且使用方便,操作简单。
实施过程中的主要问题:
1)在建立英语单词库过程中获取的数据不准确和出现的错误;2)会员信息的收藏做起来比较困难,数据库无记录,记录不保存等等;3)信息修改完成后保存乱码;4)单词的查找分类;5)生词库和错题库的建立和查找;6)会员名、用户密码的校验;7)后台数据库的连接。

三、文献综述(或调研报告)(1200字左右)
信息是人类社会发展的三大资源之一,随着人类进入信息时代,一个方向上的管理信息系统建立,运行和发展水平,标志着这个领域的管理现代化水平和信息化水平。 随着现代信息技术的飞速发展,信息化的浪潮是一浪高过一浪。而如何汲取有用的信息,一直以来都是人们在努力精进的方向,现阶段大部分通过的学习基于老旧的方法和技术,呈现出低效率,受众小的劣势。对于使用计算机技术的记忆学习,更是绝大部分停留在主流软件的巨大单词库里,至于具体的记忆和理解,尤其是对于语言的认知上,方法还是很保守的。[1]
在未来,技术不断革新,不断更新的系统需要与时俱进地被实现。随着不断被完善的科技,新的技术不断成熟,在语言学习模块开发出一款功能完善,操作简单快捷的软件系统变得越来越有可能,且越来越必要。一款优秀的辅学管理系统应该具备高效性,简易性,还有最大限度提供学习该门课程的途径。[2-3]
和如何应用本次系统设计相同的是,讲述课题的来源,设计目的及内容一样是构造系统的重要成分。在这其中,JAVA语言的网络运用是一个大主题。例如使用C/S架构是技术核心的一大主旨。而系统主要功能的实现,用户系统模块的实现,以及最后的系统测试就是软件测试的目的及意义。[4]测试的方法,可以使用白盒测试和黑盒测试。背单词系统的目的就是建立一个客户平台,用户使用此平台进行单词翻译、单词查询、加入生词库等。[5]类似于手工辞典的操作,不过背单词系统可以更简便的直接的体现给用户,而且使用方便,操作简单。 背单词系统的针对的用户群是使用此软件系统并在系统里开户,用户做为系统的服务群体,按照自己的需求进行单词的查询,翻译。按照用户自己的方式选择所需背记单词的数量,难度。遇到有生僻的单词可以加入生词库方便以后的二次查找,节省时间,方便阅览。随着信息时代科技的飞速发展,计算机等技术的发展,不仅提高了工作效率,而且大大的提高了其安全性。[6]因此,对于一些复杂的信息,就能够充分的发左右挥它们的优越性。背单词系统就是技术发展的产物,随着我们与外国人的接触越来越多,英语成为了我们必不可少的一门外语,而学习外语也就成为了我们必不可少的。本系统就是为了更方便人们的更好的学习外语而设计的。 [7-9]
背单词系统作为一款数据传输的技术,用户信息和词库的管理的繁杂,应当包含很多的数据管理,以前的都是人们用最简单的辞典,在众多的资料中翻阅、查找,费时、费力,而且应用性非常差,相较于最传统的查阅而言,这一类产品几乎没有任何的改进。 针对这一系列问题,我查阅相关的文献后设想了这么一个系统,尽可能使用户可以便捷,快速的进行操作,同时也达到了稳定,准确的目的。和手工辞典操作一样,不过背单词系统可以更简便的直接的体现给用户,而且使用方便,操作简单易上手,这种系统在未来,即将成为人们认知外文词汇,记忆与学习的时代答案。

参考文献如下:
[1]张永强. 计算机软件Java编程特点及其技术分析[J]. 计算机产品与流通,2019:101.
[2]秦楷. JAVA语言特点及其在计算机软件开发中的运用[J]. 中国新通信,2019:91.
[3]倪海顺. 计算机软件开发的Java编程语言应用探讨[J]. 信息与电脑(理论版),2019:66.
[4]王越. JAVA编程语言在计算机软件开发中的应用[J]. 电子技术与软件工程,2019:56.
[5]张继东. SQLite数据库基于JSP的访问技术[J]. 电子技术与软件工程, 2017(15): 169.
[6]沈敏敏. JAVA编程语言在计算机软件开发中的应用研究[J]. 学苑教育, 2019(24): 94.
[7]陆凌牛. HTML5与CSS3权威指南第三期访问报告. 北京:机械工业出版社,2015:129.
[8]侯卫彪. 基于J2EE的企业级应用系统的开发[J]. 福建电脑, 2017, 33(05): 117-120.
[9]柯采. 基于J2EE和MVC模式的Web应用研究[J]. 软件, 2020, 41(03): 165-167.

四、方案(设计方案、研制方案、研究方案)论证(不少于100字)
本系统采用目前流行的Android studio软件来设置界面,后台数据库使用SQLite设计,之后连接数据库,从而实现系统的基本功能。设计系统的过程中,首先建立了系统的结构框架,然后在此基础上进行数据库的设计,接着经过详细设计时的不断修改和完善,测试阶段的反复调试和验证,最终形成达到设计要求的可行性系统,在开发语言上,采用Java语言,可扩展性与效率都有保证。对于前端页面,采用JSP语言进行展现,JSP可以完美和后台交互,服务器也是免费开源的,需要的时候还可以做集群。同时,对软件应用的不熟练也会对课题完成造成巨大的影响,自己应更加深入了解安卓端的应用。
研究过程主要问题的解决方法:1)主动上网百度查阅文献资料,寻求解决办法;2)求助懂后台的同事;百度、查找资料自己解决;3)找前辈学习,指导解决是用户名、用户密码的校验问题;4)网上论坛,一起学习,寻找解决方案。

五、工作计划(不少于300字)
2021-2022-1学期:
第15-16周:完成选题,查阅相关中英文资料。
第17周:与导师沟通进行课题总体规划。
第18-19周:导师下发毕业设计(论文)任务书,学生根据导师的要求进行外文翻译,列出开题报告大纲,进行开题报告的撰写。
2021-2022-2学期:
第1-2周:提交开题报告,并进行课题的需求分析。
第3周:在导师的指导下进行课题详细设计。
第4周:在导师指导下进行课题模块化设计并进行模块代码编写与调试。
第5周:中期检查。
第6周:根据中期检查的结果进行整改,并向导师汇报毕业设计进度。
第7周:提交论文提纲给指导老师审阅,在指导老师审阅通过之后,按照提纲撰写毕业论文初稿。
第8周:继续撰写毕业论文初稿。
第9周:对撰写的毕业设计报告(论文)进行严格检查,在导师指导下,修改、完善毕业论文并打印装订成册。
第10周:提交报告论文终稿及合格的论文检测报告、毕业设计(论文)资料装袋。
第11周:审查论文检测报告、指导教师和评阅教师完成论文的评阅,根据评阅意见进一步优化论文。
第12周:筹备毕业答辩相关事宜,制作参加毕业答辩的演示课件。
第13-14周:参加毕业答辩,并提交全部文档和成果材料。
指导教师意见:

签 名: 2022年 02月 18 日

基于安卓端的背单词系统的设计与实现相关推荐

  1. [附源码]计算机毕业设计Python+uniapp基于安卓的英语背单词app21a6v(程序+lw+APP+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于安卓的英语背单词app21a6v(程序+lw+APP+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置 ...

  2. java到站提醒实现,基于安卓Android实时公交查询系统的设计(Androidstudio)

    基于安卓Android实时公交查询系统的设计(Androidstudio)(任务书,开题报告,中期检查表,外文翻译,论文16000字,程序代码) 摘要:时至今日,公交仍是人们主要的出行方式之一,用手机 ...

  3. 基于Android studio英语背单词系统java

    设计一个能在手机上运行的基于Android平台.JAVA语言编写的学习软件,能够实现查单词.背单词.记录错误单词等等.包括: 1.主页面:登入注册功能,登录账号更好的管理.记录自己的学习情况. 2.单 ...

  4. 基于安卓的公司员工考勤系统的设计与实现

    目 录 1 绪论 1 1.1 选题背景 1 1.2 研究现状 2 1.3 研究意义 3 1.4 研究内容 3 2 相关的理论和技术 4 2.1 JAVA技术与安卓介绍 4 2.2 Android的开发 ...

  5. 【Android程序设计】 大作业:基于安卓的校园生活服务系统的设计与实现

    写在前面 登录功能参考了https://blog.csdn.net/qq_44714521/article/details/111402519 课程表功能参考了https://blog.csdn.ne ...

  6. 看各路单词APP不顺手 索性自己写一个背单词系统

         作者:王木一      来源:恰好恰好 本文约 3500 字 预计阅读需要 8 分钟 https://github.com/Benature/WordReview 开门见山 先放重点 如果嫌 ...

  7. 基于android 10的国产手机,正式发布,首款基于安卓9.0的国产手机系统,却只支持这几款机型...

    在8月底成功首发了7nm制程的麒麟980处理器后,华为仿佛进入了爆发模式,在9月初先后发布了荣耀8X.荣耀8XMAX.华为麦芒7三款手机,其中荣耀8X更是以自家中端麒麟710处理器挑战采用了高端处理器 ...

  8. 看各路单词APP不顺手?索性自己写一个背单词系统

    本文约 3500 字 预计阅读需要 8 分钟 https://github.com/Benature/WordReview 开门见山 先放重点 懒人目录 1. 背单词方法论 / 痛点 2. WordR ...

  9. EMUI11基于Android10,华为全新的基于安卓11的EMUI 11系统来了

    [华为全新的基于安卓11的EMUI 11系统来了] 所有升级到EMUI 11的华为手机,将会在明年优先升级到鸿蒙系统Harmony OS.那么,这次的EMUI 11有什么看点呢?#EMUI11# EM ...

  10. Java实现旅游app_基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)

    基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)(任务书,开题报告,论文15700字,程序代码) 摘  要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心 ...

最新文章

  1. 美国国家科学院发布《材料研究前沿:十年调查》
  2. 云计算应用还有不少的障碍尚需解决
  3. 策划必须知道的经典理论
  4. MyBatis 的这些坑你有踩过吗?
  5. JavaScript五十问——对比来说CSS的Grid与FlexBox(下篇)
  6. 学习笔记(31):Python网络编程并发编程-定时器
  7. 阿里云助力宁波市教育局“甬上云校”停课不停学
  8. 搞定面试官:咱们从头到尾再说一次 Java 垃圾回收
  9. OpenShift 4 之一些实用命令和技巧
  10. android 获取手机信息工具类
  11. html页面ajax提交数据,ajax请求提交form表单
  12. 【python实战】爬取起点中文网自制小说阅读器
  13. R|广义线性模型知识点归纳
  14. 正态分布是离散分布还是连续分布_内容范围:正态分布,泊松分布,多项分布,二项分布,伯努利分布...
  15. 博客自定义html模块代码,如何添加博客自定义代码HTML?
  16. 站内信功能 java_站内信功能
  17. 台式计算机亮度设置,怎么调台式电脑亮度_怎么调台式电脑的亮度
  18. 5.4.4. Primary Keys
  19. 港中文旷视提出PanopticFCN:用于全景分割的全卷积网络
  20. 民俗多种内涵-农业大健康·万祥军:牛首山谋定世外桃源

热门文章

  1. python 物理引擎_第十六章:物理引擎
  2. unity c# 触摸屏物体识别桌算法
  3. v-for中为何要使用key
  4. python求t分布值_简单数据分布分析与python实现,及
  5. 高斯滤波详解 附python和matlab高斯滤波代码
  6. django官方文档3.0学习笔记 03
  7. 案例 | 基于JMP的机器学习,解决半导体良率问题
  8. win7、10无法修改mac地址_教一招如何修改MAC地址
  9. Android手机如何修改Mac地址,安卓手机怎么修改mac地址
  10. Itunes降级(卸载+安装)+苹果软件降级安装(爱思+ITunes)