电子词典设计与实现(共28页).doc

上传人:飞****2 文档编号:15004943 上传时间:2022-05-10 格式:DOC 页数:28 大小:3.61MB
返回 下载 相关 举报
电子词典设计与实现(共28页).doc_第1页
第1页 / 共28页
电子词典设计与实现(共28页).doc_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《电子词典设计与实现(共28页).doc》由会员分享,可在线阅读,更多相关《电子词典设计与实现(共28页).doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上电子词典的设计与实现摘要二十世纪后半叶,伴随着社会的迅速发展与进步,以电子计算机为代表的现代科学获得了突飞猛进的发展并迅速和人们的日常生活结合在一起。计算机技术的发展和进步也使电子语言词典的诞生成为可能。虽然只有十来年的历史,电子词典却已经迅速发展壮大,成为词典家族中具有旺盛生命力的一员。尽管目前它尚不足以取代传统词典,但在英语学习和教学中,由于它实用、快捷、准确、经济等特点,已经成为传统英汉词典的有力竞争者,并对传统的词典提出了挑战。本文将要介绍的软件就是一个多功能学单词软件,主要介绍了这个软件制作环境,制作流程,对数据库的操作以及它的使用方法。用户可以根据自己的需

2、要去查询单词,添加单词,删除单词,编辑单词,浏览词库中的单词,也可以进行四六级考研词汇等。另外,它还给单词学习者们提供了一个背单词的好方法。每一个用户都可以通过创建一个用户名来背诵单词,随时查看自己的历史记录,以便确定自己的背诵进度。本文从软件工程的角度进行了详细的阐述。该系统的开发工具是Microsoft Visual Basic 6.0,使用的数据库为Microsoft Access version 7.0 。关键词 :电子词典,Microsoft Visual Basic 6.0,数据库ABSTRACT20 half after centuries leaf,with the rapid

3、 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 naissance of the electronics language

4、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 enough to replace the traditional

5、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 to the traditional Electron Dict

6、ionary .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 single phrase according to own

7、 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 recite from memory the single ph

8、rase.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 the powerbuilder 9.0 databases of

9、 the usages.Key words:The Electron Dictionary , Microsoft Visual Basic 6.0, Access database目 录专心-专注-专业1 绪 论电子词典诞生于80年代末期。如今市场上流行的有几十个品牌,数百个品种,集成了十几种甚至百余种功能,容量也从刚开始时的一万左右到现在的几万,十几万,有些品种则包含了几本不同词典的全部内容。现在大多数电子词典可以自由扩充词库,或从互联网上生产商的网站上下载词库,对词典进行自动更新。这对传统词典而言,其修订周期最少也得5到7年,这种袖珍电子词典已经成为学生的必备学习工具,据调查,在广州,上

10、海,北京等大城市中,电子词典在高中生中的持有率已经接近 50%,在大学生中持有率也不断上升。目前市场商的主流电子词典有:文曲星、快译通、好易通、名人等系列产品。除了主要用于查询单词以外所有掌上电子词典都或多或少的提供其他的辅助功能。本系统的设计目标是通过深入学习和研究程序设计技术、数据库系统的开发和应用技术,设计和开发出一款能够满足不同用户需求的多功能电子词典系统,以帮助英语学习者们更方便、更快捷地查询单词、记忆单词,既有效,又自由的对词库进行管理和操作。2 系统分析2.1系统需求分析 在整个毕业设计期间,我通过需求分析、概要设计、详细设计三个阶段完成了整个设计过程。本章是对其中的需求分析做一

11、个比较详细的介绍。2.1.1 功能需求随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。愈来愈深刻地影响着人类社会的经济和文化生活;影响着人们的思维方式和工作方式。电子词典有着传统文本词典无法比拟的优越性:多种多样的检索方式、便利的查询窗口、灵活的显示界面和连续的参见功能,无一不体现这种知识媒体的智能化和人性化特色;电子多媒体在词典中的应用,更使得单调、呆板的词典变得形象生动在词典中获取知识变得轻松和快捷。词典是信息密集的载体,电子计算机以其高容量、高效率、高精度改变着词典编纂与编辑出版的传统方式。事实上,从20世纪9

