java电子词典.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java电子词典

目录 一、设计任务与要求 1 1.1 设计任务与要求 1 1.2 选题目的与意义 1 二、需求分析 1 2.1 用户需求分析 1 2.2 开发环境分析 2 三、系统设计 3 3.1 系统总体设计 3 3.2 功能模块设计 3 3.2.1主界面功能 3 3.2.2英译汉功能 4 3.2.3汉译英功能 4 3.2.4添加词汇功能 4 3.2.5修改词汇功能 4 3.2.6删除词汇功能 4 3.2.7备份词库功能 4 3.2.8其它功能 5 3.3 类的设计 5 3.4 数据库设计 6 3.4.1数据库设计 6 3.4.2 数据库表设计 7 3.4.3下面是各模块的E-R图: 7 四、程序实现 9 4.1 程序流程图 9 4.2 关键算法与技术实现 10 4.3 类与数据结构实现 17 五、 测试运行 18 5.1 系统测试方案 18 5.2 运行结果分析 19 六、设计体会 21 参考文献 23 图1 电子词典系统功能模块图 3.2 功能模块设计 3.2.1主界面功能 该模块的主要功能为:由于将组员所做的各模块组合在一起。使用户可以在一个界面下调用组内成员的功能模块。即方便用户使用又方便用户的学习。而且不但可以通过菜单栏调用各功能模块,还可以通过按钮调用。 3.2.2英译汉功能 该模块的主要功能为:当用户遇到陌生的单词或记不清解释的单词时,用户可以通过本功能进行查找,还可以通过本模块完成单词的再一次记忆。 3.2.3汉译英功能 该模块的主要功能为:当用户进行汉译英翻译时难难免遇到不会的词或记不请的记。这时用户就可以通过本功能实现词汇的查找。它不但可以查到想要查的词还可以找到和该词相关的单词。 3.2.4添加词汇功能 该模块说明:当用户想实现对词库的添加时。用户可自行输入所添加的单词及其解释。这时若添加的词汇已存在时,系统会显示出“已存在”的提示信息。 3.2.5修改词汇功能 该模块说明:当用户想实现对词库中已有的单词进行修改时。用户可自行修改词库中的单词的解释,这时若输入单词不存在于词库中,系统会显示出“不存在”的提示信息。 3.2.6删除词汇功能 该模块说明:当用户想在词库中删除已有单词时。用户可自行删除词库中已有的单词,在删除此单词的同时,其解释也会随之被删除,这时若输入单词不存在于词库中,系统会显示出“不存在”的提示信息。 3.2.7备份词库功能 该模块说明:当用户想实现对现有词库的备份时,可将当前词库存入用户所设置的任一位位置。 3.2.8其它功能 该模块说明:在帮助中有“帮助”与“关于”两项,“帮助”中有关于词典的功能说明,“关于”可显示版本信息。 3.3 类的设计 1.电子词典系统共涉及有4个类,他们分别为,系统运行主类,窗口主界面类, 单词类,帮助类。单词类又可以涉及到添加、修改、删除。另外,每个单词均录制一个语音文件,保存到sound 目录下。 系统运行主类Dic 的方法见表1。 表1 类Dic 的方法 方法名 功能说明 Main( ); 执行程序入口。建立主界面类DataWindow 的对象。 3.窗口主界面类DataWindow 的方法见表2。 表2 类DataWindow 的方法 方法名 功能说明 DataWindow(); 构造函数,安排主界面布局,设置菜单项和工具按钮。 actionPerformed ( ); 执行按钮动作事件。 Listwords(); 实现数据查询功能。 4.单词类中添加单词类AddWin 的方法见表3。 表3 类AddWin 的方法 方法名 功能说明 AddWin (); 构造函数,安排界面布局,设置监听按钮。 actionPerformed ( ); 执行按钮动作事件,调用添加()方法。 添加() ; 实现添加数据功能。 5. 单词类中修改单词类ModifyWin 的方法见表4。 表4 类ModifyWin 的方法 方法名 功能说明 ModifyWin (); 构造函数,安排界面布局,设置监听按钮。 actionPerformed ( ); 执行按钮动作事件,调用修改()方法。 修改(); 实现修改数据功能。 6.单词类中删除单词类DelWin 的方法见表5。 表5 类DelWin 的方法 方法名 功能说明 DelWin (); 构造函数,安排界面布局,设置监听按钮。 actionPerformed ( ); 执行按钮动作事件,调用删除()方法。 删除(); 实现删除数据功能。 7.帮助类 HelpFrame 的方法见表6。 表6 类HelpFrame 的方法 方法名 功能说明 HelpFrame() 构造函数,安排界面布局,设置监听按钮。

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档