D 的个人博客

开源程序员,自由职业者

小而美的 Java 博客系统 Solo
Golang 在线 IDE Wide
黑客与画家的社区 Sym
  menu
401 文章
1,868 评论
3399528 浏览
10 当前访客
ღゝ◡╹)ノ❤️

简易背单词

============================================================================
文件: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. 初记
   初记指用户学习新的单词、生词。


   
 

评论