自学内容网 自学内容网

10.3作业

基于TCP的快查云词典

仿照有道云词典功能,实现一个自己的云词典功能,可以查询单词和发音。

服务器描述:服务器启动后,等待客户端连接,完成以下操作:

1.创建用户表、单词表、历史表

2.注册:接收用户的注册信息,用户名不能重复,重复则发送注册失败

3.登录:接收用户的登录信息,用户名或密码错误则发送登录失败

4.查询:从单词表中查询对应单词的解释,如果没有这个单词,则发送单词未找到,同时将用户名、用户查询的单词和用户查询的时间插入到历史表中

5.历史:从历史表中查询对应用户的历史搜索记录

6.更新:将单词文件中的内容插入到单词表中

客户端描述:客户端连接服务器后,出现登录界面,可以进行以下操作:

1.注册:将注册的用户名和密码发送给服务器,如果用户名已存在则报错

2.登录:输入用户名和密码,如果用户名或密码错误则报错,否则进入功能页面

3.查询:输入想要查询的单词,如果单词不存在会报错,然后选择想要查询单词的注释还是发音

4.历史:获取该用户的历史查询记录

5.更新:将更新指令发送给服务器

用户表:用户名、密码

单词表:单词名、单词注释

历史表:用户名、查询单词、查询时间


原文地址:https://blog.csdn.net/m0_74789986/article/details/142697019

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!