【文章內(nèi)容簡介】
cedure_regist:用來掛號procedure_update_regist:用于修改掛號下面是procedure_regist的部分代碼: if regcount 0 THEN insert into orderregist VALUES(null,patId,doId,deId,regDate,regTime,cost,worId,isCalculate)。 update arrangement set ArrangeAccptCount = ArrangeAccptCount 1。 END IF。這里用來判斷剩余的接診人數(shù)是否大于零,如果大于零則能掛號,否則不能。詳細設(shè)計(程序) 如上圖所示,整個系統(tǒng)寫了很多個類,很多個jsp頁面,以下介紹一下各個包的功能,然后就幾個重要的類簡單介紹一下。Action包:主要是對用戶和管理員的Action事件進行處理。App包:許多個Thread類,用于務器與客戶端進行通訊。Bean包:許多bean類,也是為JavaBean技術(shù)服務的重要一部分。Commom包:許多公共類,包括: Conf類:通訊協(xié)議。Constants類:SQL語句集合。Dbcp類:獲取數(shù)據(jù)庫連接對象。Log類:為了調(diào)試所用(跟系統(tǒng)功能關(guān)系不大)PageBean類:分頁類Dao包:許多對數(shù)據(jù)庫的操作。ViewAdmin包:管理員界面包。ViewWorker包:工作人員界面包。WebContent中Main包,主要是包含很多JSP頁面。系統(tǒng)展示C/S端以員工身份登錄后,可以看到如下圖所示。系統(tǒng)中有診療卡的操作、預約掛號、掛號信息的查看與修改、排班表、掛號費結(jié)算。添加診療卡的信息 雙擊表格后,彈出對信息修改界面預約掛號界面,可以選擇掛號的日期已經(jīng)班次。然后系統(tǒng)會根據(jù)時間和班次、科室、級別篩選出醫(yī)生。這里可以查到掛號的信息。排班信息掛號費的結(jié)算(前兩條信息是我手動添加的)以管理員身份登陸后,可以看到如下圖所示。系統(tǒng)中有科室的操作、醫(yī)生、排班表、工作人員、診療費標準??梢詫υ\療費用進行修改其他功能大同小異,就不一一列舉了。B/S端B/S端登錄界面B/S端主界面 B/S端注冊界面信息查看和修改查看醫(yī)生排版表預約掛號界面安全性控制MD5加密MD5的全稱是MessageDigest Algorithm 5(信息摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest開發(fā)出來,經(jīng)MDMD3和MD4發(fā)展而來。摘自百度百科關(guān)鍵代碼如下:private static String encode