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

正文內(nèi)容

課程設(shè)計報告-藥房藥品管理系統(tǒng)(編輯修改稿)

2024-10-16 12:57 本頁面
 

【文章內(nèi)容簡介】 如圖 所示 : 圖 初始化完成后文件內(nèi)藥品出入記錄信息儲存情況截圖 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 25 查找輸出某個藥房的某個藥品信息功能調(diào)試 本部分為 查找輸出某個藥房 的某個藥品 信息功能調(diào)試,測試數(shù)據(jù)為查找“ 泰生醫(yī)藥 ” 藥房的藥品“醫(yī)用酒精” ,檢測結(jié)果如圖 所示 : 本部分為 查找輸出某個藥房 的某個藥品的記錄信息 功能調(diào)試,測試數(shù)據(jù)為查找“ 龍勝藥房 ” 藥房的藥品“克感敏”的出入記錄 ,檢測結(jié)果如圖 所示 : 圖 查找輸出某個藥房信息功能調(diào)試截圖 圖 查找輸出某個藥房的某個藥品信息功能調(diào)試截圖 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 26 本部分為 刪除某個藥房信息 功能調(diào)試,測試數(shù)據(jù)為 刪 除 “ 龍勝藥房 ” 藥房,檢測結(jié)果如 所示 : 刪除完畢之后再使用查找功能,觀察是否成功刪除,結(jié)果 如圖 所示: 圖 查找輸出某個藥房的某個藥品出入記錄信息功能調(diào)試截圖 圖 刪除某個藥房信息功能調(diào)試截 圖 1 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 27 刪除完成之后在文件中查看如圖 所示: 刪除某個藥房的某個藥品信息功能調(diào)試 本部分為 刪除某個藥房的某個藥品信息 功能調(diào)試,測試數(shù)據(jù)為 刪除 “ 怡康藥房 ” 藥房的藥品“克感敏”, 檢測結(jié)果如圖 所示 : 圖 刪除某個藥房信息功能調(diào)試截圖 3 圖 刪除某個藥房信息功能調(diào)試截圖 2 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 28 刪除完畢之后再使用查找功能,觀察是否成功刪除,結(jié)果 如圖 所示: 刪除完成之后在文件中查看如圖 所示: 圖 刪除某個藥房 的某個藥品 信息功能調(diào)試截圖 1 圖 刪除某個藥房 的某個藥品 信息功能調(diào)試截圖 2 圖 刪除某個藥房的某個藥品信息功能調(diào)試截圖 3 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 29 刪除某個藥房的某個藥品的某個記錄信息功能調(diào)試 本部分為 刪除某個藥房的某個藥品的某條記錄信息 功能調(diào)試,測試數(shù)據(jù)為 刪除 “ 泰生醫(yī)藥 ” 藥房的藥品“甲硝銼”的“ 20201010”日期的出入記錄, 檢測結(jié)果如圖 所示 : 刪除完畢之后再使用查找功能,觀察是否成功刪除,結(jié)果 如圖 所示: 圖 刪除某個藥房的某個藥品 的 某條記錄 信息功能調(diào)試截圖 1 圖 刪除某個藥房的某個藥品 的某條記錄 信息功能調(diào)試截圖 2 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 30 刪除完成之后在文件中查看如圖 所示: 本部分為 添加一個新藥房 功能調(diào)試,測試數(shù)據(jù)為 添加剛才刪除的 “ 龍勝藥房 ”藥房 檢測結(jié)果如圖 所示 : 圖 刪除某個藥房的某個藥品的某條記錄信息功能調(diào)試截圖 3 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 31 添加完畢之后再使用查找功能,觀察是否成功添加,結(jié)果 如圖 所示: 添加 完成之后在文件中查看如圖 所示: 圖 添加一個新藥房信息功能調(diào)試截圖 1 圖 添加一個新藥房信息功能調(diào)試截圖 2 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 32 添加一個藥品信息到某個藥房功能調(diào)試 本部分為 添加一個新藥品到某個藥房 功能調(diào)試,測試數(shù)據(jù)為 添加剛才刪除的藥品“青霉素注射液” 檢測結(jié)果如圖 所示 : 添加完畢之后再使用查找功能,觀察是否成功添加,結(jié)果 如圖 所示: 圖 添加一個新藥房信息功能調(diào)試截圖 3 圖 添加一個 藥品 信息 到某個藥房 功能調(diào)試截圖 1 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 33 添加 完成之后在文件中查看如圖 所示: 添加一個記錄信息到某個藥房的某 個藥品功能調(diào)試 本部分為 添加一個新藥品到某個藥房 功能調(diào)試,測試數(shù)據(jù) 以及檢測結(jié)果如圖 所示: 圖 添加一個藥品信息到某個藥房功能調(diào)試截圖 2 圖 添加一個藥品信息到某個藥房功能調(diào)試截圖 3 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 34 添加完畢之后再使用查找功能,觀察是否成功添加,結(jié)果 如圖 所示: 圖 添加一個 記錄信息到某個藥房的某個藥品功能調(diào)試截圖 1 圖 添加一個 記錄信息到某個藥房的某個藥品功能調(diào)試截圖 2 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 35 添加 完成之后在文件中查看如圖 所示: 更新某個藥品庫存數(shù)量功能調(diào)試 本部分為 更新某個藥品庫存數(shù)量功能調(diào)試,測試數(shù)據(jù)為更新怡康醫(yī)藥的葡萄糖藥品的庫存數(shù)量,測試結(jié)果如圖 所示, 首先,更新前文件如圖 所示: 圖 更新某個藥品庫存數(shù)量功能調(diào)試截圖 1 圖 添加一個 記錄信息到某個藥房的某個藥品功能調(diào)試截圖 3 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 36 然后更使用更新功能如圖 所示: 更新 完成之后在文件中查看如圖 所示: 退出系統(tǒng)功能調(diào)試 本部分為 退出系統(tǒng)功能調(diào)試,調(diào)試結(jié)果如圖 所示: 圖 更新某個藥品庫存數(shù)量功能調(diào)試截圖 2 圖 更新某個藥品庫存數(shù)量功能調(diào)試截圖 2 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 37 5 總結(jié)與展望 全文總結(jié) 對自己的工作做個總結(jié), 主要工作如下: ( 1)對菜單選擇,選擇文本菜單,基本按照實(shí)驗(yàn)教材《 C 語言實(shí)驗(yàn)與課程設(shè)計 》第 節(jié)內(nèi)容設(shè)計文本菜單界面,包括主菜單,下拉菜單等等。在文本菜單制作好之后,出現(xiàn)了很多問題,由于我剛開始設(shè)計的簡易菜單,轉(zhuǎn)換成為的文本菜單,很多函數(shù)帶有參量或者是返回值,但是功能調(diào)用函數(shù) ExeFunction 中函數(shù)指針數(shù)組 pFunction[]中,如果帶入上述函數(shù),會出現(xiàn)報錯,于是我將所有功能需要調(diào)用的函數(shù)全部改成了 BOOL XXXX(void)的類型。另外,再主菜單的間距上,用了最笨的辦法,加空格,但是在下拉子菜單中就無所適從了,導(dǎo)致了子菜單稍微歪離主菜單的瑕疵。 ( 2)對鏈表選擇,選擇創(chuàng)建三重交叉鏈表,第一次我嘗試將鏈表創(chuàng)建過程圖 退出系統(tǒng)功能調(diào)試截圖 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 38 (即本程序的 create_cross_link_list 函數(shù))放在主函數(shù)中,并且先創(chuàng)建鏈表,再進(jìn)行賦值,可是后來發(fā)現(xiàn),三重交叉鏈表不像單鏈表,創(chuàng)建后再賦值會使得程序不必要的復(fù)雜化,所以我改成了創(chuàng)建鏈表的同時完成賦值的工作??傮w函數(shù)功能包括查找、添加、刪除和更新庫存信息幾個內(nèi)容。在寫子函數(shù)的時候,一開始擔(dān)心函數(shù)實(shí)參和形參的轉(zhuǎn)換問題,濫用了很多二重指針,導(dǎo)致程序復(fù)雜化,后來基本改用簡便可行的一重指針。另外,在寫刪除函數(shù)的時候,一開始忽略了刪除頭結(jié)點(diǎn)的情況,使得程序出現(xiàn)大的漏洞,幸好在調(diào)試的時候發(fā)現(xiàn),及時改正。 ( 3) 對總體來說,我覺得這次課程設(shè)計對我來說文本菜單的創(chuàng)建比三重交叉鏈表要困難很多,反映在結(jié)果上邊也是如此,首先實(shí)驗(yàn)教材《 C語言實(shí)驗(yàn)與課程設(shè)計 》第 節(jié)內(nèi)容自己定 義頭文件,而我簡化了這個過程,另外課本上很多東西很難以理解,造成自己在局部調(diào)整和修改的時候無從下手,因此相比較而言,文本菜單的構(gòu)建比三重交叉鏈表難一些,主要原因是文本菜單里邊很多東西還是沒有理解透徹,這也是今后需要努力的地方。 工作展望 在今后的研究中,圍繞著如下幾個方面開展工作 : ( 1) 第一是三重交叉鏈表的創(chuàng)建,我每一重每一個方向都是調(diào)用創(chuàng)建單鏈表函數(shù)進(jìn)行創(chuàng)建,顯然這樣屬于效率最低的一種創(chuàng)建方式,如何用一種優(yōu)于本程序的方式創(chuàng)建三重交叉鏈表,是今后研究的一個問題。 ( 2) 第二,也是最主要的一點(diǎn), 就是文本菜單上邊。首先是清屏函數(shù),如何在清屏之后,可以使得新信息出現(xiàn)在原有清除位置,不至于出現(xiàn)空白;接著是文本菜單下拉子菜單和主菜單對齊的問題,需要今后研究;還有就是文本菜單如何能夠像簡易菜單一樣, 可以用鼠標(biāo)滾動輪上下滾動查看先前的信息,也是今后深入研究的工作之一。 ( 3)第三,是一些系統(tǒng)舒適性的小變動,比如查詢藥房功能如果只輸入藥房部分名稱,如何也使得可以查到,以及輸入電話號碼信息時如果輸入非數(shù)字字符,系統(tǒng)能夠提示不正確并重新輸入等等問題,都是人機(jī)交互和諧性問題,都是以后需要改進(jìn)和研究的問題。 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 39 體 會 課程設(shè)計是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識 ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,當(dāng)今計算機(jī)應(yīng)用在是生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計算機(jī)開發(fā)技術(shù)十分重要的。 首先開始著手課程設(shè)計,感覺沒有一個下手點(diǎn),就像一道大菜不知道從哪里開始吃,心里就莫名的慌,不過后來我慢慢調(diào)整心態(tài),想著一點(diǎn)點(diǎn)一步步來,總能完成,就這樣一步步一點(diǎn)點(diǎn),小溪終入大海。 課程設(shè)計 對于我們這些新手來說,這是很大的考驗(yàn),從拿到題目到完 成整個編程,從理論到實(shí)踐,在整整 兩個月 的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深 刻,掌握得不夠牢固,比如說 鏈表 ?? 通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。 參考文獻(xiàn) [1]曹計昌 ,盧萍 ,李開 . C 語言程序設(shè)計 ,北京:科學(xué) 出版社 ,2020 [2]李開 ,盧萍 ,曹計昌 . C 語言實(shí)驗(yàn)與課程設(shè)計 ,北京:科學(xué) 出版社 ,2020 附錄: 源程序代碼 include include include include 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 40 include include include include include sys\ include include ifndef TYPE_H_INCLUDED define TYPE_H_INCLUDED define SCR_ROW 25 /*屏幕行數(shù) */ define SCR_COL 80 /*屏幕列數(shù) */ define N 3 //藥房初始數(shù)量定義 define M 3 //藥品初始數(shù)量定義 define K 2 //記錄初始數(shù)量定義 define true 1 define false 0 typedef struct jilu //第三類信息:出入記錄信息結(jié)構(gòu)類型聲明 { int date。 //日期 int mark。 //出入標(biāo)志(出還是入) int many。 //數(shù)量 struct jilu *next3。 //指向下一記錄的指針 }JILU。 typedef struct yaopin //第二類信息:藥品信息結(jié)構(gòu)類型聲明 { int id。 //藥品編號 char name2[50]。 //藥品名稱 char made_place[50]。 //藥品產(chǎn)地 int number。 //藥品數(shù)量 struct yaopin *next2。 //指向下一藥品的指針 struct jilu *down2。 //指向該藥品第一條記錄的指針 }YAOPIN。 typedef struct yaofang //第一類信息:藥房信息結(jié)構(gòu)類型聲明 { char name1[50]。 //藥房名稱 華中科技大學(xué)計算機(jī)學(xué)院課程設(shè)計 41 char location1[50]。 //藥房地址 long tele1。 //藥房電話 struct yaofang *next1。 //指向下一藥房的指針 struct yaopin *down1。 //指向該藥房第一個藥品信息的指針 }YAOFANG。 //屏幕窗口信息鏈結(jié)點(diǎn)結(jié)構(gòu) typedef struct layer_node{ char LayerNo。 SMALL_RECT rcArea。 CHAR_INF
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1