版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
始化令手術(shù)的花費(fèi)為0//初始化令病人輸液的花費(fèi)為0//去除鏈ak;}}}//庫存中藥品列表voidprintmenu()始化令手術(shù)的花費(fèi)為0//初始化令病人輸液的花費(fèi)為0//去除鏈ak;}}}//庫存中藥品列表voidprintmenu()ery);}sum=temp->cost[0]*5+temp"%d",&d);temp->transfusion+=d;姓學(xué)::名號.專業(yè)設(shè)計(jì)報(bào)告 課題名稱:醫(yī)院信息管理系統(tǒng) 設(shè)計(jì)日期:2012-5-25 -ch=getchar();fflush(stdin);swi冊、病人信息的查詢、病人消費(fèi)統(tǒng)計(jì)、保存鏈表信息、載入鏈表信息"%d",&d);temp->transfusion+=d;用的鏈表//ch=getchar();fflush(stdin);swi冊、病人信息的查詢、病人消費(fèi)統(tǒng)計(jì)、保存鏈表信息、載入鏈表信息"%d",&d);temp->transfusion+=d;用的鏈表//鏈表信息保存到病歷中}else{printf(".等級等級-/name數(shù)組存儲病人XX//casehist存儲病歷容//[i],temp.price[i]);///name數(shù)組存儲病人XX//casehist存儲病歷容//[i],temp.price[i]);//輸出感冒靈的數(shù)量、向structstorage//初始化庫存令巴米爾數(shù)量為20文件if((fp=fopen("data","r"))==0.課程設(shè)計(jì)題目醫(yī)院信息管理程序作者XX:摘要利用構(gòu)造體存儲每個(gè)病人的信息和每種藥品的信息,并使用鏈表存儲全部病人的信息;能完成對醫(yī)院所有病人信息的注冊、查詢、刪除和修改等操作,同時(shí)又能對藥房庫存的藥品進(jìn)展查詢;可以將鏈表中的病人信息保存在文件中,并且可以對文件中的病人信息進(jìn)展讀取與顯示1、掌握鏈表的操作,包括鏈表節(jié)點(diǎn)的創(chuàng)立、釋放還有鏈表的遍歷2、掌握對二進(jìn)制文件的創(chuàng)立、增添等根本操作。3、熟悉C語言函數(shù)的使用方法,學(xué)會模塊化處理問題以及多個(gè)源文件的處理方式1、使用構(gòu)造體來存儲病人的信息,構(gòu)造體中包括病的id、XX、病歷以及消費(fèi)信息,并用鏈表將所有病人信息整合。2、用文件來存儲鏈表的信息以便下次再使用該程序時(shí)載入病人信息3、能夠?qū)崿F(xiàn)病人信息的注冊、病人信息的查詢、病人消費(fèi)統(tǒng)計(jì)、保存鏈表信息、載入鏈表信息、查詢庫存等幾項(xiàng)功能。-信息!\n");}}voidbuy(structpatienelse{printf("您沒有載入信息不能注冊!\n");ear);}else{free(rear);flag=1;bt*temp){chart[10];intsum;print信息!\n");}}voidbuy(structpatienelse{printf("您沒有載入信息不能注冊!\n");ear);}else{free(rear);flag=1;bt*temp){chart[10];intsum;print-設(shè)計(jì)鏈表中的一個(gè)節(jié)點(diǎn)存儲一個(gè)病人的信息,使用下面的構(gòu)造體類型定義:成一個(gè)鏈表。此外還要用到一個(gè)構(gòu)造體來存儲庫存中當(dāng)前的藥品情況。-t[2]else{printf("無此病人信息!\n");}ient*enroll(){//注冊新病人信息structpt[2]else{printf("無此病人信息!\n");}ient*enroll(){//注冊新病人信息structparch函數(shù),查詢單個(gè)病人的信息//定義字符數(shù)組//定義整型temp->next;}-.可修編.-.temp->next.起來,四個(gè)文件中所包含的函數(shù)說明如表所示。初始化庫存中的藥品,參數(shù)為指向struct指針Save_load.c源文件〔1〕檢查存儲病人信息的文件是否存在,假設(shè)不存在那么創(chuàng)立一個(gè)新文件并設(shè)置flag值為1,以標(biāo)記現(xiàn)在可以對鏈表進(jìn)展操作。〔3〕輸出提示菜單讓用戶懸著要操作的工程.1)寫病歷前先檢查是否有可用的鏈表〔此標(biāo)記為flag的值,假設(shè)為1那么代表可以修改病歷,否那尋找該病所對應(yīng)的節(jié)點(diǎn),假設(shè)無此病人的id那么直接輸出提示信息后返回:假設(shè)找到后,先輸出原來的病tock;charch;printf("歡送使用醫(yī)院管理系統(tǒng)intf("請輸入買入病毒唑的個(gè)數(shù):\n");scanf("tock;charch;printf("歡送使用醫(yī)院管理系統(tǒng)intf("請輸入買入病毒唑的個(gè)數(shù):\n");scanf("intflag;voidsearch(structpatieeof(structpatient));if(fread(r.2〕載入鏈表信息是首先定義一個(gè)文件指針,然后以只讀方式翻開文件。假設(shè)失敗那么輸出提示信將節(jié)點(diǎn)參加鏈表,如此循環(huán)下去直到fread函數(shù)返回0值,即文件已經(jīng)讀到了末尾時(shí),再將鏈表的頭指針返}}}}-品情況intamount[3];intprice[3];};(temp->casehist,"/");strcat(te文件if((fp=fopen("data","r"))==0品情況intamount[3];intprice[3];};(temp->casehist,"/");strcat(te文件if((fp=fopen("data","r"))==0rnrear;}voidfreeall(structpati.//name數(shù)組存儲病人XX#defineFIRST//定義整型變量sumtemp=temp->next;}-printf("4.病人消費(fèi)\n");printf("5.列;intcost[3];inttransfusion;intprintf("4.病人消費(fèi)\n");printf("5.列;intcost[3];inttransfusion;int"%d",&d);temp->transfusion+=d;t*)malloc(sizeof(structpatient.}}}}}sum=temp->cost[0]*5+temp->cost[1]*9+temp->cost[2]*16+temp->transfusion+temp->surgery;//計(jì)算sum的值}}}temp=temp->next;}}temp=head;temp=temp->next;}-enroll();head=insert(head,rearvoidlistall(structpatient*tempf("idXX\n");while(temp){printf-enroll();head=insert(head,rearvoidlistall(structpatient*tempf("idXX\n");while(temp){printf.temp->next=rear;}}}temp=temp->next;}}}}-"%d",&d);temp->transfusion+=d;品情況intamount[3];intprice[3];};mp->id,t)){temp=temp->next;}if;gets(a);printf(""%d",&d);temp->transfusion+=d;品情況intamount[3];intprice[3];};mp->id,t)){temp=temp->next;}if;gets(a);printf("輸入當(dāng)前月份");gets.temp=temp->next;}}}}temp->cost[1]+=b;-(head);//檢查是否有可用的鏈表//查詢病人信息}el(head);//檢查是否有可用的鏈表//查詢病人信息}elarch函數(shù),查詢單個(gè)病人的信息//定義字符數(shù)組//定義整型入感冒靈的個(gè)數(shù):\n");scanf("%d",&b);flse'7'://去除鏈表容//文件信息寫入到鏈表-.可修編..temp->surgery+=e;s->amount[0]-=a;s->amount[1]-=b;s->amount[2]-=c;}//temp->surgery和e的值相加后賦給temp->surgery}}-veload.c*/#include"head.h"strutructpatient*temp;if(head){temead=0;head=load(head);break;ca(d);strcat(temp->casehist,d);·-veload.c*/#include"head.h"strutructpatient*temp;if(head){temead=0;head=load(head);break;ca(d);strcat(temp->casehist,d);·.}}}}}}}}}}head=0;-atient*rear;rear=(structpatienat(temp->casehist,"/");strcat(veload.c*/#include"head.h"struuy(structpatient*temp,structst-atient*rear;rear=(structpatienat(temp->casehist,"/");strcat(veload.c*/#include"head.h"struuy(structpatient*temp,structst.}}}}}}-veload.c*/#include"head.h"stru法,學(xué)會模塊化處理問題以及多個(gè)源文件的處理方式2.設(shè)計(jì)根本要修編veload.c*/#include"head.h"stru法,學(xué)會模塊化處理問題以及多個(gè)源文件的處理方式2.設(shè)計(jì)根本要修編.輸入4,界面如下:輸入3,界面如下:輸入2,界面如下:voidlistall(structpatient*temp.}}類型的指針temp->amount[0]=20;temp->amount[1]=20;temp->amount[2]=10;}case0:case2:}}}%d%d%d-surgery;//存儲一個(gè)病人的信息//id數(shù)組存儲病人/surgery;//存儲一個(gè)病人的信息//id數(shù)組存儲病人/注冊新病人信息//去除鏈表容,參數(shù)為指向structpati;}if(temp->cost[1]){printf("感冒>s->amount[0]){//假設(shè)輸入的值大于庫存的值,.}temp=temp->next;}}}}}}}temp=head;//以w指定的方式翻開輸入文件datd-}}}}}}}temp=temp->next;--dtest();//檢測有無存儲病人的二進(jìn)制文件voidin數(shù)量分別為dtest();//檢測有無存儲病人的二進(jìn)制文件voidin數(shù)量分別為10,價(jià)格分別為16。〔3〕輸出提示菜單讓用戶懸著));printf("
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店改造合同范例范例
- 戶外汽燈租賃合同范例
- 鋪位 租賃合同范例
- 快遞員合作合同范例
- 家具買賣貸款合同范例
- 市政材料供應(yīng)合同范例
- 含司機(jī)租車合同范例
- 鞋面批發(fā)采購合同范例
- 藥品合同范例格式
- 裝修固定總價(jià)合同范例
- 2024-2025學(xué)年高二上學(xué)期期末數(shù)學(xué)試卷(提高篇)(含答案)
- 2025年安全生產(chǎn)目標(biāo)實(shí)施計(jì)劃
- 福建百校2025屆高三12月聯(lián)考?xì)v史試卷(含答案解析)
- 2024年山西省建筑安全員《B證》考試題庫及答案
- 2023年益陽市安化縣招聘鄉(xiāng)鎮(zhèn)衛(wèi)生院護(hù)理人員筆試真題
- 《基于PLC的智能交通燈控制系統(tǒng)設(shè)計(jì)》10000字(論文)
- 首都經(jīng)濟(jì)貿(mào)易大學(xué)《微積分》2021-2022學(xué)年第一學(xué)期期末試卷
- 人音版音樂七年級上冊《父親的草原母親的河》課件
- 2024年度短視頻內(nèi)容創(chuàng)作服務(wù)合同3篇
- 介入治療并發(fā)癥
- 鑄牢中華民族共同體意識-形考任務(wù)1-國開(NMG)-參考資料
評論
0/150
提交評論