某公司有四個銷售員(編號:1-4),負責銷售五種產品(編號:1-5).每個銷售員都將當天**的每種產品各寫一張便條交上來.每張便條包含內容:(選做)
1)銷售員的代號
2)產品的代號
3)這種產品的當天的銷售額
每位銷售員每天可能上繳0-5張便條.假設,收集到了上個月的所有便條,編寫乙個處理系統,讀取上個月的銷售情況(自己設定),進行如下處理.
1)計算上個月每個人每種產品的銷售額.
2)按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)
3)統計每種產品的總銷售額,對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售額)
4)輸出統計報表
銷售統計報表
產品代號 銷售之和
創作不易,感謝支援!!!(這只是比較簡易的,還能繼續新增!)
**:
#define _crt_secure_no_deprecate/*在比較高版本的vs新增由於支援scanf和fopen等函式*/
#include
#include
#define m
150using namespace std;
int n;
//小紙條數目
class
menu
//選單
;class
scrip
//紙條類
note[m]
;class
elysale
ely[4]
;//儲存各產品銷量
功能的實現:
void scrip::
readdata()
else
for(n =0;
!feof
(fp)
; n++
)fclose
(fp);}
void scrip::
collating()
//整理讀取的資訊並分類
break
;case2:
//產品2
switch
(note[i]
.id)
//銷售員代號
break
;case3:
//產品3
switch
(note[i]
.id)
//銷售員代號
break
;case4:
//產品4
switch
(note[i]
.id)
//銷售員代號
break
;case5:
//產品5
switch
(note[i]
.id)
//銷售員代號
break;}
}}void scrip::
detail()
//顯示銷售情況
}void scrip::
seller_sort()
//按銷量對銷售員排序
;//用於儲存四個銷售員各自的銷售總量
for(i =
0; i <
4; i++
)for
(j =
0; j <
5; j++
) a[i]
+= ely[i]
.sale[j]
;//統計每個銷售員所有產品總銷售量
for(i =
0; i <
4; i++)}
void scrip::
product_sort()
//按產品銷量對該類產品排序
;//存放五種產品總銷量
for(i =
0; i <
5; i++
)for
(j =
0; j <
4; j++
) b[i]
+= ely[j]
.sale[i]
;//統計每件產品的總銷量
for(i =
0; i <
5; i++)}
void scrip::
total()
//輸出報表
void menu::
mainmenu()
void
start()
break
;case0:
//退出系統
cout <<
"歡迎下次使用"
<< endl;
system
("pause");
exit(0
);default
: cout <<
"輸入錯誤!"
<< endl;
break;}
system
("pause");
system
("cls");
}}intmain()
銷售系統軟體mysql Max TM 銷售管理系統
max tm 銷售管理系統是一款功能強大 操作簡單的銷售管理軟體,適用於各大 中 小型企業,採用強大的sql資料庫,伺服器同步增量備份,永不丟失資料。軟體介紹 美觀簡便的操作介面 直觀的圖形化操作介面,以及豐富詳細的操作提示,幫助您高效快捷的完成銷售管理工作 安全可靠的資料管理 max tm 銷售管...
開源 銷售合同管理系統
說明 因為管理資訊系統課程設計需要,不得不設計此系統。系統使用python3.7 pyqt5 html開發,感謝所有開源作者!時間緊急,介面未作優化,後續會繼續跟進,源 已上傳至github,歡迎提交star和issue,你的問題將是課程設計結束後繼續開發的動力。功能介紹 系統分為六大功能模組 合同...
銷售管理系統 全程總結
自學是很枯燥的一件事,自己原先是物理專業,後來入了c 的坑,便開始自學,對什麼都感興趣但又什麼都不精通,相對於科班出生的人來說,我學的太雜且沒條理並且對好多知識點都缺乏深刻的認識。即便如此,我找到了我第乙份工作 軟體開發。經過三個月的時間,我技術依舊如此之菜,但我依舊看不到提公升的可能。可能因為在公...