畢業(yè)設(shè)計(jì)——電子詞典系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).rar
畢業(yè)設(shè)計(jì)——電子詞典系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),(開題報(bào)告,外文翻譯,文獻(xiàn)綜述,設(shè)計(jì)報(bào)告,畢業(yè)論文)摘要隨著社會(huì)的發(fā)展,在人們生活中學(xué)習(xí)外語變得越來越重要。 現(xiàn)在許多文件和資料都是電子版,所以更多人喜歡通過電子工具學(xué)習(xí)外語。為了給外語學(xué)習(xí)者更多便利以及實(shí)現(xiàn)無紙化的教育,基于以上的原因開發(fā)了這款迷你電子詞典。這個(gè)系統(tǒng)是基于電腦桌面程...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 ljjwl8321 發(fā)布畢業(yè)設(shè)計(jì)——電子詞典系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(開題報(bào)告,外文翻譯,文獻(xiàn)綜述,設(shè)計(jì)報(bào)告,畢業(yè)論文)
摘要
隨著社會(huì)的發(fā)展,在人們生活中學(xué)習(xí)外語變得越來越重要。 現(xiàn)在許多文件和資料都是電子版,所以更多人喜歡通過電子工具學(xué)習(xí)外語。為了給外語學(xué)習(xí)者更多便利以及實(shí)現(xiàn)無紙化的教育,基于以上的原因開發(fā)了這款迷你電子詞典。
這個(gè)系統(tǒng)是基于電腦桌面程序的電子詞典,它主要實(shí)現(xiàn)單詞查詢、背單詞和生詞本管理三個(gè)功能。查詢功能提供英語單詞查詢中文意思以及中文詞組查詢英語單詞;把單詞添加到用戶定義的生詞本;瀏覽已查詢單詞的記錄。背單詞功能部分有兩個(gè)子功能-----測試和猜詞游戲。測試是單選題,并且測試結(jié)束后可以查看正確率。猜詞游戲是用戶根據(jù)英文單詞的發(fā)音和解釋,然后通過軟鍵盤拼寫正確的英文單詞。生詞本是根據(jù)用戶需求將單詞分類,方便用戶記憶與復(fù)習(xí)。
本系統(tǒng)運(yùn)用MFC 應(yīng)用架構(gòu),使用C++語言編寫。使用WindowsXP作為開發(fā)平臺,開發(fā)環(huán)境是微軟Visual C++ 6.0,后臺數(shù)據(jù)庫是SQL server 2000。
關(guān)鍵詞 詞條查詢,生詞管理,MFC,
Abstract
With the development of society, learning foreign language is becoming more and more important in person’s life. Nowadays many documents and materials are electronic, so more and more people like learning foreign language through electronic tools. In order to make language learner convenient and achieve no-paper education, the development of a Mini Electronic Dictionary is proposed in this thesis.
This system is based on the desktop electronic dictionary and mainly achieves word inquiry, word recitation and notebook management. The inquiry function provides the translation between English words and Chinese words. It also provides that add English words into user-defined lexicon and review the words which he has inquired. The word recitation part has two sub functions---tests and guess game. The test provides questions with multiple choices and can calculate the result at the end of the test. The guess game is according to the pronunciation and explanation of English words and then spells the English word by soft keyboard. The notebook management classifies the words depending on user.
The system uses MFC application framework through C++ language. The development platform is WindowsXP and development environment is Microsoft Visual C++ 6.0. The background database is SQL server 2000.
Keywords:Lemma inquiry, Notebook management, MFC
目錄
摘要 i
英文摘要 ii
第一章 概述 1
1.1課題背景 1
1.2現(xiàn)狀…………………………………………………………………………….2
1.3 研究意義 3
1.4 工程目標(biāo) 4
第二章 應(yīng)用技術(shù)介紹 5
2.1 編程語言概述 5
2.2 微軟基礎(chǔ)類概述 6
2.3 數(shù)據(jù)庫概述 7
2.4 開放數(shù)據(jù)庫互連概述 8
第三章需求分析 9
3.1 目標(biāo) 9
3.2 描述 10
3.3 性能需求 11
3.4 功能需求 12
3.4.1 查詢單詞 13
3.4.2 背單詞 13
3.4.3 生詞本管理 13
3.5 環(huán)境需求 14
3.5.1 硬件 14
3.5.2 軟件 14
第四章 系統(tǒng)設(shè)計(jì) 15
4.1 原則 15
4.2 功能結(jié)構(gòu)設(shè)計(jì) 16
4.3 數(shù)據(jù)庫設(shè)計(jì) 16
4.3.1 數(shù)據(jù)庫設(shè)計(jì)原則 17
4.3.2 表設(shè)計(jì) 17
4.3.3 數(shù)據(jù)庫實(shí)體聯(lián)系圖 20
第五章 系統(tǒng)實(shí)現(xiàn) 21
5.1 數(shù)據(jù)庫配置與連接 21
5.2 單詞查詢模塊 23
5.2.1 介紹 23
5.2.2 狀態(tài)圖 24
5.2.3 模塊實(shí)現(xiàn) 24
5.3 背單詞模塊 28
5.3.1 介紹 28
5.3.2 狀態(tài)圖 28
5.3.3 測試模塊實(shí)現(xiàn) 29
5.3.4 猜詞游戲模塊 32
5.4 生詞本模塊 34
5.4.1 介紹 34
5.4.2 用戶定義詞庫管理模塊實(shí)現(xiàn) 34
5.4.3 生詞管理模塊實(shí)現(xiàn) 38
5.5 其他 41
5.5.1 電子時(shí)鐘 41
5.5.2 按鈕貼圖 43
5.5.3 網(wǎng)上沖浪 44
5.5.4 歷史記錄 45
5.5.5 文件導(dǎo)入導(dǎo)出 47
第六章 總結(jié) 50
參考文獻(xiàn) 51