電子詞典設計與實現_第1頁
電子詞典設計與實現_第2頁
電子詞典設計與實現_第3頁
電子詞典設計與實現_第4頁
電子詞典設計與實現_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上專心-專注-專業電子詞典的設計與實現摘要二十世紀后半葉,伴隨著社會的迅速發展與進步,以電子計算機為代表的現代科學獲得了突飛猛進的發展并迅速和人們的日常生活結合在一起。計算機技術的發展和進步也使電子語言詞典的誕生成為可能。雖然只有十來年的歷史,電子詞典卻已經迅速發展壯大,成為詞典家族中具有旺盛生命力的一員。盡管目前它尚不足以取代傳統詞典,但在英語學習和教學中,由于它實用、快捷、準確、經濟等特點,已經成為傳統英漢詞典的有力競爭者,并對傳統的詞典提出了挑戰。本文將要介紹的軟件就是一個多功能學單詞軟件,主要介紹了這個軟件制作環境,制作流程,對數據庫的操作以及它的使用方法。用戶

2、可以根據自己的需要去查詢單詞,添加單詞,刪除單詞,編輯單詞,瀏覽詞庫中的單詞,也可以進行四六級考研詞匯等。另外,它還給單詞學習者們提供了一個背單詞的好方法。每一個用戶都可以通過創建一個用戶名來背誦單詞,隨時查看自己的歷史記錄,以便確定自己的背誦進度。本文從軟件工程的角度進行了詳細的闡述。該系統的開發工具是 Microsoft Visual Basic 6.0,使用的數據庫為 Microsoft Access version 7.0 。關鍵詞 :電子詞典,Microsoft Visual Basic 6.0,數據庫精選優質文檔-傾情為你奉上專心-專注-專業ABSTRACT20 half afte

3、r centuries leaf,with the rapid development of society, with computer for representative of the development that modern science acquires to advance by leaps and bounds combine quick combine together with the peoples daily life.The calculator technical development and progresses also make the naissan

4、ce of the electronics language Electron Dictionary make possible.Although only ten histories of the next years, the electronics Electron Dictionary has already developped quickly strong, become having a member of the prosperous vitality in the Electron Dictionary household.Though it is still not eno

5、ugh to replace the traditional Electron Dictionary currently, in English study and teaching, because of it practical, fast, accurate, economy etc. characteristics, have already become the emollient competitor of the traditional English-to-Chinese Electron Dictionary , and put forward the challenge t

6、o the traditional Electron Dictionary .The software that this text will introduce is a multi-function learn the single phrase software, mainly introduced this software manufacture environment, the manufacture process, to operation and its operation methods of the database.The customer can search the

7、 single phrase according to own demand, increasing the single phrase, deleting the single phrase, editting single phrase etc.Moreover, it returned to provide a good method that carries on the back the single phrase for the single phrase learners.Each customer can pass to establish an users name to r

8、ecite from memory the single phrase.At any time look into own history record, for the purpose of assurance recite from memory the degree of progress ownly.Carried on to elaborate carefully from the angle of the software engineering.It is Access database that the development tool of that system is th

9、e powerbuilder 9.0 databases of the usages.Key words:The Electron Dictionary , Microsoft Visual Basic 6.0, Access database精選優質文檔-傾情為你奉上專心-專注-專業目 錄精選優質文檔-傾情為你奉上專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業1 緒 論電子詞典誕生于 80 年代末期。如今市場上流行的有幾十個品牌,數百個品種,集成了十幾種甚至百余種功能,容量也從剛開始時的一萬左右到現在的幾萬,十幾萬,有些品種則包含了幾本不同詞典的全部內容。現在大多數電子詞典可以自

