毕业设计——电子词典系统的设计与实现.rar

RAR格式版权申诉手机打开展开

毕业设计——电子词典系统的设计与实现,(开题报告,外文翻译,文献综述,设计报告,毕业论文)摘要随着社会的发展,在人们生活中学习外语变得越来越重要。 现在许多文件和资料都是电子版,所以更多人喜欢通过电子工具学习外语。为了给外语学习者更多便利以及实现无纸化的教育,基于以上的原因开发了这款迷你电子词典。这个系统是基于电脑桌面程...
编号:88-121183大小:4.31M
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 ljjwl8321 发布

毕业设计——电子词典系统的设计与实现(开题报告,外文翻译,文献综述,设计报告,毕业论文)

摘要
随着社会的发展,在人们生活中学习外语变得越来越重要。 现在许多文件和资料都是电子版,所以更多人喜欢通过电子工具学习外语。为了给外语学习者更多便利以及实现无纸化的教育,基于以上的原因开发了这款迷你电子词典。
这个系统是基于电脑桌面程序的电子词典,它主要实现单词查询、背单词和生词本管理三个功能。查询功能提供英语单词查询中文意思以及中文词组查询英语单词;把单词添加到用户定义的生词本;浏览已查询单词的记录。背单词功能部分有两个子功能-----测试和猜词游戏。测试是单选题,并且测试结束后可以查看正确率。猜词游戏是用户根据英文单词的发音和解释,然后通过软键盘拼写正确的英文单词。生词本是根据用户需求将单词分类,方便用户记忆与复习。
本系统运用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 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现状…………………………………………………………………………….2
1.3 研究意义 3
1.4 工程目标 4
第二章 应用技术介绍 5
2.1 编程语言概述 5
2.2 微软基础类概述 6
2.3 数据库概述 7
2.4 开放数据库互连概述 8
第三章需求分析 9
3.1 目标 9
3.2 描述 10
3.3 性能需求 11
3.4 功能需求 12
3.4.1 查询单词 13
3.4.2 背单词 13
3.4.3 生词本管理 13
3.5 环境需求 14
3.5.1 硬件 14
3.5.2 软件 14
第四章 系统设计 15
4.1 原则 15
4.2 功能结构设计 16
4.3 数据库设计 16
4.3.1 数据库设计原则 17
4.3.2 表设计 17
4.3.3 数据库实体联系图 20
第五章 系统实现 21
5.1 数据库配置与连接 21
5.2 单词查询模块 23
5.2.1 介绍 23
5.2.2 状态图 24
5.2.3 模块实现 24
5.3 背单词模块 28
5.3.1 介绍 28
5.3.2 状态图 28
5.3.3 测试模块实现 29
5.3.4 猜词游戏模块 32
5.4 生词本模块 34
5.4.1 介绍 34
5.4.2 用户定义词库管理模块实现 34
5.4.3 生词管理模块实现 38
5.5 其他 41
5.5.1 电子时钟 41
5.5.2 按钮贴图 43
5.5.3 网上冲浪 44
5.5.4 历史记录 45
5.5.5 文件导入导出 47
第六章 总结 50
参考文献 51