醫(yī)院掛號系統(tǒng)設(shè)計(jì)

醫(yī)院掛號系統(tǒng)設(shè)計(jì)

ID:40974341

大小:792.50 KB

頁數(shù):47頁

時間:2019-08-12

醫(yī)院掛號系統(tǒng)設(shè)計(jì)_第1頁
醫(yī)院掛號系統(tǒng)設(shè)計(jì)_第2頁
醫(yī)院掛號系統(tǒng)設(shè)計(jì)_第3頁
醫(yī)院掛號系統(tǒng)設(shè)計(jì)_第4頁
醫(yī)院掛號系統(tǒng)設(shè)計(jì)_第5頁
資源描述:

《醫(yī)院掛號系統(tǒng)設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、醫(yī)院掛號系統(tǒng)一:系統(tǒng)功能、輸入數(shù)據(jù)、與輸出數(shù)據(jù):醫(yī)院掛號系統(tǒng)是一個可以讓病人在線掛號并查詢掛號紀(jì)錄的系統(tǒng),為了簡化系統(tǒng)的復(fù)雜度,我們做了以下的假設(shè):1.診別數(shù)據(jù)是給定的,不可新增;診別數(shù)據(jù)只包含兩樣信息:診別編號與診別名字。2.醫(yī)生資料是給定的,不可新增;醫(yī)生數(shù)據(jù)只包含兩樣信息:醫(yī)生編號與醫(yī)生名字。3.藥物資料是給定的,不可新增;藥物數(shù)據(jù)只包含兩樣信息:藥物編號與藥物名字。4.可新增病人資料;病人數(shù)據(jù)只包含兩樣信息:病人編號與病人名字。5.可新增掛號數(shù)據(jù);掛號數(shù)據(jù)包含幾樣信息:掛號編號、病人編號、病人名字、診

2、別編號、診別名字、醫(yī)生編號、醫(yī)生名字、藥物編號、藥物名字與掛號日期;掛號時,一旦某病人選擇了某診別與某醫(yī)生,則系統(tǒng)將根據(jù)該診別與該醫(yī)生自動配置對應(yīng)的藥物。有了以上的假設(shè),我們應(yīng)該要有以下這些檔案:診別檔:用來提供診別信息,檔案的每一行應(yīng)包含兩個字段:診別編號與診別名字。subjects.log:1骨科2眼科3SARS專科醫(yī)生檔:用來提供醫(yī)生信息,檔案的每一行應(yīng)包含兩個字段:醫(yī)生編號與醫(yī)生名字。doctors.log:1林莊杰2許家榮3蕭博文4林芳伶5陳明江6盧瑞鵬5-136藥物檔:用來提供藥物信息,檔案的每一

3、行應(yīng)包含兩個字段:藥物編號與藥物名字。medicines.log:1鐵牛運(yùn)功散2十八銅人行氣散3福祿壽健兒寶4愛之味麥仔茶5統(tǒng)一埔里礦泉水6黑松沙士7東北三寶-人參,貂皮,烏拉草8天山雪蓮9含笑半步癲比對檔:用來提供比對信息,所謂的比對信息就是哪科診別配上哪位醫(yī)生則開哪種藥物,檔案的每一行應(yīng)包含四個字段:比對編號、診別編號、醫(yī)生編號與藥物編號。matches.log:111121223133414452256236724782589339103411135212363病人檔:用來提供病人信息,檔案的每一行應(yīng)包

4、含兩個字段:病人編號與病人名字。patients.log:12吳柏宏15黃俊育19石凌霖掛號檔:用來提供掛號信息,檔案的每一行應(yīng)包含幾個字段:5-136掛號編號、病人編號、病人名字、診別編號、診別名字、醫(yī)生編號、醫(yī)生名字、藥物編號、藥物名字與掛號日期。reports.log:112吳柏宏1骨科2許家榮2十八銅人行氣散2003/01/01215黃俊育2眼科4林芳伶7東北三寶-人參,貂皮,烏拉草2003/02/02319石凌霖3SARS???盧瑞鵬3福祿壽健兒寶2003/03/03二:應(yīng)用層面說明:醫(yī)院掛號系統(tǒng)不

5、僅可用在醫(yī)院掛號上,也可用在其它具比對性質(zhì)的系統(tǒng)上。三:數(shù)據(jù)結(jié)構(gòu)說明:為了處理這些復(fù)雜的數(shù)據(jù),我們定義了六種數(shù)據(jù)結(jié)構(gòu)來處理數(shù)據(jù)與數(shù)據(jù)之間復(fù)雜的關(guān)系:1.儲存診別數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(SUBJECT):SUBJECT字段意義字段名稱診別編號intid診別名稱charname[80]2.儲存醫(yī)生數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(DOCTOR):DOCTOR字段意義字段名稱醫(yī)生編號intid醫(yī)生名稱charname[80]3.儲存藥物數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(MEDICINE):MEDICINE字段意義字段名稱藥物編號intid藥物名稱charna

6、me[80]4.儲存比對數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(MATCH):MATCH字段意義字段名稱比對編號intid診別編號intsubject_id5-136醫(yī)生編號intdoctor_id藥物編號intmedicine_id1.儲存病人數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(PATIENT):PATIENT字段意義字段名稱病人編號intid病人名稱charname[80]2.儲存掛號數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(REPORT):REPORT字段意義字段名稱掛號編號intid病人編號intpatient_id病人名稱chatpatient_name[80]診別編

7、號intsubject_id診別名稱charsubject_name[80]醫(yī)生編號intdoctor_id醫(yī)生名稱chardoctor_name[80]藥物編號intmedicine_id藥物名稱charmedicine_name[80]掛號日期chardate[80]四:主程序與子程序剖析:1.主程序main():功能:允許使用者輸入選項(xiàng)(1.新增病人資料,2.掛號,3.查詢某病人的就診紀(jì)錄,4.查詢某醫(yī)生的看診紀(jì)錄,或5.結(jié)束程序),并執(zhí)行該選項(xiàng)的功能。流程圖:5-136其中掛號功能比較復(fù)雜,因?yàn)槲覀儽?/p>

8、須判斷1.某病人編號是否存在2.某病人所掛號的某醫(yī)生是否有看某診別3.某醫(yī)生看某診別時所開的藥物的編號。流程圖:5-136程序代碼:main(){FILE*fp_subjects;//診別檔5-136FILE*fp_doctors;//醫(yī)生檔FILE*fp_medicines;//藥物檔FILE*fp_matches;//比對檔FILE*fp_patients;//病人檔FILE*fp_report

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。