10、由擴充詞庫,或從互聯網上生產商的網站上下載詞庫,對詞典進行自動更新。這對傳統詞典而言,其修訂周期最少也得 5 到 7 年,這種袖珍電子詞典已經成為學生的必備學習工具,據調查,在廣州,上海,北京等大城市中,電子詞典在高中生中的持有率已經接近 50%,在大學生中持有率也不斷上升。目前市場商的主流電子詞典有:文曲星、快譯通、好易通、名人等系列產品。除了主要用于查詢單詞以外所有掌上電子詞典都或多或少的提供其他的輔助功能。本系統的設計目標是通過深入學習和研究程序設計技術、數據庫系統的開發和應用技術,設計和開發出一款能夠滿足不同用戶需求的多功能電子詞典系統,以幫助英語學習者們更方便、更快捷地查詢單詞、記憶

11、單詞,既有效,又自由的對詞庫進行管理和操作。精選優質文檔-傾情為你奉上專心-專注-專業2 系統分析2.1 系統需求分析 在整個畢業設計期間,我通過需求分析、概要設計、詳細設計三個階段完成了整個設計過程。本章是對其中的需求分析做一個比較詳細的介紹。2.1.1 功能需求隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。愈來愈深刻地影響著人類社會的經濟和文化生活;影響著人們的思維方式和工作方式。電子詞典有著傳統文本詞典無法比擬的優越性:多種多樣的檢索方式、便利的查詢窗口、靈活的顯示界面和連續的參見功能,無一不體現這種知識媒體

12、的智能化和人性化特色;電子多媒體在詞典中的應用,更使得單調、呆板的詞典變得形象生動在詞典中獲取知識變得輕松和快捷。詞典是信息密集的載體,電子計算機以其高容量、高效率、高精度改變著詞典編纂與編輯出版的傳統方式。事實上,從 20 世紀 90 年代以來,詞典領域最引人注目的地方就在于計算機在詞典編纂各階段及詞典與用戶界面等方面起著越來越重要的作用。目前,國內外大部分中小學生仍然使用著傳統的英漢詞典,不僅查詢效率不高、不易攜帶,而且存儲容量有限;與此同時,傳統詞典的單詞印刷出錯誤碼率高,同時內容越來越難以滿足用戶的需求。為了解決上述問題,本畢業設計采用 VB 可視化集成開發語言編寫程序,利用 Micr

13、osoft Access 2000 構建數據庫,通過大部分數據庫組件提供的接口技術來實現 VB 與數據庫的連接,開放源代碼,加深使用者對該系統的了解與認識,為用戶提供了完善和修改本系統的平臺。當今社會的發展使人們越來越清楚地看到單詞查詢方面的重要性,它直接決定查詢效率與質量。所以電子詞典軟件將在當今個人單詞查詢中發揮越來越重要的作用。通過對目前軟件市場的分析可知,大多的傳統詞典,有功能方面不能滿足客戶的需求。因此,開發這樣一套多功能電子詞典系統是一件很有必要的事情。精選優質文檔-傾情為你奉上專心-專注-專業2.1.2 性能需求軟件環境需求運行于 Microsoft Windows98 版本以上

14、操作系統。硬件環境需求基本配置: CPU:300 MHz 內存:32 M 以上 硬盤:3.6 GB 建議配置: CPU:Pentium 550 MHz 以上 內存:64 M 以上 硬盤:10 GB 以上精選優質文檔-傾情為你奉上專心-專注-專業3 系統開發工具簡介本系統采用 Visual Basic 6.0 作為前臺軟件開發工具,后臺數據庫選用 Microsofit Access 數據庫進行支持。在整個系統開發過程中,充分運用 Visual Basic 6.0 的技術進行開發,從而完成對整個系統的開發。 3.1 Visual Basic 6.0 概述 3.1.1 Visual Basic 6.

15、0 簡介和特點Visual Basic 是 Microsoft 公司推出的程序設計語言,具有簡單易學、功能強大、 軟件費用低、見效快等特點。它提供了開發 Windows 應用程序最迅速、最簡捷的方法。它不但是專業人員得心應手的工具,而且易于被非專業人員掌握使用,全世界數以百萬計的程序設計人員正在使用 Visual Basic 開發各種類型的軟件。從 1.0 到 4.0 版本,Visual Basic 只有英文版,5.0 版以后的 Visual Basic 在推出英文版的同時,又推出了中文版,這大大方便了中國的用戶。Visual Basic6.0 是在 Visual Basic5.0 的基礎上推

