我们的这套系统采用的是tcp协议的并发服务器设计,可以满足多用户同时登录,用户登录后可以查询单词及历史记录,对于数据的存储我们采用的是sql数据库技术,查找快速,保密性好!
>具体功能能如下:
<1>主界面
(1) 用户登录
(2) 用户注册
(3) 用户退出
<2>登陆成功后界面
(1) 用户登录
(2) 用户注册
(3) 用户退出
三、拓扑结构如下
- 详细设计
4.1消息类型设计
宏名设计 |
说明 |
USER_REGISTER |
用户注册 |
USER_LOGIN |
用户登陆 |
USER_WORD |
用户查询单词 |
USER_SUCCESS |
登陆成功 |
USER_FALIURE |
登陆失败 |
4.2结构体的设计
注:__attribute__((__packed__))表示取消结构体对齐
typedef struct
{
char _username[25]; //用户名
char _password[25]; //密码
} __attribute__((__packed__))user_t;
typedef struct
{
int type;
int size;
union
{
user_t uinfo; //用户信息
char _word[100];
} content&#