C語言進銷存管理系統(tǒng) 源程序_第1頁
C語言進銷存管理系統(tǒng) 源程序_第2頁
C語言進銷存管理系統(tǒng) 源程序_第3頁
C語言進銷存管理系統(tǒng) 源程序_第4頁
C語言進銷存管理系統(tǒng) 源程序_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

C語言進銷存管理系統(tǒng)源程序C語言進銷存管理系統(tǒng)源程序C語言進銷存管理系統(tǒng)源程序資料僅供參考文件編號:2022年4月C語言進銷存管理系統(tǒng)源程序版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:C語言課程設計綜合性程序設計報告之源程序設計題目:電腦公司進銷存管理系統(tǒng)專業(yè):冶金工程學號:8090507姓名:劉歡成績:____________設計時間:2010年11月03日二.開題說明1.問題概要該系統(tǒng)用于處理某電腦公司的設備買入,賣出,倉儲等設備賬目。在買入設備時,記錄設備的數量型號(如computer,keyboard)和價錢,并在庫房記錄中添加設備,在賣出設備時從庫房中減掉該設備,并根據賣出的數量型號和價錢得出每一筆買出的利潤。每個一段時間盤點庫房和賬目計算出利潤等數據。

基本要求:

有貨物管理(設備的添加,刪除,修改)

有賬目管理

可以查詢賬目清單

可以計算年度或月份或季度利潤。2.問題分析:先定義合適的結構體,存儲物品信息。在程序中建立一個文件用于存儲,凡進行了進貨操作的物品在文件中都有記錄,進貨時由于尚不知售貨時間與售價、利潤,故此三項(實際為四項,時間分為年、月兩項)暫先賦值為零,待進行售貨操作時再輸入各數值,其中利潤由系統(tǒng)自動計算得出并保存。賬目清單分為已售、倉儲兩部分,由此可看到所有購進、賣出的貨物信息。月利潤查詢可查得所輸入年月的各類所售貨物數量與利潤。

三.功能模塊菜單菜單進貨操作售貨操作修改信息賬目清單退出月利潤查詢四.源程序#include<>#include<>#include<>#include<>#include<>#defineLENsizeof(structobject)#defineFORMAT1"\t%-8d%-11s%%-6d%-4d\n"#defineDATA1(p1+i)->num,(p1+i)->name,(p1+i)->inprice,(p1+i)->inyear,(p1+i)->inmonth#defineFORMAT2"\t%-8d%-11s%%%%-6d%-4d%-6d%-4d\n"#defineDATA2(p1+i)->num,(p1+i)->name,(p1+i)->inprice,(p1+i)->outprice,(p1+i)->profit,(p1+i)->inyear,(p1+i)->inmonth,(p1+i)->outyear,(p1+i)->outmonthvoidin();voidshow();voidmodify();voidsell();voidmenu();voidmonthearn();structobject{ intnum,inyear,inmonth,outyear,outmonth; charname[10]; floatinprice,outprice,profit;}obj[100];structobject*p1=obj;main() { intn; menu(); while(n) { switch(n) { case1:in();break; case2:sell();break; case3:modify();break; case4:show();break; case5:monthearn();break; default:break; } getch(); menu(); scanf("%d",&n); } }voidmenu()出\n");printf("\t\t1.進貨操作\n");printf("\t\t2.售貨操作\n");printf("\t\t3.修改信息\n");printf("\t\t4.賬目清單\n");printf("\t\t5.月利潤查詢\n");printf("\t\t********************************\n");}voidin()um); for(i=0;i<m;i++) if((p1+i)->num==obj[m].num) { printf("此號已存在,按任意鍵繼續(xù)!"); getch(); fclose(p); return; } printf("設備名稱:"); scanf("%s",obj[m].name); printf("進價:"); scanf("%f",&obj[m].inprice); printf("進貨年、月:"); scanf("%d%d",&obj[m].inyear,&obj[m].inmonth); obj[m].outprice=0;obj[m].outyear=0;(p1+m)->outmonth=0; fopen("data","w");ame); m++; } printf("繼續(xù)(y/n)"); scanf("%s",ch); } fclose(p); printf("保存完畢!\n");}voidsell()ame,"zhuji")==0)&&(y==obj[s].outyear)&&(z==obj[s].outmonth)) { a++; sum1+=obj[s].profit; } if((strcmp(obj[s].name,"xianshiqi")==0)&&(y==obj[s].outyear)&&(z==obj[s].outmonth)) { b++; sum2+=obj[s].profit; }if((strcmp(obj[s].name,"jianpan")==0)&&(y==obj[s].outyear)&&(z==obj[s].outmonth)) { c++; sum3+=obj[s].profit; }if((strcmp(obj[s].name,"shubiao")==0)&&(y==obj[s].outyear)&&(z==obj[s].outmonth)) { d++; sum4+=obj[s].profit; } } printf("本月共售出\n"); printf("\t主機%d臺,總利潤%元\n",a,sum1)

溫馨提示

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

評論

0/150

提交評論