电子词典设计与实现

上传人:新** 文档编号:563349058 上传时间:2022-11-13 格式:DOCX 页数:30 大小:1.01MB
返回 下载 相关 举报
电子词典设计与实现_第1页
第1页 / 共30页
电子词典设计与实现_第2页
第2页 / 共30页
电子词典设计与实现_第3页
第3页 / 共30页
电子词典设计与实现_第4页
第4页 / 共30页
电子词典设计与实现_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《电子词典设计与实现》由会员分享,可在线阅读,更多相关《电子词典设计与实现(30页珍藏版)》请在金锄头文库上搜索。

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

2、,添加单词,删除单词,编辑单词,浏览词库中的单词,也可以进 行四六级考研词汇等。另外,它还给单词学习者们提供了一个背单词的好方法。每一个用 户都可以通过创建一个用户名来背诵单词,随时查看自己的历史记录,以便确定自己的背 诵进度。本文从软件工程的角度进行了详细的阐述。该系统的开发工具是 6.0,使用的 数据库为 7.0 。关键词:电子词典, 6.0,数据库20aaa9.0s6.0,目录摘要错误!未指定书签。 错误!未指定书签。1概述错误!未指定书签。2系统分析错误!未指定书签。2.1系统目标错误!未指定书签2.2系统需求分析错误!未指定书签2.2.1 功能需求错误!未指定书签2.2.2 性能需求

3、错误!未指定书签3 系统开发工具简介 错误!未指定书签。3.1 6.0概述错误!未指定书签3.1.16.0简介错误!未指定书签3.1.26.0语言的特点错误!未指定书签3.1.36.0的版本错误!未指定书签3.2 对象错误!未指定书签3.3 数据库基础与 的应用错误!未指定书签3.3.1 数据库的概念和术语错误!未指定书签3.3.2简介错误!未指定书签3.4 开发工具和环境错误!未指定书签4 系统总体设计错误!未指定书签。4.1 系统设计思想错误!未指定书签4.2 功能设计细节问题错误!未指定书签4.3 系统功能结构问题错误!未指定书签。4.4 模块功能说明错误!未指定书签。4.4.1 查询功

4、能错误!未指定书签。4.4.2 词库管理功能 错误!未指定书签。5 数据库的开发与设计错误!未指定书签。5.1 数据库需求分析5.2 系统逻辑分析.5.3 数据库的链接.6 系统详细设计 .错误!未指定书签。.错误!未指定书签.错误!未指定书签错误!未指定书签。6.1 欢迎界面设计.6.2 系统主界面设计6.3 查询模块设计.错误!未指定书签错误!未指定书签错误!未指定书签6.4 词库管理模块设计 错误!未指定书签。6.5 专业词库模块设计 错误!未指定书签。6.6 相关模块设计错误!未指定书签。7 系统测试 错误!未指定书签。7.1 系统测试环境7.2 功能测试错误!未指定书签。错误!未指定

5、书签结论 错误!未指定书签。参考文献 错误!未指定书签致谢 错误!未指定书签附录 错误!未指定书签1绪论电子词典诞生于80年代末期。如今市场上流行的有几十个品牌,数百个品 种,集成了十几种甚至百余种功能,容量也从刚开始时的一万左右到现在的几万, 十几万,有些品种则包含了几本不同词典的全部内容。现在大多数电子词典可以 自由扩充词库,或从互联网上生产商的网站上下载词库,对词典进行自动更新。 这对传统词典而言,其修订周期最少也得5到7年,这种袖珍电子词典已经成为 学生的必备学习工具,据调查,在广州,上海,北京等大城市中,电子词典在高 中生中的持有率已经接近 50%,在大学生中持有率也不断上升。目前市

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

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

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