16、出的,在某些方面較 5.0 版有重要的改進,它所提供的開發環境與 Windows 9x 或 Windows NT 具有完全一致的界面,使用更方便,其代碼效率已達到 Visual C的水平。在面向對象程序設計方面,版的 Visual Basic 全面支持面向對象的程序設計, 6.0 包括數據抽象、封裝、對象與屬性、類與成員、繼承和多態等。無論用戶是一個 Windows 編程新手,還是已經具有豐富的 Windows 程序設計經驗的專業程序開發人員,利用 Visual Basic 6.0 提供的良好開發環境,均可以使你快速地 完成所需設計任務。所謂 Visual ,中文的意思是“可視化” ,它提供了

17、一種創建圖形用戶界面(GUI)的方法,利用這種方法,用戶可不必書寫復雜的描述界面元素外觀和位置的程序代碼,而只需將系統提供的對象放到屏幕上的適當位置,并通過屬性窗口進行適當的設置或調整,就可以設計出一個優秀的應用程序界面。此外,用戶除了可以使用單獨的 Visual Basic 6.0 程序設計環境進行程序設計外。Visual Basic 6.0 程序設計系統還被包括在 Excel Access 等眾多 Windows 功能應用軟件中,以供用戶進行二次開發。目前在編制網頁上使用較多的 VBScript 腳本語言實際上是 Visual Basic 語言的。因此,無論從哪方面講,用 Visual B

18、asic 6.0 系統開發軟件都是一件非常合算的投資。不管你是編制一個小的應用程序,還是開發一套大型的專業系統軟件,甚至是開發一個跨越 Internet 的分布式應用系統軟件,Visual Basic 6.0 都為用戶提供了合適的工具。利用 Visual Basic 6.0 的數據訪問特性,用戶可創建數據庫、前端應用程序、適用于大多數流行數據庫格式的服務器組件等。利用 ActiveX 技術允許用戶使用其他應用程序提供的功能,如 Microsoft Word、Microsoft Excel。Visual Basic 的 Internet 功能允許用戶使用程序方便地通過 Internet 訪問文檔

19、和應用程序,甚至創建 Internet 應用程序。用 Visual Basic 6.0 用戶創建的是一個真正的 EXE 文件,該文件可直接運行于操作系統(Windows98/2000/XP 或 Windows NT 系統) ,完全脫離 Visual Basic 系統環精選優質文檔-傾情為你奉上專心-專注-專業境。并且,該文件可以自由發布,安裝到單機或網絡服務器上。此外,Visual Basic 6.0 還增加了一些新的功能:具體如下:增加了 ADO 數據對象,該數據訪問技術是一個簡單的數據模型,可更好地與其它 Microsoft 和非 Microsoft 技術集成。它還是一個通用接口,可以訪問

20、本地或遠程數據、連續和離散記錄集、用戶可訪問的數據綁定接口和分層記錄集。提供數據環境設計器,其中提供了一種創建 ADO 對象的交互設計環境,數據環境可作為窗體或報表中所有要求數據對象的數據源,或者通過數據環境的方法和屬性等程序訪問,數據環境設計器具有用戶連接設計器的全部功能和附加特性,如拖放、分層、分組和合計等。 數據報表,允許用戶使用拖放方法利用任何記錄集合快速創建報表。數據源,創建可綁定任何控件的數據源用戶定義控件和類。 SQL 編輯器,允許用戶增加新的存儲過程至 SQL 服務器程序和 Oracle 數據庫中,用戶還可以使用編輯器編寫觸發器。增強的數據窗體向導,現在用戶不僅可以構造不綁定至

