基本代碼:
搭建服務器客戶端,要求
服務器使用 epoll 模型
客戶端使用多線程
服務器打開數據庫,表單格式如下
name text primary key pswd text not null
客戶端做一個簡單的界面:
1:注冊
2:登錄
無論注冊還是登錄,都需要輸入賬號密碼后,發送給服務器
服務器接受到賬號密碼之后,判斷一下是注冊還是登錄
如果是注冊:
將賬號密碼寫入數據庫
如果寫入失敗,則通知客戶端 "該賬號已存在"
如果寫入成功,則通知客戶端 "注冊成功"
如果是登錄
判斷賬號是否存在
如果不存在,則通知客戶端 "該賬號不存在"
如果存在,則繼續比對密碼
如果密碼錯誤,則通知客戶端 "密碼錯誤"
如果密碼正確,則通知客戶端 "登錄成功"
在已經完成代碼的基礎上面:做二次開發
目標:開發一套醫生診療系統? ? ? ? 流程一般:
??????????????病人端:注冊,登錄,登錄成功后,需要修改,在服務器,以病人新建一張表單,表單表不能用prepare,需要snprintf
醫生端:注冊,登錄,查看病人信息,輸入病人信息,可以查看病人的歷史病歷,書寫病歷(日期,口述病情,診斷,開藥,醫囑例如:日期:20250721,病情描述:腳癢,病情診斷:腳蘚,開的處方:什么藥劑和口服藥品,處理流程)????????? ? ? ? 醫生開完醫囑以后,書寫病歷,點擊更新病歷,上傳后臺服務器.....
特別:應用層需要用到這個東西(好好做這個項目)在注冊登錄的基礎上:注冊成功的時候,以賬號名為表名,創建一張病人表單,擁有字段:日期,接診醫生,病人口述,醫生診斷,醫生開藥,醫生醫囑
再寫一個醫生端,也是注冊登錄功能。登錄成功后2個功能
1:查看指定病人的病例信息(從服務器獲取該病人的病例,傳輸到醫生端顯示)
2:書寫病例,寫好后上傳服務器更新病例,更新完成后,再獲取一下病例信息驗證