12、0年代以来,词典领域最引人注目的地方就在于计算机在词典编纂各阶段及词典与用户界面等方面起着越来越重要的作用。目前,国内外大部分中小学生仍然使用着传统的英汉词典,不仅查询效率不高、不易携带,而且存储容量有限;与此同时,传统词典的单词印刷出错误码率高,同时内容越来越难以满足用户的需求。为了解决上述问题,本毕业设计采用VB可视化集成开发语言编写程序,利用Microsoft Access 2000构建数据库,通过大部分数据库组件提供的接口技术来实现VB与数据库的连接,开放源代码,加深使用者对该系统的了解与认识,为用户提供了完善和修改本系统的平台。当今社会的发展使人们越来越清楚地看到单词查询方面的重要性

13、,它直接决定查询效率与质量。所以电子词典软件将在当今个人单词查询中发挥越来越重要的作用。通过对目前软件市场的分析可知,大多的传统词典,有功能方面不能满足客户的需求。因此,开发这样一套多功能电子词典系统是一件很有必要的事情。2.1.2 性能需求软件环境需求运行于Microsoft Windows98版本以上操作系统。硬件环境需求基本配置: CPU:300 MHz 内存:32 M以上 硬盘:3.6 GB 建议配置: CPU:Pentium 550 MHz 以上 内存:64 M 以上 硬盘:10 GB 以上3 系统开发工具简介本系统采用 Visual Basic 6.0 作为前台软件开发工具,后台数

14、据库选用 Microsofit Access 数据库进行支持。在整个系统开发过程中,充分运用 Visual Basic 6.0 的技术进行开发,从而完成对整个系统的开发。 3.1 Visual Basic 6.0 概述 3.1.1 Visual Basic 6.0 简介和特点Visual Basic 是 Microsoft 公司推出的程序设计语言,具有简单易学、功能强大、 软件费用低、见效快等特点。它提供了开发 Windows 应用程序最迅速、最简捷的方法。它不但是专业人员得心应手的工具,而且易于被非专业人员掌握使用,全世界数以百万计的程序设计人员正在使用 Visual Basic 开发各种类

15、型的软件。从 1.0 到 4.0 版本,Visual Basic 只有英文版,5.0 版以后的 Visual Basic 在推出英文版的同时,又推出了中文版,这大大方便了中国的用户。Visual Basic6.0 是在 Visual Basic5.0 的基础上推出的,在某些方面较 5.0 版有重要的改进,它所提供的开发环境与Windows 9x 或 Windows NT 具有完全一致的界面,使用更方便,其代码效率已达到 Visual C的水平。在面向对象程序设计方面,版的Visual Basic 全面支持面向对象的程序设计, 6.0 包括数据抽象、封装、对象与属性、类与成员、继承和多态等。无论

16、用户是一个 Windows 编程新手,还是已经具有丰富的 Windows 程序设计经验的专业程序开发人员,利用 Visual Basic 6.0 提供的良好开发环境,均可以使你快速地 完成所需设计任务。所谓 Visual ,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的 Visual Basic 6.0 程序设计环境进行程序设计外。Visual Basic 6.

17、0 程序设计系统还被包括在 Excel Access 等众多 Windows 功能应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBScript 脚本语言实际上是 Visual Basic 语言的。因此,无论从哪方面讲,用Visual Basic 6.0 系统开发软件都是一件非常合算的投资。不管你是编制一个小的应用程序,还是开发一套大型的专业系统软件,甚至是开发一个跨越 Internet 的分布式应用系统软件,Visual Basic 6.0 都为用户提供了合适的工具。利用Visual Basic 6.0 的数据访问特性,用户可创建数据库、前端应用程序、适用于大多数流行数据库格式