21、數據控件的代碼窗體,而且可以使用 ADO 代碼,該向導已經集成到應用程序向導、Chart 向導和 FlexGrid 向導中。 文件系統對象,Visual Basic 6.0 提供了改進的在文件系統中移動的程序集,并可創建文本文件和目錄。DataGrid 控件,該控件可幫助用戶快速構造觀察和編輯記錄的程序,它也支持新的 ADO 數據控件。可視化數據庫工具集成(企業版) 。在 Visual Basic 6.0 中用戶可以可視地創建數據庫和查詢、SQL 服務器程序、Oracle 數據庫表、使用拖放方法創建視圖,以及自動改變列數據類型。 3.1.2 Visual Basic 6.0 的版本目前 Vis

22、ual Basic 6.0 有三種版本,可用于滿足不同的開發需要。其中: Visual Basic 6.0 學習版使非專業編程人員可輕松學習和設計一些基本的應用程序。該版本包括所有的內部控件,連同 Grid、Tab 和 Data_Bound 控件。 Visual Basic 6.0 專業版為專業編程人員提供了一套進行開發的功能完備的工具。該版本包括學習版的全部功能連同 ActiveX 控件,還包括 Internet Application Designer(Internet 報務器應用程序設計器) 、Integrated Visual DatabaseTools(集 成可視化數據庫工具) 、D

23、ata Environment (數據環境)、ActiveX 污染 Data Objects(數 據對象,簡稱 ADO)和 Dynamic HTML Page Designer(動態 HTML 頁面設計器) 。 Visual Basic 6.0 企業版使得專業編程人員能夠開發功能強大的組內分布式應用程序。 3.2 數據庫基礎與 Access 的應用數據庫一直是計算機軟件開發的重要話題。在利用計算機輔助辦公的時代,人們很難不和數據庫打交道,幾乎所有的應用程序都離不開數據的存取操作,而這種存取操作往往是用數據庫來實現的。企業的所有信息和管理方面的應用軟件,基本上都是一個標準的數據庫應用系統。精選優

24、質文檔-傾情為你奉上專心-專注-專業3.2.1 數據庫的概念和術語在使用計算機處理商業數據信息以前,人們將數據分類保存在一個表格中,然后按照表格的分類將所有的表格存放在不同的文件中,而不同的文件夾又按其分類存放在不同的文件框中;在維護此類文檔的工作人員的桌面上有一大堆預先打印好的空白表格,以便隨時建立新的表格并在更新內容后取代舊表格,因為所有的信息均是存放在紙張上,而信息的存取和更新等操作均在紙張上進行,所以有人把計算機數據庫出現之前的時期稱為“紙上辦公時代” 。從某種意義上來說,數據庫技術是一場信息技術的革命。然而最早的數據庫結構是非常簡單的。其組織方式和傳統的信息管理方式相當,都有是以二維

25、表的方式來存放數據,其管理方法也比較落后。數據庫最基本的術語有字段(Field) 、記錄(Record)和表(Table)3.2.2 Microsoft Access 簡介Access 是 Microsoft 公司的一個成功的數據庫管理系統產品。 其核心是 Microsoft Jet 數據庫引擎。早期的 Access 2.0 在辦公自動化中獲得了廣泛的應用,后續版本的功能得到了不斷提高,它與 Microsoft Office 套件緊密結合,使之得到越來越廣泛的應用。Access 本身是一個可視化的數據庫管理系統,它提供了很多非常實用的向導,初學者很容易學會如何用 Access 建立數據庫的各種

26、對象,如創建表、查詢和報表,創建數據窗體等。它操作方便、簡單易學,Access 能滿足小型企業客戶/服務器解決方案的要求來組建客戶/服務器的數據庫應用系統,是一個功能較完備的數據庫管理系統,它幾乎包含了數據庫領域的所有技術和內容,對于初學者學習數據庫知識非常有幫助。正因為這些特點,在利用 Visual Basic 開發數據庫應用系統程序時,比較適合采用 Access 作為后臺數據庫管理系統。在一個 Access 數據庫 應用程序中,用一系列表的集合來存放各種經提取的原始數據。通過表的視圖可以直接操作數據,但是為了能夠使用戶方便又安全地操作數據,應用程序一般不讓用戶通過表來直接操作數據,而是用通

