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

Day07_网络编程20250721_大项目

基本代码:

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

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

        流程一般:

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

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

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

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

http://www.xdnf.cn/news/1163899.html

相关文章:

  • 从 “能用“ 到 “好用“:中小制造企业数字化转型中的 IT 系统优化管理策略
  • 高性能I/O的终极武器:epoll深度解析与实战
  • 什么是GNN?——聚合、更新与循环
  • 注册表清理优化丨Wise RegistryCleaner_v11.1.10.725(官方赠品)
  • USRP采集信号转换为时频图数据集
  • 理解向量及其运算-AI云计算数值分析和代码验证
  • Mac上安装Homebrew的详细步骤
  • CCLink IE转ModbusTCP网关与三菱PLC通讯无纸记录器
  • selenium爬取图书信息
  • 旋转目标检测(Rotated Object Detection)技术概述
  • Selenium 处理表单、弹窗与文件上传:从基础到实战
  • ACE 插入元件
  • cs336 Lecture2
  • 使用Langchain调用模型上下文协议 (MCP)服务
  • AI革命带来的便利
  • Go语言进阶书籍:Go语言高级编程(第2版)
  • 14.7 Alpaca格式深度解析:3倍指令准确率提升的LLM微调秘诀
  • Jenkins 不同节点间文件传递:跨 Job 与 同 Job 的实现方法
  • Linux | C Shell 与 Bash 的差异 / 环境变量配置问题解析
  • 了解 ReAct 框架:语言模型中推理与行动的协同
  • vscode 使用说明二
  • vscode创建vue项目报错
  • 5.6 framebuffer驱动
  • 人工智能之数学基础:事件间的关系
  • MySQL 核心知识点梳理(3)
  • Qualcomm Linux 蓝牙指南学习--验证 Fluoride 协议栈的功能(2)
  • Java学习----NIO模型
  • 爬虫实战指南:从定位数据到解析请求的全流程解析
  • PyTorch 实现 CIFAR-10 图像分类:从数据预处理到模型训练与评估
  • 【PHP安全】免费解密支持:zend52、zend53、zend54好工具