JAVA英文词典的设计与实现(2)

5.4.2切换用户实现原理23 5.5修改个人信息的实现24 5.5.1修改个人信息功能描述24 5.5.2修改个人信息实现原理24 5.6单词查询的实现24 5.6.1单词查询功能描述24


5.4.2 切换用户实现原理 23

5.5 修改个人信息的实现 24

5.5.1 修改个人信息功能描述 24

5.5.2 修改个人信息实现原理 24

5.6 单词查询的实现 24

5.6.1 单词查询功能描述 24

5.6.2 单词查询实现原理 24

5.7 单词发音的实现 25

5.7.1 单词发音功能描述 25

5.7.2 单词发音实现原理 25

5.8 生词本的实现 25

5.8.1 生词本功能描述 25

5.8.2 生词本实现原理 25

5.9 单词类型统计及饼状图绘制的实现 26

5.9.1 单词类型统计及饼状图绘制功能描述 26

5.9.2 单词类型统计及饼状图绘制实现原理 26

5.10 词典导入的实现 27

5.10.1 词典导入功能描述 27

5.10.2 词典导入实现原理 27

6 系统测试 28

6.1 测试的目的 28

6.2 测试的准则 28

6.3 测试用例 28

致谢 29

参考文献 30

1 绪论

经过20世纪后期到现代计算机科学的许多地方获得了快速的进展,种类繁多的计算机软件系统马不停蹄地和人们的生活融合在了一起。计算机科学技术的发展和进步也使得电子词典的应用迅速的诞生。虽然电子词典到现在只有短短十几年的历史,当他现在已经迅速发展成为了词典家族中生命力旺盛的一员。即使电子词典尚无法取代传统词典,但在英语的学习道路和教学应用上,因为电子词典方便、快捷、准确、实惠且实用的很多特点,发挥了至关重要的作用,英语在生活的方方面面都被使用,英语学习一直是学生、国外企业和研究机构的必要性是必不可少的,同时,由于移动互联网不断的在发展,移动电子词典的发展机会也随之渐渐诞生。如今电子词典已在世界上成为传统词典的有力竞争对象,将来有可能会实现全面取代传统书本词典的使用。

本文将从软件的生产环境、生产技术条件、代码编写过程和数据库及它的各方面的使用的运行,来介绍这款英汉电子词典从头到尾的生产过程。这款英汉电子词典提供给了用户在英语的学习道路上一种不错的学习手法。用户可以通过注册登录自己的账号来使用这款软件,同时可以根据自己通常生活学习中的需要,搜索中英文单词的各项信息,包括中英文释义、音标、例句,甚至可以听到原汁原味的单词发音;用户还可以把自己掌握不熟练的单词记录在生词本上,使得他们能在后面的学习日子里回头学习生单词,增加对自己薄弱单词的印象和锻炼记忆力。用户还可以对自己的生词本进行单词类型统计分析,查看自己在哪一方面的单词掌握不足,日后可以有针对性的学习单词。

另一方面,管理员对这款英汉词典软件拥有管理、维护的权利和职责,他们有义务和权限对单词库进行维护,比方通过批量导入单词、单词的添加、单词的修改、单词的删除来维护基础数据,所以对数据的操作都是在数据库中进行的。当然对管理员来说所有的基础功能模块,像单词查询、统计各单词单词类型都将开放权限和使用。

1.1 课题的目的和意义

本项目主要是设计并实现基于JAVA GUI一种英文电子词典,英语被广泛应用在各行各业中,英语学习一直是学生、国外企业和研究机构的必要性是必不可少的,同时,由于移动互联网不断的在发展,移动电子词典的发展机会也随之渐渐诞生。本设计是开发一款英汉电子词典系统,要求能够实现中英文互查;界面的布局友好、外观简洁美观;能基本实现本地查词模块(用户可以通过英文查到中文相关等信息,同时可以通过中文单词查到英文翻译)、机器发音模块(用户可以听到英文单词的发音)、生词本管理模块(用户可以把不熟悉的单词收藏在生词本中,方便后期针对性地复习单词,防止忘记自己的生词)、用户设置模块(用户可以根据自己的偏好修改自己的某些信息)、 单词表导入模块(用户可以遵循XML格式成批地批量地一键导入单词到词汇库);能够对词库进行管理,即对单词的各项属性增删改;并设置单词类型统计让用户查看词汇库或者自己生词库的单词单词类型分布情况,让用户了解自己在哪方面的单词掌握的不足,日后可以有针对性的学习英语。