27、過窗體對象來訪問表,這樣可以對用戶的行為作較好的指導和限制,數據操作外的其他功能則是用窗體來完成的。3.3 開發工具和環境操作系統:WINDOWS XP 數據庫:MICROSOFT ACCESS VERSION 7.0編譯環境:MICROSOFT VISUAL BASIC 6.0精選優質文檔-傾情為你奉上專心-專注-專業4 系統總體設計4.1 系統設計思想多功能電子詞典軟件面向用戶時,重要的是其查詢效率與可信性,即用戶能迅速而又準確地查詢到詞語的相關注釋。設計本電子詞典主要是為了用于幫助用戶查找一些不懂的單詞及其相關內容。本系統:1.支持用戶查詢,能夠實現英漢互相翻譯的功能,與此同時可以方便用

28、戶獲得更多的與之相關的信息。2.支持用戶對詞庫進行修改、刪除、添加、瀏覽等諸多操作。3.支持用戶按需選擇進行四級詞匯查詢或者六級詞匯查詢亦或者考研詞匯查詢,用戶還可以對所要查詢的詞庫中的單詞進行添加、刪除、更新、刷新等操作。4.2 系統功能結構問題電子詞典作為一個大眾應用軟件來說, 她的誕生無疑是給人們更多的權利去遨游在浩瀚的互聯網。所以一個好的電子詞典軟件應該使用起來更加方便,更加貼心,本電子詞典主要包括以下幾個功能模塊。 系統功能模塊圖如圖 4-1 所示: 多功能電子詞典多功能電子詞典歡歡 迎迎 界界 面面單詞查詢單詞查詢主主 界界 面面詞庫管理詞庫管理說說 明明退退 出出專業詞庫專業詞庫

29、英英譯譯漢漢漢漢譯譯英英添添加加單單詞詞修修改改單單詞詞刪刪除除單單詞詞瀏瀏覽覽單單詞詞四四級級詞詞匯匯詞詞六六級級詞詞匯匯考考研研詞詞匯匯相相關關小小結結退退出出系系統統圖 4-1 系統功能模塊圖精選優質文檔-傾情為你奉上專心-專注-專業4.3 模塊功能說明本電子詞典主要包括三大功能模塊:1,單詞查詢功能 2,詞庫管理功能 3,專業詞庫。4.3.1 單詞查詢功能查詢功能分為兩個模塊:英譯漢和漢譯英;英譯漢功能模塊說明: 可以實現對英文單詞的翻譯功能。當用戶在輸入單詞第一個字符的時候,用戶可以直接單擊 “英譯漢”按鈕,以這個字符作為開頭的單詞會顯示在下邊的數據窗口中,以便顯示這個單詞所對應的中

30、文解釋以及其他信息。也就是說,不需要完全輸入用戶想要找的單詞。只要用戶有一點單詞的印象,那么,他就可以憑記憶來單擊他想要的單詞來顯示該單詞的意思. 漢譯英功能模塊說明:可以實現對中文詞語的翻譯功能。當用戶在輸入第一個漢字時,用戶可以直接單擊“漢譯英”按鈕,以這個漢字作為開頭的詞語就會顯示在下邊的數據窗口中,以便顯示這個詞語所對應的英文單詞。在單詞解釋窗口里,用戶可以看到自己所需要的信息。 可以找到于之相關的經典例句。以便用戶以后能對該單詞更加熟悉4.3.2 詞庫管理功能詞庫管理功能里又分為五個模塊,用戶可以通過這些模塊對數據庫中的單詞進行添加,修改,刪除,瀏覽,查找等。 添加單詞:用戶可以對數

