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

正文內(nèi)容

web單詞記憶軟件的開發(fā)自考計算機及應用專業(yè)畢業(yè)論文(留存版)

2024-10-18 17:10上一頁面

下一頁面
  

【正文】 輸入正確的單詞,完成初記(6) 判斷用戶輸入單詞是否正確,不正確就抖動顯示的單詞,提醒用戶輸入錯誤。 復習模塊運行流程圖 單詞書模塊 單詞書模塊是管理單詞書的模塊,可以在線添加單詞書,添加本地單詞書,對單詞書進行查詢,重置,刪除等操作的地方。(4) 向服務器提交登錄信息(5) 通過服務器返回的信息判斷是否登錄成功,如果失敗,則提醒用(6) 完成登錄 登陸函數(shù)流程圖 上層模塊的詳細設計 初記模塊 初記模塊的作用是完成初記功能,因為Ebbinghaus的記憶曲線的第一個時間點最短只有1分鐘,所以最好的方法是初記后立刻復習。這三個主要的模塊的大小也是比較小的。 聲音播放模塊(Voice) 聲音模塊是使用了HTML5的Audio標簽進行發(fā)音的功能,本課題軟件提供mp3和wav兩種音頻格式,可以覆蓋到市場上主流瀏覽器對于編碼格式的要求。壓縮的效率很高,可以將詞庫壓縮到原來的40%左右大小。 服務器數(shù)據(jù)庫的需求分析 本課題軟件的服務器數(shù)據(jù)主要用來保存用戶的信息,例如用戶的用戶名,密碼和備份保存的信息。SettingPagePresenter類: save () 保存?zhèn)浞輸?shù)據(jù) load () 讀取備份數(shù)據(jù) upload () 在線上傳備份數(shù)據(jù) download () 在線下載備份數(shù)據(jù) 選項設置模塊類依賴關系圖 游戲管理模塊 游戲管理模塊的主要作用是管理本項目軟件中攜帶的各種單詞游戲,顯示游戲管理界面,在此界面上可以選擇不同游戲進行。Voice類:type () 此函數(shù)用來獲取瀏覽器所支持的音頻文件類型reduce () 此函數(shù)用來保持音頻數(shù)據(jù)不至于過大test () 此函數(shù)測試音頻數(shù)據(jù)庫中是否有某些單詞get () 從網(wǎng)絡上獲取某些本地沒有的單詞play () 從本地音頻數(shù)據(jù)庫中播放一個單詞(4) 事件模塊(Event)在之前的章節(jié)說了,Event類主要的目的是為了實現(xiàn)MVP設計模式。而上層模塊依賴中層模塊??蛻舳说淖院偷卿浶畔⒍际鞘褂肳ebsocket功能進行加密傳輸?shù)摹?選項設置與存檔讀檔功能 選項設置功能的存在是為了用戶能控制本軟件的各種參數(shù),針對不同的用戶進行不同的優(yōu)化,而更好的幫助其記憶單詞。 單詞書管理功能 單詞書管理功能,是單詞記憶軟件最主要的功能之一,其設計的主要目的是整理用戶需要記憶的單詞書,其主要的功能需求有:(1) 能添加單詞書。(2) 顯示主界面,要求各種功能簡單明了,一目了然,方便用戶進行功能上的選擇。(4) 如果把邏輯放到業(yè)務邏輯層中,就可以脫離用戶接口來測試這些邏輯。 模型(Model)的作用是保存軟件所需要的數(shù)據(jù)模型,對于業(yè)務處理層指提供一些接口,而對視圖層來說是透明的。. NoSQL和本課題的聯(lián)系(1) 因為本課題軟件采用JavaScript實現(xiàn),而JavaScript的內(nèi)部存儲的最好方法就是使用JSON對象。 :(1) 、模塊豐富、編程敏捷、性能強大的特點。故本課題軟件使用HTML5開發(fā),在擁有Web網(wǎng)站式應用優(yōu)點的同時,使之盡量接近傳統(tǒng)桌面應用的用戶體驗,這是其他傳統(tǒng)開發(fā)平臺所不能達到的。此功能類似包括2D和3D部分,提供各種基本的畫圖函數(shù),可以給予HTML5以畫圖能力,是制作游戲、部分動畫的基礎。(5) 在第六章,本文詳細介紹了軟件的詳細設計,及各個模塊的算法流程和實現(xiàn),同時也說明了軟件在實現(xiàn)過程中所遇到的困難和問題。CSS,即級聯(lián)樣式表技術(shù)(Cascading Style Sheet),主要目的是用來設計網(wǎng)頁頁面風格的。所以本課題軟件的技術(shù)特點,是在傳統(tǒng)Web網(wǎng)站式應用和傳統(tǒng)桌面應用之間的新型Web應用,是應用發(fā)展的未來。英文也是同理,美國心理學家哈羅德(5) 視頻。因為應用是在線的,所以無論是更新版本還是數(shù)據(jù)庫,都無需讓用戶有一般軟件的繁瑣的更新升級操作,只需要對服務器進行更新即可。(4) 減小軟件體積和容量。綜上所述,在早期的單詞記憶軟件中,合成語音的使用還是非常多的。 在線式單詞記憶軟件對比表網(wǎng)站名稱初記讀音ajax快捷鍵例句復習登陸扇貝網(wǎng)英漢選擇有有有有有需要登陸大耳朵背單詞拼寫有無有有多種方式隨機需要登陸開心詞場選擇有有 有英漢選擇需要登陸在線英語聽力室列表選擇不自動無無無無需要登陸列表選擇拼寫聽寫不自動有無無有需要登陸Wordmemo拼寫有有有有有需要登陸可可地盤拼寫有無有有有不需要登陸愛詞霸生詞本拼寫列表不自動有有無有不需要登陸金太陽在線卡片式不自動有有無多種方式隨機不需要登陸此類單詞記憶軟件的主要優(yōu)點:(1) 此類網(wǎng)站大多數(shù)依靠強大的企業(yè)實力,這些企業(yè)以前一般是制作詞典類軟件,擁有較強的技術(shù)實力和內(nèi)容資源。近十年來,因為計算機技術(shù)的發(fā)展和中國英語學習人數(shù)的增加,再加之單詞記憶對英語學習的重要意義,使得市場上各種單詞書、單詞記憶方法和互聯(lián)網(wǎng)上的各種單詞記憶軟件有了空前的發(fā)展。僅僅在軟件下載網(wǎng)站之一的天空軟件站中的統(tǒng)計信息來看,排在前幾名的單詞記憶軟件下載次數(shù)都達到了數(shù)十萬到數(shù)百萬級別的下載量,除此之外的成千上萬個軟件下載網(wǎng)站的數(shù)據(jù)已經(jīng)無法計算,但從這一點上就可以看出單詞記憶軟件擁有龐大的用戶群體。(2) 在線網(wǎng)站擁有與在線廣告,在線社區(qū)等傳統(tǒng)在線應用的自然結(jié)合能力。即使現(xiàn)在,按照壓縮過的,一個單詞語音10KB ~ 20KB的尺寸算,假設某單詞庫攜帶5萬個單詞的語音,也需要大約700MB的空間,在當前中國的互聯(lián)網(wǎng)網(wǎng)絡速度下,這樣的大小也太過龐大,是影響用戶體驗的一個重要因素。(5) 沒有潛在的版權(quán)問題。(6) 與其他在線資源的互動性。視頻記憶方法是這幾年單詞記憶軟件新出現(xiàn)的元素,因為視頻往往較大,即便是Flash這樣的矢量視頻,占用的空間也很大,故在以前的單詞記憶軟件中很少攜帶。E本課題軟件在HTML5技術(shù)之上,對比傳統(tǒng)應用的主要優(yōu)勢體現(xiàn)在:a) 跨平臺性。而CSS 3版本包含了諸多新的特定,不同于以前的Web和桌面應用,這些新特性給予了應用軟件更好的圖形能力,更高的編程效率和更好的用戶體驗。(6) 在第七章,本文介紹了軟件界面的設計思路和實現(xiàn)。(4) 原生的視頻和音頻支持(Videoamp。這里之所以說是HTML5,而不是HTML4或以前的版本,因為只有HTML5的新技術(shù),才能達到本軟件的開發(fā)要求。(2) 本課題軟件是以富客戶端為特點、以JavaScript為主要編程語言的軟件,則更是有前臺和后臺語言相同等特點,方便和計劃了程序設計。JSON作為一個離散的弱類型數(shù)據(jù)結(jié)構(gòu),或者說集合類型的對象格式,本身的結(jié)構(gòu)和NoSQL的存儲結(jié)構(gòu)大同小異。模型層的所有的操作都在內(nèi)部完成,只需要在接口上返回處理結(jié)果即可。 MVP設計模式與本課題的聯(lián)系 MVP設計模式是并不是單純?yōu)槟撤N語言或者某種構(gòu)架服務的,而是針對任何需要分層結(jié)構(gòu)、有顯示界面的程序設計都可以使用的。(3) 對各其他功能模塊要有按鈕或者其他方式連接,而連接處要有彈出式氣泡窗的描述性提示,輔助用戶對功能進行選擇。可以用戶從本地導入單詞書,也可以在線下載本課題軟件自帶的單詞書。存檔讀檔的功能是當用戶不希望,或者無法進行在線的進度備份時,而采取的一種備用手段;即用戶可以選擇將單詞信息備份在本地,或者從本地的備份信息恢復。 在線備份功能 在線備份功能是在用戶注冊并登錄之后,可以進行的一項操作。將整個程序分為三部分主要的目的是保證程序擁有良好的結(jié)構(gòu),代碼也擁有良好的可讀性,更好的實現(xiàn)程序設計。Event類: attach () 本函數(shù)用于綁定某個事件。 GamePagePresenter類: showGamesButton () 顯示頁面中的游戲打開按鈕 hideGamesButton () 隱藏頁面中的游戲打開按鈕 游戲管理模塊類依賴關系圖 本章小結(jié) 本章介紹了課題軟件的總體機構(gòu)和各模塊的概要設計。 數(shù)據(jù)庫要能在一定用戶量以下(1000)保持穩(wěn)定高效的運行。主要目的是消耗用戶的CPU時間來節(jié)省網(wǎng)絡流量,提高效率。 聲音播放模塊的實現(xiàn):聲音模塊實現(xiàn)主要在于協(xié)調(diào)不同瀏覽器之間的兼容性,不同瀏覽器對其的支持都不同,所以要做到在各瀏覽器上比較統(tǒng)一的表現(xiàn)比較難。(3) 在載入了第三方模塊之后,就已經(jīng)有足夠的庫文件支持來顯示對話框了,所以此時顯示“載入中”對話框,提醒用戶程序正在初始化。詳細說明如下:(1) 在主模塊可以初記的情況下,點擊開始初記按鈕,進入初記流程(2) 判斷是否可以初記,即要么生詞本中有未初記的單詞,要么有當前詞庫,且里面的單詞足夠初記。 ,流程解釋為:(1) 根據(jù)用戶操作,從主模塊打開單詞書模塊,并初始化顯示單詞書界面(2) 一方面從遠程下載單詞書列表,另一方面讀取本地的單詞書(3) 計算單詞書中已經(jīng)學過的單詞(4) 顯示單詞書表格,供用戶操作 單詞書模塊運行流程圖載入本地單詞書函數(shù):,解釋如下:(1) 用戶通過選擇本地單詞書(或者通過本地文件管理將單詞書拖入窗口位置)(2) 通過HTML5新加入的本地文件處理函數(shù)讀取單詞書文件中的信息(3) 計算單詞書文件中的可加入單詞(4) 提示用戶是否加入(5) 如果加入成功,則刷新單詞書顯示列表 載入本地單詞書函數(shù)流程圖 生詞本模塊 生詞本模塊的主要作用是讓用戶能手動添加、查詢、刪除單詞。同時彈出聯(lián)想圖片搜索的對話框。如果載入成功,就繼續(xù)初始化數(shù)據(jù)。而在載入窗口時會有一個300毫秒的延遲,所以本軟件將聲音的播放一律延遲350毫秒,以兼容Chrome瀏覽器。字典的初始化因為要用到解壓縮算法,而解壓算法整體來說是比較占用CPU資源的,為了保證程序的流暢度,所以字典的初始化是采用了后臺的多線程工人技術(shù)。 單詞書的邏輯設計表序號字段名數(shù)據(jù)類型字段大小1單詞書名稱字符串502單詞書內(nèi)的單詞JSON— ,其中單詞書名稱是單詞書的唯一標識,而單詞書內(nèi)的單詞是又一個離散的JSON結(jié)構(gòu)保存各個單詞,大小并不固定,這是NoSQL數(shù)據(jù)庫所允許的。這樣的劃分可以簡化程序模塊,使層次更清晰,便于維護和測試。 wait () 等待第一個綁定了的對象的返回值,來簡介的再次傳遞返回值。 下層模塊下層模塊有jQuery、它們的主要作用分別是:(1)jQuery模塊是一個JavaScript的基本框架,受到Google等公司的支持,是現(xiàn)在最全面、最基本的JavaScript類庫,用來支持本課題軟件的基本運行??蛻舳苏埱蟮膫浞莺突謴凸δ芏际鞘褂肳ebsocket功能進行加密傳輸?shù)?。選項設置與存檔讀檔功能的主要功能需求有:(1) 顯示能調(diào)節(jié)的各種軟件設置信息,給予每個信息以一定提示,幫助用戶選擇。(2) 能選擇某個單詞書為當前單詞書,也就是說單詞的初記會從此單詞中獲取單詞。(5) 因為本課題軟件是單詞記憶軟件,故在主界面上模仿其他一些單詞記憶軟件或者單詞網(wǎng)站,顯示一些關于記憶的小信息、小竅門,或者成語、例句來提高用戶對單詞記憶的興趣,擴展用戶的語言知識。 眾所周知JavaScript語言是一種事件驅(qū)動語言。在MVP設計模式中,應用程序的邏輯主要在業(yè)務邏輯層實現(xiàn)()。(2) 本程序的主要數(shù)據(jù)庫內(nèi)容并非是安全保密的用戶私人文件,而更多是單詞信息和單詞記憶信息這種對安全性和數(shù)據(jù)完整性要求不高的數(shù)據(jù)。(3) ,也賦予了本軟件足夠的擴展能力以適應以后業(yè)務的發(fā)展。雖然由HTML5開發(fā)出來的程序是在線程序,但是可以極易的擴展為本地應用程序:例如使用免費開源的GTK、QT的Webkit引擎就可以直接變?yōu)榭梢钥鏦indows、Mac、Linux的傳統(tǒng)桌面程序;還例如使用Adobe公司的PhoneGap的引擎就可以直接變?yōu)榭鏏ndroid、IOS、Windows Phone系統(tǒng)的手機原生應用。此功能可以提供原生的視頻、音頻播放能力,不需要再依賴Flash或者ActiveX控件。 第二章 課題軟件使用技術(shù)簡介本章介紹本課題軟件使用的各種使用技術(shù),與使用這些技術(shù)的原因和特點。(4) 基于新型NoSQL數(shù)據(jù)庫模式。而基于HTML5的Web技術(shù)可以在任何支持瀏覽器的平臺上運行,包括而不局限于桌面平臺、手機平臺、平板電腦平臺、可穿戴式計算機平臺、物聯(lián)網(wǎng)平臺等等,做到真正的隨時隨地記憶單詞。G視頻主要講解單詞的組成、發(fā)音、例句、詞根詞綴、聯(lián)想圖片等,可以說是前面幾種輔助方式的一種綜合。 從單一記憶形式發(fā)展到多維輔助記憶形式 早期單詞記憶軟件的發(fā)展是以單純的文字表現(xiàn)為主,主要以單詞的詞性、詞義、音標為主來進行記憶,而現(xiàn)在的單詞記憶軟件越發(fā)復雜與龐大,發(fā)展為以本地詞庫為主,以在線信息為輔的多方面輔助記憶形式。 從傳統(tǒng)本地應用程序到在線式應用的發(fā)展 傳統(tǒng)的本地應用程序,尤其是桌面應用程序,一直是程序開發(fā)的主流。(2) 由軟件直接控制,不經(jīng)過系統(tǒng),可以規(guī)避系統(tǒng)合成語音可能產(chǎn)生的各種問題。此類單詞記憶軟件的主要缺點:(1) 此類網(wǎng)站多使用較老的網(wǎng)頁技術(shù),并未使用最新的網(wǎng)頁技術(shù),在響應速度,讀取速度和發(fā)音速度上不能滿足現(xiàn)在用戶的需要?,F(xiàn)有的單詞記憶軟件的缺陷在單詞記憶方法上,有方法陳舊、效率不高等問題;在技術(shù)上有平臺兼容性差、上手困難、無法跨平臺,數(shù)據(jù)不能隨網(wǎng)絡移動等等缺陷。新的單詞記憶方法和新的Web技術(shù)代替現(xiàn)有的傳統(tǒng)方法和技術(shù),是適應社會發(fā)展的必然趨勢。本軟件可以在任意平臺,任意瀏覽器上使用,使其支持最多的平臺,方便用戶在任何設備上記憶單詞。操作系統(tǒng)中,只有Windows和Mac系統(tǒng)攜帶合成語音,而且在部分特殊的,精簡的系統(tǒng)中可能并沒有語音。相對比投資
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1