真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用C語(yǔ)言實(shí)現(xiàn)商品銷售系統(tǒng)-創(chuàng)新互聯(lián)

這篇文章主要介紹“怎么用C語(yǔ)言實(shí)現(xiàn)商品銷售系統(tǒng)”,在日常操作中,相信很多人在怎么用C語(yǔ)言實(shí)現(xiàn)商品銷售系統(tǒng)問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么用C語(yǔ)言實(shí)現(xiàn)商品銷售系統(tǒng)”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對(duì)外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來(lái)巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),創(chuàng)新互聯(lián)面向各種領(lǐng)域:成都高空作業(yè)車租賃成都網(wǎng)站設(shè)計(jì)、全網(wǎng)營(yíng)銷推廣解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。

#include //頭文件
#include //頭文件
#include //頭文件
#define M 100  //貨物種類
#define N 100  //顧客數(shù)目
struct goods  //單個(gè)貨物信息格式
{
 int number; //產(chǎn)品編號(hào)
 char name[20]; //產(chǎn)品名稱
 int price1; //進(jìn)價(jià)(或利潤(rùn))
 int price2; //售價(jià)
 int amount; //數(shù)量
};
struct orderlist   //訂單格式
{
 struct goods L[M];
};
struct customer   //客戶信息內(nèi)容和格式
{
 char name[20];   //姓名
 char password[6];  //服務(wù)密碼
 int count;    //訂單號(hào)
};
struct customer khl[N]; //所有客戶信息
struct goods base[M];  //庫(kù)存信息
struct orderlist odl[10*N];//訂單表
struct goods lackl[M];  //缺貨表
struct goods suml[M+1]; //銷售報(bào)表
int PP=0;     //訂單編號(hào)
int QQ=0;  //客戶編號(hào) 
int goodssum=0;    //貨物總數(shù)


int main()     //主函數(shù)開(kāi)始!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
{
 int SysUseWay();  //系統(tǒng)使用說(shuō)明函數(shù)聲明
 int chushihua();  //系統(tǒng)初始化函數(shù)聲明
 int welcome();  //歡迎界面函數(shù)聲明
 int kh();   //客戶函數(shù)聲明
 int buyer();  //采購(gòu)部函數(shù)聲明
 int manager();  //公司經(jīng)理函數(shù)聲明
 int goodbye(); //歡送函數(shù)聲明
 int n,m=9;  //變量聲明
 SysUseWay(); //系統(tǒng)使用說(shuō)明書
 chushihua(); //系統(tǒng)初始化
 while(m==9) //循環(huán)三岔口
 {
 welcome(); //歡迎界面
 scanf("%d",&n);
 switch(n) //各奔東西
 {
 case 0 : ;break;
 case 1 : kh(); break;  //客戶之家
 case 2 : buyer(); break; //采購(gòu)之家
 case 3 : manager(); break; //經(jīng)理之家
 default : printf("輸入錯(cuò)誤!請(qǐng)退出重從新輸入");
 }
 if(n==0)     
 break;
 printf("    繼續(xù)進(jìn)入主界面請(qǐng)按 9 退出請(qǐng)按0\n");
 scanf("%d",&m);
 }
 goodbye();     //歡送界面
 return 0;
}        //主函數(shù)結(jié)束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          

int SysUseWay()     //系統(tǒng)使用說(shuō)明書函數(shù)定義
{
 FILE *fp;
 fp=fopen("D://商品銷售系統(tǒng)使用說(shuō)明書.txt","w");
 fprintf(fp,"             商品銷售系統(tǒng)使用說(shuō)明書\n");
 fprintf(fp," 作者 盧孟江 學(xué)號(hào) 13091012 西安電子科技大學(xué)軟件學(xué)院130911班 2010年10月6日\(chéng)n");
 fprintf(fp," 本銷售系統(tǒng)僅是一個(gè)銷售部門管理系統(tǒng)的的簡(jiǎn)單模型,功能少,不太穩(wěn)定,不太安全。\n");
 fprintf(fp," 主要分為三個(gè)模塊。客戶--銷售部門--公司經(jīng)理。\n");
 fprintf(fp," 1--客戶??蛻糁饕峭ㄟ^(guò)該系統(tǒng)進(jìn)行訂貨。進(jìn)入系統(tǒng)后,需要注冊(cè),登陸。系統(tǒng)會(huì)自主分配\n");
 fprintf(fp,"一個(gè)服務(wù)編號(hào)給客戶,由客戶自己設(shè)定密碼。訂購(gòu)之后,可以登錄查詢自己的訂貨情況.不足之處\n");
 fprintf(fp,"在于該系統(tǒng)是一次性的---關(guān)閉系統(tǒng)之后,系統(tǒng)會(huì)丟失一切數(shù)據(jù)。這涉及數(shù)據(jù)庫(kù)的知識(shí),恕我現(xiàn)在\n");
 fprintf(fp,"無(wú)能為力。還有,每一個(gè)服務(wù)編號(hào)只能對(duì)應(yīng)一個(gè)訂貨單,即客戶每定一次貨就得重新注冊(cè)一次,否\n");
 fprintf(fp,"則就會(huì)覆蓋以前的數(shù)據(jù)。\n");
 fprintf(fp," 2--采購(gòu)部門。主管倉(cāng)庫(kù),查看處理缺貨,進(jìn)貨。使用該系統(tǒng)前,首先必須由采購(gòu)部門建立倉(cāng)\n");
 fprintf(fp,"庫(kù)。填寫貨物名稱,進(jìn)價(jià),售價(jià),庫(kù)存數(shù)量。貨物編號(hào)由系統(tǒng)自主按序分配。接下來(lái),采購(gòu)部門需\n");
 fprintf(fp,"要經(jīng)常查看是否缺貨。及時(shí)進(jìn)貨。\n");
 fprintf(fp," 3--經(jīng)理只需要抽時(shí)間查看一下銷售報(bào)表。了解每一種貨物的銷售情況,以及總的銷售利潤(rùn)。\n");
 fprintf(fp,"\n");
 fprintf(fp,"        謹(jǐn)以此紀(jì)念我碌碌無(wú)為的大一。\n");
 fclose(fp);
 printf("................................................................................\n");
 printf("本系統(tǒng)使用說(shuō)明書詳見(jiàn)于您的計(jì)算機(jī)D盤“商品銷售系統(tǒng)使用說(shuō)明書.txt”文件。歡迎查閱 \n");
 printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
 return 0;
}



