藥品銷售課程設計報告_第1頁
藥品銷售課程設計報告_第2頁
藥品銷售課程設計報告_第3頁
藥品銷售課程設計報告_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

4、品銷售統(tǒng)計系統(tǒng) *nn"); printf("ttt* 1.藥品信息輸入 *nn"); printf("ttt* 2.藥品信息排序 *nn"); printf("ttt* 3.退出 *nn"); printf("ttt*n");printf("請輸入選項:"); 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);四、心得體會此次實踐課編寫的是一個應用程序,相對于以前我們見到的程序,它要大得多,運行的結果也沒有預想中的好,數據的輸出格式不太規(guī)范,而且各模塊也出現了一些小問題,在老師和同學的幫助下,我很有耐心的一次又一次的進行修改,最后運行的結果基本上達到了預期的目的。本次課程設計的實習課讓我對 語言的學習又有了更深入的了解,也讓我更深刻地領悟到了“實踐出真理”這個道理,在上機實踐過程中學到的知識遠遠超過了在課堂上十幾周學到的,這次程序設計課讓我增添了許多程序設計經驗,為我們將來走上工作崗位其了不小的鋪墊作用。本次實習中遇到了很多以前沒有遇到過的問題,也曾想過要放棄,但看到那些同學都在那認真的寫程序,給了我繼續(xù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論