字典的运用已经非常的普遍了,从每一个人从入学开始,通过字典能够更好的进行生僻字的查找,而在学习英语的过程中,现在英语的教育越来越普遍,人们应用英语的场景也越来越多,而使用字典来对不懂的内容进行查看也是非常普遍的现象。而传统的英汉字典大多是纸质的,纸质的字典携带不方便,一般不能够随身携带,所以通过网络化的字典设计能够更好的让用户 随时随地的通过网页查看到相关的内容,提升了学习的便捷性。
在此次的功能模块设计上,本次的设计主要包括了人员的管理、词库的管理、单词的管理以及其他一些管理,主要的管理模块介绍如下:
(1)人员管理,在人员的管理中主要为管理员对于自身信息的修改维护以及用户的个人信息维护管理等。
(2)词库的管理,管理员能够通过词库的管理来实现四级、六级单词的词库分类操作,前端用户也能够通过进入词库后选择四级、六级的两个不同的词库进行使用。
(3)单词管理,管理员能够添加新的单词信息,并且对已经存在的单词进行相应的内容维护操作。
(4)公告管理,管理员能够添加公告,告知用户本词典现在有多少个单词,如果有单词的更新,也可以通过更新公告来告知用户。
(5)在线考试管理,管理员能够进行考卷出题的操作,通过设立“英翻汉”、“汉翻英”的考题来让用户加深对于单词的影响,实现更好的单词记忆。
此次通过利用python技术来开发一款英汉电子词典就是通过利用计算机编程技术来打造一款网络在线的英汉电子词典,通过此次的开发来实现在浏览器端就可以实现英语单词的查询和翻译。通过此次的开发能够提升日常字典查询工作的便捷性,从而帮助更多的人提高学习能力,提高英汉单词的查找速度。
关键词:英汉词典;python;MySQL
目录
摘要 1
abstract 2
第一章 绪论 5
1.1研究背景 5
1.2研究的意义 5
1.3研究现状 5
1.4技术简介 6
1.4.1 python技术 6
1.4.2 MySQL数据库 6
1.4.3 B/S结构 7
第二章 系统需求分析 8
2.1需求调研 8
2.2可行性分析 8
2.2.1技术可行性 8
2.2.2经济可行性 8
2.2.3操作可行性 9
2.3用例分析 9
2.4功能模块需求分析 10
第三章 系统设计 11
3.1系统总体设计 11
3.2数据库的设计 11
3.2.1数据库的概念设计 11
3.2.2数据库的逻辑设计 12
第四章 系统的实现 14
4.1系统登录首页的实现 14
4.2系统首页面的实现 14
4.3在线翻译功能实现 15
4.4在线测试功能展示 15
4.5在线词库的功能实现 16
第五章 系统测试 18
5.1系统测试的目的 18
5.2系统测试的环境 18
5.3用例测试 18
5.4测试的结果 19
结论 20
参考文献 21
致谢 22