




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)醫(yī)院藥品管理系統(tǒng)目錄摘摘 要要.11緒論緒論.12. 系統(tǒng)分析系統(tǒng)分析.12.1 功能需求.12.2 數(shù)據(jù)需求.22.3 性能需求.23. 總體設(shè)計(jì)總體設(shè)計(jì).23.1 功能模塊設(shè)計(jì).23.2 系統(tǒng)設(shè)計(jì)方案.34. 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì).44.1 輸入模塊.44.2 列表模塊.54.3 查詢模塊.64.4 分類模塊.75. 調(diào)試與測(cè)試調(diào)試與測(cè)試.95.1 調(diào)試.95.2 測(cè)試.96. 結(jié)論結(jié)論.10結(jié)束語(yǔ)結(jié)束語(yǔ).10參考文獻(xiàn)參考文獻(xiàn).10附錄附錄 1用戶手冊(cè)用戶手冊(cè).11附錄附錄 2源程序源程序.13精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)摘摘 要要醫(yī)院藥
2、品管理系統(tǒng)是一所醫(yī)院不可缺少的部分,它是醫(yī)院的運(yùn)行效率、服務(wù)質(zhì)量的體現(xiàn),醫(yī)院藥品管理系統(tǒng)可以讓相關(guān)工作人員更方便的掌握庫(kù)存藥品的相關(guān)信息,提高運(yùn)行效率,讓患者及其家屬更方便的購(gòu)藥,咨詢。 本系統(tǒng)使用 C 語(yǔ)言作為程序開(kāi)發(fā)的語(yǔ)言,開(kāi)發(fā)醫(yī)院藥品管理系統(tǒng),為藥品管理過(guò)程中的庫(kù)管人員提供一個(gè)方便快捷的管理系統(tǒng)。本文從分析課題的題目背景、題目意義、題目要求等出發(fā),分別從需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試等各個(gè)方面詳細(xì)介紹了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,最后對(duì)系統(tǒng)的完成情況進(jìn)行了總結(jié)。關(guān)鍵詞:藥品管理,入庫(kù)出庫(kù),清點(diǎn) 1緒論緒論醫(yī)院藥品管理系統(tǒng)是一所醫(yī)院不可缺少的部分,它是醫(yī)院的運(yùn)行效率、服務(wù)質(zhì)量的體現(xiàn),醫(yī)院藥品
3、管理系統(tǒng)可以讓相關(guān)工作人員更方便的掌握庫(kù)存藥品的相關(guān)信息,提高運(yùn)行效率,讓患者及其家屬更方便的購(gòu)藥,咨詢。主要 內(nèi)容如下1. 藥品入庫(kù)。完成藥品入庫(kù)過(guò)程中的管理功能,主要填寫(xiě),修改和刪除藥品入庫(kù)單以及將藥品入庫(kù)等功能。2. 藥品出庫(kù)。完成藥品出庫(kù)過(guò)程中的管理功能,主要填寫(xiě),修改和撤銷藥品出庫(kù)。3. 庫(kù)存清點(diǎn)功能。完成庫(kù)存藥品的清點(diǎn)功能,主要進(jìn)行統(tǒng)計(jì)查詢。2. 系統(tǒng)分析系統(tǒng)分析2.1 功能需求功能需求本系統(tǒng)主要是某醫(yī)院庫(kù)存人員的藥品管理系統(tǒng)。本系統(tǒng)需要有輸入,列表,查詢,分類,插入等功能 精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)2.2 數(shù)據(jù)需求數(shù)據(jù)需求需要向系統(tǒng)輸入藥品編號(hào),名稱,重量,單價(jià),
4、總價(jià)。2.3 性能需求性能需求在運(yùn)行本程序時(shí)只要按照正確的操作方法不會(huì)出現(xiàn)無(wú)法運(yùn)行的情況,系統(tǒng)穩(wěn)定性好,安全,可靠。3. 總體設(shè)計(jì)總體設(shè)計(jì)3.1 功能模塊設(shè)計(jì)功能模塊設(shè)計(jì)根據(jù)分析整個(gè)系統(tǒng)主要?jiǎng)澐譃?5 個(gè)功能模塊,分別執(zhí)行要求中的功能。該系統(tǒng)需要有輸入,列表,查詢,分類,插入等功能, 圖圖 1 1 功能模塊圖功能模塊圖(1)輸入模塊 輸入新藥品的相關(guān)信息;(2)列表模塊對(duì)已有相關(guān)藥品信息進(jìn)行一一列表(3) 查詢模塊對(duì)相關(guān)藥品信息進(jìn)行分類查詢(4) 分類模塊對(duì)藥品新舊情況進(jìn)行相關(guān)分類;(5) 插入模塊精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)插入新藥品以及相關(guān)信息 3.2 系統(tǒng)設(shè)計(jì)方案系統(tǒng)設(shè)計(jì)方
5、案設(shè)計(jì)一個(gè)總菜單,1 輸入,2 列表,3 查詢,4 分類,5 插入?;竟δ艿膶?shí)現(xiàn)都將體現(xiàn)在這幾個(gè)菜單選項(xiàng)中。建立結(jié)構(gòu)體如下:struct medicine char num8;編號(hào) char name8;名稱 int kgs;重量 float price;價(jià)格 float gross;總價(jià) medN,s,temp;/*界面*/void init() printf(nn) ; printf(ttt*nn); printf(ttt 醫(yī)院藥品管理系統(tǒng) nn); printf(ttt*n); printf(ttt1-輸入 *n); printf(ttt2-列表 *n); printf(ttt3-查詢
6、 *n); printf(ttt4-分類 *n); printf(ttt5-插入 *n); printf(ttt0-退出 *n); printf(ttt*n); printf(ttt -Made by 通信工程 何哲名 -n); printf(ttt*n); 精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)4. 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 4.1 輸入模塊輸入模塊輸入模塊是輸入相關(guān)藥品信息,包括藥品的種類,編號(hào),名稱,重量,單價(jià),總價(jià)。輸入開(kāi)始inti,n;i=0ini+fp=fopen(information,w);i=0ini+fclose(fp);printf(ninput information of
7、 medicine %d:n,i+1);printf(file write errorn);結(jié)束圖圖 2 輸入流程圖輸入流程圖精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)4.2 列表模塊列表模塊對(duì)藥品庫(kù)存相關(guān)信息進(jìn)行一一列表。方便管理員進(jìn)行查看。開(kāi)始inti;(fp=fopen(information,r)=NULLprintf(nnn);i=0fread(&medi,sizeof(structmedicine),1,fp)!=0i+fclose(fp);return;printf(can not open.);RP結(jié)束圖圖 3 列表流程圖列表流程圖精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-
8、專業(yè)4.3 查詢模塊查詢模塊輸入要查詢的藥品編號(hào),查詢藥品的名稱,重量等相關(guān)信息。開(kāi)始inti,n;(fp=fopen(information,r)=NULLi=0fread(&medi,sizeof(structmedicine),1,fp)!=0i+return;i=0i=ni+fclose(fp);PR;printf(can not open.);RPprintf(input the name:n);結(jié)束圖圖 3 查詢流程圖查詢流程圖精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)4.4 分類模塊分類模塊該模塊把藥品信息進(jìn)行分類。分為舊藥品和新藥品。使藥品信息更加直觀。精選優(yōu)質(zhì)文檔-傾
9、情為你奉上專心-專注-專業(yè)開(kāi)始FILE*fp;(fp=fopen(information,r)=NULLi=0fread(&medi,sizeof(structmedicine),1,fp)!=0i+return;n=i;i=0i0i=0i0&tnt+(fp=fopen(information,w)=NULLi=0iti+fwrite(&s,sizeof(structmedicine),1,fp);return;fwrite(&medi,sizeof(structmedicine),1,fp);i=tini+fclose(fp);fwrite(&medi
10、,sizeof(structmedicine),1,fp);printf(can not open file.);printf(nt No. name weight price grossn);PRPRprintf(can not open file.);結(jié)束圖圖 5 插入流程圖插入流程圖精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)5. 調(diào)試調(diào)試與測(cè)試與測(cè)試5.1 調(diào)試調(diào)試調(diào)試是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要環(huán)節(jié),也是最復(fù)雜,對(duì)軟件開(kāi)發(fā)者者來(lái)說(shuō)也是最艱巨的任務(wù)。調(diào)試的任務(wù)是及時(shí)改正測(cè)試過(guò)程中發(fā)現(xiàn)的軟件錯(cuò)誤。具體地說(shuō),調(diào)試過(guò)程由兩個(gè)步驟組成,它從表示程序中存在錯(cuò)誤的某跡象開(kāi)始,首先確定錯(cuò)誤的準(zhǔn)確位置,也
11、就是找出哪個(gè)模塊或哪個(gè)語(yǔ)句引起的錯(cuò)誤。然后仔細(xì)研究推斷代碼以確定問(wèn)題的原因,并設(shè)法改正。調(diào)試過(guò)程主要是運(yùn)行編制好的程序,然后遇到錯(cuò)誤后根據(jù)系統(tǒng)的提示,找到相關(guān)的問(wèn)題所在。本系統(tǒng)調(diào)試過(guò)程中遇到問(wèn)題、原因和解決方法如下面介紹。(1)運(yùn)行完程序一次有錯(cuò)誤提醒原因是上次運(yùn)行程序后沒(méi)有關(guān)閉操作界面當(dāng)點(diǎn)擊編譯時(shí)會(huì)有一個(gè)錯(cuò)誤提示,解決方法:將上一次運(yùn)行時(shí)的操作界面關(guān)閉。(2)程序不能運(yùn)行程序運(yùn)行到添加新會(huì)員時(shí)自動(dòng)提示錯(cuò)誤需要調(diào)試,其原因是指針指向的位置出現(xiàn)錯(cuò)誤導(dǎo)致程序傳參錯(cuò)亂無(wú)法運(yùn)行,解決辦法:使程序進(jìn)入調(diào)試狀態(tài)在傳參出現(xiàn)錯(cuò)誤的位置一句一句查找傳遞的參數(shù)是否是你所希望的,如若不是就加以修正。5.2 測(cè)試測(cè)試
12、軟件測(cè)試是軟件生存期中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟從用戶的角度來(lái)看,普遍希望通過(guò)軟件測(cè)試暴露軟件中隱藏的錯(cuò)誤和缺陷,所以軟件測(cè)試應(yīng)該是“為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程” 。或者說(shuō),軟件測(cè)試應(yīng)該根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果) ,并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤或缺陷。過(guò)度測(cè)試則會(huì)浪費(fèi)許多寶貴的資源。到測(cè)試后期,即使找到了錯(cuò)誤,然而付出了過(guò)高的代價(jià)。當(dāng)醫(yī)院藥品管理系統(tǒng)已經(jīng)具備對(duì)藥品進(jìn)行輸入,查詢,分類,插入等功能后進(jìn)行相關(guān)的輸入進(jìn)行查詢。精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)6. 結(jié)論結(jié)論課程設(shè)計(jì)順利完成
13、,任務(wù)書(shū)中所提出的要求全部實(shí)現(xiàn)。不過(guò)這個(gè)程序還有些不夠完善,例如不能對(duì)信息數(shù)據(jù)進(jìn)行保存。 結(jié)束語(yǔ)結(jié)束語(yǔ)為期一個(gè)禮拜的計(jì)算機(jī)綜合訓(xùn)練終于順利完成,在這期間真正的學(xué)到了一些經(jīng)驗(yàn),能夠熟練的掌握一些 C 語(yǔ)言的編程思路,能夠熟練的運(yùn)用學(xué)到的函數(shù),學(xué)會(huì)了在曾經(jīng)編寫(xiě)過(guò)的函數(shù)上加以修改實(shí)現(xiàn)了我期望實(shí)現(xiàn)的功能,知道學(xué)習(xí)編程必須親手將每一個(gè)字符敲入電腦中這樣才能真正的學(xué)到課本或一些理論中學(xué)不到的知識(shí),這才達(dá)到了實(shí)踐的目的,當(dāng)程序編寫(xiě)完成而且能夠正常運(yùn)行心里一種說(shuō)不出的自豪感,雖然這對(duì)于一名程序員來(lái)說(shuō)可能什么也不是,但這是我編程的開(kāi)始,如果希望在編程這方面能夠有所發(fā)展我所要走過(guò)的路還很長(zhǎng),還需要不斷的學(xué)習(xí)! 參
14、考文獻(xiàn)參考文獻(xiàn) 1 譚浩強(qiáng). C 語(yǔ)言程序設(shè)計(jì)(第三版).北京:清華大學(xué)出版社,2005精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)附錄附錄 1用戶手冊(cè)用戶手冊(cè)點(diǎn)擊運(yùn)行,首先出現(xiàn)的是菜單界面,選擇菜單選項(xiàng)進(jìn)行操作,可進(jìn)行如圖8 所示圖圖 8 菜單界面菜單界面輸入界面如下。圖圖 9 輸入界面輸入界面精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)列表界面如下精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)附錄附錄 2源程序源程序#include#include#include #define N 50#define PR printf(nt%8s %-8s%8d%10.2f%10.2f,medi.num,me
15、,medi.kgs,medi.price,medi.gross)struct medicine char num8; char name8; int kgs; float price; float gross; medN,s,temp;/*界面*/void init() printf(nn) ; printf(ttt*nn); printf(ttt 醫(yī)院藥品管理系統(tǒng) nn); printf(ttt*n); printf(ttt1-輸入 *n); printf(ttt2-列表 *n); printf(ttt3-查詢 *n); printf(ttt4-分類 *n); printf(t
16、tt5-插入 *n); printf(ttt0-退出 *n); printf(ttt*n); printf(ttt -Made by 通信工程 何哲名 -n); printf(ttt*n); /*輸入功能*/void s_input()精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)int i,n; FILE*fp; printf(有多少種藥品:); scanf(%d,&n); for(i=0;in;i+) printf(n 輸入藥品信息 %d:n,i+1); printf(編號(hào).:); scanf(%s,medi.num); printf(名稱:); scanf(%s,)
17、; printf(重量:); scanf(%d,&medi.kgs); printf(價(jià)格:); scanf(%f,&medi.price); medi.gross=medi.kgs*medi.price; fp=fopen(information,w); for(i=0;in;i+) if(fwrite(&medi,sizeof(struct medicine),1,fp)!=1)printf(file write errorn); fclose(fp); printf(nn 按任意鍵繼續(xù).);/*顯示功能*/void s_list()int i;FILE*fp;if
18、(fp=fopen(information,r)=NULL) printf(不能打開(kāi).); return; printf(nnn);printf(nt 編號(hào). 名稱 重量 價(jià)格 總價(jià)n);printf(t -);精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)for(i=0;fread(&medi,sizeof(struct medicine),1,fp)!=0;i+)PR;fclose(fp);printf(nnn 按任意鍵繼續(xù).);/*查找功能*/void s_find()int i,n;char find_name8;FILE*fp;if(fp=fopen(information,r)
19、=NULL) printf(不能打開(kāi).); return; for(i=0;fread(&medi,sizeof(struct medicine),1,fp)!=0;i+);printf(輸入名稱:n);scanf(%s,find_name);printf(n 藥品日期是:);printf(nnn);printf(nt 編號(hào). 名稱 重量 價(jià)格 總價(jià)n);printf(t -);n=i;for(i=0;i=n;i+) if(strcmp(find_name,)=0)PR;fclose(fp);printf(nn 按任意鍵繼續(xù).);/*排序功能*/void s_sort()FILE*fp;int i,j,n;if(fp=fopen(information,r)=NULL) 精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) printf(不能打開(kāi).); return; printf(nt 編號(hào). 名稱 重量 價(jià)格 總價(jià)n);printf(Oldt -);for(i=0;fread(&medi,sizeof(struct medicine),1,fp)!=0;i+)PR;n=i;for(i=0;in;i+) for(j=i+1;j0) temp=medi; medi=medj; medj=temp; fclose(fp);printf(nNow
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廈門(mén)a2貨運(yùn)從業(yè)資格證考試
- 2025年武威駕??荚囏涍\(yùn)從業(yè)資格證考試
- 《中醫(yī)藥基礎(chǔ)》課程標(biāo)準(zhǔn)
- 減肥連鎖加盟合同范本
- 農(nóng)村后院出租合同范本
- 廠房車間裝修合同范本
- 加工合同范本文庫(kù)
- 中專畢業(yè)個(gè)人自我鑒定
- 關(guān)于小麥?zhǔn)召?gòu)合同范本
- 倉(cāng)庫(kù)配送員合同范本
- 私立醫(yī)療機(jī)構(gòu)2025年運(yùn)營(yíng)策略與計(jì)劃
- 2025年蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 字體設(shè)計(jì)完整版本
- 【歷史】安史之亂與唐朝衰亡課件 2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 2024年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 《歡樂(lè)運(yùn)動(dòng)會(huì):1 我為班級(jí)出把力》說(shuō)課稿-2024-2025學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 2024年汽車駕駛員(高級(jí))證考試題庫(kù)附答案
- 《兔的飼養(yǎng)管理》課件
- 2025年事業(yè)單位考試(綜合管理類A類)綜合應(yīng)用能力試題及解答參考
- “互聯(lián)網(wǎng)+”大學(xué)生創(chuàng)新創(chuàng)業(yè)大賽計(jì)劃書(shū)一等獎(jiǎng)
- 四川政采評(píng)審專家入庫(kù)考試基礎(chǔ)題練習(xí)試題附答案
評(píng)論
0/150
提交評(píng)論