基于java的电子辞典的设计与实现内容摘要:
方式更加简便,更加精确,词汇量更加丰富而且随身携带更加方便的工具,那就是电子词典,应该说这是一个新旧交替的过程,电子词典取代传统词典只是时间的问题。 所以说电子词典的发展前景是 明朗的,电子词典生产厂家也如同雨后春笋般崛起了。 功能需求分析 本系统在单词查阅方面主要完成了英译汉、汉译英、单词发音功能;在系统 性能方面主要完 成了单词库的插入、修改、删除功能以及帮助系统。 模块功能介绍 该模块的主要功能为:由于将组员所做的各模块组合在一起。 使用户可以在一个界面下调用组内成员的功能模块。 即放便用户使用又方便用户的学习。 而且不但可以通过菜单栏调用各功能模块,还可以通过按钮调用。 主界面主要由两个面版,五个按钮,一个文本框,一个文本区,一个标签和一个菜单栏组成。 在文本框中输入要查询的数据。 文本区中显示查询的结果。 该模块的主要功能为:当用记遇到陌生的单词或记不清解释的单 词时,用户可以通过本功能查找,还通过本模块完成单词的再一次记忆。 该模块的主要功能为:当用户进行汉译英翻译时难难免遇到不会的词或记不请的记。 这时用记就可以通过本功能实现词汇的查找。 它不但可以查到想要查的词还可以找到和该词相关的单词。 更多计算机类课程设计、毕业设计、论文请访问: 4 该模块的主要功能为:当用户进行英译汉查找时,想要知道单词发音时,就可以使用本功能模块。 数据库需求分析 目前电子词典的应用很广泛,其体积小、价格低、实用性强,作为学习工具,有着很广泛的市场。 在以前,同学们学习英语时都要用人 工的方法去查阅生词,不仅浪费了大量的学习时间,学习效率无法提高。 可以说,查阅英语生词成为了很多学习英语同学在学习方面的瓶径。 电子词典的出现,就是针对这一问题。 这里的设计就是实现英汉互译、单词发音,为了体现它的可扩展性,使用者也可以自己添加、删除或修改其单词库。 下面是数据库表设计: 表 英语词汇表 字段名 字段类型 长度 备注 单词 TEXT 50 主键 解释 TEXT 50 系统的数据流程分析 数据流程是数据的采集、输入、处理、加工和输出的全过程。 信息原始数据经采集后,输入计算机 系统,进行模式或统计运算,或按用户的特殊要求编制某种专门程序来加工处理数据,然后输出结果数据。 输出结果一般都应说明或反映某一领域内客观事物自然属性的特性和规律性。 系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起 ,对组织内部整体管理状况和信息处理过程进行分析。 它侧重于从业务全过程的角度进行分析。 分析的主要内容是 :业务和数据的流程是否通畅 ,是否合理。 数据、业务过程和实现管理功能之间的关系。 老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。 系统分析的目的是将用户的需求及其解决方法确定下 来 ,这些需要确定的结果包括 :开发者关于现有组织管理状况的了解。 用户对信息系统功能的需求。 数据和业务流程。 管理功能和管理数据指标体系。 新系统拟改动和新增的管理模型等等。 系统分析所确定的内容是今后系统设计、系统实现的基础。 分析 电子词典 的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;然后划分出几个主要的信息管理功能,本系统的主要数据的工作流包括以下几个方面: (1) 英汉词典 ; (2) 汉英词典 ; (3) 备份词库 ; 更多计算机类课程设计、毕业设计、论文请访问: 5 (4) 添加词汇 ; (5) 修改词汇 ; (6) 帮助; 明确各功能之间的联系,绘制出数据流程图,如 下 图所示 : 图 英译汉 数据流程图 图 汉译英 数据流程图 开始 帮助 输入汉语词汇 翻译 英文单词 结束 开始 帮助 输入英文单词 翻译 汉语解释 结束 更多计算机类课程设计、毕业设计、论文请访问: 6 数据项 数据项又称数据元素, 数据项 是 构成数据 的最小单位,是数据记录中最基本的、不可分的有名数据单位。 数据项可以是 字母、数字或两者的组合。 通过数据类型(逻辑的、数值的、字符的等)及数据长度来描述。 数据项用来描述实体的某种属性。 本系统的数据项的定义如下: 表 的定义 数据项名称 数据项含义说明 别名 数据类型 长度 取值范围 英文单词 用户需要输入的英文单词 无 文本 50 英文字母 汉语词汇 用户需要输入的汉语词汇 无 文本 50 中文 添加单词 添加数据库中没有的单词 无 文本 50 英文字母 修改注释 更新单词注释 无 文本 50 中文,英文字母 数据结构的定义 数据结构描述了某 些数据项之间的关系。 一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。 数据结构名称: 英文单词 含义说明: 用户需要输入的英文单词 数据结构组成:由 英文 字母组成 数据结构名称: 汉语词汇 含义说明: 用户需要输入的汉语词汇 数据结构组成: 由中文组成 数据结构名称: 添加单词 含义说明: 添加单词库中没有的单词 数据结构组成:由 英文字母 组成 数据结构名称: 修改注释 含义说明: 更新单词注释 数据结构组成:由 中文以及英文字母组成 更多计算机类课程设计、毕业设计、论文请访问: 7 第 4 章 系 统设计 系统的总体设计 系统模块设计分为 3大项,分别是:文件模块,编辑模块和帮助。基于java的电子辞典的设计与实现
相关推荐
务流程分析 在进 行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等 [4]。 业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。 业务流程分析是通过业务流程图来进行
对来获取指定的虚拟服务器,然后再进行后续的操作。 该类实现了 Runnable 接口,该接口是将线程所运行的程序代码提取出来 封装 成为 一个对象。 Runnable 对象可以用来创建线程。 private User user = null。 //虚拟服务器所服务的用户 @Override public void run() { Boolean b = true。 //线程结束控制符 //接收
组件,诸如开放式数据库连接 (ODBC)后能使不同客户机进行相互 连接 ,它可处理基于 Inter 的应用程序,帮助用户把 SQL Server 数据库信息集成到 Web 页面。 开发技术 ( 1) JavaScript 编程语言 在现在的基于 WEB 应用系统开发中, Java 已经开始成为了人们的首选, Java语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点, Java
,能够实现增加学生, 增加教师,发布选修课,发布必修课的功能。 学生信息管理 学生信息修改 学生登录后可以修改自己的个人信息,进入学校中,系统初始化学生的学号,学号一般不会再变,因此学生是无法修改学号的,修改个人信息页面如图 42 所示: 如图 42 修改个人信息界面 学生 信息修改 功能步骤和关键代码如下: int flag = (update stu set xm=39。 +xm+39。 ,
件可将消息发向所有被注册的事件监听器。 任何类型的事件都拥有一个对应的监听器 (接口)以及其他的实现类,它们对于作为事件源的组件来说是完全独立的。 授权型事件模式就是把对所引发事件的处理任务全部授权给这些独立的来进行处理 四 一个基于 JAVA 的图形用户界面实例的设计与实现 (一)运行环境配置 本程序的运行环境是 ,安装在 d 盘,其配置如下: ( 1) 如果你的操作系统是 Win 98
... 33 结 论 ..................................................................................................................................... 34 致 谢 ...............................................