18、的服务器组件等。利用 ActiveX 技术允许用户使用其他应用程序提供的功能,如 Microsoft Word、Microsoft Excel。Visual Basic 的 Internet 功能允许用户使用程序方便地通过 Internet 访问文档和应用程序,甚至创建Internet 应用程序。用 Visual Basic 6.0 用户创建的是一个真正的 EXE 文件,该文件可直接运行于操作系统(Windows98/2000/XP 或 Windows NT 系统),完全脱离 Visual Basic 系统环境。并且,该文件可以自由发布,安装到单机或网络服务器上。此外,Visual Basic

19、 6.0 还增加了一些新的功能:具体如下:增加了ADO数据对象,该数据访问技术是一个简单的数据模型,可更好地与其它 Microsoft 和非 Microsoft 技术集成。它还是一个通用接口,可以访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。提供数据环境设计器,其中提供了一种创建 ADO 对象的交互设计环境,数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性等程序访问,数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分组和合计等。 数据报表,允许用户使用拖放方法利用任何记录集合快速创建报表。数据源,创建可绑定任何控

20、件的数据源用户定义控件和类。 SQL 编辑器,允许用户增加新的存储过程至SQL服务器程序和Oracle 数据库中,用户还可以使用编辑器编写触发器。增强的数据窗体向导,现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以使用ADO代码,该向导已经集成到应用程序向导、Chart 向导和 FlexGrid 向导中。 文件系统对象,Visual Basic 6.0 提供了改进的在文件系统中移动的程序集,并可创建文本文件和目录。DataGrid 控件,该控件可帮助用户快速构造观察和编辑记录的程序,它也支持新的ADO 数据控件。可视化数据库工具集成(企业版)。在 Visual Basic 6.0 中用

21、户可以可视地创建数据库和查询、SQL 服务器程序、Oracle 数据库表、使用拖放方法创建视图,以及自动改变列数据类型。 3.1.2 Visual Basic 6.0 的版本目前 Visual Basic 6.0 有三种版本,可用于满足不同的开发需要。其中: Visual Basic 6.0 学习版使非专业编程人员可轻松学习和设计一些基本的应用程序。该版本包括所有的内部控件,连同 Grid、Tab 和 Data_Bound 控件。 Visual Basic 6.0 专业版为专业编程人员提供了一套进行开发的功能完备的工具。该版本包括学习版的全部功能连同ActiveX 控件,还包括 Interne

22、t Application Designer(Internet 报务器应用程序设计器)、Integrated Visual DatabaseTools(集 成可视化数据库工具)、Data Environment (数据环境)、ActiveX 污染 Data Objects(数 据对象,简称 ADO)和 Dynamic HTML Page Designer(动态 HTML 页面设计器) 。 Visual Basic 6.0 企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。 3.2 数据库基础与 Access的应用数据库一直是计算机软件开发的重要话题。在利用计算机辅助办公的时代,人们很

23、难不和数据库打交道,几乎所有的应用程序都离不开数据的存取操作,而这种存取操作往往是用数据库来实现的。企业的所有信息和管理方面的应用软件,基本上都是一个标准的数据库应用系统。3.2.1 数据库的概念和术语在使用计算机处理商业数据信息以前,人们将数据分类保存在一个表格中,然后按照表格的分类将所有的表格存放在不同的文件中,而不同的文件夹又按其分类存放在不同的文件框中;在维护此类文档的工作人员的桌面上有一大堆预先打印好的空白表格,以便随时建立新的表格并在更新内容后取代旧表格,因为所有的信息均是存放在纸张上,而信息的存取和更新等操作均在纸张上进行,所以有人把计算机数据库出现之前的时期称为“纸上办公时代”

24、。从某种意义上来说,数据库技术是一场信息技术的革命。然而最早的数据库结构是非常简单的。其组织方式和传统的信息管理方式相当,都有是以二维表的方式来存放数据,其管理方法也比较落后。数据库最基本的术语有字段(Field)、记录(Record)和表(Table)3.2.2 Microsoft Access 简介Access 是 Microsoft 公司的一个成功的数据库管理系统产品。 其核心是 Microsoft Jet 数据库引擎。早期的 Access 2.0 在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与Microsoft Office 套件紧密结合,使之得到越来越广泛的应用。

