电子词典_java课设_含可运行程序.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子词典_java课设_含可运行程序

电子词典 1.课程设计的目的 本课程设计利用Java编程开发语言,设计一个电子词典,该词典主要支持用户查询需求,实现英汉互译功能,支持用户自定义词库,能够使用户对词库进行操作,以便用户获得更多资料。通过设计这个小词典,将课堂所学应用于实际生活中,学会运用面向对象开发语言进行简单程序的设计,与此同时也加强了对Java Swing和Java Awt 包的使用和对Java相关知识的巩固。本课程设计也使用了MS Access数据库做数据持久化,不仅丰富了电子词典的内容,同时也加深了对数据库的相关知识的深入了解,这种跨学科的综合设计,锻炼了自己的编程和综合运用知识的能力,为以后的发展打下了良好基础。 2.设计方案论证 2.1项目开发背景 近几年来外语学习已经变为一种潮流,越来越多的中小学生拥有自己的电子词典。现在的数字电子词典容量不断增大,已发展到可以自由扩充词库,或者从网上下载词库,对词典进行自动更新。电子词典的功能的需求也越来越强大,作为一个计算机专业的学生,希望根据英语学习者的需求来设计一个实用电子词典,以帮助英语学习者们更方便快捷的查询单词、记忆单词、有效自由的对词库进行管理和操作。与此同时也提高一下自己对Java语言的运用和对程序的开发设计能力。 2.2系统需求分析 用户在使用电子词典的时候,有可能会使用到电子词典的查询功能,也有可能使用到对词库的更新功能。通过对用户的需求分析,初步确定该系统的基本需求情况。 (1)用户在打开软件的时候,应该呈现一个友好的查询界面,便于用户操作。 (2)当用户需要查询的时候,软件将提供这个单词的所有信息。 (3)可以自定义单词,使用户可以自动扩充单词库,方便以后使用,并具有针对性。 2.2.1模块功能说明 (1)汉译英功能模块说明:可以实现英文单词对中文词汇的查询功能。当用户输入一个单词,用户可以单击查询按钮,显示这个单词的中文解释,解释出现在文本区。 (2)英译汉功能模块说明:实现将中文词汇翻译成英语。在查询栏中输入中文,点击查询,便出现它的英文解释。 (3)词库的备份模块:此模块可将已有模块备份,保证数据的安全性。 (4)词库的更新模块:此模块有增、删、改等功能。可以根据自己需要,为词库添加相应的英文单词和汉语解释,或者对已有单词的词义进行补充、修改或删除。 (5)帮助功能模块:此模块添加了一些使用该软件的方法,当用户在使用时遇到不清楚的问题时,可以点帮助文档,根据提示进行操作。 2.2.2系统总体结构设计 图1系统功能框图 2.2.3系统功能流程图 图2修改功能函数流程图 图3添加功能流程图 2.2.4详细设计 (1) 系统中有6个类 系统运行主类:Dic.java 窗口主界面类:DataWindow 添加单词类:AddWin.java 修改单词类:ModifyWin.java 删除单词类:DelWin.java 使用帮助类:HelpFrame.java (2) 系统运行主类Dic的方法 Main( ):程序入口,建立窗体类DataWindow的对象。 (3) 窗口主界面类DataWindow的方法 DataWindow( ):构造函数,安排界面布局,设置菜单项和工具按钮。 actionPerformed( ):执行按钮动作事件。 Listwords( );实现数据查询功能。 (4) 添加单词类AddWin的方法 AddWin( ):构造函数,安排界面布局,设置监听按钮。 actionPerformed( ):执行按钮动作事件,调用添加( )方法。 添加( ):实现添加数据功能。 (5) 修改单词类ModifyWin的方法 ModifyWin( ):构造函数,安排界面布局,设置监听按钮。 actionPerformed( ):执行按钮动作事件,调用修改( )方法。 修改( ):实现修改数据功能。 (6) 删除单词类DelWin的方法 DelWin:构造函数,安排界面布局,设置监听按钮。 actionPerformed( ):执行按钮动作事件,调用删除( )方法。 删除( ):实现删除数据功能。 2.3设计方法 2.3.1开发环境 Java开发工具(Java development kit,JDK)是Sun公司所开发的一套Java程序开发工具软件,它是Sun公司的网站免费取得。它与JDK的参考文件同样是编辑Java程序的必备工具。在编写、编译和运行应用程序时用到eclipse。 2.3.2功能模块设计 图4程序主界面 (1) 窗口功

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档