小型电子词典设计与实现(附答辩)
小型电子词典设计与实现(附答辩)(含选题审批表,任务书,开题报告,毕业论文说明书12000字,答辩记录)
摘 要:随着教育信息化的高速发展,学习工具越来越电子智能化,这也是未来电子学习工具所要实现的。今天,随着电子词典行业的成熟和电子词典软件的发展,软件也逐渐在电子词典的竞争中占据主导地位。好的电子词典软件应该使用起来更加方便、更加贴心,更符合用户的需求。本电子词典的设计具有以下一些功能:用户可以根据自己的需要去查询、添加、删除单词,实现了电子词典的基本功能。
关键词:查找;添加;翻译;电子词典;JAVA;模块
Design and Implementation of Small Electronic Dictionary
Abstract: With the rapid development of education informatization, learning tools become increasingly electronic intelligence, which is the goal that in the future electronic learning tool should achieve to. Nowadays, with the maturation of the industry of electronic dictionary and the development of the software of electronic dictionary is going to take the lead in electronic dictionary competition. Whether the electronic dictionary software is good or not is judged by its convenience, intimation, and the users on line. The design of this electronic dictionary has the following some functions: By searching adding and deleting words according to their own needs, users can make the basic function of electronic dictionary realized. [资料来源:www.doc163.com]
Key words: Search; Add; Translation; Electronic Dictionary; JAVA; Module
设计目的
本设计在实现电子词典功能的时候,主要是完成以下功能:单词的查找与翻译、新词的添加、生词本等功能。
在翻译上主要是英译汉、汉译英这两个功能,在实现这两项功能时,首先做了一个查询界面,这样使用时只需要输入要查询的关键字,点击确定按钮,屏幕上就会出现其对应的答案。在做这个模块的时候,主要解决的问题就是对数据的读取的实现,进而实现其翻译功能。从系统的可扩展性方面考虑,使用的是更换词典,在更换的时候自己选择要使用的词库,比如:汉译英,英译汉等,别的也查找也能实现,只需要用户将自己所需要的词库文件下载到电脑中,再在更换词典时找到相应路径,就能实现查找功能。另外还在系统中加入了对单词库的添加、删除、功能。有了这个功能模块,将给予使用者带来很大的方便。
3.1 系统功能分析
本系统在单词查阅方面主要完成了更换词典(英汉词典和汉英词典)、加入生词本;在系统功能方面主要完成了单词库的插入、修改、删除功能以及帮助系统。
3.1.1 主界面功能
该模块的主要功能为:由于将组员所做的各模块组合在一起[10]。使用户可以在一个界面下调用组内成员的功能模块。即放便用户使用又方便用户的学习。而且不但可以通过菜单栏调用各功能模块,还可以通过按钮调用。 [来源:http://www.doc163.com]
主界面主要由两个面版,五个按钮,一个文本框,一个文本区,一个标签和一个菜单栏组成。在文本框中输入要查询的数据。文本区中显示查询的结果。
3.1.2 更换词典功能
用户在学习的时候,有时候需要汉译英的功能,有时候需要英译汉的功能,更换词典的功能就是为了方便用户在需要使用不同词典时进行更换。
当用记遇到陌生的单词或记不清解释的单词时,用户可以通过英汉词典进行查找,还能完成单词的再一次记忆。
当用户进行汉译英翻译时难难免遇到不会的词或记不请的词,这时用记就可以通过汉英词典来实现词汇的查找。它不但可以查到想要查的词还可以找到和该词相关的单词。
3.1.3 生词本功能
当用户在学习中有些单词因为常碰到而自己又没有记住,为了方便查找和记忆,用户可以将这些单词添加到生词本中。它不但方便了这些生词的查找,也方便用户在学习中对这些生词的记忆。
3.1.4 单词的添加和删除功能
随着学习的知识范围的拓展,学习到的单词越来越多,有些单词在电子词典中可能没有被收录进来,这个时候用户可以对单词库进行添加,以扩充单词库的词汇量,同时也方便用户在以后学习中查找这些新单词。如果和收录错误或多余的单词也可以通过删除功能来对单词进行管理。
3.1.5 帮助功能
让用户了解本电子词典的基本信息。原构思中本模块是作为一个用户使用帮助。但是因为自己没有实现这个功能,只实现了一个简单的词典信息的说明功能。
目 录
摘 要 1
关键词 1
1 前言 2
2 设计的目的与要求 3
2.1 设计目的 3
2.2 开发工具的选择 3
3 需求分析 3
3.1 系统功能分析 3
3.1.1 主界面功能 3
3.1.2 更换词典功能 4
3.1.3 生词本功能 4
3.1.4 单词的添加和删除功能 4
3.1.5 帮助功能 4
3.2 数据库需求分析 4
3.3 系统的数据查询流程分析 4
4 系统设计 6
4.1 系统的功能模块设计 6
4.2 系统的详细设计 6
4.3 系统的物理设计 7
4.4 算法方面的问题 8
4.5 字符串方面的问题 8
4.6 系统的实现 8
4.6.1 主界面功能实现 8
4.6.2 单词查找翻译功能实现 10
5 总结 13
参考文献 14
致 谢 14 [来源:http://Doc163.com]
下一篇:基于Java的毕业生就业信息管理系统的开发(附答辩)