




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、銷售管理系統(tǒng)程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告專 業(yè): 電子信息工程 班 級(jí): 2007級(jí)2班 學(xué) 號(hào): 2007082045 姓 名: 張 志 龍 指導(dǎo)教師: 常 耀 輝 二OO八 年 六月二八日1.課程設(shè)計(jì)目的: 用C+語(yǔ)言編寫學(xué)生信息管理系統(tǒng),對(duì)學(xué)過(guò)的知識(shí)進(jìn)行鞏固和綜合體會(huì)。2課程設(shè)計(jì)題目描述和要求: 某公司有四個(gè)銷售員(編號(hào):1-4),負(fù)責(zé)銷售五種產(chǎn)品(編號(hào):1-5)。每個(gè)銷售員都將當(dāng)天出售的每種產(chǎn)品各寫一張便條交上來(lái)。每張便條包含內(nèi)容: 1)銷售的代號(hào) 2)產(chǎn)品的代號(hào) 3)這種產(chǎn)品的當(dāng)天的銷售額 每位銷售員每天可能上繳0
2、-5張便條。假設(shè),收集到了上個(gè)月的所有便條,編寫一個(gè)處理系統(tǒng),讀取上個(gè)月的銷售情況(自己設(shè)定),進(jìn)行如下處理。 1)計(jì)算上個(gè)月每個(gè)人每種產(chǎn)品的銷售額。 2)按銷售額對(duì)銷售員進(jìn)行排序,輸出排序結(jié)果(銷售員代號(hào)) 3)統(tǒng)計(jì)每種產(chǎn)品的總銷售額,對(duì)這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號(hào)和銷售額) 4)輸出統(tǒng)計(jì)報(bào)表
3、0; 銷售統(tǒng)計(jì)報(bào)表 產(chǎn)品代號(hào)
4、 銷售之和 銷售員代號(hào) 1 2 3 4 5
5、60; 1 2 3 4 每種產(chǎn)品之和
6、; 總和3程序原代碼: #include<iostream> using namespace std;int n;class Note/定義紙條類Notepublic:void input()/定義輸入信息函數(shù) cout<<"1.請(qǐng)輸入銷售員代號(hào)(14):" cin>>id; cout<<"2.請(qǐng)輸入產(chǎn)品代號(hào)(15):" cin>>num; cout<
7、;<"3.當(dāng)天該產(chǎn)品銷售額:" cin>>sale;static void Note:account1();/聲明靜態(tài)account1函數(shù)private:int id; /銷售員代號(hào)int num; /產(chǎn)品的代號(hào)float sale;/當(dāng)天銷售額note600; /建立對(duì)象數(shù)組class Sailer/定義數(shù)據(jù)類Sailerpublic:int sale10;p10,x; /定義對(duì)象數(shù)組p10和對(duì)象xvoid scroll() /定義菜單函數(shù) int k; /選擇虛數(shù) void account2(); /聲明計(jì)算函數(shù) void compositor_sai
8、ler(); /聲明排序函數(shù)(按銷售員) void compositor_sale(); /聲明排序函數(shù)(按銷售額) void statistic(); /聲明統(tǒng)計(jì)表函數(shù) Note:account1(); cout<<"*應(yīng)用菜單*"<<endl; cout<<"1.計(jì)算上個(gè)月每個(gè)人每種產(chǎn)品的銷售額"<<endl; cout<<"2.按銷售額對(duì)銷售員進(jìn)行排序,輸出排序結(jié)果(銷售員代號(hào))"<<endl; cout<<"3.統(tǒng)計(jì)每種產(chǎn)品的總銷售額
9、,對(duì)這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果"<<endl; cout<<"4.輸出統(tǒng)計(jì)報(bào)表"<<endl; cout<<"0.退出系統(tǒng)"<<endl; cout<<"請(qǐng)選擇(04):" cin>>k;switch(k) case 1: account2();break; case 2: compositor_sailer();break; case 3: compositor_sale();break; case 4: statistic()
10、;break; case 0: exit(0); if(k<0|k>4)cout<<"對(duì)不起!您輸入的數(shù)據(jù)的范圍是(14),請(qǐng)重新選擇:"<<endl;scroll();void Note:account1() /在類外定義account1函數(shù) int a,b,j;for(a=1;a<=5;a+)p0.salea=a;for(b=1;b<=6;b+)pa.saleb=0; /為數(shù)組賦值,全部為0for(a=1;a<=4;a+)pa.sale0=a; /將4個(gè)對(duì)象中的sale0分別賦值1、2、3、4for(a=1;a<
11、;=4;a+)for(b=1;b<=5;b+) for(j=0;j<n;j+)if(notej.id=a&¬ej.num=b)/如果銷售代號(hào)和商品號(hào)分別與此次循環(huán)數(shù)相等,則將該對(duì)象的銷售額存在相對(duì)應(yīng)的對(duì)象中pa.saleb=pa.saleb+notej.sale; /每種產(chǎn)品的銷售額 for(b=1;b<=5;b+)for(a=1;a<=4;a+)p5.saleb=p5.saleb+pa.saleb; /每個(gè)人的銷售額 for(a=1;a<=5;a+) for(b=1;b<=5;b+) pa.sale6=pa.sale6+pa.sale
12、b;/總的銷售額/輸出每個(gè)人的銷售情況void account2() /定義account2函數(shù) int i,a;cout<<" 產(chǎn)品代碼"<<endl<<" 銷售員碼"for(a=1;a<=5;a+)cout<<" "<<p0.salea; cout<<endl<<endl; for(i=1;i<=4;i+)for(a=0;a<=5;a+)cout<<" "<<pi.salea;cout&
13、lt;<endl<<endl;scroll(); /按銷售額對(duì)銷售員進(jìn)行排序,輸出排序結(jié)果(銷售員代號(hào))void compositor_sailer() /定義compositor_sailer函數(shù) int i,r,j; for(i=1;i<4;+i)/按銷售額排序r=i; for(j=i+1;j<=4;j+)if(pr.sale6<pj.sale6) r=j;if(r!=i)x=pi; pi=pr; pr=x; cout<<"銷售員代碼 銷售總額 "<<endl; for(i=1;i<=4;i+) cout
14、<<" "<<endl<<" "<<pi.sale0<<" "<<pi.sale6; cout<<endl;scroll();/統(tǒng)計(jì)每種產(chǎn)品的總銷售額,對(duì)這些產(chǎn)品按從高到底的順序輸出排序結(jié)果void compositor_sale() /定義 compositor_sale函數(shù) int a,i,r,t; for(a=1;a<5;a+)r=a; for(t=a+1;t<=5;t+) if(p5.saler<p5.salet)r=t;if
15、(r!=a)for(i=0;i<=5;i+)pi.sale6=pi.salea; pi.salea=pi.saler; pi.saler=pi.sale6; cout<<" 產(chǎn)品代碼 總銷售額"<<endl; for(a=1;a<=5;a+)cout<<" "<<endl<<p0.salea<<" "<<p5.salea; cout<<endl; scroll();/輸出統(tǒng)計(jì)報(bào)表void statistic() /定義stati
16、stic函數(shù) int i,a; cout<<" tt銷售統(tǒng)計(jì)報(bào)表nnn"cout<<" 產(chǎn)品代號(hào) n銷售員碼1t2t3t4t5t 銷售之和nn" for(i=1;i<=4;i+) for(a=0;a<=6;a+) cout<<"t"<<pi.salea; cout<<"nn" cout<<"總和 " for(a=1;a<=6;a+) cout<<"t"<<p5.s
17、alea; cout<<"nn"int main()int y; /輸入的紙條數(shù) cout<<" * 消 費(fèi) 管 理 系 統(tǒng) *"<<endl;cout<<"請(qǐng)輸入您所上交的紙條數(shù)目:"cin>>y;for(n=1;n<=y;n+)noten.input();/調(diào)用輸入函數(shù)scroll(); /調(diào)用目錄函數(shù)return 0;4. 程序設(shè)計(jì)流程圖:主函數(shù)main輸入函數(shù)input菜單函數(shù)scroll計(jì)算函數(shù)account2通過(guò)k選擇函數(shù)成員函數(shù)account1排序函數(shù)(銷售員)compositor_sailerK=1K=2K=3排序函數(shù)(銷售額)compositor_saleK=4統(tǒng)計(jì)函數(shù)statistick<0|k>4對(duì)不起!您輸入的數(shù)據(jù)的范圍是(14),請(qǐng)重新選擇:K=0退出系統(tǒng)5.運(yùn)行結(jié)果為:(1)目錄:(2)
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全自動(dòng)變焦照相機(jī)項(xiàng)目合作計(jì)劃書
- 2025至2030年中國(guó)無(wú)紡布工藝品數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 新型儲(chǔ)能在可再生能源中的應(yīng)用
- 商業(yè)合作伙伴貿(mào)易安全補(bǔ)充協(xié)議-AEO全套程序表格-
- 二零二五光伏指標(biāo)交易居間代理及咨詢協(xié)議
- 《二零二五年度高速公路服務(wù)區(qū)成品油供應(yīng)合作協(xié)議》
- 2025年度解除健身器材租賃合同的法律服務(wù)
- 2025年度租賃房屋消防設(shè)施維護(hù)協(xié)議
- 二零二五年度新能源汽車半股轉(zhuǎn)讓與充電樁建設(shè)合同
- 2025年度模特個(gè)人品牌授權(quán)簽約合同
- DB3502T 160-2024 工業(yè)產(chǎn)品質(zhì)量技術(shù)幫扶和質(zhì)量安全監(jiān)管聯(lián)動(dòng)工作規(guī)范
- 2025年學(xué)校教師政治理論學(xué)習(xí)計(jì)劃
- 集團(tuán)專利管理制度內(nèi)容
- 春節(jié)后復(fù)工安全教育培訓(xùn)
- 提高發(fā)票額度的合同6篇
- 小散工程施工安全培訓(xùn)
- 車站信號(hào)自動(dòng)控制(第二版) 課件 -3-6502部分
- 商會(huì)2025年工作計(jì)劃
- 《安全生產(chǎn)法》2024版
- 《消費(fèi)者心理與行為分析》第五版 課件全套 肖澗松 單元1-10 消費(fèi)者心理與行為概述 - 消費(fèi)者購(gòu)買決策與購(gòu)后行為
- 《會(huì)展概述》課件
評(píng)論
0/150
提交評(píng)論