9、通过对目前软件市场的分析可知,大多的传统词典,有功能方面不能满 足客户的需求。因此,开发这样一套多功能电子词典系统是一件很有必要的事情。2.1.2 性能需求软件环境需求运行于 98版本以上操作系统。硬件环境需求基本配置:300硬盘:3.6建议配置:III 550 以上内存:32 M以上硬盘:10 以上内存:64 M 以上3 系统开发工具简介本系统采用 6.0 作为前台软件开发工具,后台数据库选用 数据库进行 支持。在整个系统开发过程中,充分运用 6.0 的技术进行开发,从而完成对 整个系统的开发。3.1 6.0概述3.1.1 6.0简介和特点是 公司推出的程序设计语言,具有简单易学、功能强大、

10、 软件费用低、 见效快等特点。它提供了开发 应用程序最迅速、最简捷的方法。它不但是专业 人员得心应手的工具,而且易于被非专业人员掌握使用,全世界数以百万计的程 序设计人员正在使用 开发各种类型的软件。从 1.0 到 4.0 版本, 只有英文 版,5.0 版以后的 在推出英文版的同时,又推出了中文版,这大大方便了中 国的用户。 6.0 是在 5.0 的基础上推出的,在某些方面较 5.0 版有重要的改 进,它所提供的开发环境与 9x 或 具有完全一致的界面,使用更方便,其代 码效率已达到C+ +的水平。在面向对象程序设计方面,版的 全面支持面向 对象的程序设计, 6.0 包括数据抽象、封装、对象与

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

12、在编制网 页上使用较多的 脚本语言实际上是 语言的。因此,无论从哪方面讲,用 6.0 系统开发软件都是一件非常合算的投资。不管你是编制一个小的应用程序,还是开发一套大型的专业系统软件,甚至 是开发一个跨越 的分布式应用系统软件, 6.0 都为用户提供了合适的工具。 利用 6.0 的数据访问特性,用户可创建数据库、前端应用程序、适用于大多数 流行数据库格式的服务器组件等。利用 技术允许用户使用其他应用程序提供的 功能,如 、 。 的 功能允许用户使用程序方便地通过 访问文档和应用程 序,甚至创建 应用程序。用 6.0 用户创建的是一个真正的 文件,该文件可 直接运行于操作系统( 98/2000

13、或 系统),完全脱离 系统环境。并且,该 文件可以自由发布,安装到单机或网络服务器上。此外, 6.0 还增加了一些新 的功能:具体如下:增加了数据对象,该数据访问技术是一个简单的数据模型, 可更好地与其它 和非 技术集成。它还是一个通用接口,可以访问本地或远程 数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。提供数 据环境设计器,其中提供了一种创建 对象的交互设计环境,数据环境可作为窗 体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性等程序 访问,数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分 层、分组和合计等。数据报表,允许用户使用拖放方法利用

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

15、建视图,以与自动改变列数据类型。3.1.2 6.0的版本目前 6.0 有三种版本,可用于满足不同的开发需要。其中: 6.0 学 习版使非专业编程人员可轻松学习和设计一些基本的应用程序。该版本包括所有 的内部控件,连同 、 和 控件。 6.0 专业版为专业编程人员提供了一套 进行开发的功能完备的工具。该版本包括学习版的全部功能连同 控件,还包括 ( 报务器应用程序设计器)、 (集 成可视化数据库工具)、 (数据环境)、 污 染 (数 据对象,简称 )和 (动态 页面设计器) 。 6.0 企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。3.2数据库基础与的应用数据库一直是计算机软件开发的重要话题。在利用计算机辅助办公的时代, 人们很难不和数据库打交道,几乎所有的应用程序都离不开数据的存取操作,而 这种存取操作往往是用数据库来实现的。企业的所有信息和管理方面的应用软 件,基本上都是一个标准的数据库应用系统。3.2.1数据库的概念和术语在使用计算机处理商业数据信息以前,人们将数据分类保存在一个表格中, 然后按照表格的分类将

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

当前位置:首页 > 学术论文 > 其它学术论文

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