基于TCP的快查云词典
仿照有道云词典功能,实现一个自己的云词典功能,可以查询单词和发音。
服务器描述:服务器启动后,等待客户端连接,完成以下操作:
1.创建用户表、单词表、历史表
2.注册:接收用户的注册信息,用户名不能重复,重复则发送注册失败
3.登录:接收用户的登录信息,用户名或密码错误则发送登录失败
4.查询:从单词表中查询对应单词的解释,如果没有这个单词,则发送单词未找到,同时将用户名、用户查询的单词和用户查询的时间插入到历史表中
5.历史:从历史表中查询对应用户的历史搜索记录
6.更新:将单词文件中的内容插入到单词表中
客户端描述:客户端连接服务器后,出现登录界面,可以进行以下操作:
1.注册:将注册的用户名和密码发送给服务器,如果用户名已存在则报错
2.登录:输入用户名和密码,如果用户名或密码错误则报错,否则进入功能页面
3.查询:输入想要查询的单词,如果单词不存在会报错,然后选择想要查询单词的注释还是发音
4.历史:获取该用户的历史查询记录
5.更新:将更新指令发送给服务器
用户表:用户名、密码
单词表:单词名、单词注释
历史表:用户名、查询单词、查询时间