`
javasalatu
  • 浏览: 723916 次
  • 性别: Icon_minigender_2
  • 来自: 北京
博客专栏
96df99eb-e89d-3228-9c8e-967fc745ec52
程序员的自我经营之道
浏览量:7705
文章分类
社区版块
存档分类
最新评论

简易背单词

 
阅读更多
============================================================================
文件:Readme
作者:88250
创建日期:Jul 10, 2008
版本:1.0.0.5, Jul 13, 2008
状态:Drafts

* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
============================================================================

但前软件版本号:1.0.0.0

零. 作者的话

简易背单词是用Java写的一个及其“简易”的背单词软件。其最大的特点就是简单、易用 :)写这个软件的主要
原因有三:

1. Linux下能用的背单词软件不是甚多,而且很多功能用着很不顺手,造成了背单词效率低下
2. 在很多背单词软件里,有的是学习计划太过于呆板,有的是功能过于花哨,更多的是不能方便用户自定与扩
展其功能
3. 在互联网富客户应用(RIA)的大势所趋之下,能提供一个在线的、开放式的外语学习环境势必将方便很多
像作者一样的外言盲:)虽然本软件只是一个桌面版本的Demo……但是,开发一个在线的、开放式的外语学
习环境是作者目前最大的愿望,欢迎大家加入开发

其中,原因3影响作者最大,目前,该软件的Web版本正在设计中,透露一下理想中的主要架构方案:
界面层:Flex
逻辑层:Spring + Spring DM + OSGi
整合层:JPA

好了,废话不多说了,等Web版本能用的时候会通知大家的:)


一. 特性

当前版本:
1. 内置最新的考研词汇词库(2008)!
2. 根据艾宾浩斯记忆曲线自动作出学习及复习计划,科学高效!
3. 单词记忆界面以不同颜色、大小、字体区别音标、拼写、解释、例句,让用户印象深刻,更易记忆!

未来:
* 用户可以自定要学习的单词列表
* 逐步加入更多的词库(高考、四六级、雅思、托福、GRE等)
* 加入单词发音,加深用户记忆效果
* 加入记忆模式(熟悉记忆、拼写记忆)


二. 系统-用户交互描述

本部分描述了用户与系统的主要交互(无顺序),帮助开发者更好地理解需求,让用户更好地使用系统。
1. 导入学习单词(当前版本无此功能)
用户加入单词到学习文件(vocabulary)中,一词占一行。每次启动系统时将该生词表导入,如果发现系
统中没有记录的单词则在 Internet 上搜索该单词的音标、解释、例句等到本地词库。

2. 设定单词初记参数
用户可以设定本次初记单词参数,但前软件版本中包括:
* 浏览间隔:初记单词时浏览每个单词的时间
* 开始位置:开始单词在选定词库中的位置
* 学习词数:本次学习的单词总个数
这些参数在每次初记浏览[3]前都将可以调整,所以设定是针对“当次”学习用的。

3. 单词初记浏览
按设定[2]逐个显示单词。对于每次单词显示,用户至少可以看到:
* 音标:单词音标
* 单词:单词本身的拼写
* 解释:中文解释部分
而例句则根据单词词库而定,词库中包含了例句就显示,否则不显示。此外,在显示的时候注意整体颜色的
搭配,突出单词本身和解释部分,这对记忆单词有帮助 :-)
在初记浏览完后,自动进入单词记忆[4]功能。

4. 单词记忆
逐个显示在初记[三.4]或者是复习任务[三.2](根据用户的选择或系统的记忆策略[三.3])时的每一个单
词,只显示单词本身拼写,让用户回忆其解释。用户认为记住了的话就选择“记住了”,否则单击“继续”按钮
进入下一单词的记忆。
在一轮单词记忆结束后系统挑选出用户在本轮记忆中没有记住的词,继续下一轮的记忆。直到用户记住了本次
任务中所有的单词,才算完成了一次学习任务[三.1]或复习任务[三.2]。


三. 术语表

1. 学习任务
一次学习任务包括了单词初记浏览[二.3]、单词记忆[二.4]两个部分。

2. 复习任务
一次复习任务只包括了一次单词记忆[二.4],复习的单词就是初记[4]时的单词。复习任务只能在记忆策略
[3]认为合适的那天或之后开始。(之后开始的话说明用户不遵守系统的记忆策略,记忆效果可能会有影响)

3. 默认记忆策略
系统默认的记忆策略是首先要完成一次学习任务[1],此时也就完成了初记[4]。随后的时间里,将针对本
次学习任务[1]中的单词提供给用户6次单词记忆[二.4]过程。按艾宾浩斯记忆曲线,复习任务[2]将安排
为:初记[4]后1天,3天,6天,8天,9天,加上一次初记[4],一共6次记忆。

4. 初记
初记指用户学习新的单词、生词。


分享到:
评论

相关推荐

    c#简易背单词程序

    c#简易背单词程序

    Qt+VS2017 简易背单词软件 源码

    使用Qt进行图形化界面 Windowsx 64位应用 源码 界面截图在我文章里面 从txt文件中读取单词 用户选择认识 不认识 跳过,可选择题库 背诵数量 切换存档 可查看已背诵单词 记得在项目属性里面配置qt版本

    未命名1_背单词小程序_c++软件_

    通过C++实现单词添加,背诵记忆,复习,生词,错词等背词软件基本功能

    咩咩单词:简易背单词的微信小程序.zip

    matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接运行! matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接运行! matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接...

    基于C++和MySQL开发简易背单词程序.zip

    【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 ... 【项目质量】: 所有源码都经过严格测试,...

    c++课程设计《简易单词软件》

    可视化图形界面c++程序《简易查单词软件》。能进行单词的录入、查询、英译汉及汉译英、删除单词操作。

    :ewe:咩咩单词:简易背单词的微信小程序

    咩咩单词微信小程序:咩咩单词Screenshots版本说明v0.0.1增加单词学习模块,包括单词拼写、音标、含义等增加单词查询模块增加个人模块词库选用英语专四、专八共计12347个单词v1.0.1本地缓存500词开放反馈功能增加...

    安卓背单词app代码实现简单易懂

    安卓背单词app代码实现简单易懂

    miniGRE简易背GRE单词程序

    为考GRE而写的一个背单词程序,因网上找不到08年的词汇,只用了2007年《GRE词汇精选》,初次尝试用GTK写程序,难免有许多BUG,请多多指点。

    简易单词背诵器

    基于swing开发的简易单词阅读器,内有功能单词快速记忆,以及陌生单词标记,陌生单词默写等等,注意单词文件路径

    争分夺秒背单词

    可手工输入自定义词库,从此您不仅可以通过争分夺秒背单词学习英语,甚至可以争分夺秒学日语、学 德语等,活学活用,乐趣无穷;基本词库都可以用户自己修改,不断完善词库功能,让用户更加得心应手。 四、 真人...

    不折手段背单词完整版

    让你更容易记住单词,里面有7000多个单词的简易记法~~对于考四六级的人有很大的帮助

    仿真好记星背单词程序系统

    仿照“好记星”背单词的功能:可以选择要背诵的单词类型(四级,六级)导入到当前系统,每次测试是从上一次结束的下一个单词开始,拼错的单词系统将自动记录到错误单词本,系统会提醒你进行错误单词测试,对了就会...

    制作一个网页背单词系统

    加载后 系统会解析xml并存储到数组中 再随机排序数组 不过有一个坏处 单词是无限加载的 js基础不多的我开始了摸索之路 更改: 1.删除了cokkie 防止作弊 2.增加了单词上限 默写完成自动停止 3.调用有道接口实现了在线...

    影妹背单词1.2测试版

    一款简易的单词测试助记软件,不用安装,for 98/me/2000/XP。本软件用的是静态库连接,故个头有点大。用了文本文件存储单词。这样可以使得使用的人也可以在单词表中按相应的格式加入自己的单词(我用的是Perl写了个...

    桌面备忘录小工具,带背单词功能

    关于背单词按钮: 可将要背的单词复制在e:\Download\CET1.txt文件中 每次随机读取出5行,所以CET1文件中最好是比较规则的排版 透明度调整为得到最好效果建议拖动调整透明度 ######################################...

    用C#自制的简易英语单词记忆助手(含源代码)

    按自己的意愿布置明天所要背下来的单词,然后到了明天后当自己觉得已经背下来了,则可以使用本程序选择当天的任务(前天布置的)去测试一下背的效果。 本程序的主要特点: 1, 开机自动启动 通过修改系统注册表实现...

    基于C++&qt+sqlite3编写的背单词系统.zip

    而Qt又是基于C++一种语言的扩展,大家都知道C++ 有快速、简易、面向对象等很多优点,所以Qt自然也继承者C++这些的优点。 Qt良好的封装机制使得Qt的模块化程度非常高,可重用性较好,对用户开发来货是非常方便的。Qt...

Global site tag (gtag.js) - Google Analytics