




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子词典的设计与实现二十世纪后半叶,伴随着社会的迅速发展与进步,以电子计算机为代表的现代科学获得了突飞猛进的发展并迅速和人们的日常生活结合在一起。计算机技术的发展和进步也使电子语言词典的诞生成为可能。虽然只有十来年的历史,电子词典却已经迅速发展壮大,成为词典家族中具有旺盛生命力的一员。尽管目前它尚不足以取代传统词典,但在英语学习和教学中,由于它实用、快捷、准确、经济等特点,已经成为传统英汉词典的有力竞争者,并对传统的词典提出了挑战。本文将要介绍的软件就是一个多功能学单词软件,主要介绍了这个软件制作环境,制作流程,对数据库的操作以及它的使用方法。用户可以根据自己的需要去查询单词,添加单词,删除单词,编辑单词,浏览词库中的单词,也可以进行四六级考研词汇等。另外,它还给单词学习者们提供了一个背单词的好方法。每一个用户都可以通过创建一个用户名来背诵单词,随时查看自己的历史记录,以便确定自己的背诵进度。本文从软件工程的角度进行了详细的阐述。该系统的开发工具是MicrosoftVisua1Basic6.0,使用的数据库为MicrosoftAccessversion7.0。关键词:电子词典,MicrosoftVisualBasic6.0,数据库ABSTRACT20halfaftercenturiesleaf,withtherapiddevelopmentofsociety,withcomputerforrepresentativeofthedeve1opmentthatmodernscienceacquirestoadvanceby1eapsandboundscombinequickcombinetogetherwiththepeop1e'sdailylife.Thecalculatortechnica1developmentandprogressesalsomakethenaissanceoftheelectronicslanguageElectronDictionarymakepossible.Althoughonlytenhistoriesofthenextyears,theelectronicsElectronDictionaryhasalreadydeveloppedquick1ystrong,becomehavingamemberoftheprosperousvitalityintheElectronDictionaryhousehold.ThoughitisstillnotenoughtoreplacethetraditionalElectronDictionarycurrently,inEnglishstudyandteaching,becauseofitpractical,fast,accurate,economyetc.characteristics,havealreadybecometheemollientcompetitorofthetraditionalEnglish-to-ChineseE1ectronDictionary,andputforwardthechallengetothetraditionalElectronDictionary.Thesoftwarethatthistextwi11introduceisamulti—functionlearnthesing1ephrasesoftware,mainlyintroducedthissoftwaremanufactureenvironment,themanufactureprocess,tooperationanditsoperationmethodsofthedatabase.Thecustomercansearchthesing1ephraseaccordingtoowndemand,increasingthesinglephrase,deletingthesinglephrase,edittingsinglephraseetc.・Moreover,itreturnedtoprovideagoodmethodthatcarriesonthebackthesing1ephraseforthesinglephraselearners.Eachcustomercanpasstoestab1ishanuser'snametorecitefrommemorythesinglephrase.Atanytimelookintoownhistoryrecord,forthepurposeofassurancerecitefrommemorythedegreeofprogressown1y.Carriedontoelaboratecarefullyfromtheangleofthesoftwareengineering.11isAccessdatabasethatthedeve1opmenttoolofthatsystemisthepowerbui1der9.0databasesoftheusages.Keywords:TheElectronDictionary,MicrosoftVisualBasic6.0,Accessdatabase摘要错误!未定义书签。ABSTRACn错误!未定义书签。概述储误!未定义书签。系统分析22.1系统目标储误!未定义书签。2.2系统需求分析错误!未定义书签。2.2.1功能需求错误!未定义书签。2.2.2性能需求错误!未定义书签。3系统开发工具简介错误!未定义书签。VisualBasic6.0概述储误!未定义书签。VisualBasic6.0简介错误!未定义书签。VisualBasic6.0语言的特点储误!未定义书签。3.1.3VisualBasic6.0的版本储误!未定义书签。ADO对象储误!未定义书签。3.3数据库基础与Access的应用储误!未定义书签。3.3.1数据库的概念和术语错误!未定义书签。3.2MicrosoftAccess简介储误!未定义书签。3.4开发工具和环境错误!未定义书签。4系统总体设计。错误!未定义书签。4.1系统设计思想错误!未定义书签。4.3系统功能结构问题错误!未定义书签。4.4模块功能说明储误!未定义书签。4.4.1查询功能错误!未定义书签。4.4.2词库管理功能储误!未定义书签。5数据库的开发与设计错误!未定义书签。5.1数据库需求分析储误!未定义书签。5.2系统逻辑分析错误!未定义书签。5.3数据库的链接错误!未定义书签。6系统详细设计错误!未定义书签。6.1欢迎界面设计错误!未定义书签。2系统主界面设计错误!未定义书签。6.3查询模块设计错误!未定义书签。6.4词库管理模块设计错误!未定义书签。6.5专业词库模块设计储误!未定义书签。6.6相关模块设计储误!未定义书签。7系统测试错误!未定义书签。7.1系统测试环境错误!未定义书签。2功能测试错误!未定义书签。结论错误!未定义书签。参考文献错误!未定义书签。致谢错误!未定义书签。电子词典诞生于80年代末期。如今市场上流行的有几十个品牌,数百个品种,集成了十几种甚至百余种功能,容量也从刚开始时的一万左右到现在的几万,十几万,有些品种则包含了几本不同词典的全部内容。现在大多数电子词典可以自由扩充词库,或从互联网上生产商的网站上下载词库,对词典进行自动更新。这对传统词典而言,其修订周期最少也得5到7年,这种袖珍电子词典已经成为学生的必备学习工具,据调查,在广州,上海,北京等大城市中,电子词典在高中生中的持有率已经接近50%,在大学生中持有率也不断上升。目前市场商的主流电子词典有:文曲星、快译通、好易通、名人等系列产品。除了主要用于查询单词以外所有掌上电子词典都或多或少的提供其他的辅助功能。本系统的设计目标是通过深入学习和研究程序设计技术、数据库系统的开发和应用技术,设计和开发出一款能够满足不同用户需求的多功能电子词典系统,以帮助英语学习者们更方便、更快捷地查询单词、记忆单词,既有效,又自由的对词库进行管理和操作。2系统分析2.1系统需求分析在整个毕业设计期间,我通过需求分析、概要设计、详细设计三个阶段完成了整个设计过程。本章是对其中的需求分析做一个比较详细的介绍。2.1.1功能需求随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。愈来愈深刻地影响着人类社会的经济和文化生活;影响着人们的思维方式和工作方式。电子词典有着传统文本词典无法比拟的优越性:多种多样的检索方式、便利的查询窗口、灵活的显示界面和连续的参见功能,无一不体现这种知识媒体的智能化和人性化特色;电子多媒体在词典中的应用,更使得单调、呆板的词典变得形象生动在词典中获取知识变得轻松和快捷。词典是信息密集的载体,电子计算机以其高容量、高效率、高精度改变着词典编纂与编辑出版的传统方式。事实上,从20世纪90年代以来,词典领域最引人注目的地方就在于计算机在词典编纂各阶段及词典与用户界面等方面起着越来越重要的作用。目前,国内外大部分中小学生仍然使用着传统的英汉词典,不仅查询效率不高、不易携带,而且存储容量有限;与此同时,传统词典的单词印刷出错误码率高,同时内容越来越难以满足用户的需求。为了解决上述问题,本毕业设计采用VB可视化集成开发语言编写程序,利用MicrosoftAccess2000构建数据库,通过大部分数据库组件提供的接口技术来实现VB与数据库的连接,开放源代码,加深使用者对该系统的了解与认识,为用户提供了完善和修改本系统的平台。当今社会的发展使人们越来越清楚地看到单词查询方面的重要性,它直接决定查询效率与质量。所以电子词典软件将在当今个人单词查询中发挥越来越重要的作用。通过对目前软件市场的分析可知,大多的传统词典,有功能方面不能满足客户的需求。因此,开发这样一套多功能电子词典系统是一件很有必要的事情。2.1.2性能需求软件环境需求运行于MicrosoftWindows98版本以上操作系统。硬件环境需求基本配置:CPU:300MHz内存:32M以上硬盘:3.6GB建议配置:CPU:Pentiumlll550MHz以上内存:64M以上硬盘:10GB以上3系统开发工具简介本系统采用VisualBasic6.0作为前台软件开发工具,后台数据库选用MicrosofitAccess数据库进行支持。在整个系统开发过程中,充分运用VisualBasic6.0的技术进行开发,从而完成对整个系统的开发。VisuaIBasic6.0概述VisualBasic6.0简介和特点VisualBasic是Microsoft公司推出的程序设计语言,具有简单易学、功能强大、软件费用低、见效快等特点。它提供了开发Windows应用程序最迅速、最简捷的方法。它不但是专业人员得心应手的工具,而且易于被非专业人员掌握使用,全世界数以百万计的程序设计人员正在使用VisualBasic开发各种类型的软件。从1.0到4.0版本,VisualBasic只有英文版,5.0版以后的VisualBasic在推出英文版的同时,又推出了中文版,这大大方便了中国的用户。VisualBasic6.0是在VisualBasic5.0的基础上推出的,在某些方面较5.0版有重要的改进,它所提供的开发环境与Windows9x或WindowsNT具有完全一致的界面,使用更方便,其代码效率已达到VisualC++的水平。在面向对象程序设计方面,版的VisualBasic全面支持面向对象的程序设计,6.0包括数据抽象、封装、对象与属性、类与成员、继承和多态等。无论用户是一个Windows编程新手,还是已经具有丰富的Windows程序设计经验的专业程序开发人员,利用VisualBasic6.0提供的良好开发环境,均可以使你快速地完成所需设计任务。所谓Visual,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的VisualBasic6.0程序设计环境进行程序设计外°VisualBasic6.0程序设计系统还被包括在ExcelAccess等众多Windows功能应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBScript脚本语言实际上是VisualBasic语言的。因此,无论从哪方面讲,用VisualBasic6.0系统开发软件都是一件非常合算的投资。不管你是编制一个小的应用程序,还是开发一套大型的专业系统软件,甚至是开发一个跨越Internet的分布式应用系统软件,VisualBasic6.0都为用户提供了合适的工具。利用VisualBasic6.0的数据访问特性,用户可创建数据库、前端应用程序、适用于大多数流行数据库格式的服务器组件等。利用ActiveX技术允许用户使用其他应用程序提供的功能,如MicrosoftWord、MicrosoftExceloVisualBasic的Internet功能允许用户使用程序方便地通过Internet访问文档和应用程序,甚至创建Internet应用程序。用VisualBasic6.0用户创建的是一个真正的EXE文件,该文件可直接运行于操作系统(Windows98/2000/XP或WindowsNT系统),完全脱离VisualBasic系统环境。并且,该文件可以自由发布,安装到单机或网络服务器上。此外,VisualBasic6.0还增加了一些新的功能:具体如下:①增加了ADO数据对象,该数据访问技术是一个简单的数据模型,可更好地与其它Microsoft和非Microsoft技术集成。它还是一个通用接口,可以访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。②提供数据环境设计器,其中提供了一种创建ADO对象的交互设计环境,数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性等程序访问,数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分组和合计等。③数据报表,允许用户使用拖放方法利用任何记录集合快速创建报表。④数据源,创建可绑定任何控件的数据源用户定义控件和类。⑤SQL编辑器,允许用户增加新的存储过程至SQL服务器程序和Oracle数据库中,用户还可以使用编辑器编写触发器。⑥增强的数据窗体向导,现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以使用ADO代码,该向导已经集成到应用程序向导、Chart向导和FlexGrid向导中。⑦文件系统对象,VisualBasic6.0提供了改进的在文件系统中移动的程序集,并可创建文本文件和目录。⑧DataGrid控件,该控件可帮助用户快速构造观察和编辑记录的程序,它也支持新的ADO数据控件。⑨可视化数据库工具集成(企业版)。在VisualBasic6.0中用户可以可视地创建数据库和查询、SQL服务器程序、0racle数据库表、使用拖放方法创建视图,以及自动改变列数据类型。VisualBasic6.0的版本目前VisualBasic6.0有三种版本,可用于满足不同的开发需要。其中:①VisualBasic6.0学习版使非专业编程人员可轻松学习和设计一些基本的应用程序。该版本包括所有的内部控件,连同Grid、Tab和Data_Bound控件。②VisualBasic6.0专业版为专业编程人员提供了一套进行开发的功能完备的工具。该版本包括学习版的全部功能连同ActiveX控件,还包括InternetApplicationDesigner(Internet报务器应用程序设计器)、IntegratedVisualDatabaseTools(集成可视化数据库工具)、DataEnvironment(数据环境)、ActiveX污染DataObjects(数据对象,简称ADO)和DynamicHTMLPageDesigner(动态HTML页面设计器)。③VisualBasic6.0企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。3.2数据库基础与Access的应用数据库一直是计算机软件开发的重要话题。在利用计算机辅助办公的时代,人们很难不和数据库打交道,几乎所有的应用程序都离不开数据的存取操作,而这种存取操作往往是用数据库来实现的。企业的所有信息和管理方面的应用软件,基本上都是一个标准的数据库应用系统。3.2.1数据库的概念和术语在使用计算机处理商业数据信息以前,人们将数据分类保存在一个表格中,然后按照表格的分类将所有的表格存放在不同的文件中,而不同的文件夹又按其分类存放在不同的文件框中;在维护此类文档的工作人员的桌面上有一大堆预先打印好的空白表格,以便随时建立新的表格并在更新内容后取代旧表格,因为所有的信息均是存放在纸张上,而信息的存取和更新等操作均在纸张上进行,所以有人把计算机数据库出现之前的时期称为“纸上办公时代”。从某种意义上来说,数据库技术是一场信息技术的革命。然而最早的数据库结构是非常简单的。其组织方式和传统的信息管理方式相当,都有是以二维表的方式来存放数据,其管理方法也比较落后。数据库最基本的术语有字段(Field)、记录(Record)和表(Table)MicrosoftAccess简介Access是Microsoft公司的一个成功的数据库管理系统产品。其核心是MicrosoftJet数据库引擎。早期的Access2.0在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与MicrosoftOffice套件紧密结合,使之得到越来越广泛的应用。Access本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学会如何用Access建立数据库的各种对象,如创建表、查询和报表,创建数据窗体等。它操作方便、简单易学,Access能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统,它几乎包含了数据库领域的所有技术和内容,对于初学者学习数据库知识非常有帮助。正因为这些特点,在利用VisualBasic开发数据库应用系统程序时,比较适合采用Access作为后台数据库管理系统。在一个Access数据库应用程序中,用一系列表的集合来存放各种经提取的原始数据。通过表的视图可以直接操作数据,但是为了能够使用户方便又安全地操作数据,应用程序一般不让用户通过表来直接操作数据,而是用通过窗体对象来访问表,这样可以对用户的行为作较好的指导和限制,数据操作外的其他功能则是用窗体来完成的。3.3开发工具和环境操作系统:WINDOWSXP数据库:MICROSOFTACCESSVERSION7.0编译环境:MICROSOFTVISUALBASIC6.0系统总体设计4.1系统设计思想多功能电子词典软件面向用户时,重要的是其查询效率与可信性,即用户能迅速而又准确地查询到词语的相关注释。设计本电子词典主要是为了用于帮助用户查找一些不懂的单词及其相关内容。本系统:1.支持用户查询,能够实现英汉互相翻译的功能,与此同时可以方便用户获得更多的与之相关的信息。2.支持用户对词库进行修改、删除、添加、浏览等诸多操作。3.支持用户按需选择进行四级词汇查询或者六级词汇查询亦或者考研词汇查询,用户还可以对所要查询的词库中的单词进行添加、删除、更新、刷新等操作。2系统功能结构问题电子词典作为一个大众应用软件来说,她的诞生无疑是给人们更多的权利去遨游在浩瀚的互联网。所以一个好的电子词典软件应该使用起来更加方便,更加贴心,本电子词典主要包括以下几个功能模块。系统功能模块图如图4-1所图4-1系统功能模块图4.3模块功能说明本电子词典主要包括三大功能模块:1,单词查询功能2,词库管理功能3,专业词库。1单词查询功能查询功能分为两个模块:英译汉和汉译英;英译汉功能模块说明:可以实现对英文单词的翻译功能。当用户在输入单词第一个字符的时候,用户可以直接单击“英译汉”按钮,以这个字符作为开头的单词会显示在下边的数据窗口中,以便显示这个单词所对应的中文解释以及其他信息。也就是说,不需要完全输入用户想要找的单词。只要用户有一点单词的印象,那么,他就可以凭记忆来单击他想要的单词来显示该单词的意思.汉译英功能模块说明:可以实现对中文词语的翻译功能。当用户在输入第一个汉字时,用户可以直接单击“汉译英”按钮,以这个汉字作为开头的词语就会显示在下边的数据窗口中,以便显示这个词语所对应的英文单词。在单词解释窗口里,用户可以看到自己所需要的信息。可以找到于之相关的经典例句。以便用户以后能对该单词更加熟悉4.3.2词库管理功能词库管理功能里又分为五个模块,用户可以通过这些模块对数据库中的单词进行添加,修改,删除,浏览,查找等。添加单词:用户可以对数据库中的单词进行添加;修改单词:用户可以对数据库中的单词进行修改;删除单词:用户可以对数据库中的单词进行删除;浏览单词:实现对词库中的单词的浏览;查找单词:用户可以对数据库中的单词进行查找。3专业词库专业词库分为三大模块:四级词汇、六级词汇、考研词汇。三个功能模块分别连接三个不同数据库中数据表(四级词汇来源于四级词典中的四级词库表,六级词汇来源于六级词典中的六级词库表,考研词汇来源于考研词典中的考研词库表)用于进行四六级乃至考研词汇的添加,删除,更新,刷新,修改,查询。4.4数据库的开发与设计数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,资料的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等,由于数据库设计的重要性,人们提出了许多数据库结构设计的技术,但这些技术方法与数据库系统并没有统一的相对应的模式,而是要根据应用系统对数据库不同的需求来选择不同的技术方法,甚至是几种不同的方法的融合。4.4.1数据库需求分析数据库结构设计的第一阶段,也是非常重要的一个阶段是数据库需求分析。在这个阶段主要是收集基本资料以及数据处理的流程,为进一步设计打下基础。2系统逻辑分析本电子词典的数据库名称为电子词典,因为只需有一张存放单词信息的数据表,所以系统中主要设计了一张数据表,即英汉词典表,表中建立了六个字段:英文单词;中文意思;例句;例句翻译;同义词;反义词。详细设计如表5-1所示:字段名字段类型大小顺序位置允许零长度必要的英文单词Text500否是中文注释Text2501否是例句Text2502是否例句注释Text2503是否同义词Text504是否反义词Text505是否表5-1英汉词典表5系统详细设计5.1数据库的链接VisualBasic6.0通过数据库驱动程序接口实现与各种类型数据库的连接。VisualBasic6.0中设计数据窗口的时候,通过“Access2003"对话框实现与数据库的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库连接°VisualBasic6.0提供了两类数据库接口:一类是针对诸如Oracle、Sybase、Informix之类的大型数据库管理系统,VisualBasic6.0提供了提高数据库访问效率的专用数据库接口。另一类是对小型数据库和支持ODBC接口的数据库,Visual
Basic6.0提供了ODBC接口。ODBC接口是微软公司提出的开方式数据库互连标准接口,它以关系数据库标准查询语言SQL来存取连接到的数据源,ODBC支持单个应用系统访问多个不同的数据库管理系统,并且,对应用系统的开发人员来说,它能够用统一的方法处理不同的数据源,减轻了学习新系统的压力。在使用Visua1Basic开发数据库应用程序的时候,会经常使用数据库访问控件。常用的数据库访问控件有:ADOData控件、DataList控件、DataGrid控件,本电子词典在设计过程中,连接数据库时主要用到的数据库访问控件是ADOData控件和DataGrid控件。5.2登录界面设计欢迎界面一frmSplash窗体,设计该窗体主要是用于一个简单的自我介绍和进入系统主界面。当用户启动本系统后,首先会进入本界面,用户可以选择等待4秒种或者直接单击窗体中任意空白处这两种方式进入主界面:界面布局如图6-1所示:L毕业设计:欢迎使用多功能电子词典系统名匪.n史学朋F治中L毕业设计:欢迎使用多功能电子词典系统名匪.n史学朋F治中LC::2.L:<2施司1本三土三节:m证学氐湖t时闰;E01Z年Z月EE日图5-1登录界面5.3系统主界面设计主界面的窗体名称为:frmmain,控制系统中其他功能模块运行,用户可以在菜单栏中选择进入各个功能模块。界面如图5-2所示:图5-2系统主界面4查询模块设计用户可以根据自身的需要,选择使用英译汉还是汉译英,为了满足用户在查询单词的时候用自己手中最少的信息,去查一个完全陌生的单词。那么,电子词典就必须包含一切用户所能掌握单词信息的可能性。有可能这个用户只知道这个单词的前两个字母。那么,他仍旧能找到这个单词并且获得他所想要的东西。因此,单词查询模块中,最重点的还是尽可能多的给出有用的单词信息来。界面
如图5-4和5-5所示:图6-4系统查询英译汉功能界面图6-5系统查询汉译英功能界面5.5词库管理模块设计词库管理模块主要是用与使用户更方便的管理单词库。主要包含以下模块:1.添加单词:使用户能够添加单词。2.修改单词:使用户能够对词库里的词汇进行修改。3.删除单词:当用户需要删除某个单词时来使用。3.单词浏览:方便用户对词库中的单词进行浏览。4.查找单词:用于进行英文单词的查找。该窗体名称为:frmManage,该窗体中用ADOData控件和DataGri
d控件实现了与数据库的连接。设计界面如图6—6所示:图6-6系统词库管理界面下面将分别介绍这两个控件的设计过程和步骤。ADOData控件ADOData控件是使用ADO技术访问数据库的具体实现,用户可以使用ADOData控件快速地创建一个到数据库的连接。在默认情况下,ADOData控件和DataGrid控件,并不出现在VisualBasic的“工具箱”中,所以,首先应该将ADOData添加到工程中。选择“工程”菜单中的“部件”命令,打开“部件"属性对话框。在控件列表中,查找并选择MicrosoftADODataControls6.0(OLEDB)和MicrosoftDataGridControls6.0(OLEDB),单击“确定”按钮,可以看到ADOData控件和DataGrid控件的图标出现在“工具箱”中。5.6专业词库模块设计专业词库模块由四级词汇、六级词汇、考研词汇三部分构成。以上三个模块分别适用于英语四级考试、英语六级考试乃至考研的同学或者是对英语词汇感兴趣的人,最大限度地满足不同用户的需要,适用市场需求。5.6.1四级词汇
四级词汇模块,主要考四级英语等级考试的学生。该模块的左半部分适应于用户对四级词库进行添加、删除、刷新、更新、关闭,右半部分是为了方便用户对进行四级词库进行英译汉或者是汉译英的查询。其界面如图6-7所示:图5-7四级词库管理界面5.6.2六级词汇六级词汇模块,主要考四级英语等级考试的学生。该模块的左半部分适应于用户对六级词库进行添加、删除、刷新、更新、关闭,右半部分是为了方便用户对进行六级词库进行英译汉或者是汉译英的查询。其界面如图6-8所示:图5-8六级词库管理界面5.6.3考研词汇考研词汇模块,主要考四级英语等级考试的学生。该模块的左半部分适应于用户对考研词库进行添加、删除、刷新、更新、关闭,右半部分是为了方便用户对进行考研词库进行英译汉或者是汉译英的查询。其界面如图6-9所示:图5-9考研词库管理界面5.7相关模块设计相关模块一frmAbout窗体,用于个人的毕业设计的小结、自我介绍及查看系统信息。设计界面如图5-9所示:
图6-9相关模块界面6系统测试系统测试是软件工程中的一个必要的,而且是一个很重要的环节,在这里,对我所做的软件进行全面,全方位的测试。尽可能在发布之前找到更多的BUG。以及一些功能上的缺陷。6.1系统测试环境本系统采用的软件测试环境如下:操作系统:WINDOWSXP数据库:MICROSOFTACCESS开发用机器的硬件配置:PentiumIV1.70GHZ、512MB内存、80GB硬盘等。运行要求的配置:硬件环境:英特尔奔腾处理器,166MHZ或更高的处理器、32MRAM-ROM驱动器、256色、1024*768分辨率显示器(推荐使用更高的分辨率和颜色深度)软件环境:WINDOWSXP6.2功能测试对系统的主要功能进行测试,以确保该系统能正常运行,满足用户的需求。与此同时,不断完善系统功能,进而实现系统目标。一查询功能:英译汉功能测试,如图7-1所示,图6-1系统英译汉功能测试该系统可以实现英译汉功能。一英译汉功能测试,如图6-2所示,图6-2系统汉译英功能测试该系统可以实现汉译英功能。出错处理功能测试,如图6-3和6-4所示:图6-3出错测试图6-4出错提示从图6-3和图6-4上可以看见,系统弹出了对话框,表示这个操作不能继续。表明该功能模块已具备了相关的出错处理功能。词库管理功能:用户可以对数据库中的单词进行添加,修改,删除,浏览。按“返回”可以退出该窗口,返回到主界面。按“退出”可以退出本系统。如图6-5所示:图6-5系统词库管理功能测试总结与展望电子词典的应用前景是很广阔的,许多诸如英语教学一类的软件中都会挂一个小型的英文词典。这类词典的设计方法多种多样,大多是针对软件自身的特点进行特殊的考虑和设计,目的是方便用户的使用,取得较好的效果。在电子词典的设计过程中,设计者要考虑许多方面的问题。首先,在这种软件中,检索结构方面的可靠性一定要得到保证,使用者要能方便而且准确地查询到自己想要的信息。此外设计者要考虑到一些软件“个性化”的问题。在专业软件中内嵌的电子词典应该有自身的特色。本文所介绍的电子词典能够实现英译汉、汉译英、词库管理等功能,但是也存在一些不足,比如界面不够美观,没有屏幕取词功能等。我将在今后的工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025电子产品购销合同模板
- 2025年食品用塑料容器产品质量监督抽查实施细则
- 英语学习开拓视野
- 音乐生活解读
- 艺术世界的奇妙旅行
- 2025【桥梁工程监理合同文本】施工合同协议书
- 2025合作合同销售代理协议书
- 2025房屋租赁合同简要范本
- 《课题研究报告》课件
- 小学生校园安全教育主题班会课件
- 福建省龙岩市一级校2024-2025学年高二下学期4月期中联考 数学试题(含答案)
- 2025年街道全面加强乡村治理工作实施方案
- 明股实债协议合同
- 2025“十五五”金融规划研究白皮书
- 9.2法律保障生活(教案) -2024-2025学年统编版道德与法治七年级下册
- 2025年江西上饶铅山城投控股集团有限公司招聘笔试参考题库含答案解析
- 建筑工程结算审核现场踏勘
- 加油站防汛抗洪应急预案范本
- 融资岗专业考试题及答案
- 2025年高考物理模拟试卷1(贵州卷)及答案
- 胃癌课件完整版本
评论
0/150
提交评论