freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于艾賓浩斯記憶曲線的單詞記憶系統(tǒng)的設計與實現-文庫吧

2025-01-15 03:28 本頁面


【正文】 ............................... 34 測試環(huán)境 .................................................. 34 測試用例 .................................................. 34 第 8 章 結論與展望 ................................................. 37 結論 ...................................................... 37 展望 ...................................................... 38 結束語 ............................................................ 39 目錄 V 致 謝 ............................................................ 40 參考文獻 .......................................................... 41 第 1 章 開發(fā)背景 1 第 1 章 開發(fā)背景 目的和意義 目前英語地位日趨重要,單詞的詞匯量是一個人英語能力及水平極大的重要體現 , 而背單詞依舊是困擾許多人的地方,原因如下: 英語單詞多而繁雜,面對整整一本的單詞詞典人們總是望而卻步,不從何入手。 開始記憶以后沒有安排恰當計劃,零散的記憶,效率低下,久而久之看不見成果,便缺乏動力 。 根據雙重遺忘理論,人們不僅僅是忘記了單詞本身,還會忘記了今天自己該復習什么單詞 [1],雙重遺忘讓我們錯失了將單詞從短期記憶轉化成長期記憶的機會。 背單詞的行為本身涉及到兩個概念 “ 記憶 ” 和 “ 遺忘 ” 。 記憶是 將 需要記憶的 元素在大腦中 形成一種 記憶的 鏈結 。 它 是學習的過程。艾賓浩斯曾提出, 記憶可 以 分為 瞬時 記憶、短時記憶 和長期 記憶 [2]。 遺忘是指記憶元素之間的鏈結 弱化 甚至消失,導致 人們 對某 個記憶元素 不再回憶起來。 記憶和 遺忘 相互制衡并存 ,但它們 是有規(guī)律的, 這 就是著名的 “ 艾賓浩斯遺忘原理 ” 也就是 “ 記憶曲線 ” 或者 “ 遺 忘曲線 ” 。 眾所周知 ,要記住一樣東西必須反復的 復習重復 , 才能 達到牢記狀態(tài), 而 艾賓浩斯遺忘原理 告訴我們 遵循 記憶與遺忘的規(guī)律 進行復習, 將會事半功倍。 鑒于以上種種原因, 本次項目 設 計了基于艾賓浩斯記憶曲線的單詞記憶的系統(tǒng),通過它,可以解決 人 們背單詞的困擾,系統(tǒng)能夠每天提供新增單詞交由用戶記憶,可以動態(tài)的根據 “記憶曲線 ”將你最該復習的單詞呈現給你, 將極大的提高人們記憶效率。 設計思想 該系統(tǒng)為 Web 項目。將采用 MVC 的設計模式, 基于 B/S 架構,使用 Eclipse作為開發(fā) 工具、 MYSQL 作為數據庫實現。 其實現 語言 涉及: Java、 SQL、 Javascript、 html 等等。 項目涉及的技術思想包含:三層架構、 Struts2 框架 、 JSON 數據格式、 ExtJS、Ajax、前臺數據代理技術 。 第 1 章 開發(fā)背景 2 后臺項目的設計采用三層架構,將業(yè)務邏輯與數據庫操作做分層處理,業(yè)務邏輯層不直接參與數據庫操作的相關工作,它將通過調用數據庫操作層實現對數據庫的訪問 [3]。業(yè)務流程的 具體 實現 則 通過業(yè)務邏輯層 方法的 相互調用實現。 前臺的項目的實現采用 Struts2 框架 ,通過核心過濾器過濾頁面請求,使其調用相應后臺業(yè)務邏輯進行數據采集 與 處理,再通過 Struts2 流轉控制 機制進行頁面流轉 控制 反饋給用戶顯示。 開發(fā)目標 該系統(tǒng)將主要實現以下幾個目標 與功能 : 1. 幫助 用戶實現信息化 管理自己記憶單詞的日程安排。 2. 提供友好的界面供用戶復習瀏覽單詞、查看數據分析。 3. 根據艾賓浩斯記憶曲線原理 生成用戶記憶曲線。 4. 根據用戶操作動態(tài)修正 用戶記憶 曲線參數 。 5. 根據用戶記憶曲線 動態(tài)調整復習計劃 。 6. 根據用戶復習計劃初始化任務列表。 7. 實現任務單詞推送次序調整動態(tài)更新。 系統(tǒng)通過實現以上幾個核心 功能 ,達到提高用戶記憶 效率 的效果 。 并在開發(fā)過程中使用較為新穎的技術及設計思想。力求 項目的 創(chuàng)新 性 與 可靠性 。 第 2 章 使用技術說明 3 第 2 章 使用技術說明 Struts2 本系統(tǒng)中前臺 UI 的控制流轉全部由 Struts 實現,故而在此對其進行簡單的介紹 。 Struts2 是 Struts 與 WebWork合并后的產物,它的最大亮點便是拋棄了 Struts1中惹人厭的 ActionForm Bean。 Struts2 對 MVC 模式的詮釋更加的干凈利落, HTTP請求到達核心控制器之后 ,經過處理直接找到 Action 對象,執(zhí)行完相應代碼,然后返回設定好的視圖回到瀏覽器。整個流程清晰明了,簡單易懂,只要學會了配置 文 件。就可以輕松的完成 UI 頁面流轉的控制。 同時 Struts2 提供了豐富的標簽庫,可以更高效的完成數據的處理 [4]。 SQL 編程 考慮到 業(yè)界對 ORM 組件 效率 的質疑 [5] 。 本次畢業(yè)設計將所有的數據庫操作都使用 SQL 編程 , 故在此對其進行簡單介紹 。 SQL 如今被廣泛的采用很好的證明了它的價值, SQL 是非過程化語言,這里提到的非過程化、過程化不同于面向對象和面向過程的概念,所謂過程化就是,我們必須告訴機器每一步需要干什么,該怎么干。開發(fā)人員雖然沒有參與計算,但是機器執(zhí)行的流程開放人員都了如指掌,而非過程化語 言只需要告訴機器做什么即可,具體機器如何實現,開發(fā)人員不必關心,比如最簡單的查詢語句,我們只需要告訴機器我們要查什么,具體怎么查 ? 交給機器去實現。所以非過程化語言在完成復雜任務的檢索的時候具有不可比擬的優(yōu)勢,我們只需要告訴機器我們想要的東西就可以了。而過程化語言我們必須事必躬親 ,去安排具體的流程和實現過程 [6]。 前文提到 ORM 組件的效率問題,這里不得不提到 SQL 的另一個特性,輕松嵌套,每條 SQL 語句的輸入輸出 。 并且其輸入輸出的都是同一種類型的對象(記錄集),這意味著 SQL 語句具有 嵌套的特性,可以通過多個 SQL 語句嵌套完成更為復雜的功能,而這些功能若是用其他語言將會極其繁瑣。 綜合上述幾點,本次項目中決定采用 SQL 編程完成所有與數據庫的相關的操作。 AJAX與 ExtJS 第 2 章 使用技術說明 4 ExtJS 是一種用于創(chuàng)建前端用戶界面 的 框架,它 同時也是 一種 基本與后臺技術無關的前端 Ajax 框架。 他提供了 幾乎所有的對于列表的操作 ,另外它有著良好的界面和一系列封裝好的組件供你使用 [7]。 它同時提供了利用 AJAX 技術讀取數據的數據代理功能 ,支持 JSON 格式的讀取功能 。 JSON 輕量級數據格式簡介 JSON(JavaScript Object Notation) 它其實 是一種輕量級的數據交換格式。它是 基于 JavaScript 的一個子集。 JSON 采用 了 完全獨立于語言 之外 的 一種 文本格式,但 也 包含了一下 C 家族的 某些 習慣(包括 類似 C++,C,Java, JavaScrip 等等 )。這些特性使 得 JSON 理所當然的 成為 一種 理想的數據交換語言。 因為它 不僅僅 易于人 的 閱讀和編寫,同時也易于機器 的 解析和生成 [8]。 第 3 章 系統(tǒng)需求分析 5 第 3 章 系統(tǒng)需求分析 引言 項目背景 隨著英語的地位日趨重要 ,很多人為了學好英語而絞盡腦汁 ,單詞的詞匯量是一個 人英語能力及水平極大的重要體現 ,如何提高詞匯量 ,如何提供記憶的效率成了人們關注的重心 ,大家都在尋找最省時最省力的方式來記憶單詞。 德國實驗心理學家 艾賓浩斯早在上世紀初就通過實驗心理學的方式參透了人類記憶與遺忘的規(guī)律,并且發(fā)布了他的研究報告 。 但是卻并沒有被大多數人所了解,所以許多人在找尋的完美的記憶方式,其實前人已經給出了答案,時代變遷,如今的科技已經可以讓機器幫我們解決許多問題,如何通過程序讓百年前前人的智慧綻放光芒 ,解決現在人們的困難成了程序員的任務。 為了幫助人們更加輕松 高效的完成單詞記憶的過程 . 本次 項目 將結合心理學原理設計開發(fā)一個基于 B/S 架構的單詞記憶系統(tǒng)。 本系統(tǒng)主要單詞記憶 將實現以下幾個功能: 一、用戶記憶曲線生成、調整功能。 二、用戶復習計劃生成、調整功能。 三、用戶任務列表生成、調整功能。 四、用戶單詞復習、瀏覽功能。 同時, 為了提高自身能力 ,在系統(tǒng)設計的整個過程中,將盡可能的合理使用新的技術和未曾使用的框架組件。例如:通過 ExtJS 的數據代理利用 Ajax 實現部分前后臺 數據 JSON 格式 交互等等。 假定和約束 開發(fā)期限 : 系統(tǒng)預期的開發(fā)期限為 60 天。 開發(fā)環(huán)境 : 。 開發(fā)工 具 : Eclipse。 數據庫: MYSQL。 操作系統(tǒng): Microsoft Window 7。 系統(tǒng)總體結構圖 單詞記憶系統(tǒng)由詞庫模塊、復習計劃維護模塊、復習模塊、瀏覽模塊、用戶第 3 章 系統(tǒng)需求分析 6 模塊等子模塊構成。每個子模塊都具有特殊的操作方法和其特有的業(yè)務邏輯。 系統(tǒng)總體結構圖如圖 所示: 圖 系統(tǒng)總體結構圖 系統(tǒng)功能模塊分解 用戶模塊 模塊描述: 用戶模塊提供了用戶登錄驗證等基本功能,用戶可以通過用戶名及密碼登錄系統(tǒng)、可以設置每日新增單詞數量等等 。 用戶 模塊用例圖 如圖 所示 : 圖 用戶模塊用例圖 詞庫模塊 模塊描述: 管理員 通過詞庫模塊進行詞庫的瀏覽、添加和修改操作,管理員可以選擇手動添加單個單詞,也可以使用 XML 文件進行批量添加,內部業(yè)務邏輯會自動判斷詞庫中是否已經有該單詞內容,若該單詞已在詞庫中存在將跳過該第 3 章 系統(tǒng)需求分析 7 單詞繼續(xù)插入下一個單詞。管理員還能對詞庫中的單詞進行修改刪除這些基本操作。 詞庫 模塊用例圖 如圖 所示 : 圖 詞庫模塊用例圖 記憶曲線模塊 記憶曲線模塊用例圖 如圖 所示 : 圖 記憶曲線模塊用例圖 模塊描述:記憶曲線的相 關操作 (如:初始化、參數修正、曲線更新) 均由系統(tǒng)完成, 觸發(fā)相應業(yè)務邏輯時 自動執(zhí)行,用戶不參與其中。(具體業(yè)務的實現參見 “ 第 5 章 核心業(yè)務邏輯介紹 ” ) 。 復習 計劃 模塊 模塊描述:復習計劃模塊是指復習計劃中單詞的管理工作,與處理復習行為的功能模塊是兩種不同概念,請注意區(qū)分。用戶登錄后,可以執(zhí)行的操作有:瀏第 3 章 系統(tǒng)需求分析 8 覽詞庫中沒有加入自己復習計劃中的單詞,添加詞庫中的單詞到復習計劃,刪除自己復習計劃中的單詞。這里不提供修改復習計劃的功能,若提供用戶修改復習計劃功能,與 系統(tǒng)的業(yè)務 邏輯不合。復習計劃中單詞復習進度等信 息的調整由系統(tǒng)根據用戶復習單詞時的操作自動更新(復習計劃的調整更新操作將在“第五章 核心業(yè)務邏輯介紹”中詳細闡述)。 復習 計劃 模塊用例圖 如圖 所示 : 圖 復習 模塊 用例圖 復習模塊 及瀏覽 模塊 此部
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1