天天看點

單詞記憶軟體設計方案及類圖

1.目前英語地位日趨重要,單詞的詞彙量是一個人英語能力及水準極大的重要展現, 而背單詞依舊是困擾許多人的地方,原因如下:

英語單詞多而繁雜,面對整整一本的單詞詞典人們總是望而卻步,不從何入手。

開始記憶以後沒有安排恰當計劃,零散的記憶,效率低下,久而久之看不見成果,便缺乏動力。

根據雙重遺忘理論,人們不僅僅是忘記了單詞本身,還會忘記了今天自己該複習什麼單詞雙重遺忘讓我們錯失了将單詞從短期記憶轉化成長期記憶的機會。

背單詞的行為本身涉及到兩個概念“記憶”和“遺忘”。

記憶是将需要記憶的元素在大腦中形成一種記憶的鍊結。它是學習的過程。艾賓浩斯曾提出,記憶可以分為瞬時記憶、短時記憶和長期記憶。

遺忘是指記憶元素之間的鍊結弱化甚至消失,導緻人們對某個記憶元素不再回憶起來。

記憶和遺忘互相制衡并存,但它們是有規律的,這就是著名的“艾賓浩斯遺忘原理”也就是“記憶曲線”或者“遺忘曲線”。衆所周知,要記住一樣東西必須反複的複習重複,才能達到牢記狀态,而艾賓浩斯遺忘原理告訴我們遵循記憶與遺忘的規律進行複習,将會事半功倍。

鑒于以上種種原因,本次項目設計了基于艾賓浩斯記憶曲線的單詞記憶的系統,通過它,可以解決人們背單詞的困擾,系統能夠每天提供新增單詞交由使用者記憶,可以動态的根據“記憶曲線”将你最該複習的單詞呈現給你,将極大的提高人們記憶效率。

2. 開發目标

該系統将主要實作以下幾個目标與功能:

  1. 幫助使用者實作資訊化管理自己記憶單詞的日程安排。
  2. 提供友好的界面供使用者複習浏覽單詞。
  3. 根據使用者記憶曲線動态調整複習計劃。
  4. 根據使用者複習計劃初始化任務清單。
  5. 實作任務單詞推送次序調整動态更新。

系統通過實作以上幾個核心功能,達到提高使用者記憶效率的效果。

3. 系統總體結構圖

單詞記憶系統由詞庫子產品、複習計劃維護子產品、複習子產品、浏覽子產品、使用者子產品等子子產品構成。每個子子產品都具有特殊的操作方法和其特有的業務邏輯。如圖所示:

單詞記憶軟體設計方案及類圖

4. 系統功能子產品分解

4.1 詞庫子產品

子產品描述:此子產品進行詞庫的浏覽、添加和修改操作,我們可以選擇手動添加單個單詞,也可以使用XML檔案進行批量添加。

詞庫子產品用例圖如圖所示:

單詞記憶軟體設計方案及類圖

4.2 單詞浏覽記憶子產品

子產品描述:使用者在浏覽學習新單詞是可以看到單詞的釋義,例句,聽到單詞的讀音,浏覽模式提供了逐個浏覽總單詞的功能。在使用者記憶單詞時,我們會用一個遮罩區将單詞的中文釋義遮住,使用者根據顯示的英文回憶該單詞的中文意思,然後單擊遮罩區域,遮罩消失,顯示中文釋義,使用者檢查是否和自己記憶中的一樣。使用者可以選擇點選記得或者不記得來完成該單詞的操作。無論選擇什麼,系統内部都将對單詞進行更新。唯一的差別是,選擇記得後,該單詞從目前任務清單中删除,選擇不記得,系統隻是調整該單詞在任務清單中的推送次序,它将再次出現,直到任務清單中的單詞全部被使用者選擇為記得為止。在使用者記單詞的過程中,我們根據使用者的記憶情況會給每個單詞一個記憶級别,友善下次複習時使用。

4.3 複習計劃子產品

子產品描述:浏覽詞庫中沒有加入自己複習計劃中的單詞,添加詞庫中的單詞到複習計劃,删除自己複習計劃中的單詞。複習計劃中單詞複習進度等資訊的調整由系統根據使用者複習單詞時的操作自動更新。複習計劃子產品用例圖如圖所示:

單詞記憶軟體設計方案及類圖

4.4 記憶曲線子產品

4.41記憶曲線生成

原始記憶曲線資料來源于艾賓浩斯記憶曲線。系統根據使用者在單詞記憶子產品的表現來生成對應的記憶曲線

4.42 記憶曲線更新

系統首先擷取該單詞所在的記憶級别,然後根據使用者是否記得該單詞的回答情況,更新該使用者在該級别的具體測試情況(包含測試次數和答對次數,其他子產品可由此得出該級别的平均正确率,重新整理使用者記憶曲線的子產品中就需要用到此參數)。

記憶曲線參數更新流程圖如圖所示

單詞記憶軟體設計方案及類圖