华清远见上海中心22071
软件环境:Ubuntu 18.04操作系统,Sqlite3数据库 实现了在客户端上针对不同的权限用户在登录之后有不同的交互命令提示, 对于拥有管理员权限的用户,可以使用添加用户、删除用户、通过姓名查找用户、通过编号查找用户、查看所有历史信息、通过编号修改用户个人信息功能; 对于拥有普通用户权限的用户,可以使用查看当前个人信息,更改个人相关信息功能; 在服务器端,针对不同权限的用户发送过来的命令请求,执行相关操作,并返回相关的信息给对应的客户端; 使用多线程构建TCP的并发服务器,满足多个客户端的命令请求; 使用sqlite3数据库完成用户信息的录入,删除,修改,查找、历史记录的添加、用户登录的校验
实验现象截图