1 项目介绍
此次通过利用python技术来开发一款英汉电子词典就是通过利用计算机编程技术来打造一款网络在线的英汉电子词典,通过此次的开发来实现在浏览器端就可以实现英语单词的查询和翻译。通过此次的开发能够提升日常字典查询工作的便捷性,从而帮助更多的人提高学习能力,提高英汉单词的查找速度。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
4 系统的实现
4.1系统登录首页的实现
此次利用python技术来开发的英汉电子词典首页的页面展示如下,此次的页面选择了友好的页面展示,利用现代化的高清图片展示来丰富登录页面的整体主题色彩,本次的登录首页面中可以直接实现用户的注册,如果用户已经注册了可以点击蓝色的字体“请登录”来完成具体的登录操作,此次设计的登录页面展示如下:
图4.1系统登录首页展示
4.2系统首页面的实现
在使用用户登录到系统的首页面之后,其首页面的主要窗口中显示了此次开发的系统主题“基于python实现英汉词典”,在页面的最上方为菜单栏,菜单栏中有在线测试、在线词库、单词管理以及公告管理等多项内容。在页面的最中间为两个文本框,可以直接输入英文、中文单词进行翻译。具体的系统管首页面实现如下所示:
图4.2系统首页展示
4.3在线翻译功能实现
当在第一个文本框中输入“认真”点击开始翻译,会在第二个文本框中出现“认真”所对应的英文单词,在线翻译的系统响应速度很快,当点击完“开始翻译”立刻就能够实现英文单词的显示,具体的页面展示如下:
图4.3在线翻译功能展示
4.4在线测试功能展示
在在线测试功能的展示页面中页面的左边为“英译汉”有五个单词供考试人员进行翻译,将翻译完的汉语填入对应的文本框中,第二列为汉翻英,将翻译后的英语填入文本框中,当两列都填写完毕后,点击提交即可进行考试的交卷。在
图4.4在线测试功能展示
在提交完试卷之后,系统会立刻显示考试的成绩,并且配有鼓励的话语,具体如下图所示:
图4.5在线测试结果功能展示
4.5在线词库的功能实现
在线词库中,可以看到分为了两个具体的模块,分别为四级英语词库和六级英语词库,通过两个词库能够很好的进行相应的等级下的词汇背诵。具体如下图所示:
图4.6在线词库功能展示
当点击开始背词之后,可以看到具体的英文单词、对应的翻译以及近义词、反义词和组句,这样能够通过现代化的方式来进行词组的翻译以及相关内容延展学习的推进。
图4.7在线词库背词功能展示