freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)報告-藥房藥品管理系統(tǒng)(完整版)

2024-10-28 12:57上一頁面

下一頁面
  

【正文】 流、資源共享、科學(xué)計(jì)算、技術(shù)合作及有效管理等, 藥房藥品 信息系 統(tǒng)的應(yīng)用,大大改變了 藥房 管理模式和工作流程,對提高 藥房或者醫(yī)院 的管理水平、質(zhì)量效益、經(jīng)濟(jì)效益和社會效益起到了巨大的促進(jìn)作用。 二、 課題內(nèi)容 建立藥房藥品信息系統(tǒng),提供創(chuàng)建、編輯和綜合查詢等基本業(yè)務(wù)管理和服務(wù)。 國內(nèi)外研究現(xiàn)狀 目 前國內(nèi)外 已經(jīng)有許多醫(yī)院建立了較為完善的藥品管理系統(tǒng)。 流程大致是 在主函數(shù)中實(shí)現(xiàn)文本菜單界面的構(gòu)建,主要是窗口界面、主菜單和下拉子菜單的實(shí)現(xiàn)。 //藥房名稱 char location1[50]。 //藥品名稱 char made_place[50]。 //數(shù)量 struct jilu *next3。r帶入數(shù)量更新函數(shù) N 27 圖 程序流程圖 圖 系統(tǒng)硬件環(huán)境截圖 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 14 系統(tǒng)實(shí)現(xiàn)軟件環(huán)境為, codeblocks 。 圖 查找輸出藥品信息子菜單程序功能模塊示意圖 查找輸出記錄信息子菜單程序功能模塊 查找輸出記錄信息子菜單程序功能模塊 示意 如圖 所示,和 實(shí)現(xiàn)方式類似,先調(diào)用藥房查找函數(shù)查 找相應(yīng)藥房,找到時再調(diào)用藥品查找函數(shù)查找相應(yīng)查找輸出藥房信息子菜單 調(diào)用 藥房查找函數(shù) 調(diào)用 藥房信息輸出函數(shù) 查找輸出藥品信息子菜單 調(diào)用 藥房查找函數(shù) 調(diào)用 藥品信息輸出函數(shù) 調(diào)用 藥品查找函數(shù) 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 17 藥品,若找到, 只是改換成調(diào)用藥品記錄信息輸出函數(shù)來實(shí)現(xiàn)相應(yīng)藥品記錄信息的輸出。更新藥品數(shù)量信息子菜單程序功能模塊示意如圖 所示首先依次調(diào)用藥房查找函數(shù)和 藥品查找函數(shù),找到需要更新庫存數(shù)量的藥品,之后在調(diào)用數(shù)量更新函數(shù),實(shí)現(xiàn)指定藥品數(shù)量的更新,實(shí)現(xiàn)此項(xiàng)功能。 ( 3) 對總體來說,我覺得這次課程設(shè)計(jì)對我來說文本菜單的創(chuàng)建比三重交叉鏈表要困難很多,反映在結(jié)果上邊也是如此,首先實(shí)驗(yàn)教材《 C語言實(shí)驗(yàn)與課程設(shè)計(jì) 》第 節(jié)內(nèi)容自己定 義頭文件,而我簡化了這個過程,另外課本上很多東西很難以理解,造成自己在局部調(diào)整和修改的時候無從下手,因此相比較而言,文本菜單的構(gòu)建比三重交叉鏈表難一些,主要原因是文本菜單里邊很多東西還是沒有理解透徹,這也是今后需要努力的地方。 課程設(shè)計(jì) 對于我們這些新手來說,這是很大的考驗(yàn),從拿到題目到完 成整個編程,從理論到實(shí)踐,在整整 兩個月 的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。 typedef struct yaopin //第二類信息:藥品信息結(jié)構(gòu)類型聲明 { int id。 //藥房名稱 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 41 char location1[50]。 char* pScrAtt。 char* pSort。 unsigned long meiyong。 int gi_sel_menu=1。\039。 void PopMenu(int num)。 void TagSubMenu(int num)。 //第二維鏈表創(chuàng)建函數(shù)原型聲明 void create_jilu(struct jilu **head, int n)。 //輸出藥品出入記錄函數(shù)原型聲明 BOOL del_yaofang(void)。 //退出函數(shù)原型聲明 void save_yaofang(struct yaofang * head)。 SetConsoleTextAttribute(gh_std_out,att)。head)。 gp_top_layer=0。 gi_sel_menu=2。 COORD size。 = 。 } GetConsoleCursorInfo(gh_std_out, amp。rcMenu)。amp。z39。 j++) { gp_scr_att[j] |= (i+1) 2。 COORD pos = {0,0}。inum。iPosA。Z39。 } } for(i=PosA。A39。amp。 } void ClearScreen(void) { CONSOLE_SCREEN_BUFFER_INFO binfo。 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 48 FillConsoleOutputCharacter(gh_std_out,39。 COORD pos。 TagMainMenu(gi_sel_menu)。 COORD aLoc[]。 char aSort[]。 aSort[i] = 0。labels, amp。 if(strlen(pCh) == 0) { FillConsoleOutputCharacter(gh_std_out, 39。 } } } = + 3。 COORD size。 nextLayerLayerNo = gp_top_layerLayerNo+1。 i++) { for(j=pRcLeft。i=pRcBottom。meiyong)。 i++) { row = pHotArea。 i=pRcBottom。meiyong)。 j++) { *pCh = gp_scr_att[i*SCR_COL+j]。 nextLayerpContent = (CHAR_INFO*)malloc(**sizeof(CHAR_INFO))。 char * pCh。 for(=+1。, ,pos,amp。 DrawBox(amp。 } = aArea。 for(i=0。 i。rcPop)。 char * pCh。, size, home,amp。 unsigned long size。z39。amp。i++) { (gp_buff_menubar_info + i)Attributes = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED。a39。 ch = (gp_buff_menubar_info + i)。 } PosB = PosA + strlen(ga_main_menu[num1])。 int PosB。 i++。 } } WriteConsoleOutput(gh_std_out, gp_buff_menubar_info, size, pos, amp。Z39。i。 = FALSE。 SetConsoleCursorPosition(gh_std_out, pos)。 int PosA=2,PosB。 PopMenu(gi_sel_menu)。 gp_top_layer=SCR_COL1。 save_yaopin(head)。 printf(\n**********歡迎使用簡易藥房信息管理系統(tǒng) **********\n)。 //保存藥品信息至文件的函數(shù)原型聲明 void save_jilu(struct yaofang *head)。 //刪除藥品結(jié)點(diǎn)(第三維鏈表)函數(shù)原型聲明 BOOL del_jilu(void)。 //藥房查找函數(shù)原型聲明 struct yaopin * find_yaopin(struct yaopin *head, char name[])。 void SetHotPoint(HOT_AREA* phot_area, int hot_num)。 void PopUp(SMALL_RECT*, WORD, LABEL_BUNDLE*, HOT_AREA*)。 unsigned long gul_type_code_len = 0。 CHAR_INFO* gp_buff_menubar_info = NULL。 /*系統(tǒng)名稱 */ char * gp_yaofang_info_filename=D:\\藥房信息 .dat。 int num。 }LAYER_NODE。 //藥房電話 struct yaofang *next1。 //藥品名稱 char made_place[50]。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深 刻,掌握得不夠牢固,比如說 鏈表 ?? 通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識重新溫故。 ( 2) 第二,也是最主要的一點(diǎn), 就是文本菜單上邊。在文本菜單制作好之后,出現(xiàn)了很多問題,由于我剛開始設(shè)計(jì)的簡易菜單,轉(zhuǎn)換成為的文本菜單,很多函數(shù)帶有參量或者是返回值,但是功能調(diào)用函數(shù) ExeFunction 中函數(shù)指針數(shù)組 pFunction[]中,如果帶入上述函數(shù),會出現(xiàn)報錯,于是我將所有功能需要調(diào)用的函數(shù)全部改成了 BOOL XXXX(void)的類型。 圖 刪除藥房信息子菜單程序功能模塊示意圖 刪除藥品信息子菜單程序功能模塊示意如圖 所示 ,先調(diào)用藥房查找函數(shù)找到想要刪除的藥品所在藥房,找到之后再調(diào)用藥品刪除函數(shù)(藥品刪除函數(shù)包查找輸出記錄信息子菜單 調(diào)用 藥房查找函數(shù) 調(diào)用 記錄信息輸出函數(shù) 調(diào)用 藥品查找函數(shù) 刪除藥房信息子菜單 調(diào)用 刪除藥房函數(shù) 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 18 含有查找藥品功能)刪除相應(yīng)藥品,來實(shí)現(xiàn)此項(xiàng)功能。 主函數(shù)程序功能模塊 主函數(shù)程序模塊 示意 如圖 所示,采用順序結(jié)構(gòu), 先 調(diào)用相應(yīng)函數(shù)構(gòu)建好文本菜單界面, 在 構(gòu)建完成之后 調(diào)用清屏函數(shù)實(shí)現(xiàn) 清屏, 之后再調(diào)用三重交叉鏈表創(chuàng)建函數(shù)完成 三重交叉鏈表的創(chuàng)建 ,鏈表創(chuàng)建完成之后進(jìn)入用戶界面,即 顯示出文本菜單用戶界面, 同時主函數(shù) 調(diào)用運(yùn)行函數(shù)運(yùn)行系統(tǒng),此時用戶可以按照需求使用系統(tǒng),并 按照提示使用系統(tǒng),選擇功能、選擇繼續(xù)或退出 , 利用 執(zhí)行功能函數(shù)中函數(shù)指針數(shù)組的使用,每一次調(diào)用相應(yīng)功能函數(shù)系統(tǒng)都會自動保存信 息。 多重鏈表的具體組織和關(guān)聯(lián)示意詳見圖 所示。 //藥品數(shù)量 struct yaopin *next2。 //藥房電話 struct yaofang *next1。 系統(tǒng)總體設(shè)計(jì) 本部分為各模塊功能說明,系統(tǒng)所以功能詳見圖 ,功能包括信息的查詢、信息的刪除、信息的刪除、信息更新保存幾個 模塊 。隨著我國市場經(jīng)濟(jì)的蓬勃發(fā)展和 人們對醫(yī)藥產(chǎn)品需求的迅速增加,醫(yī)藥行業(yè)正處于一個高速發(fā)展的時期,各類新藥層出不窮,行業(yè)的快速發(fā)展必然導(dǎo)致競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上 要求企業(yè)必須加強(qiáng)內(nèi)部管理 , 提高運(yùn)營效率。華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 課 程 設(shè) 計(jì) 報 告 題目 : 藥房藥品管理系統(tǒng) 課程名稱: C 語言與程序設(shè)計(jì) 專業(yè) 班級: CS1305 學(xué) 號 : U202020927 姓 名 : 韓曉陽 指導(dǎo)教師: 王多強(qiáng) 報告日期 : 2020 年 10 月 10 日 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 課程設(shè)計(jì)任務(wù)書 一、 課題名稱 藥房藥品管理系統(tǒng)。但比較之下我國的醫(yī)藥管理系統(tǒng)卻還不夠完善 ,西方發(fā)達(dá)國家以及美國等發(fā)達(dá)國家,都已經(jīng)全面建立起完善的網(wǎng)絡(luò)化交互系統(tǒng) 。采用順序結(jié)構(gòu),由執(zhí)行功能函數(shù)實(shí)現(xiàn)用戶的自我選擇功能使用,返回、系統(tǒng)的退出等等功能,功能函數(shù)的使用存在在子菜單中,相應(yīng)實(shí)現(xiàn) 。 //藥房地址 char tele1[20]。 //藥品產(chǎn)地 int number。 //指向下一記錄的指針 }。 結(jié)構(gòu)類型詳見 ,下面 的實(shí)現(xiàn)。 圖 查找輸出記錄信息子菜單程序功能模塊示意圖 刪除藥房信息子菜單程序功能模塊 刪除藥房信息子菜單程序功能模塊示意如圖 所示 ,因刪除藥房函數(shù)本身自帶有藥房查找函數(shù)(詳見附錄:源程序代碼),故直接調(diào)用刪除藥房函數(shù),即
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1