基于电脑桌面程序的电子词典系统VC++ (英文)

上传人:大米 文档编号:486530149 上传时间:2022-09-19 格式:DOC 页数:59 大小:4.50MB
返回 下载 相关 举报
基于电脑桌面程序的电子词典系统VC++ (英文)_第1页
第1页 / 共59页
基于电脑桌面程序的电子词典系统VC++ (英文)_第2页
第2页 / 共59页
基于电脑桌面程序的电子词典系统VC++ (英文)_第3页
第3页 / 共59页
基于电脑桌面程序的电子词典系统VC++ (英文)_第4页
第4页 / 共59页
基于电脑桌面程序的电子词典系统VC++ (英文)_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《基于电脑桌面程序的电子词典系统VC++ (英文)》由会员分享,可在线阅读,更多相关《基于电脑桌面程序的电子词典系统VC++ (英文)(59页珍藏版)》请在金锄头文库上搜索。

1、 摘要随着社会的发展,在人们生活中学习外语变得越来越重要。 现在许多文件和资料都是电子版,所以更多人喜欢通过电子工具学习外语。为了给外语学习者更多便利以及实现无纸化的教育,基于以上的原因开发了这款迷你电子词典。这个系统是基于电脑桌面程序的电子词典,它主要实现单词查询、背单词和生词本管理三个功能。查询功能提供英语单词查询中文意思以及中文词组查询英语单词;把单词添加到用户定义的生词本;浏览已查询单词的记录。背单词功能部分有两个子功能-测试和猜词游戏。测试是单选题,并且测试结束后可以查看正确率。猜词游戏是用户根据英文单词的发音和解释,然后通过软键盘拼写正确的英文单词。生词本是根据用户需求将单词分类,

2、方便用户记忆与复习。本系统运用MFC 应用架构,使用C+语言编写。使用WindowsXP作为开发平台,开发环境是微软Visual C+ 6.0,后台数据库是SQL server 2000。关键词 词条查询,生词管理,MFC,Abstract With the development of society, learning foreign language is becoming more and more important in persons life. Nowadays many documents and materials are electronic, so more and m

3、ore 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 wo

4、rd 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-tes

5、ts 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

6、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第一章 概述11.1课题背景11.2现状.

7、21.3 研究意义31.4 工程目标4第二章 应用技术介绍52.1 编程语言概述52.2 微软基础类概述62.3 数据库概述72.4 开放数据库互连概述8第三章需求分析93.1 目标93.2 描述103.3 性能需求113.4 功能需求123.4.1 查询单词133.4.2 背单词133.4.3 生词本管理133.5 环境需求143.5.1 硬件143.5.2 软件14第四章 系统设计154.1 原则154.2 功能结构设计164.3 数据库设计164.3.1 数据库设计原则174.3.2 表设计174.3.3 数据库实体联系图20第五章 系统实现215.1 数据库配置与连接215.2 单词查

8、询模块235.2.1 介绍235.2.2 状态图245.2.3 模块实现245.3 背单词模块285.3.1 介绍285.3.2 状态图285.3.3 测试模块实现295.3.4 猜词游戏模块325.4 生词本模块345.4.1 介绍345.4.2 用户定义词库管理模块实现345.4.3 生词管理模块实现385.5 其他415.5.1 电子时钟415.5.2 按钮贴图435.5.3 网上冲浪445.5.4 历史记录455.5.5 文件导入导出47第六章 总结50参考文献51Table of ContentsChinese AbstractiAbstractiiChapter 1 Overvie

9、w11.1 Background Information11.2 Current Situation21.3 Project Significance31.4 Objective of the Project4Chapter 2 Introduction of Technology52.1 Overview of Programming Language52.2 Overview of Microsoft Foundation Classes62.3 Overview of Database72.4 Overview of Open Database Connectivity8Chapter

10、3 Requirements Analysis93.1 Goal93.2 Description103.3 Performance Requirements113.4 Function Requirements123.4.1 Word Inquiry133.4.2 Word Recitation133.4.3 Notebook Management133.5 Environment requirements143.5.1 Hardware143.5.2 Software14Chapter 4 System Design154.1 Principle154.2 Function Structur

11、e Design164.3 Database Design164.3.1 Database Design Principle174.3.2 Table Design174.3.3 Database Entity Relationship Diagram20Chapter 5 System Implementation215.1 Database configuration and connection215.2 Word Inquiry Model235.2.1 Introduction235.2.2 State Diagram245.2.3 Implement Model245.3 Word

12、 Recitation Model285.3.1 Introduction285.3.2 State Diagram285.3.3 Implement Test Model295.3.4 Implement Guess Game Model325.4 Notebook Model345.4.1 Introduction345.4.2 Implement User-defined Lexicon Management Model345.4.3 Implement New Words Management Model385.5 Others415.5.1 Electronic Clock415.5

13、.2 Button Texture435.5.3 Surf the Internet445.5.4 History of Dictionary455.5.5 Import and Export File47Chapter 6 Conclusion50References51 Chapter 1 Overview The development of science and technology changes our lives styles and our learn methods. It is special for learning foreign languages. In the

14、past, people use the paper dictionary, books or radio to learn languages. But now the electronic dictionary (ED) and the computer can replace all of old tools. The ED is a convenient tool to solve language problem. In modern society, the international communications are frequently. People need to de

15、al with documents which are written in different languages and students have to learn foreign language. In the past, people are always using paper dictionary when they find the unknown words. This method spends much time on searching and needs to carry different language dictionaries. The electronic dictionary not only inquires words, but also pronounces words. So it is suit fo

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号