25、Access 本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学会如何用 Access 建立数据库的各种对象,如创建表、查询和报表,创建数据窗体等。它操作方便、简单易学,Access 能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统,它几乎包含了数据库领域的所有技术和内容,对于初学者学习数据库知识非常有帮助。正因为这些特点,在利用 Visual Basic 开发数据库应用系统程序时,比较适合采用 Access 作为后台数据库管理系统。在一个 Access 数据库 应用程序中,用一系列表的集合来存放各种经提取的

26、原始数据。通过表的视图可以直接操作数据,但是为了能够使用户方便又安全地操作数据,应用程序一般不让用户通过表来直接操作数据,而是用通过窗体对象来访问表,这样可以对用户的行为作较好的指导和限制,数据操作外的其他功能则是用窗体来完成的。3.3 开发工具和环境操作系统:WINDOWS XP 数据库:MICROSOFT ACCESS VERSION 7.0编译环境:MICROSOFT VISUAL BASIC 6.04 系统总体设计4.1 系统设计思想多功能电子词典软件面向用户时,重要的是其查询效率与可信性,即用户能迅速而又准确地查询到词语的相关注释。设计本电子词典主要是为了用于帮助用户查找一些不懂的单

27、词及其相关内容。本系统:1.支持用户查询,能够实现英汉互相翻译的功能,与此同时可以方便用户获得更多的与之相关的信息。2.支持用户对词库进行修改、删除、添加、浏览等诸多操作。3.支持用户按需选择进行四级词汇查询或者六级词汇查询亦或者考研词汇查询,用户还可以对所要查询的词库中的单词进行添加、删除、更新、刷新等操作。4.2 系统功能结构问题电子词典作为一个大众应用软件来说, 她的诞生无疑是给人们更多的权利去遨游在浩瀚的互联网。所以一个好的电子词典软件应该使用起来更加方便,更加贴心,本电子词典主要包括以下几个功能模块。 系统功能模块图如图 4-1 所示: 多功能电子词典欢 迎 界 面单词查询主 界 面

28、词库管理说 明退 出专业词库英译汉汉译英添加单词修改单词删除单词浏览单词四级词汇词六级词汇考研词汇相关小结退出系统图 4-1 系统功能模块图4.3 模块功能说明本电子词典主要包括三大功能模块:1,单词查询功能 2,词库管理功能 3,专业词库。4.3.1 单词查询功能查询功能分为两个模块:英译汉和汉译英;英译汉功能模块说明: 可以实现对英文单词的翻译功能。当用户在输入单词第一个字符的时候,用户可以直接单击 “英译汉”按钮,以这个字符作为开头的单词会显示在下边的数据窗口中,以便显示这个单词所对应的中文解释以及其他信息。也就是说,不需要完全输入用户想要找的单词。只要用户有一点单词的印象,那么,他就可

29、以凭记忆来单击他想要的单词来显示该单词的意思. 汉译英功能模块说明:可以实现对中文词语的翻译功能。当用户在输入第一个汉字时,用户可以直接单击“汉译英”按钮,以这个汉字作为开头的词语就会显示在下边的数据窗口中,以便显示这个词语所对应的英文单词。在单词解释窗口里,用户可以看到自己所需要的信息。 可以找到于之相关的经典例句。以便用户以后能对该单词更加熟悉4.3.2 词库管理功能词库管理功能里又分为五个模块,用户可以通过这些模块对数据库中的单词进行添加,修改,删除,浏览,查找等。 添加单词:用户可以对数据库中的单词进行添加; 修改单词:用户可以对数据库中的单词进行修改; 删除单词:用户可以对数据库中的

30、单词进行删除;浏览单词:实现对词库中的单词的浏览;查找单词:用户可以对数据库中的单词进行查找。4.3.3 专业词库 专业词库分为三大模块:四级词汇、六级词汇、考研词汇。三个功能模块分别连接三个不同数据库中数据表(四级词汇来源于四级词典中的四级词库表,六级词汇来源于六级词典中的六级词库表,考研词汇来源于考研词典中的考研词库表)用于进行四六级乃至考研词汇的添加,删除,更新,刷新,修改,查询。4.4 数据库的开发与设计数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响, 好的数据库结构设计会减少数据库的存储量,资料的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程

