- 3
- 0
- 约5.52千字
- 约 16页
- 2018-02-06 发布于河南
- 举报
电子词典系统4
目录
1 引言 1
2.设计内容 2
2.1 小组总体框架 2
2.1.1 系统总体功能介绍 2
2.1.2 系统总体功能模块图 2
2.2 个人模块功能 3
2.2.1 数据库备份 3
2.2.2 帮助系统 3
2.3 小组分工表 3
3数据库设计 4
3.1 数据库需求分析 4
3.2 数据库表设计 4
4.功能实现 5
4.1 备份词库功能实现 5
4.1.1 备份词库具体功能: 5
4.1.2 程序源代码 5
4.2 帮助系统功能实现 8
4.2.1 帮助系统具体功能: 8
4.2.2 程序源代码 9
结论 12
致谢 13
参考文献 14
1 引言
在这一周的课设中,我们小组开发的课题是电子词典功能的实现。电子词典作为一种学习工具,有着不可估量的市场前景。作为一名学生,我们在学习英语的时候会经常碰到很多的生词,有时,为了读懂一篇文章,经常是读文章用一小时,但是其中却有半个小时都在翻阅英语字典。所以我们小组为了解决这一问题,才将选材方向定位于电子词典的功能实现,主要的目的就是为同学们解决这一问题。
在做电子词典功能实现的时候,我们小组主要从以下几个方面入手,即:英汉互译、汉英互译、单词发音。
在英译汉、汉译英这两个功能模块上,我们首先提供了一个查询界面,即使用者需要输入要查询的关键字,点击确定按钮,屏幕上就会出现其对应的答案。在做这个模块的时候,我们主要解决了JAVA与数据库的链接问题,进而实现其功能。
在娱乐天地中,扫雷游戏是用JAVA来实现的。之所以要加入这一模块,是因为我们充分考虑到在学习疲惫之余可以让使用者能够有个放松的空间,同时也提高其整体的娱乐性。
从系统的可扩展性方面考虑,我们在系统中加入了对单词库的添加、删除、修改功能。有了这个功能模块,将给予使用者带来很大的方便。
当然也存在一种情况,即刚开始接触而不懂得如何去使用电子词典,为此我们特地的加入了帮助界面,帮助界面是用JAVA小程序完成的。
2.设计内容
2.1 小组总体框架
2.1.1 系统总体功能介绍
本系统在单词查阅方面主要完成了英译汉、汉译英、单词发音功能;在系统性能方面主要完成了单词库的插入、修改、删除功能以及帮助系统、娱乐天地等。
2.1.2 系统总体功能模块图
本系统总体功能模块图如下所示:
2.2 个人模块功能
2.2.1 数据库备份
该模块的主要功能为:系统在运行或操作过程中难免出现意外情况,比如机器断电、误删除、修改错误、原本完好的数据库可能会因为上述意外情况而引起丢失或者出现无法打开数据库,导致系统无法正常运行。为避免此类情况的发生,数据库备份可以将完好的词库做一个备份存到磁盘或其他存储介质上,以便于发生特殊情况用来恢复词库。
2.2.2 帮助系统
该模块的主要功能为:由于存在新用户或者出现不知道该怎么使用本系统的操作时可以打开本帮助系统。本帮助系统功能强大,所含操作指导全面,所举事例问题清楚一目了然,适合各种人群使用。
2.3 小组分工表
姓名 主要工作 组长 主界面的设计实现、英译汉、汉译英、单词发音功能 组员 娱乐模块中扫雷游戏的设计与实现 组员 单词数据库的添加、修改、删除功能实现 组员 数据库的备份和帮助系统 组员 娱乐模块中贪吃蛇游戏的设计与实现
3数据库设计
3.1 数据库需求分析
目前电子词典的应用很广泛,其体积小、价格低、实用性强,作为学习工具,有着很广泛的市场。在以前,同学们学习英语时都要用人工的方法去查阅生词,不仅浪费了大量的学习时间,学习效率无法提高。可以说,查阅英语生词成为了很多学习英语同学在学习方面的瓶径。电子词典的出现,就是针对这一问题。这里的设计就是实现英汉互译、单词发音,为了体现它的可扩展性,使用者也可以自己添加、删除或修改其单词库。同时,根据市场的要求,我们也加入了一定的娱乐功能,从而真正实现信息化。
3.2 数据库表设计
英语词汇表
字段名 字段类型 长度 备注 单词 TEXT 50 主键 解释 TEXT 50
4.功能实现
4.1 备份词库功能实现
4.1.1 备份词库具体功能:
系统在运行或操作过程中难免出现意外情况,比如机器断电、误删除、修改错误、原本完好的数据库可能会因为上述意外情况而引起丢失或者出现无法打开数据库,导致系统无法正常运行。为避免此类情况的发生,数据库备份可以将完好的词库做一个备份存到磁盘或其他存储介质上,以便于发生特殊情况用来恢复词库。
具体实现:进入主界面,点击“文件”菜单项,选择“备份词库”,即进入“备份单词词库”对话框,如图4.1:
图4.1
在输入要保存的文件名(*.txt)文本框中输入要保存的文件名,如MyDataBase,点击“保存”
按钮,弹出“文件保存成功”对话框则说明备份成功。
4.1.2 程序源代
原创力文档

文档评论(0)