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

正文內(nèi)容

英語單詞記憶軟件開發(fā)畢業(yè)論文-wenkub

2023-04-22 01:07:34 本頁面
 

【正文】 鈕時,將彈出如下圖()的“列舉顯示包含共用串單詞集”對話框?!安椤卑粹o是快捷查詢按鈕,可以對編輯框中的單詞進行查詢。顯示的是單詞及其意義和短語。 本英語單詞記憶軟件主要包括以下九個模塊:單詞瀏覽功能、單詞添加功能、單詞刪除功能、單詞修改功能、單詞查詢功能、列舉功能、自動瀏覽、更換皮膚和幫助說明。Access2000 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。這樣表示,方便直觀,一目了然,即使是對電腦操作不熟練的同戶,也極其容易上手。 開發(fā)者在程序設(shè)計中的問題 在程序設(shè)計中,所面臨的主要問題是數(shù)據(jù)的存儲問題。基本的SQL命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。使用AD0,不論是在Excel中編寫宏、在Visual Basic中編寫應(yīng)用程序,還是創(chuàng)建Web站點數(shù)據(jù)庫,只需學(xué)習(xí)一種訪問和創(chuàng)建數(shù)據(jù)的方法。 數(shù)據(jù)庫設(shè)計是一項龐大的系統(tǒng)丁程,要設(shè)計一個高水平的數(shù)據(jù)庫應(yīng)用系統(tǒng),設(shè)計者應(yīng)遵循用戶參與,戰(zhàn)略眼光的思想原則。因此,本系統(tǒng)選用它來建立管理數(shù)據(jù)庫。它充分利用了Windows平臺的優(yōu)越性,如圖形界面和Windows的事件驅(qū)動機制等。和SAPI提供應(yīng)用程序和語音引擎之間的高層接口,它實現(xiàn)并隱藏了控制和管理不同語音引擎的實時操作的底層技術(shù)細節(jié)。Microsoft Speech SDK是微軟提供的軟件開發(fā)包,提供的Speech API (SAPI)主要包含兩大方面: l API for TexttoSpeech l API for Speech Recognition 其中API for TexttoSpeech,就是微軟TTS引擎的接口,通過它我們可以很容易地建立功能強大的文本語音程序,目前幾乎所有的文本朗讀工具都是用這個SDK開發(fā)的。在其特有智能語音控制器作用下,文本輸出的語音音律流暢,使得聽者在聽取信息時感覺自然,毫無機器語音輸出的冷漠與生澀感。維護階段,通過各種必要的維護活動使系統(tǒng)持久地滿足用戶的需要。符號說明: 用戶提出要求  識別歸納問題  開發(fā)系統(tǒng)原型  分析評價  不可行處理  不滿意處理  修改 試運行﹕﹕ 運行管理建立領(lǐng)導(dǎo)小組組成系統(tǒng)組進行系統(tǒng)規(guī)劃1 系統(tǒng)分析2 系統(tǒng)設(shè)計3 系統(tǒng)實現(xiàn)4 系統(tǒng)評價 軟件開發(fā)步驟 完成以上各步驟,就可以進行系統(tǒng)的總體設(shè)計和詳細設(shè)計。 然后進行可行性研究。 開發(fā)系統(tǒng)所用到的軟件工程方法 軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的工程學(xué)科。所以,一款好的單詞記憶軟件在國內(nèi),有著很大的發(fā)展前途。要過詞匯這一關(guān),不但要有毅力,也要有好的方法,如果再加上一個好的單詞記憶工具,那就可以做到事半功倍。因此,在中國,越來越多的人加入到學(xué)習(xí)英語的行業(yè)當(dāng)中。 英語是世界上最廣泛使用的語言,世界上幾乎所有的大型商務(wù)貿(mào)易交涉中,所使用的語言都為英語??梢娪⒄Z的重要性。但是,學(xué)習(xí)英語首先是面臨著單詞這一關(guān)。在國內(nèi),出現(xiàn)了很多好的單詞記憶軟件,比如“金山單詞通”、“輕松背單詞”和“新東方英語背單詞”等。 單詞記憶軟件特點和設(shè)計基本原則 總觀單詞記憶軟件,有以下幾個特點:l 操作簡單,容易上手;l 詞匯量豐富;l 純正發(fā)音、語音對比,可糾正使用者的發(fā)音;l 系統(tǒng)的開放性和擴充性:可任意添加和擴充詞庫,由于語言總是在不斷地更新,新的詞匯總是不斷地出現(xiàn),所以一個單詞記憶的軟件是需要不斷更新的;l 智能化:能夠針對學(xué)習(xí)者的不同學(xué)習(xí)狀況,做出相應(yīng)的智能化學(xué)習(xí)方案;l 自動化;本英語單詞記憶軟件是利用微軟(Microsoft)公司的Visual C++ ,通過Microsoft Office Access來存儲單詞數(shù)據(jù)。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)結(jié)合起來,這就是軟件工程。這個階段要回答的關(guān)鍵問題是:“對于上一個階段所確定的問題有行得通的解決辦法嗎?”在問題定義階段提出的工程目標(biāo)和規(guī)模的報告通常比較模糊。在這個階段運用最適當(dāng)?shù)拈_發(fā)方法進行開發(fā)。2 開發(fā)工具的選擇 TTS簡介TTS的全稱為Text To Speech,即“從文本到語音”。TTS語音合成技術(shù)即將覆蓋國標(biāo)一、二級漢字,具有英文接口,自動識別中、英文,支持中英文混讀。API for Speech Recognition就是與TTS相對應(yīng)的語音識別。應(yīng)用程序應(yīng)用程序SAPI運行時庫設(shè)備驅(qū)動程序接口DDI語音識別引擎TTS引擎應(yīng)用程序接口API SAPI系統(tǒng)結(jié)構(gòu)Microsoft Speech SDK可以在微軟的網(wǎng)站免費下載,為了支持中文,還要把附加的語言包(LangPack)一起下載。因此,本系統(tǒng)選用Microsoft 公司開發(fā)的Access 2000作為數(shù)據(jù)庫。 數(shù)據(jù)庫技術(shù)介紹數(shù)據(jù)庫是現(xiàn)代各種計算機應(yīng)用系統(tǒng)的核心,數(shù)據(jù)庫所存儲的信息能否正確地反映現(xiàn)實世界,在運行中能否及時、準(zhǔn)確地為各個應(yīng)用程序提供所需的數(shù)據(jù),關(guān)系到以此數(shù)據(jù)庫為基礎(chǔ)的應(yīng)用系統(tǒng)的性能。操作系統(tǒng) 數(shù) 據(jù) 庫管理系統(tǒng) 應(yīng)用程序 數(shù)據(jù)庫 DBMS的邏輯圖 ADO (Active Data Object)簡介 數(shù)據(jù)庫有許多不同的類型,每種數(shù)據(jù)庫都有自己的方法保存和檢索信息。ADO提供了一組簡單但功能強大的工具,用于增強數(shù)據(jù)庫應(yīng)用程序的開發(fā)。 SQL為許多任務(wù)提供了命令,包括:l 查詢數(shù)據(jù)l 在表中插入、修改和刪除記錄 l 建立、修改和刪除數(shù)據(jù)對象 l 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 l 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中。面對浩瀚的詞匯及詞義眾多的解釋,采用什么格式來存儲數(shù)據(jù),采用何種數(shù)據(jù)庫來存儲才能高效、方便、快捷的訪問、添加、修改數(shù)據(jù)這是比較重要的。為了解決廣大用戶對學(xué)習(xí)的高要求,本軟件采用的所列舉的單詞,不但包括其基本詞義,而且還包含該單詞的一些常用語句。而使用VC對Access數(shù)據(jù)庫進行數(shù)據(jù)操作方便快捷。 它的總體結(jié)構(gòu)功能可由下面這個層次結(jié)構(gòu)圖()來描述:運行程序 幫助說明單詞查詢功能列舉功能更換界面功能自動瀏覽功能單詞修改功能單詞添加功能單詞刪除功能單詞瀏覽功能 英語單詞記憶軟件工作流程圖 主界面功能:當(dāng)程序超動時,出現(xiàn)主界面()。點擊“朗讀”按鈕,可以對當(dāng)前單詞進行朗讀?!扒啊?、“后”按鈕表示轉(zhuǎn)到當(dāng)前單詞的前一單詞或是后一單詞。在該對話框中的編輯框中輸入部分單詞時,點擊按鈕“Go...”,將在左邊的樹型控件中顯示出數(shù)據(jù)庫中所有與其想匹配的單詞,再在左邊的樹型控件中雙擊一個單詞,就會在右邊的字義框中顯示出該單詞的解釋等信息,這樣就方便了用戶對比相近的單詞?!√砑有聠卧~對話框 刪除功能當(dāng)用戶在主界面中點擊“刪除”按鈕時,將彈出如下圖()的“刪除確認”對話框。在編輯框中輸入你要查找的單詞,點擊“查找”按鈕,如果數(shù)據(jù)庫中有你所要查找的單詞,則彈出“顯示查詢單詞信息”對話框(),顯示出所查詢出來的單詞信息。點“確定”后,將會在主窗口自動按設(shè)定的方向顯示單詞,并且每顯示一個單詞時,會自動讀音 定時器對話框 更換界面功能當(dāng)用戶在主界面中點擊“更換界面”按鈕時,將彈出如下()“方案選擇”對話框。 數(shù)據(jù)成員變量與數(shù)據(jù)庫字段對應(yīng)圖 列舉功能的實現(xiàn)利用數(shù)據(jù)庫的查詢功能,在指寫的字段中查詢某個字符串,具體實現(xiàn)見以下程序段: void CListItemDlg::MatchSingleCharacter(){ CWordDaoSet WordSet。 ()。 strUpper = m_word。 return。%s39。 return。 m_pSetm_Explain0 = 。 m_pSetm_Phrase1 = 。 if ( m_pSetCanUpdate() ) { m_pSetUpdate()。 MessageBox( _T( 該單詞信息已經(jīng)被成功刪除! ), _T( 刪除成功! ), MB_OK | MB_ICONASTERISK )。 m_pSetm_Word = 。 m_pSetm_Phrase0 = 。 m_pSetm_Sentence1 = 。代碼實現(xiàn)如下:if ( () ) ()。 ( AFX_DAO_USE_DEFAULT_TYPE, strSQL, 0 )。 = 。 = 。 ()。當(dāng)在“時間設(shè)定”對話框中設(shè)定好時間和方向后,系統(tǒng)將啟動定時器,定時器在設(shè)定的時間內(nèi)啟動一次,同時,將在主窗口上將單詞更新,顯示下一單詞。 }定時器內(nèi)部實現(xiàn):void CMagicWordDlg::OnTimer(UINT nIDEvent) { switch(m_Way) { case 0: OnNext()。 default: break。主窗口的實現(xiàn)是在OnPaint()函數(shù)中調(diào)用FillSolidRect()來實現(xiàn)。 switch(m_nColor) { case 1: color = RGB(0,255,0)。 case 3: color = RGB(0,255,255)。 case 5: color = RGB(255,0,0)。 } (rect,color)。下一次打開時,程序會讀取注冊表中的值,再來顯示出來。 return CDialog::DestroyWindow()。 }。 if ( RegOpenKeyEx( HKEY_CURRENT_USER, SOFTWARE\\MagicWord, NULL, KEY_ALL_ACCESS, amp。 }}7單詞記憶軟件系統(tǒng)的完善與改進意見由于時間和本人的水平有限,本系統(tǒng)還存在以下幾個缺點:單詞量不夠,沒有分級別(如初中,高中,大學(xué)四級等)沒有音標(biāo)顯示(找不到合適的詞庫)。參考文獻[1] 王凱. TTS技術(shù)應(yīng)用探討[[J].貴州大學(xué)學(xué)報(自然科學(xué)版),2000(4):304306.[2] 曾志軍.如何將最新的 TTS引擎技術(shù)應(yīng)用到VC程序中[M].計算機與現(xiàn)代化,2002(4):lll2.[3] 黃維通.Visual C++面向?qū)ο笈c可視化程序設(shè)計習(xí)題解析與編程實例[M].北京:清華大學(xué)出版社,2000.[4] 趙峻松.利用 TTS技術(shù)開發(fā)計算機語音功能[M].五邑大學(xué)學(xué)報(自然科學(xué)版),2002(1):5458.[5] [J].遼寧高職學(xué)報,2002,4(2):8485.[6] 微軟.新一代軟件技術(shù)[J].北京:新浪科技,20030227.[7] 喬林.Visual C++——MFC與多線程篇[M].北京:中國鐵道出版社,2000.[8] 清宏計算機工作室.Visual C++編程技巧[M] 北京:機械工業(yè)出版社,2001.[9] Jeff Prosise MFC Windows 程序設(shè)計(第二版)[M] 北京:清華大學(xué)出版社,2005.[10] David JKmglJn.Imld Visual C++,4thEdition.[M]北京:清華大學(xué)出版社.1999.[11]盧小海.在程序中加入英文朗讀功能.[J]計算機世界.1999(50).[12]劉海禱.Porlmad C++ Budder3 入門與提高 [M]北京:清華大學(xué)出版社.1999.[13] Stefano .Windows95開發(fā)人員指南 [M]北京:機械工業(yè)出版社.1997.[14] 侯捷 C++標(biāo)準(zhǔn)程序庫.[M]華中科技大學(xué)出版社.2002,9.[15] Microsoft Corporation.MSDN Library Microsoft Corporation,2001(10).[16] Microsoft Corporation.Microsoft Speech SDK SAPI Corporation,2001.[17] Roger J.Lewis,M.D.,Ph.D.An Introduction to Classification and Regression Tree(CART)Analysis[A].[18] Alin Dobra.Classification and Regression Tree Construcion[M].Department of Computer Science,Cornell University,Ithaca NY.Nov.2002.致 謝本論文是在李健老師的悉心指導(dǎo)和熱情關(guān)懷下完成的。附 錄部分源代碼(略)1. 顏色選擇對話框源代碼// : implementation file//inc
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1