31、序的实现等等,由于数据库设计的重要性,人们提出了许多数据库结构设计的技术,但这些技术方法与数据库系统并没有统一的相对应的模式,而是要根据应用系统对数据库不同的需求来选择不同的技术方法,甚至是几种不同的方法的融合。4.4.1 数据库需求分析数据库结构设计的第一阶段,也是非常重要的一个阶段是数据库需求分析。在这个阶段主要是收集基本资料以及数据处理的流程,为进一步设计打下基础。4.4.2 系统逻辑分析本电子词典的数据库名称为电子词典,因为只需有一张存放单词信息的数据表, 所以系统中主要设计了一张数据表,即英汉词典表,表中建立了六个字段:英文单词;中文意思;例句;例句翻译;同义词;反义词。详细设计如表

32、 5-1 所示:字段名字段类型大小顺序位置允许零长度必要的英文单词Text500否是中文注释Text2501否是例 句Text2502是否例句注释Text2503是否同 义 词Text504是否反 义 词Text505是否表 5-1 英汉词典表5 系统详细设计5.1 数据库的链接Visual Basic6.0 通过数据库驱动程序接口实现与各种类型数据库的连接。Visual Basic6.0 中设计数据窗口的时候,通过“Access2003”对话框实现与数据库的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库连接。Visual Basic6.

33、0 提供了两类数据库接口:一类是针对诸如 Oracle、Sybase、Informix 之类的大型数据库管理系统,Visual Basic6.0 提供了提高数据库访问效率的专用数据库接口。另一类是对小型数据库和支持 ODBC 接口的数据库,Visual Basic6.0 提供了 ODBC 接口。ODBC 接口是微软公司提出的开方式数据库互连标准接口,它以关系数据库标准查询语言 SQL 来存取连接到的数据源, ODBC 支持单个应用系统访问多个不同的数据库管理系统,并且,对应用系统的开发人员来说,它能够用统一的方法处理不同的数据源,减轻了学习新系统的压力。在使用 Visual Basic 开发数

34、据库应用程序的时候,会经常使用数据库访问控件。常用的数据库访问控件有: ADO Data 控件、DataList 控件、DataGrid 控件,本电子词典在设计过程中,连接数据库时主要用到的数据库访问控件是 ADO Data 控件和 DataGrid 控件。5.2 登录界面设计欢迎界面frmSplash窗体,设计该窗体主要是用于一个简单的自我介绍和进入系统主界面。当用户启动本系统后,首先会进入本界面,用户可以选择等待4秒种或者直接单击窗体中任意空白处这两种方式进入主界面:界面布局如图6-1所示: 图5-1登录界面5.3 系统主界面设计主界面的窗体名称为:frmmain, 控制系统中其他功能模块

35、运行,用户可以在菜单栏中选择进入各个功能模块。界面如图 5-2 所示:图5-2 系统主界面5.4 查询模块设计用户可以根据自身的需要,选择使用英译汉还是汉译英,为了满足用户在查询单词的时候用自己手中最少的信息,去查一个完全陌生的单词。 那么,电子词典就必须包含一切用户所能掌握单词信息的可能性。有可能这个用户只知 道这个单词的前两个字母。那么,他仍旧能找到这个单词并且获得他所想要的东西。因此,单词查询模块中,最重点的还是尽可能多的给出有用的单词信息来。界面如图5-4和5-5所示:图6-4 系统查询英译汉功能界面图6-5 系统查询汉译英功能界面5.5 词库管理模块设计词库管理模块主要是用与使用户更

36、方便的管理单词库。 主要包含以下模块: 1. 添加单词:使用户能够添加单词。 2. 修改单词:使用户能够对词库里的词汇进行修改。 3. 删除单词:当用户需要删除某个单词时来使用。3. 单词浏览:方便用户对词库中的单词进行浏览。4.查找单词:用于进行英文单词的查找。 该窗体名称为:frmManage,该窗体中用 ADO Data 控件和 DataGrid 控件实现了与数据库的连接。设计界面如图 6-6 所示:图6-6 系统词库管理界面下面将分别介绍这两个控件的设计过程和步骤。 ADO Data 控件 ADO Data 控件是使用 ADO 技术访问数据库的具体实现, 用户可以使用 ADO Data