int welcome()     //歡迎界面函數(shù)定義
{
 
 printf("................................................................................\n");
 printf("\n");
 printf("      ~~~~~~~~歡迎使用商品銷售系統(tǒng)~~~~~~~~\n");
 printf("\n");
 printf("..............................................................................\n");
 printf("        公司客戶請(qǐng)按  1\n");
 printf("\n");
 printf("..............................................................................\n");
 printf("        采購(gòu)人員請(qǐng)按  2\n");
 printf("\n");
 printf("...............................................................................\n");
 printf("        公司經(jīng)理請(qǐng)按  3\n");
 printf("\n");
 printf("................................................................................");
 printf("        退出主界面請(qǐng)按  0\n");
 printf("\n");
 printf("\n");
 printf("................................................................................\n");
 return 0;
}


int chushihua()     //初始化函數(shù)
{
 int i=0,j=0;
 for(i=0;i0){
    printf("................................................................................\n");
  printf("貨物編號(hào) 貨物名稱    貨物數(shù)量   進(jìn)價(jià)  售價(jià)\n");
   printf(" %3d  %-20s %6d   %6d  %6d \n",base[i].number,base[i].name,base[i].amount,base[i].price1,base[i].price2);
  printf("................................................................................\n");
 }
 else
 continue;
 }
 printf("................................................................................\n");
 return 0;
}



int solvelack()    //采購(gòu)函數(shù)--處理缺貨函數(shù)
{
 int i=0,k=0;
 int printlack();   //采購(gòu)函數(shù)--處理缺貨函數(shù)--查看函數(shù)聲明
 int supplement();   //采購(gòu)函數(shù)--處理缺貨函數(shù)--添貨函數(shù)聲明
 printlack();    //查看是否缺貨
 printf("   如果需要進(jìn)貨,請(qǐng)按1 ; 否則,請(qǐng)按0 \n");
 scanf("%d",&k);
 switch(k)
 {
 case 1:supplement();break;
 case 0:;break;
 default :printf("輸入錯(cuò)誤!\n");
 }
 return 0;
}
int printlack()    //采購(gòu)函數(shù)--處理缺貨函數(shù)--查看函數(shù)定義
{
 int i=0,count=0;
 if(goodssum==0){
   printf("     !!!倉(cāng)庫(kù)沒(méi)貨!!!請(qǐng)采購(gòu)人員及時(shí)進(jìn)貨!!!\n");
 return 0;
 }
 printf("................................................................................\n");
 for(i=0;i0)
 {
 printf("產(chǎn)品編號(hào)\n");
  scanf("%d",&i);
  while(i>=M){
  printf("此貨物不存在,請(qǐng)重新輸入\n");
  scanf("%d",&i);}
 base[i].number=i;
  printf("產(chǎn)品名稱:\n");
  scanf("%s",base[i].name);
 printf("進(jìn)貨數(shù)量:\n");
 scanf("%d",&j);
  if(j>0){
   base[i].amount+=j;
  goodssum+=j;
 }
 else 
 break;
  printf("\n貨物進(jìn)價(jià):");
 scanf("%d",&base[i].price1);
 printf("\n貨物售價(jià):");
  scanf("%d",&base[i].price2);
 }
 return 0;
}