31、據庫中的單詞進行添加; 修改單詞:用戶可以對數據庫中的單詞進行修改; 刪除單詞:用戶可以對數據庫中的單詞進行刪除;瀏覽單詞:實現對詞庫中的單詞的瀏覽;查找單詞:用戶可以對數據庫中的單詞進行查找。4.3.3 專業詞庫 專業詞庫分為三大模塊:四級詞匯、六級詞匯、考研詞匯。三個功能模塊分別連接三個不同數據庫中數據表(四級詞匯來源于四級詞典中的四級詞庫表,六級詞匯來源于六級詞典中的六級詞庫表,考研詞匯來源于考研詞典中的考研詞庫表)用于進行四六級乃至考研詞匯的添加,刪除,更新,刷新,修改,查詢。精選優質文檔-傾情為你奉上專心-專注-專業4.4 數據庫的開發與設計數據庫結構設計的好壞將直接對應用系統的效率

32、以及實現的效果產生影響, 好的數據庫結構設計會減少數據庫的存儲量,資料的完整性和一致性比較高,系統具有較快的響應速度,簡化基于此數據庫的應用程序的實現等等,由于數據庫設計的重要性,人們提出了許多數據庫結構設計的技術,但這些技術方法與數據庫系統并沒有統一的相對應的模式,而是要根據應用系統對數據庫不同的需求來選擇不同的技術方法,甚至是幾種不同的方法的融合。4.4.1 數據庫需求分析數據庫結構設計的第一階段,也是非常重要的一個階段是數據庫需求分析。在這個階段主要是收集基本資料以及數據處理的流程,為進一步設計打下基礎。4.4.2 系統邏輯分析本電子詞典的數據庫名稱為電子詞典,因為只需有一張存放單詞信息

33、的數據表, 所以系統中主要設計了一張數據表,即英漢詞典表,表中建立了六個字段:英文單詞;中文意思;例句;例句翻譯;同義詞;反義詞。詳細設計如表 5-1 所示:字段名字段名字段類型字段類型大小大小順序位置順序位置允許零長允許零長度度必要的必要的英文單詞英文單詞TextText50500 0否否是中文注釋中文注釋TextText2502501 1否否是例例 句句TextText2502502 2是是否例句注釋例句注釋TextText2502503 3是是否同同 義義 詞詞TextText50504 4是是否反反 義義 詞詞Text505是否表 5-1 英漢詞典表精選優質文檔-傾情為你奉上專心-專注

34、-專業5 系統詳細設計5.1 數據庫的鏈接Visual Basic6.0 通過數據庫驅動程序接口實現與各種類型數據庫的連接。Visual Basic6.0 中設計數據窗口的時候,通過“Access2003”對話框實現與數據庫的連接。在應用程序中則一般是在應用程序對象中書寫連接數據庫的程序代碼,使得應用程序開始運行并實現與數據庫連接。Visual Basic6.0 提供了兩類數據庫接口:一類是針對諸如 Oracle、Sybase、Informix 之類的大型數據庫管理系統,Visual Basic6.0 提供了提高數據庫訪問效率的專用數據庫接口。另一類是對小型數據庫和支持 ODBC 接口的數據庫

35、,Visual Basic6.0 提供了 ODBC 接口。ODBC 接口是微軟公司提出的開方式數據庫互連標準接口,它以關系數據庫標準查詢語言 SQL 來存取連接到的數據源, ODBC 支持單個應用系統訪問多個不同的數據庫管理系統,并且,對應用系統的開發人員來說,它能夠用統一的方法處理不同的數據源,減輕了學習新系統的壓力。在使用 Visual Basic 開發數據庫應用程序的時候,會經常使用數據庫訪問控件。常用的數據庫訪問控件有: ADO Data 控件、DataList 控件、DataGrid 控件,本電子詞典在設計過程中,連接數據庫時主要用到的數據庫訪問控件是 ADO Data 控件和 Da