37、 控件快速地创建一个到数据库的连接。 在默认情况下,ADO Data 控件和DataGrid 控件,并不出现在 Visual Basic 的“工具箱”中,所以,首先应该将 ADO Data 添加到工程中。选择“工程”菜单中的“部件”命令,打开“部 件” 属性对话框。 在控件列表中, 查找并选择 Microsoft ADO Data Controls6.0(OLEDB) 和Microsoft DataGrid Controls 6.0(OLEDB),单击“确定”按钮,可以看到 ADO Data 控件和DataGrid 控件的图标出现在“工具箱”中。5.6 专业词库模块设计专业词库模块由四级词汇、

38、六级词汇、考研词汇三部分构成。以上三个模块分别适用于英语四级考试、英语六级考试乃至考研的同学或者是对英语词汇感兴趣的人,最大限度地满足不同用户的需要,适用市场需求。5.6.1 四级词汇四级词汇模块,主要考四级英语等级考试的学生。该模块的左半部分适应于用户对四级词库进行添加、删除、刷新、更新、关闭,右半部分是为了方便用户对进行四级词库进行英译汉或者是汉译英的查询。其界面如图6-7所示:图5-7 四级词库管理界面5.6.2 六级词汇六级词汇模块,主要考四级英语等级考试的学生。该模块的左半部分适应于用户对六级词库进行添加、删除、刷新、更新、关闭,右半部分是为了方便用户对进行六级词库进行英译汉或者是汉

39、译英的查询。其界面如图6-8所示:图5-8 六级词库管理界面5.6.3 考研词汇考研词汇模块,主要考四级英语等级考试的学生。该模块的左半部分适应于用户对考研词库进行添加、删除、刷新、更新、关闭,右半部分是为了方便用户对进行考研词库进行英译汉或者是汉译英的查询。其界面如图6-9所示:图5-9 考研词库管理界面5.7 相关模块设计相关模块frmAbout窗体,用于个人的毕业设计的小结、自我介绍及查看系统信息。设计界面如图5-9所示:图6-9相关模块界面6 系统测试系统测试是软件工程中的一个必要的,而且是一个很重要的环节,在这里,对我所做的软件进行全面,全方位的测试。尽可能在发布之前找到更多的BUG

40、。以及一些功能上的缺陷。6.1 系统测试环境本系统采用的软件测试环境如下:操作系统:WINDOWS XP 数据库:MICROSOFT ACCESS 开发用机器的硬件配置: Pentium IV 1.70GHZ、512MB内存、80GB硬盘等。 运行要求的配置: 硬件环境:英特尔奔腾处理器,166MHZ或更高的处理器、32M RAM-ROM驱动器、256 色、1024*768分辨率显示器(推荐使用更高的分辨率和颜色深度) 软件环境:WINDOWS XP6.2 功能测试对系统的主要功能进行测试,以确保该系统能正常运行,满足用户的需求。与此同时,不断完善系统功能,进而实现系统目标。查询功能: 英译汉

41、功能测试 ,如图 7-1 所示,图6-1 系统英译汉功能测试该系统可以实现英译汉功能。英译汉功能测试 ,如图 6-2 所示,图6-2 系统汉译英功能测试该系统可以实现汉译英功能。出错处理功能测试, 如图6-3和6-4所示:图6-3出错测试图 6-4出错提示从图 6-3 和图 6-4 上可以看见,系统弹出了对话框,表示这个操作不能继续。表明该功能模块已具备了相关的出错处理功能。词库管理功能:用户可以对数据库中的单词进行添加,修改,删除,浏览。按“返回”可以退出该窗口,返回到主界面。按“退出”可以退出本系统。如图 6-5所示:图 6-5 系统词库管理功能测试总结与展望电子词典的应用前景是很广阔的,