int kh()       //客戶函數(shù)
{

int login();      //客戶函數(shù)--登陸函數(shù)聲明
int registe();     //客戶函數(shù)--注冊(cè)函數(shù)聲明
int welcomekh();     //客戶函數(shù)--歡迎函數(shù)聲明
int searchkh(int falg);   //客戶函數(shù)--查詢訂貨情況的函數(shù)聲明
int order(int falg);    //客戶函數(shù)--訂貨函數(shù)聲明
int i,k=0,flag=0;
int n=9,m=9;
welcomekh();      //歡迎歡迎
while(m==9)      //登陸?注冊(cè)循環(huán)二岔路
{
printf("  登陸請(qǐng)按1,   注冊(cè)請(qǐng)按2,   否則請(qǐng)按 0\n");     
scanf("%d",&i);     
switch(i)
{
case 0 : ;break;
case 1 : flag=login(); break;
case 2 : registe(); break;
default :printf("輸入錯(cuò)誤!\n");
}
if(i==0)
 break;
printf("   登陸或注冊(cè)請(qǐng)按 9 否則請(qǐng)按0\n");
scanf("%d",&m);
}

while(n==9)      //訂購(gòu)?查詢循環(huán)二岔路
{
printf("   查詢請(qǐng)按 1, 訂購(gòu)請(qǐng)按 2,  否則請(qǐng)按 0\n");
scanf("%d",&i);
switch(i)
{
case 0 : ;break;
case 1 : searchkh(flag); break;
case 2 : order(flag); break;
default :printf("輸入錯(cuò)誤!\n");
}
if(i==0)
 break;
printf("   繼續(xù)查詢或訂購(gòu)請(qǐng)按 9 否則請(qǐng)按0\n");
scanf("%d",&n);
}
return 0;
}


int welcomekh()     //客戶函數(shù)---歡迎函數(shù)定義
{ 
 
 printf("................................................................................\n");
 printf("\n");
 printf("      ~~~~~~~~歡迎來(lái)到客戶之家~~~~~~~~\n");
 printf("\n");
 printf("..............................................................................\n");
 return 0;
}


int login()      //客戶函數(shù)---登陸函數(shù)定義
{
int n,count=0;
char password[6];
printf("-------------------請(qǐng)輸入服務(wù)編號(hào)-----------------------\n");
scanf("%d",&n);
printf("-------------------請(qǐng)輸入六位密碼-----------------------\n");
scanf("%s",password);
while(strcmp(password,khl[n].password))
{
 printf("~~~~~~~~~~~~~~~請(qǐng)重新輸入六位密碼~~~~~~~~~~~~~~~~~~~~\n");
 printf("\n");
 printf("    退出登陸,請(qǐng)輸入123456\n");
 scanf("%s",password);
 if(!strcmp(password,"123456"))
 break;
}
if(!strcmp(password,"123456"))
return 0;
else 
return n;
}


int registe()      //客戶函數(shù)---注冊(cè)函數(shù)定義
{
printf("~~~~~~~~~~~~~~~~~~~~~~~~~您的服務(wù)編號(hào)是: %d ,請(qǐng)你一定要記牢您! ~~~~~~~~~~~~~~~~~~~~~~~~~\n",QQ);
printf("\n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~請(qǐng)輸入您的用戶名:~~~~~~~~~~~~~~~~~~~~~~~~\n");
printf("\n");
scanf("%s",khl[QQ].name);
printf("~~~~~~~~~~~~~~~~~~~~~~~~~請(qǐng)輸入六位密碼:~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
printf("\n");
scanf("%s",khl[QQ].password);
QQ++;
return 0;
}


int searchkh(int flag)    //客戶函數(shù)---查詢函數(shù)定義
{
int n,i=0;
n=flag;
printf("................................................................................\n");
printf("    Hello %s 您的服務(wù)編號(hào)是: %d\n",khl[n].name,n);
printf("................................................................................\n");
if(khl[n].count!=-1){
 for(i=0;i=M)||(base[k].number==-1)){
 printf("此貨物不存在,請(qǐng)重新輸入\n");
 scanf("%d",&k);}
printf("數(shù)量\n");
scanf("%d",&m);
while(m>0)
{
 if(base[k].amount=M)||(base[k].number==-1)){
 printf("此貨物不存在,請(qǐng)重新輸入\n");
 scanf("%d",&k);}
 printf("訂購(gòu)數(shù)量\n");
 scanf("%d",&m);
}
khl[n].count=PP;
PP++;
return 0;
}

int manager()     //經(jīng)理函數(shù)定義
{

 int i=0;
 for(i=0;i

到此,關(guān)于“怎么用C語(yǔ)言實(shí)現(xiàn)商品銷售系統(tǒng)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


當(dāng)前題目:怎么用C語(yǔ)言實(shí)現(xiàn)商品銷售系統(tǒng)-創(chuàng)新互聯(lián)
瀏覽地址:http://weahome.cn/article/eioii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部