36、taGrid 控件。5.2 登錄界面設計歡迎界面frmSplash 窗體,設計該窗體主要是用于一個簡單的自我介紹和進入系統主界面。當用戶啟動本系統后,首先會進入本界面,用戶可以選擇等待 4 秒種或者直接單擊窗體中任意空白處這兩種方式進入主界面:界面布局如圖 6-1 所示: 圖 5-1 登錄界面精選優質文檔-傾情為你奉上專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業5.3 系統主界面設計主界面的窗體名稱為:frmmain, 控制系統中其他功能模塊運行,用戶可以在菜單欄中選擇進入各個功能模塊。界面如圖 5-2 所示:圖 5-2 系統主界面5.4 查詢模塊設計用戶可以根據自身的需要,選擇

37、使用英譯漢還是漢譯英,為了滿足用戶在查詢單詞的時候用自己手中最少的信息,去查一個完全陌生的單詞。 那么,電子詞典就必須包含一切用戶所能掌握單詞信息的可能性。有可能這個用戶只知 道這個單詞的前兩個字母。那么,他仍舊能找到這個單詞并且獲得他所想要的東西。因此,單詞查詢模塊中,最重點的還是盡可能多的給出有用的單詞信息精選優質文檔-傾情為你奉上專心-專注-專業來。界面如圖 5-4 和 5-5 所示:圖 6-4 系統查詢英譯漢功能界面圖 6-5 系統查詢漢譯英功能界面5.5 詞庫管理模塊設計詞庫管理模塊主要是用與使用戶更方便的管理單詞庫。 主要包含以下模塊: 1. 添加單詞:使用戶能夠添加單詞。 2.

38、修改單詞:使用戶能夠對詞庫里的詞匯進行修改。 3. 刪除單詞:當用戶需要刪除某個單詞時來使用。3. 單詞瀏覽:方便用戶對詞庫中的單詞進行瀏覽。4.查找單詞:用于進行英文單詞的查找。 該窗體名稱為:frmManage,該窗體中用 ADO Data 控件和 DataGrid 控件精選優質文檔-傾情為你奉上專心-專注-專業實現了與數據庫的連接。設計界面如圖 6-6 所示:圖 6-6 系統詞庫管理界面下面將分別介紹這兩個控件的設計過程和步驟。 ADO Data 控件 ADO Data 控件是使用 ADO 技術訪問數據庫的具體實現, 用戶可以使用 ADO Data 控件快速地創建一個到數據庫的連接。 在

39、默認情況下,ADO Data 控件和 DataGrid 控件,并不出現在 Visual Basic 的“工具箱”中,所以,首先應該將 ADO Data 添加到工程中。選擇“工程”菜單中的“部件”命令,打開“部 件” 屬性對話框。 在控件列表中, 查找并選擇 Microsoft ADO Data Controls6.0(OLEDB) 和 Microsoft DataGrid Controls 6.0(OLEDB),單擊“確定”按鈕,可以看到 ADO Data 控件和 DataGrid 控件的圖標出現在“工具箱”中。5.6 專業詞庫模塊設計專業詞庫模塊由四級詞匯、六級詞匯、考研詞匯三部分構成。以上

40、三個模塊分別適用于英語四級考試、英語六級考試乃至考研的同學或者是對英語詞匯感興趣的人,最大限度地滿足不同用戶的需要,適用市場需求。5.6.1 四級詞匯四級詞匯模塊,主要考四級英語等級考試的學生。該模塊的左半部分適應于用戶對四級詞庫進行添加、刪除、刷新、更新、關閉,右半部分是為了方便用戶對進行四級詞庫進行英譯漢或者是漢譯英的查詢。其界面如圖 6-7 所示:精選優質文檔-傾情為你奉上專心-專注-專業圖 5-7 四級詞庫管理界面5.6.2 六級詞匯六級詞匯模塊,主要考四級英語等級考試的學生。該模塊的左半部分適應于用戶對六級詞庫進行添加、刪除、刷新、更新、關閉,右半部分是為了方便用戶對進行六級詞庫進行

