今天给大家分享一个用python实现的小项目:简易英英电子词典。代码比较简单,可以练练手。
操作显示界面
>>>使用功能简介
1、用户开启客户端即进入Welcome界面,包括:注册、登录和退出。
2、用户欲使用该电子词典,需输入账号密码登录,如无账号则需注册。这里还设置了注册时用户名和密码不能重复。
3、用户登录成功后,进入查询界面,包括:查词、历史记录、退出。
选择查词,可以通过英文单词查询相应英文解释,当前程序主要是展示查询过程,单词库非使用爬虫抓取,使用的轻便的txt文档,可以查询2万条左右单词。
单词不存在或输入错误是会提示命令错误:
选择历史记录,会查询当前用户的历史查询记录并打印在终端:
选择退出,则退到上一级页面首选项界面。
>>>功能技术简介
1、采用了tcp协议创建套接字,为能够满足多用户同时登录操作的情况,因此采用了多进程并发服务器。
2、使用mysql进行用户信息需要长期保存及修改,初始数据库表结构如下:
用户表:
历史记录表:
>>>服务器端-源代码
>>>客户端-源代码
领取专属 10元无门槛券
私享最新 技术干货