42、许多诸如英语教学一类的软件中都会挂一个小型的英文词典。这类词典的设计方法多种多样,大多是针对软件自身的特点进行特殊的考虑和设计,目的是方便用户的使用,取得较好的效果。在电子词典的设计过程中,设计者要考虑许多方面的问题。首先,在这种软件中,检索结构方面的可靠性一定要得到保证,使用者要能方便而且准确地查询到自己想要的信息。此外设计者要考虑到一些软件“个性化”的问题。在专业软件中内嵌的电子词典应该有自身的特色。 本文所介绍的电子词典能够实现英译汉、汉译英、词库管理等功能,但是也存在一些不足, 比如界面不够美观, 没有屏幕取词功能等。 我将在今后的工作中改进这些问题。 希望以后的设计当中,能够编写出更

43、完善的更好的程序出来。 通过这次对电子词典的设计与开发的毕业设计, 我学到了很多书本上学不到的实践知识,使我掌握了很多操作数据库的技巧,把完全书本化的理论知识转入到了具体实践中。这些都将成为我人生道路上的一笔财富。参考文献1 袁跃峰. Visual Basic程序设计.合肥:合肥工业大学出版社,20072 卢毅. Visual Basic实用教程 文魁资讯股份有限公司,20013夏邦贵,刘凡馨. Visual Basic 6.0 数据库开发经典实例精解. 北京:机械工业出版社,20054张朝昆,施丽娜.Visual Basic数据库开发基础与应用.北京:人民邮电出版社,20055孙越.Visu

44、al Basic数据库开发自学教程.北京:人民邮电出版社,20026孙家启,钱峰,姜文彪等.Visual Basic程序设计教程.合肥:安徽大学出版社,20057李玉林.Visual Basic毕业设计指南与项目实践.武汉:科学出版社,20088 蒋加伏.Visual Basic程序设计教程(第四版).北京: 北京邮电大学出版社,2009 9高春艳,李艳,谷伟东.Visual Basic数据库开发关键技术与实例应用.北京:人民邮电出版社,200510潘晓南.Access 数据库应用技术.北京:中国铁道部出版社,200511 陈菊.浅谈电子语言词典的现状J.集美大学学报(哲学社会科学版) ,20

45、00, 03(01):83-85.12Davide Calabro.Flat buttons with text/ July 25,2002致谢大学五年的学生涯即将结束,我的校园生活就要划上句号,心中是无尽的感慨与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。回首五年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师五年来对我孜孜不倦的教诲,对我成长的关心和爱护。 在论文即将完成之际,回顾紧张但又充实的学习和开发过程,我想向曾经给我帮助和支持的所有人表示衷心的感谢。首先要感谢我的导师冯风老师,他在学习和科研方面给了我大量的指导, 并为我们提供了良好的环

46、境, 为我提出了许多宝贵的意见和建议。 让我学到了知识,掌握了科研的方法,也获得了实践锻炼的机会。他严谨的治学态度、对我的严格要求以及为人处世的坦荡将使我终身受益。与此同时向所有支持我、关心我和帮助我的老师、同学和朋友表示衷心的感谢。在我读大学的这几年是我人生中非常重要的一段时光,我学到了很多专业知识,也学到了许多为人处世的方法。我将把这些专业知识带到以后的学习和工作中,为使自己的人生目标实现而不懈力。 感谢所有曾经帮助过我师兄姐妹们,他们曾经给了我无私的帮助和鼓励,让我学到很多。他们丰富的经验对于本系统的设计提供了很大的帮助。他们是我学习、工作和生活上的伙伴,也是面对困难和挑战时的战友。感谢从他们身上,我学到很多东西,和他们在一起的日子是我学习期间最为快乐的一段时光。 感谢生我养我的父母,他们给了我无私的爱,我深知他们为我求学所付出的巨大牺 牲和努力,而我至今仍无以为报。祝福他们,以及那些给予我关爱的长辈,祝他们幸福、 安康!还有很多我无法一一列举姓名的师长和友人给了我指导和帮助,在此衷心的表示 感谢,他们的名字我一直铭记在心! 最后,衷心感谢在百忙之中抽出时间审阅本论文的专家教授。附录

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