当前位置: 首页 > news >正文

Day07_网络编程20250721_大项目

基本代码:

搭建服务器客户端,要求
服务器使用 epoll 模型
客户端使用多线程
服务器打开数据库,表单格式如下
name text primary key pswd text not null
客户端做一个简单的界面:
1:注册
2:登录
无论注册还是登录,都需要输入账号密码后,发送给服务器
服务器接受到账号密码之后,判断一下是注册还是登录
如果是注册:
将账号密码写入数据库
如果写入失败,则通知客户端 "该账号已存在"
如果写入成功,则通知客户端 "注册成功"
如果是登录
判断账号是否存在
如果不存在,则通知客户端 "该账号不存在"
如果存在,则继续比对密码
如果密码错误,则通知客户端 "密码错误"
如果密码正确,则通知客户端 "登录成功"

在已经完成代码的基础上面:做二次开发
目标:开发一套医生诊疗系统

        流程一般:

              病人端:注册,登录,登录成功后,需要修改,在服务器,以病人新建一张表单,表单表不能用prepare,需要snprintf
医生端:注册,登录,查看病人信息,输入病人信息,可以查看病人的历史病历,书写病历(日期,口述病情,诊断,开药,医嘱例如:日期:20250721,病情描述:脚痒,病情诊断:脚藓,开的处方:什么药剂和口服药品,处理流程)

                医生开完医嘱以后,书写病历,点击更新病历,上传后台服务器.....
特别:应用层需要用到这个东西(好好做这个项目)

在注册登录的基础上:注册成功的时候,以账号名为表名,创建一张病人表单,拥有字段:日期,接诊医生,病人口述,医生诊断,医生开药,医生医嘱

再写一个医生端,也是注册登录功能。登录成功后2个功能
1:查看指定病人的病例信息(从服务器获取该病人的病例,传输到医生端显示)
2:书写病例,写好后上传服务器更新病例,更新完成后,再获取一下病例信息验证

http://www.dtcms.com/a/291604.html

相关文章:

  • sqli-labs靶场通关笔记:第46-53关 order by注入
  • 一文详解REST风格
  • 青少年科学世界名刊分析评介:《生物技术世界》
  • 机器学习中的数据预处理:从入门到实践
  • Spring 对数组和集合类的自动注入
  • 234、回文链表
  • 使用AI把普通的条形柱状图,丰富成“好看高大上”的条形柱状图
  • 解决win10下Vmware虚拟机在笔记本睡眠唤醒后ssh连接不上的问题
  • PyQt5—QInputDialog 学习笔记
  • 印度给巴铁断水,中国悄然开建雅鲁藏布江水电站,纯属巧合!
  • Python 标准库之 os 模块全面讲解
  • 大模型为什么出现幻觉?
  • 在Anolis8.6上源码编译安装部署OpenVAS(GVM)未完待续
  • 华为云CCE-PV使用OBS存储类之坑
  • Android NDK ffmpeg 音视频开发实战
  • 语义化版本规范(SemVer)
  • 【计算机组成原理】符号位OF、ZF、CF、SF详解
  • c语言 进阶 动态内存管理
  • stream event
  • Playwright-MCP浏览器会话复用全解析
  • swiper js无缝滚动---解决播放总是有间隔、动画一闪一跳的问题
  • 3.组合式API父子通信
  • 【免费版】开启 Youtube 双语字幕
  • 神经网络——非线性激活
  • Java学习-----AIO模型
  • STM32小实验四--按键控制LED灯
  • tar 解压:Cannot change ownership to uid 1000, gid 1000: Operation not permitted
  • 2021-06-27 51单片机外部中断0控制数码管0自增到9
  • 知识之镜:当检索生成照见人类认知的深渊
  • C++ 分配内存释放内存