在线电子词典采用服务器+客户端模式,运用TCP协议通信,,服务器端直接连接数据库。
1、服务器实现
功能
注册设计:如果用户没有注册,必须注册才能提供服务―包括修改用户名密码
(1)判断用户名有没有注册,如果有就拒绝,给个提示.
(2)用户注册:保存到数据库中注册表中
(3)断开连接,给出提示,注册成功请登录/可以保持长链接登陆设计:使用用户名密码登陆,
(4)登录时查询数据库中注册表根据用户名和密码,如果没有给个提示,要求进行注册,
如果有,那就保持连接,后续使用该链接为用户提供查询服务.
(5)退出,客户端发送断开请求,关闭客户端的进程号
(6)词典查询,登陆的客户发送查询词典-单词,服务器返回翻译结果
(7)历史查询记录,登陆的用户,每次用户查询都记录到历史表里面
(8)修改密码 1.登陆的用户才能操作
2.执行数据库中注册表更新密码;
3.修改密码之后要求用户重登陆.
2、数据库的设计
(1)注册表,用于记录用户注册
1