41、英譯漢或者是漢譯英的查詢。其界面如圖 6-8 所示:圖 5-8 六級詞庫管理界面精選優質文檔-傾情為你奉上專心-專注-專業5.6.3 考研詞匯考研詞匯模塊,主要考四級英語等級考試的學生。該模塊的左半部分適應于用戶對考研詞庫進行添加、刪除、刷新、更新、關閉,右半部分是為了方便用戶對進行考研詞庫進行英譯漢或者是漢譯英的查詢。其界面如圖 6-9 所示:圖 5-9 考研詞庫管理界面5.7 相關模塊設計相關模塊frmAbout 窗體,用于個人的畢業設計的小結、自我介紹及查看系統信息。設計界面如圖 5-9 所示:精選優質文檔-傾情為你奉上專心-專注-專業圖 6-9 相關模塊界面精選優質文檔-傾情為你奉上專

42、心-專注-專業6 系統測試系統測試是軟件工程中的一個必要的,而且是一個很重要的環節,在這里,對我所做的軟件進行全面,全方位的測試。盡可能在發布之前找到更多的BUG。以及一些功能上的缺陷。6.1 系統測試環境本系統采用的軟件測試環境如下:操作系統:WINDOWS XP 數據庫:MICROSOFT ACCESS 開發用機器的硬件配置: Pentium IV 1.70GHZ、512MB 內存、80GB 硬盤等。 運行要求的配置: 硬件環境:英特爾奔騰處理器,166MHZ 或更高的處理器、32M RAM-ROM 驅動器、256 色、1024*768 分辨率顯示器(推薦使用更高的分辨率和顏色深度) 軟件

43、環境:WINDOWS XP6.2 功能測試對系統的主要功能進行測試,以確保該系統能正常運行,滿足用戶的需求。與此同時,不斷完善系統功能,進而實現系統目標。查詢功能: 英譯漢功能測試 ,如圖 7-1 所示,圖 6-1 系統英譯漢功能測試精選優質文檔-傾情為你奉上專心-專注-專業該系統可以實現英譯漢功能。英譯漢功能測試 ,如圖 6-2 所示,圖 6-2 系統漢譯英功能測試該系統可以實現漢譯英功能。出錯處理功能測試, 如圖 6-3 和 6-4 所示:圖 6-3 出錯測試精選優質文檔-傾情為你奉上專心-專注-專業圖 6-4 出錯提示從圖 6-3 和圖 6-4 上可以看見,系統彈出了對話框,表示這個操作

44、不能繼續。表明該功能模塊已具備了相關的出錯處理功能。詞庫管理功能:用戶可以對數據庫中的單詞進行添加,修改,刪除,瀏覽。按“返回”可以退出該窗口,返回到主界面。按“退出”可以退出本系統。如圖 6-5 所示:圖 6-5 系統詞庫管理功能測試精選優質文檔-傾情為你奉上專心-專注-專業總結與展望電子詞典的應用前景是很廣闊的,許多諸如英語教學一類的軟件中都會掛一個小型的英文詞典。這類詞典的設計方法多種多樣,大多是針對軟件自身的特點進行特殊的考慮和設計,目的是方便用戶的使用,取得較好的效果。在電子詞典的設計過程中,設計者要考慮許多方面的問題。首先,在這種軟件中,檢索結構方面的可靠性一定要得到保證,使用者要能方便而且準確地查詢到自己想要的信息。此外設計者要考慮到一些軟件“個性化”的問題。在專業軟件中內嵌的電子詞典應該有自身的特色。 本文所介紹的電子詞典能夠實現英譯漢、漢譯英、詞庫管理等功能,但是也存在一些不足, 比如界面不夠美觀, 沒有屏幕取詞功能等。 我將在今后的工作中改進這些問題。 希望以后的設計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論