基本代码:
搭建服务器客户端,要求
服务器使用 epoll 模型
客户端使用多线程
服务器打开数据库,表单格式如下
name text primary key pswd text not null
客户端做一个简单的界面:
1:注册
2:登录
无论注册还是登录,都需要输入账号密码后,发送给服务器
服务器接受到账号密码之后,判断一下是注册还是登录
如果是注册:
将账号密码写入数据库
如果写入失败,则通知客户端 "该账号已存在"
如果写入成功,则通知客户端 "注册成功"
如果是登录
判断账号是否存在
如果不存在,则通知客户端 "该账号不存在"
如果存在,则继续比对密码
如果密码错误,则通知客户端 "密码错误"
如果密码正确,则通知客户端 "登录成功"
在已经完成代码的基础上面:做二次开发
目标:开发一套医生诊疗系统流程一般:
病人端:注册,登录,登录成功后,需要修改,在服务器,以病人新建一张表单,表单表不能用prepare,需要snprintf
医生端:注册,登录,查看病人信息,输入病人信息,可以查看病人的历史病历,书写病历(日期,口述病情,诊断,开药,医嘱例如:日期:20250721,病情描述:脚痒,病情诊断:脚藓,开的处方:什么药剂和口服药品,处理流程)医生开完医嘱以后,书写病历,点击更新病历,上传后台服务器.....
特别:应用层需要用到这个东西(好好做这个项目)在注册登录的基础上:注册成功的时候,以账号名为表名,创建一张病人表单,拥有字段:日期,接诊医生,病人口述,医生诊断,医生开药,医生医嘱
再写一个医生端,也是注册登录功能。登录成功后2个功能
1:查看指定病人的病例信息(从服务器获取该病人的病例,传输到医生端显示)
2:书写病例,写好后上传服务器更新病例,更新完成后,再获取一下病例信息验证