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

正文內(nèi)容

課程設(shè)計(jì)報(bào)告-藥房藥品管理系統(tǒng)-文庫吧資料

2024-09-18 12:57本頁面
  

【正文】 struct yaopin *next2。 //藥品名稱 char made_place[50]。 typedef struct yaopin //第二類信息:藥品信息結(jié)構(gòu)類型聲明 { int id。 //數(shù)量 struct jilu *next3。 //日期 int mark。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深 刻,掌握得不夠牢固,比如說 鏈表 ?? 通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)重新溫故。 課程設(shè)計(jì) 對(duì)于我們這些新手來說,這是很大的考驗(yàn),從拿到題目到完 成整個(gè)編程,從理論到實(shí)踐,在整整 兩個(gè)月 的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。因此作為二十一世紀(jì)的大學(xué)來說掌握計(jì)算機(jī)開發(fā)技術(shù)十分重要的。 ( 3)第三,是一些系統(tǒng)舒適性的小變動(dòng),比如查詢藥房功能如果只輸入藥房部分名稱,如何也使得可以查到,以及輸入電話號(hào)碼信息時(shí)如果輸入非數(shù)字字符,系統(tǒng)能夠提示不正確并重新輸入等等問題,都是人機(jī)交互和諧性問題,都是以后需要改進(jìn)和研究的問題。 ( 2) 第二,也是最主要的一點(diǎn), 就是文本菜單上邊。 ( 3) 對(duì)總體來說,我覺得這次課程設(shè)計(jì)對(duì)我來說文本菜單的創(chuàng)建比三重交叉鏈表要困難很多,反映在結(jié)果上邊也是如此,首先實(shí)驗(yàn)教材《 C語言實(shí)驗(yàn)與課程設(shè)計(jì) 》第 節(jié)內(nèi)容自己定 義頭文件,而我簡化了這個(gè)過程,另外課本上很多東西很難以理解,造成自己在局部調(diào)整和修改的時(shí)候無從下手,因此相比較而言,文本菜單的構(gòu)建比三重交叉鏈表難一些,主要原因是文本菜單里邊很多東西還是沒有理解透徹,這也是今后需要努力的地方。在寫子函數(shù)的時(shí)候,一開始擔(dān)心函數(shù)實(shí)參和形參的轉(zhuǎn)換問題,濫用了很多二重指針,導(dǎo)致程序復(fù)雜化,后來基本改用簡便可行的一重指針。 ( 2)對(duì)鏈表選擇,選擇創(chuàng)建三重交叉鏈表,第一次我嘗試將鏈表創(chuàng)建過程圖 退出系統(tǒng)功能調(diào)試截圖 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 38 (即本程序的 create_cross_link_list 函數(shù))放在主函數(shù)中,并且先創(chuàng)建鏈表,再進(jìn)行賦值,可是后來發(fā)現(xiàn),三重交叉鏈表不像單鏈表,創(chuàng)建后再賦值會(huì)使得程序不必要的復(fù)雜化,所以我改成了創(chuàng)建鏈表的同時(shí)完成賦值的工作。在文本菜單制作好之后,出現(xiàn)了很多問題,由于我剛開始設(shè)計(jì)的簡易菜單,轉(zhuǎn)換成為的文本菜單,很多函數(shù)帶有參量或者是返回值,但是功能調(diào)用函數(shù) ExeFunction 中函數(shù)指針數(shù)組 pFunction[]中,如果帶入上述函數(shù),會(huì)出現(xiàn)報(bào)錯(cuò),于是我將所有功能需要調(diào)用的函數(shù)全部改成了 BOOL XXXX(void)的類型。更新藥品數(shù)量信息子菜單程序功能模塊示意如圖 所示首先依次調(diào)用藥房查找函數(shù)和 藥品查找函數(shù),找到需要更新庫存數(shù)量的藥品,之后在調(diào)用數(shù)量更新函數(shù),實(shí)現(xiàn)指定藥品數(shù)量的更新,實(shí)現(xiàn)此項(xiàng)功能。 圖 添加藥品信息子菜單程序功能模塊示意圖 添加記錄信息子菜單程序功能模塊示意如圖 所示 ,依次使用藥 房查找函數(shù)和藥品查找函數(shù)找到需要添加哪一個(gè)藥房哪一個(gè)藥品的記錄,在找到藥品之后,調(diào)用添加記錄函數(shù),即可添加一條記錄在指定的藥品中,完成此項(xiàng)功能。 圖 刪除記錄信息子菜單程序功能模塊示意圖 添加藥房信息子菜單程序功能模塊示意如圖 所示 ,直接調(diào)用藥房添加函數(shù),在第一維鏈表后邊創(chuàng)建一個(gè)新的藥房結(jié)點(diǎn),即可完成添加一個(gè)藥房信息的功能。 圖 刪除藥房信息子菜單程序功能模塊示意圖 刪除藥品信息子菜單程序功能模塊示意如圖 所示 ,先調(diào)用藥房查找函數(shù)找到想要?jiǎng)h除的藥品所在藥房,找到之后再調(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í)現(xiàn)方式類似,先調(diào)用藥房查找函數(shù)查 找相應(yīng)藥房,找到時(shí)再調(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)藥品記錄信息的輸出。 圖 執(zhí)行函數(shù)程序功能模塊示意圖 菜單 信息查詢 信息刪除 信息添加 記錄更新 退出 查找輸出藥房信息子菜單 查找輸出藥品信息子菜單 查找輸出記錄信息子菜單 刪除藥房信息子菜單 刪除藥品信息子菜單 刪除記錄信息子菜單 添加藥房信息子菜 單 添加藥品信息子菜單 添加記錄信息子菜單 三重交叉鏈表創(chuàng)建函數(shù) 調(diào)用 第一維鏈表創(chuàng)建函數(shù) 調(diào)用 第二維鏈表創(chuàng)建函數(shù) 調(diào)用 第三維鏈表創(chuàng)建函數(shù) 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 16 查找輸出藥房信息子菜單程序功能模塊 查找 輸出藥房信息子菜單 依次調(diào)用藥房查找函數(shù)和藥房信息輸出函數(shù)來實(shí)現(xiàn)本子菜單對(duì)應(yīng)功能,如圖 所示。 圖 主函數(shù)程序功能模塊示意圖 主函數(shù) 窗口初始設(shè)置 清除屏幕 調(diào)用 三重交叉鏈表創(chuàng)建函數(shù) 顯示主菜單 顯示下拉菜單 運(yùn)行系統(tǒng) 執(zhí)行功能函數(shù) 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 15 三重交叉鏈表創(chuàng)建函數(shù)程序功能模塊 三重交叉鏈表創(chuàng)建函數(shù)程序功能模塊 示意 如圖 所示 , 含 3個(gè)鏈表創(chuàng)建函數(shù),采用兩個(gè) while 語句嵌套(詳見附錄 源程序代碼),實(shí)現(xiàn)三重交叉鏈表 創(chuà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í)主函數(shù) 調(diào)用運(yùn)行函數(shù)運(yùn)行系統(tǒng),此時(shí)用戶可以按照需求使用系統(tǒng),并 按照提示使用系統(tǒng),選擇功能、選擇繼續(xù)或退出 , 利用 執(zhí)行功能函數(shù)中函數(shù)指針數(shù)組的使用,每一次調(diào)用相應(yīng)功能函數(shù)系統(tǒng)都會(huì)自動(dòng)保存信 息。r帶入數(shù)量更新函數(shù) N 27 圖 程序流程圖 圖 系統(tǒng)硬件環(huán)境截圖 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 14 系統(tǒng)實(shí)現(xiàn)軟件環(huán)境為, codeblocks 。pdown1 代入藥品刪除函數(shù) 20 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 11 11 輸入所在藥房 name1 藥房查找函數(shù)賦給 p 輸入藥品名稱 name2 藥品查找函數(shù)賦給 t amp。每一個(gè)主菜單又下設(shè)相應(yīng)的子菜單,含有相應(yīng)的執(zhí)行功能,系統(tǒng)流程設(shè)計(jì)示意如圖 所示, 用戶可以根據(jù)自己的選擇,并且按照 系統(tǒng)提示 ,每一次執(zhí)行一項(xiàng)功能, 每一次功能執(zhí)行完畢之后會(huì)自動(dòng) 返回主菜單, 用戶可以繼續(xù)進(jìn)行操作,選擇某項(xiàng)功能執(zhí)行 ,只 有當(dāng)用戶 選擇退出菜單 中的退出系統(tǒng)功能之時(shí)時(shí), 系統(tǒng) 才 會(huì)退出。 多重鏈表的具體組織和關(guān)聯(lián)示意詳見圖 所示。 //數(shù)量 struct jilu *next3。 //日期 int mark。 //指向該藥品第一條記錄的指針 }。 //藥品數(shù)量 struct yaopin *next2。 //藥品名稱 char made_place[50]。數(shù)據(jù)及 數(shù)據(jù)項(xiàng)類型 具體定義如下: struct yaopin //第二類信息:藥品信息結(jié)構(gòu)類型聲明 { int id。 //指向該藥房第一個(gè)藥品信息的指針 }。 //藥房電話 struct yaofang *next1。 //藥房名稱 char location1[50]。 第一重結(jié)點(diǎn)定義為藥房信息結(jié)點(diǎn),包含有藥房的名稱、地址和電話,以及兩個(gè)結(jié)構(gòu)指針,一個(gè)指向下一個(gè)藥房信息結(jié)點(diǎn),另一個(gè)是指向第二重結(jié)點(diǎn)即藥品信息結(jié)點(diǎn)的結(jié)構(gòu)指針。具體如下: 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 3 3 系統(tǒng)詳細(xì)設(shè)計(jì) 有關(guān)數(shù)據(jù)結(jié)構(gòu)的定義 本系統(tǒng)采取十字交叉鏈表結(jié)構(gòu),一個(gè)指向藥房結(jié)構(gòu)類型的結(jié)構(gòu)指針作為整個(gè)鏈表的頭指針,每一個(gè)藥房信息作為一個(gè)結(jié)點(diǎn),藥房與藥房之間的連接用的是藥房結(jié)構(gòu)類型中的第一個(gè)結(jié)構(gòu)指針,每一個(gè)藥房又作為一個(gè)頭結(jié)點(diǎn)向另一個(gè)方向創(chuàng)建一個(gè)單鏈表,即藥品結(jié)構(gòu)信息,連接的方式與第一重類似,同樣的,每個(gè)藥品結(jié)點(diǎn)又作為一個(gè)頭結(jié)點(diǎn)創(chuàng)建一個(gè)單鏈表,是為出入記錄的信息儲(chǔ)存。 系統(tǒng)總體設(shè)計(jì) 本部分為各模塊功能說明,系統(tǒng)所以功能詳見圖 ,功能包括信息的查詢、信息的刪除、信息的刪除、信息更新保存幾個(gè) 模塊 。 流程大致是 在主函數(shù)中實(shí)現(xiàn)文本菜單界面的構(gòu)建,主要是窗口界面、主菜單和下拉子菜單的實(shí)現(xiàn)。 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 2 課程設(shè)計(jì)的主要研究工作 本次課程設(shè)計(jì)主要研究的工作是利用 C 語言計(jì)出一款簡易的藥房藥品管理系統(tǒng), 能夠?qū)崿F(xiàn)創(chuàng)建藥房藥品信息系統(tǒng),實(shí)現(xiàn)編輯、查詢、添加、刪除藥房信息、藥品信息、記錄信息等等功能,并由文本菜單界面完成人機(jī)交互界面,以及采用三重交叉鏈表實(shí)現(xiàn)數(shù)據(jù)的保存和數(shù)據(jù)之間的連接。另外,由于醫(yī)藥產(chǎn)品種類繁多、銷售 模式特殊、業(yè)務(wù)最大,單憑手工記帳已很難適應(yīng)工作的需要。隨著我國市場經(jīng)濟(jì)的蓬勃發(fā)展和 人們對(duì)醫(yī)藥產(chǎn)品需求的迅速增加,醫(yī)藥行業(yè)正處于一個(gè)高速發(fā)展的時(shí)期,各類新藥層出不窮,行業(yè)的快速發(fā)展必然導(dǎo)致競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上 要求企業(yè)必須加強(qiáng)內(nèi)部管理 , 提高運(yùn)營效率。 國內(nèi)外研究現(xiàn)狀 目 前國內(nèi)外 已經(jīng)有許多醫(yī)院建立了較為完善的藥品管理系統(tǒng)。我國擁有傳統(tǒng)的中醫(yī)和近現(xiàn)代隨著時(shí)間 文化交流傳播發(fā)展所學(xué)習(xí)的西醫(yī),導(dǎo)致藥品種類尤為繁多,規(guī)模很大,傳統(tǒng)的手工記錄、查詢、修改等等操作極易出錯(cuò)而且工作效率底下,已經(jīng)不適合現(xiàn)代化發(fā)展的需求。 三、 課題任務(wù)要求 收集與閱讀相關(guān)文獻(xiàn)資料,確定系統(tǒng)目標(biāo)與范圍,分析系統(tǒng)需求,確定系統(tǒng)功能;設(shè)計(jì)系統(tǒng)方案,完成系統(tǒng)實(shí)現(xiàn);提交《課程設(shè)計(jì)報(bào)告》。華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 課 程 設(shè) 計(jì) 報(bào) 告 題目 : 藥房藥品管理系統(tǒng) 課程名稱: C 語言與程序設(shè)計(jì) 專業(yè) 班級(jí): CS1305 學(xué) 號(hào) : U202020927 姓 名 : 韓曉陽 指導(dǎo)教師: 王多強(qiáng) 報(bào)告日期 : 2020 年 10 月 10 日 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 課程設(shè)計(jì)任務(wù)書 一、 課題名稱 藥房藥品管理系統(tǒng)。 二、 課題內(nèi)容 建立藥房藥品信息系統(tǒng),提供創(chuàng)建、編輯和綜合查詢等基本業(yè)務(wù)管理和服務(wù)。 四、 同組設(shè)計(jì)者 無 五、 主要參考文獻(xiàn) [1]曹計(jì)昌 ,盧萍 ,李開 . C 語言與程序設(shè)計(jì) ,北京:電子工業(yè)出版社 ,2020 [2]張引 . C 程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì) , 杭州 : 浙江大學(xué)出版社 ,2020 [3]黃明 ,梁旭 ,萬洪莉 . C 語言課程設(shè)計(jì) ,北京 : 電子工業(yè)出版社 ,2020 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 目錄 1 引言 .......................................................... 1 課題背景和意義 ............................................. 1 國內(nèi)外研究現(xiàn)狀 ............................................. 1 課程設(shè)計(jì)的主要研究工作 ..................................... 2 2 系統(tǒng)需求分析與總體設(shè)計(jì) ........................................ 2 系統(tǒng)需求分析 ...........................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1