藥品銷售課程設(shè)計(jì)報(bào)告_第1頁(yè)
藥品銷售課程設(shè)計(jì)報(bào)告_第2頁(yè)
藥品銷售課程設(shè)計(jì)報(bào)告_第3頁(yè)
藥品銷售課程設(shè)計(jì)報(bào)告_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù) 據(jù) 結(jié) 構(gòu) 課 程 設(shè) 計(jì) 報(bào)告 題目: 藥品銷售管理系統(tǒng)課程設(shè)計(jì) 學(xué) 院 信息工程學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 年級(jí)班別 12級(jí)4班 學(xué) 號(hào) 2012051411 學(xué)生姓名 潘 小 恩 指導(dǎo)教師 米 文 麗 成 績(jī) 2013年12月19日 一 、設(shè)計(jì)題目:藥店的藥品銷售統(tǒng)計(jì)系統(tǒng)(排序應(yīng)用) 二 、需求分析設(shè)計(jì)一系統(tǒng),實(shí)現(xiàn)藥店定期對(duì)銷售各藥品的記錄進(jìn)行統(tǒng)計(jì),可按藥品的編號(hào)、單價(jià)、銷售量或銷售額做出排名。 三、 概要設(shè)計(jì)1、基本思想首先從數(shù)據(jù)文件中讀出各藥品的信息記錄,存儲(chǔ)在順序表中。各藥品的信息包括:藥品編號(hào)、藥名、藥品單價(jià)、銷出數(shù)量、銷售額。藥品編號(hào)共3位,采用字母和數(shù)字混合編號(hào),如:

2、A15,前一位為大寫(xiě)字母,后二位為數(shù)字,按藥品編號(hào)進(jìn)行排序時(shí),可采用基數(shù)排序法。對(duì)各藥品的單價(jià)、銷售量或銷售額進(jìn)行排序時(shí),可采用多種排序方法,如直接插入排序、冒泡排序、快速排序,直接選擇排序等方法。在本設(shè)計(jì)中,對(duì)單價(jià)的排序采用冒泡排序法,對(duì)銷售量的排序采用快速排序法,對(duì)銷售額的排序采用堆排序法。 2、算法設(shè)計(jì)首先從數(shù)據(jù)文件中讀出各藥品的信息記錄,存儲(chǔ)在順序表中。各藥品的信息包括:藥品編號(hào)、藥名、藥品單價(jià)、銷出數(shù)量、銷售額。藥品編號(hào)共3位,采用字母和數(shù)字混合編號(hào),如:A15,前一位為大寫(xiě)字母,后二位為數(shù)字,按藥品編號(hào)進(jìn)行排序時(shí),可采用基數(shù)排序法。在本設(shè)計(jì)中,對(duì)單價(jià)的排序采用冒泡排序法,對(duì)銷售量的

3、排序采用快速排序法,對(duì)銷售額的排序采用堆排序法。銷售量是快速排序,快速排序就是首先設(shè)置一個(gè)關(guān)鍵字,然后讓最后一個(gè)和其比較,直至找到一個(gè)比關(guān)鍵字小的,然后和其交換,接下來(lái)讓第一個(gè)和其比較,直至找到一個(gè)比其大的,然后交換,在找到的位置分別做標(biāo)記,依次執(zhí)行即可。 銷售額使用的是堆排序,堆排序首先要建立一個(gè)完全二叉樹(shù)的堆,其標(biāo)準(zhǔn)符合為父節(jié)點(diǎn)始終比子節(jié)點(diǎn)大。然后依次輸出頂結(jié)點(diǎn),然后再建立一個(gè)符合標(biāo)準(zhǔn)的堆重復(fù)操作即可。 三、借鑒程序void main()int x,i;sequenList T;while(1) printf("ttt*n"); printf("nttt* 藥

4、品銷售統(tǒng)計(jì)系統(tǒng) *nn"); printf("ttt* 1.藥品信息輸入 *nn"); printf("ttt* 2.藥品信息排序 *nn"); printf("ttt* 3.退出 *nn"); printf("ttt*n");printf("請(qǐng)輸入選項(xiàng):"); scanf("%d",&x);switch(x)case 1:system("cls");T=shuru(T);break; case 2:system("cls&qu

5、ot;);paixu(T);break; case 3:system("cls");printf("謝謝使用!");exit(0);四、心得體會(huì)此次實(shí)踐課編寫(xiě)的是一個(gè)應(yīng)用程序,相對(duì)于以前我們見(jiàn)到的程序,它要大得多,運(yùn)行的結(jié)果也沒(méi)有預(yù)想中的好,數(shù)據(jù)的輸出格式不太規(guī)范,而且各模塊也出現(xiàn)了一些小問(wèn)題,在老師和同學(xué)的幫助下,我很有耐心的一次又一次的進(jìn)行修改,最后運(yùn)行的結(jié)果基本上達(dá)到了預(yù)期的目的。本次課程設(shè)計(jì)的實(shí)習(xí)課讓我對(duì) 語(yǔ)言的學(xué)習(xí)又有了更深入的了解,也讓我更深刻地領(lǐng)悟到了“實(shí)踐出真理”這個(gè)道理,在上機(jī)實(shí)踐過(guò)程中學(xué)到的知識(shí)遠(yuǎn)遠(yuǎn)超過(guò)了在課堂上十幾周學(xué)到的,這次程序設(shè)計(jì)課讓我增添了許多程序設(shè)計(jì)經(jīng)驗(yàn),為我們將來(lái)走上工作崗位其了不小的鋪墊作用。本次實(shí)習(xí)中遇到了很多以前沒(méi)有遇到過(guò)的問(wèn)題,也曾想過(guò)要放棄,但看到那些同學(xué)都在那認(rèn)真的寫(xiě)程序,給了我繼續(xù)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論