C語(yǔ)言商品管理程序設(shè)計(jì)課程-一體化進(jìn)銷存管理方案_第1頁(yè)
C語(yǔ)言商品管理程序設(shè)計(jì)課程-一體化進(jìn)銷存管理方案_第2頁(yè)
C語(yǔ)言商品管理程序設(shè)計(jì)課程-一體化進(jìn)銷存管理方案_第3頁(yè)
C語(yǔ)言商品管理程序設(shè)計(jì)課程-一體化進(jìn)銷存管理方案_第4頁(yè)
C語(yǔ)言商品管理程序設(shè)計(jì)課程-一體化進(jìn)銷存管理方案_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一題目及運(yùn)行闡明

商品進(jìn)銷存管理程序

1、題目描述

設(shè)計(jì)一種商品進(jìn)銷管理程序,該程序具有如下功能:

(1)錄入商品信息;

(2)給定商品編號(hào),修改該商品信息;

(3)給定商品編號(hào),刪除該商品信息;

(4)錄入商品日勺進(jìn)貨和銷售信息;

(5)給定商品編號(hào)或商品名,查看該商品及庫(kù)存信息;

(6)記錄功能:提供某些記錄各類信息日勺功能。

2、題目規(guī)定

(1)按照分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試過(guò)程完畢應(yīng)用程序;

(2)學(xué)習(xí)并使用流程圖等工具,并在撰寫匯報(bào)中使用;

(3)程序日勺各項(xiàng)功能在程序運(yùn)行時(shí),以菜單形式選擇并執(zhí)行;

(4)規(guī)定顧客輸入數(shù)據(jù)時(shí),要給出清晰、明確日勺提醒,包括:輸入數(shù)

據(jù)日勺內(nèi)容、格式及其結(jié)束方式等

(5)所有日勺信息存儲(chǔ)在一種文獻(xiàn)或多種中,并實(shí)現(xiàn)文獻(xiàn)讀寫操作。

(6)程序中用鏈表寄存商品及進(jìn)銷存信息并實(shí)現(xiàn)增刪減功能。

3、提醒

(1)提醒事件信息可以設(shè)計(jì)一種構(gòu)造體類型

(2)自己構(gòu)思并增長(zhǎng)日勺除規(guī)定功能之外日勺新功能,酌情加分。

(1)程序中重要變量

Structgoods*head構(gòu)造體指針

Intn,k

structgoods

{intnumber;

charname[20];

intshumu;

floatjiage;

structgoods*next;

);

intn,k;

structgoods*head;

等某些變量。

(2)數(shù)據(jù)輸入日勺形式和輸入值日勺范圍

字符不超過(guò)20位

整型變量輸入不小于0

浮點(diǎn)型變量也不小于0

商品編號(hào)為四位整數(shù)

(3)數(shù)據(jù)輸入日勺形式

按程序運(yùn)行日勺提醒操作※

(4)程序所能到達(dá)日勺功能及出錯(cuò)處理

該程序具有如下功能:

(1)錄入商品信息;

(2)給定商品編號(hào),修改該商品信息;

(3)給定商品編號(hào),刪除該商品信息;

(4)錄入商品日勺進(jìn)貨和銷售信息;

(5)給定商品編號(hào)或商品名,查看該商品及庫(kù)存信息;

(6)記錄功能:提供某些記錄各類信息日勺功能。

二程序設(shè)計(jì)思緒

根據(jù)規(guī)定首先設(shè)計(jì)一種構(gòu)造體類型,設(shè)計(jì)好界面,設(shè)計(jì)好主函數(shù)。

程序各功能通過(guò)調(diào)用子函數(shù)來(lái)實(shí)現(xiàn)

用switch來(lái)實(shí)現(xiàn)菜單日勺選擇

一切數(shù)據(jù)信息通通存在文獻(xiàn)中,并實(shí)現(xiàn)文獻(xiàn)讀寫操作。

設(shè)計(jì)子函數(shù)來(lái)實(shí)現(xiàn)查詢,保留,讀取數(shù)據(jù),刪除等操作。

【總體設(shè)計(jì)】

圖1系統(tǒng)功能模塊圖

【詳細(xì)設(shè)計(jì)】

1.主函數(shù)

主函數(shù)設(shè)計(jì)規(guī)定簡(jiǎn)潔,只提供部分提醒語(yǔ)和函數(shù)日勺調(diào)用

【程序】

圖2.主函數(shù)流程圖

詳細(xì)設(shè)計(jì)如下:

構(gòu)造體設(shè)計(jì)

structgoods

{intnumber;

charname[20];

intshumu;

floatjiage;

structgoods*next;

);

主函數(shù)設(shè)計(jì)

voidmain()

(

voidjieman();

voidluru();

structgoods*shuju();

voidshanchu(structgoods*head);

voidjinghuo(structgoods*head);

voidxiaoshu(structgoods*head);

voidxiugai(structgoods*head);

voidchaxun(structgoods*head);

structgoods*head=NULL;

intk=0;

system("cls");

jieman();

printf("請(qǐng)選擇你要日勺功能鍵:");

scanf("%d",&k);getchar();

while(k!=0)

(

head=shuju();

switch(k)

{casel:luru();break;

case2:xiugai(head);break;

case3:chaxun(head);break;

case4:xiaoshu(head);break;

case5:jinghuo(head);break;

case6:shanchu(head);break;

case0:exit(0);

default:printf("pleasetryagain!\n");

)

jieman();

printf("請(qǐng)選擇你要日勺功能鍵:");

scanf("%d",&k);

}

界面設(shè)計(jì)

voidjiemanQ

")?

★★歡迎進(jìn)入商品管理系統(tǒng)

printf("**l*錄入信息☆☆***************★★★☆☆☆3");

printf("**2*修改信息☆☆***************★★★☆☆☆3");

printf("**3*查詢信息☆☆***************★★★☆☆☆、!!");

printf("**4*銷售信息☆☆***************★★★☆☆☆、!!");

printf("**5*進(jìn)貨信息☆☆***************★★★☆☆☆、!!");

printf("**6*刪除信息☆☆***************★★★☆☆☆"');

printf("**0*退出系統(tǒng)☆☆***************★★★☆☆☆"');

printf("+^^^★★歡迎進(jìn)入商品管理系統(tǒng)★★★☆☆☆、!!");

'')?

文獻(xiàn)保留函數(shù)設(shè)計(jì)

structgoods*baocun(structgoods*head)

structgoods*shuju();

structgoods*p=NULL;

FILE*fp=NULL;

charch='\O';

getchar();

printf("與否保留到文獻(xiàn)?(y/n):");

ch=getchar();

putchar(lO);

if(ch==y||ch==Y)

(

fp=fopen("goods.txt","wb");

p=head;

if((fp==NULL)&&(p==NULL))

(

printf("讀取數(shù)據(jù)失敗!)

exit(O);

}

while(p!=NULL)

fprintf(fp,"%d\n%s\n%d\n%f\t",p->number,p->name,p->shumu,p->jiage)

p=p-〉next;

)

printf("保留成功!\n");

fclose(fp);

retum(head);

)

elseif(ch=='n'||ch=='N')

(

printf("信息未保留到文獻(xiàn)!\n");

head=shuju();

return(head);

)

else

(

printf("sorry,pleasetryagain(y/n):");

ch=getchar();

putchar(lO);

)

return(head);

)

數(shù)據(jù)讀取函數(shù)設(shè)計(jì)

structgoods*shuju()

(

intn=0;

FILE*fp;

structgoods*head=NULL,*pl,*p2;

fp=fopen("goods.txt","rb");

if(fp==NULL)

(

printf("\nsorry,讀取數(shù)據(jù)失敗!\n");

exit(O);

)

else

(

pl=p2=(structgoods*)malloc(LEN);

fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia

ge);

while(!feof(fp))

n++;

if(n==l)head=pl;

elsep2->next=pl;

p2=pl;

pl=(structgoods*)malloc(LEN);

fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia

ge);

)

p2->next=NULL;

fclose(fp);

retum(head);

)

錄入函數(shù)設(shè)計(jì)

voidluru()

{structgoods*shuju();

structgoods*baocun(structgoods*head);

structgoods*pl,*p2,*p3;

head=shuju();

pl=head;

p2=(structgoods*)malloc(LEN);

printf("請(qǐng)輸入四位編號(hào);

scanf("%d",&p2->number);

printf("請(qǐng)輸入商品名:");

scanf("%s",p2->name);

printf("請(qǐng)輸入商品數(shù)量

scanf("%d",&p2->shumu);

printf("請(qǐng)輸入商品價(jià)格:");

scanf("%f',&p2->jiage);

if(pl==NULL)

{pl=p2;

p2-〉next=NULL;

baocun(p2);

return;

)

while(pl!=NULL)

{p3=p1;p1=p1->next;}

p3-〉next=p2;

p2-〉next=NULL;

baocun(head);

)

進(jìn)貨函數(shù)設(shè)計(jì)

voidjinghuo(structgoods*head)

{structgoods*baocun(structgoods*head);

intc;

intp;

structgoods*pl,*p2;

system("cls");

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&p);

pl=head;

while(p!=pl->number&&p1->next!=NULL)

p2=pl;

pl=pl->next;

)

if(p==p1->number)

(

printf("\n商品編號(hào)\t商品名\t數(shù)量\t價(jià)格\n");

printf("%d\t\t%s\t\t%d\t\t%An",pl->number,pl->name,p1->shumu,pl->ji

age);

printf("請(qǐng)輸入該商品經(jīng)貨個(gè)數(shù):");

scanf("%d",&c);

p1->shumu=p1->shumu+c;

printf("該商品經(jīng)貨個(gè)數(shù):%d\n",p1->shumu);

)

baocun(head);

)

刪除函數(shù)設(shè)計(jì)

voidshanchu(structgoods*head)

{structgoods*pl,*p2;

structgoods*baocun(structgoods*head);

intp;

system("cls");

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&p);

pl=head;

while(p!=pl->number&&pl->next!=NULL)

{p2=pl;pl=pl->next;}

if(p==p1->number)

{printf("\n商品編號(hào)\t商品名\t數(shù)量\t價(jià)格\n");

printf("%d\t\t%s\t\t%d\t\t%.2f\n",pl->number,pl->name,pl->shumu,p

l->jiage);

if(pl==head)head=pl-〉next;

elsep2->next=p1->next;n=n-1;

printfC刪除成功!\n");

baocun(head);

}

查詢函數(shù)設(shè)計(jì)

voidchaxun(structgoods*head)

(

inta,c,i=0;

structgoods*pl,*p2;

chart[20];

printf("1*商品編號(hào)查詢\n");

printf("2*商品名字查詢\n");

printf("請(qǐng)選擇你需要日勺功能鍵\n");

scanf("%d",&a);

getchar();

if(a==l)

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&c);getchar();

while(c!=0&&i==0)

(

pl=head;

while(c!=pl->number&&p1->next!=NULL)

{p2=pl;pl=pl->next;}

if(c==p1->number)

{printf("\n商品編號(hào)\t名字\t數(shù)目\t價(jià)格:\n");

printf("%d\t%s\t%d\t%.2f\n",p1->number,p1->name,p1->s

humu,pl->jiage);i=l;}

else{printf("系統(tǒng)中無(wú)該商品記錄!pressenter

return!\n");getchar();system("cls");return;}

)

}

if(a==2&&i==0)

(

system("cls");printf("請(qǐng)輸入商品名字:");

scanf("%s",&t);getchar();

while(strcmp(t,"0")!=0&&i==0)

pl=head;

if(strcmp(t,p1->name)!=0&&p1->next!=NULL)

(

p2=pl;pl=pl->next;

}

if(strcmp(t,p1->name)==0)

(

printf("\n商品編號(hào)\t名字\t數(shù)目\t價(jià)格:\n");

printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s

humu,pl->jiage);i=l;}

else{printf("系統(tǒng)中無(wú)該商品記錄!pressenter

return!\n");getchar();system("cls");return;}

)

}

}

修改函數(shù)設(shè)計(jì)

voidxiugai(structgoods*head)

{structgoods*baocun(structgoods*head);

intp,i=O;

structgoods*pl,*p2;

system("cls");

printf("請(qǐng)輸入四位編號(hào)

scanf("%d",&p);

getchar();

if(p!=O)

(

pl=head;

while(p!=pl->number&&p1->next!=NULL)

(

p2=pl;

pl=pl->next;

)

if(p==p1->number)

{printf("\n商品編號(hào)\t名字\t數(shù)目\t價(jià)格:\n");

printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s

humu,pl->jiage);

printf("請(qǐng)輸入要修改的新商品編號(hào)");

scanf("%d",&pl->number);

i=l;

if(i==l)

printf("修改后新商品編號(hào)名字?jǐn)?shù)目?jī)r(jià)格:\n");

printf("%d%s%d%f",p1->number,p1->name,p

l->shumu,pl->jiage);

printf("修改成功!\n");

baocun(head);

)

銷售函數(shù)設(shè)計(jì)

voidxiaoshu(structgoods*head)

{structgoods*baocun(structgoods*head);

intc;

intp;

structgoods*pl,*p2;

system("cls");

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&p);

getchar();

pl=head;

while(p!=pl->number&&p1->next!=NULL)

(

p2=pl;

pl=pl->next;

)

if(p==p1->number)

printf("\n商品編號(hào)\t商品名\t數(shù)量\t價(jià)格\n");

printf("%d\t\t%s\t\t%d\t\t%f\n",pl->number,pl->name,p1->shumu,pl->ji

age);

printf("請(qǐng)輸入該商品售貨個(gè)數(shù):");

scanf("%d",&c);

p1->shumu=p1->shumu-c;

printf("該商品經(jīng)貨個(gè)數(shù):%d\n",p1->shumu);

)

baocun(head);

)

三程序清單

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

#include<malloc.h>

#defineLENsizeof(structgoods)

structgoods構(gòu)造體

{intnumber;商品編號(hào)

charname[20];商品名

intshumu;商品數(shù)目

floatjiage;商品價(jià)格

structgoods*next;

);

intn,k;全局變量

structgoods*head;全局變量

voidmain()主函數(shù)

(

voidjieman();界面函數(shù)申明

voidluru();錄入函數(shù)申明

structgoods*shuju();數(shù)據(jù)讀取函數(shù)申明

voidshanchu(structgoods*head);刪除函數(shù)申明

voidjinghuo(structgoods*head);進(jìn)貨函數(shù)申明

voidxiaoshu(structgoods*head);銷售函數(shù)申明

voidxiugai(structgoods*head);修改函數(shù)申明

voidchaxun(structgoods*head);查詢函數(shù)申明

structgoods*head=NULL;

intk=0;

system("cls");

jiemanQ;

printf("請(qǐng)選擇你要日勺功能鍵:");

scanf("%d",&k);getchar();

while(k!=0)

(

head=shuju();

switch(k)

{casel:luru();break;

case2:xiugai(head);break;

case3:chaxun(head);break;

case4:xiaoshu(head);break;

case5:jinghuo(head);break;

case6:shanchu(head);break;

case0:exit(0);

default:printf("pleasetryagain!\n");

)

jiemanQ;

printf("請(qǐng)選擇你要日勺功能鍵:");

scanf("%d",&k);

}

}

structgoods*baocun(structgoods*head)保留函數(shù)

(

structgoods*shuju();

structgoods*p=NULL;

FILE*fp=NULL;

charch='\0';

getchar();

printf("與否保留到文獻(xiàn)?(y/n):");判斷與否保留

ch=getchar();

putchar(lO);

if(ch=='y'||ch=='Y')

fp=fopen("goods.txt","wb");

p=head;

if((fp==NULL)&&(p==NULL))

(

printf("讀取數(shù)據(jù)失敗!”);

exit(O);

}

while(p!=NULL)

(

fprintf(fp,"%d\n%s\n%d\n%f\t",p->number,p->name,p->shumu,p->jiage)

p=p->next;

)

printf("保留成功!\n");

fclose(fp);

return(head);

)

elseif(ch=='n'||ch-'N')

(

printf("信息未保留到文獻(xiàn)!\n");

head=shuju();

return(head);

)

else

(

printf("sorry,pleasetryagain(y/n):");

ch=getchar();

putchar(lO);

)

return(head);

)

voidchaxun(structgoods*head)查詢函數(shù)

(

inta,c,i=0;

structgoods*pl,*p2;

chart[20];

printf("1*商品編號(hào)查詢\n");

printf("2*商品名字查詢\n");

printf("請(qǐng)選擇你需要日勺功能鍵\n");

scanf("%d",&a);

getchar();

if(a==l)

(

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&c);getchar();

while(c!=0&&i==0)

(

pl=head;

while(c!=p1->number&&p1->next!=NULL)查找商品

{p2=p1;p1=p1-〉next;}

if(c==p1->number)

{printf("\n商品編號(hào)\t名字\t數(shù)目\t價(jià)格:\n");

printf("%d\t%s\t%d\t%.2f\n",p1->number,p1->name,p1->s

humu,pl->jiage);i=l;}

else{printf("系統(tǒng)中無(wú)該商品記錄!pressenter

retum!\n");getchar();system("cls");return;}

)

}

if(a==2&&i==0)

system("cls");printf("請(qǐng)輸入商品名字

scanf("%s",&t);getchar();

while(strcmp(t,"0")!=0&&i==0)

(

pl=head;

if(strcmp(t,p1->name)!=0&&p1-〉next!=NULL)查找商品

(

p2=pl;pl=pl->next;

}

if(strcmp(t,p1->name)==0)

(

printf("\n商品編號(hào)\t名字\t數(shù)目\t價(jià)格:\n");

printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s

humu,pl->jiage);i=l;}

else{printf("系統(tǒng)中無(wú)該商品記錄!pressenter

return!\n");getchar();system("cls");return;}

)

}

voidjinghuo(structgoods*head)進(jìn)貨函數(shù)

{structgoods*baocun(structgoods*head);

intc;

intp;

structgoods*pl,*p2;

system("cls");

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&p);

pl=head;

while(p!=p1->number&&p1->next!=NULL)查找商品

(

p2=pl;

pl=pl-〉next;

)

if(p==p1->number)

printf("\n商品編號(hào)\t商品名\t數(shù)量\t價(jià)格\n");

printf("%d\t\t%s\t\t%d\t\t%f\n",pl->number,pl->name,p1->shumu,pl->ji

age);

printf("請(qǐng)輸入該商品經(jīng)貨個(gè)數(shù):");

scanf("%d",&c);

p1->shumu=p1->shumu+c;

printf("該商品經(jīng)貨個(gè)數(shù):%d\n",p1->shumu);

)

baocun(head);保留數(shù)據(jù)

)

voidluru()

{structgoods*shuju();調(diào)用函數(shù)

structgoods*baocun(structgoods*head);

structgoods*pl,*p2,*p3;

head=shuju();

pighead;

p2=(structgoods*)malloc(LEN);

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&p2->number);

printf("請(qǐng)輸入商品名:");

scanf("%s",p2->name);

printf("請(qǐng)輸入商品數(shù)量

scanf("%d",&p2->shumu);

printf("請(qǐng)輸入商品價(jià)格

scanf("%f',&p2->jiage);

if(pl==NULL)

{pl=p2;

p2-〉next=NULL;

baocun(p2);

return;

}

while(pl!=NULL)

{p3=p1;p1=p1-〉next;}

p3->next=p2;

p2->next=NULL;

baocun(head);保留數(shù)據(jù)

voidshanchu(structgoods*head)刪除函數(shù)

{structgoods*pl,*p2;

structgoods*baocun(structgoods*head);

intp;

system("cls");

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&p);

pl=head;

while(p!=p1->number&&p1->next!=NULL)查找商品

{p2=pl;pl=pl->next;}

if(p==p1->number)

{printf("\n商品編號(hào)\t商品名\t數(shù)量\t價(jià)格\n");

printf("%d\t\t%s\t\t%d\t\t%.2An",pl->number,pl->name,pl->shumu,p

l->jiage);

if(pl==head)head=pl->next;

elsep2-〉next=pl-〉next;n=n-l;

printf("刪除成功!\n");

baocun(head);

structgoods*shuju()數(shù)據(jù)讀取函數(shù)

(

intn=0;

FILE*fp;

structgoods*head=NULL,*p1,*p2;

fp=fopen("goods.txt","rb");

if(fp==NULL)

{

printf("\nsorry,讀取數(shù)據(jù)失敗!\n");

exit(O);

)

else

{

pl=p2=(structgoods*)malloc(LEN);

fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia

ge);

while(!feof(fp))

n++;

if(n==l)head=pl;

elsep2-〉next=pl;

p2=pl;

pl=(structgoods*)malloc(LEN);

fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia

ge);

p2-〉next=NULL;

fclose(fp);

retum(head);

}

voidjiemanQ界面函數(shù)

'')?

★★歡迎進(jìn)入商品管理系統(tǒng)

printf("**l*錄入信息☆☆***************★★★☆☆☆3");

printf("**2*修改信息☆☆***************★★★☆☆☆3");

printf("**3*查詢信息☆☆***************★★★☆☆☆3");

printf("**4*銷售信息☆☆***************★★★☆☆☆'!!");

printf("**5*進(jìn)貨信息☆☆***************★★★☆☆☆、!!");

printf("**6*刪除信息☆☆***************★★★☆☆☆'/);

printf("**0*退出系統(tǒng)☆☆***************★★★☆☆☆"');

歡迎進(jìn)入商品管理系統(tǒng)★★★☆☆☆、!!");

'')?

voidxiaoshu(structgoods*head)銷售函數(shù)

{structgoods*baocun(structgoods*head);

intc;

intp;

structgoods*pl,*p2;

system("cls");

printf("請(qǐng)輸入四位編號(hào)

scanf("%d",&p);

getcharQ;

pl=head;

while(p!=p1->number&&p1->next!=NULL)查找商品

(

p2=p2;

pl=pl-〉next;

)

if(p==p1->number)

(

printf("\n商品編號(hào)\t商品名\t數(shù)量\t價(jià)格\n");

printf("%d\t\t%s\t\t%d\t\t%An",pl->number,pl->name,p1->shumu,pl->ji

age);

printf("請(qǐng)輸入該商品售貨個(gè)數(shù):");

scanf("%d",&c);

p1-〉shumu=p1->shumu-c;

printf("該商品經(jīng)貨個(gè)數(shù):%d\n",p1->shumu);

)

baocun(head);保留數(shù)據(jù)

}

voidxiugai(structgoods*head)修改函數(shù)

{structgoods*baocun(structgoods*head);

intp,i=0;

structgoods*pl,*p2;

system("cls");

printf("請(qǐng)輸入四位編號(hào):");

scanf("%d",&p);

getchar();

if(p!=O)

(

pl=head;

while(p!=p1->number&&p1->next!=NULL)查找商品

(

p2=pl;

pl=pl->next;

)

if(p==p1->number)

{printf("\n商品編號(hào)\t名字\t數(shù)目\t價(jià)格:\n");

printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s

humu,pl->jiage);

printf("請(qǐng)輸入要修改日勺新商品編號(hào)");

scanf("%d",&pl->number);

i=l;

)

(

printf("修改后新商品編號(hào)名字?jǐn)?shù)目?jī)r(jià)格:\n”);

printf("%d%s%d%f',p1->number,p1->name,p

l->shumu,pl->jiage);

printf("修改成功!\n");

baocun(head);

)

四.系統(tǒng)運(yùn)行

請(qǐng)按規(guī)定操作

界面

—X

9

錄入

ssirC:\Docu>entsandSettings\Ad*inist...-|a|x|

性☆☆★★★歡迎進(jìn)入商品管理系統(tǒng)★★★☆☆☆

IyY.IJ-A.II*-r>-r^-r^-r^-r

|MMXK/卜/\|QJQJ-T

!^-rW>J.,1----I.I「丁*-r「丁「丁T丁

|MWIk-^r|Q”』、—KKKKKKKKKKKKK入

r'□I.'1---II「丁D*-r>-r^-r%-r^-r^-r^-r^-r「+「丁^―-?

M3K曰L1J|(Z1JQJ,?

^■rkLj,II---II「丁-*-rT「+丁

^"Tm口in■ii2J、7^fT-'t

^-r—II',;''l^^I"[I1"丁Q「“丁1"?

^\l/IUjI口j|1,sjtz\fK——KKKKKKKKKKKK

|**6嘲腺信息☆☆*><XWXXM>1M?,^^★★★☆☆☆

Hr".IIIT4-A_r^_r^_r^_r^_r^_r^_r^_r^_r^_r^_r^_r1'

K.|>t|I|T[^rWMMMMMMMMMMMMMM

(☆☆☆***■歡迎進(jìn)入商品管理系統(tǒng)★★★☆☆☆

睛選擇你要的功能鍵:1

情輸入西程編號(hào)m

aaaa

情輸人商品數(shù)量:11

借輸入商品濟(jì)憐H

是否保存到文柞?<y/n):y

標(biāo)存成功?

☆☆☆★★★歡迎進(jìn)入商品管理系統(tǒng)★★★☆☆☆

1*錄入信息☆☆******?********★★★☆☆☆

*2*修改信息☆☆**?<XXXXXXXXXXX*??★☆☆☆,

查詢

*C:\DociuientsandSettingsVAdsiiiist----

貨信息

卜*6*恥|除值息☆☆M**2**M*??**M**^★☆表☆

(**0*退出系統(tǒng)☆☆***************★★★☆☆☆

[☆☆☆*,■%或迎進(jìn)入商品管理系統(tǒng)★★★☆☆☆

請(qǐng)選擇你要的功能鍵:3

1*商品編號(hào)置詢

2*商品名字查詢

請(qǐng)選擇你需要的功能鍵

1

請(qǐng)輸入四位編號(hào)

商品編號(hào)名字?jǐn)?shù)目?jī)r(jià)格:

miaaaait11.00

系統(tǒng)

☆☆I(lǐng)H理★★★☆

j

自☆★★★☆

1法

三*

心i

2代☆★★★☆

*三

3信☆*z★★★☆

鬻☆*★★★☆

心4z

信☆*★★★☆

心*

信☆z★★★☆

條★★★☆

☆'*

進(jìn)貨

\DocusentsandSettIngs\Ad*inist...X

詢輸入四位編節(jié)m

商品編號(hào)商品名數(shù)量?jī)r(jià)格

1111aaaa11

請(qǐng)輸人該商品經(jīng)貨個(gè)數(shù):口

該商品經(jīng)貨個(gè)數(shù):22

是否保存到文件?

>,

井入

系統(tǒng)

☆I(lǐng)理★★★☆

☆★嚏

息-

入☆☆★★★☆

三*

-21二fZ

息☆☆*f★★★☆

W息

☆☆*二★★★☆

隹Z

爰f

息☆☆*★★★☆

-,3

二f

W息☆☆★★★☆

貝*

s二MfZ

£k☆☆*一★★★☆

C工f

統(tǒng)☆☆★★★☆

P*人T

.商

?統(tǒng)

☆JI理★★★☆

-

請(qǐng)I!-選-擇你要的功能鍵:

銷售

*C:\Docu>entsandSettings1

情輸入四位編號(hào):1111

商品編號(hào)商品名數(shù)量?jī)r(jià)格

H.111aaaa22

請(qǐng)輸入該商品黃貨個(gè)數(shù):2

該高品經(jīng)貨個(gè)跖2。

是否保存到文件?。/n):y

保存成功?

卜)CXX,>(,>(關(guān)a?)(?★>(?)<?>(?>(一)(*夫美美

☆☆☆★★★歡迎進(jìn)入商品管理系統(tǒng)★★★☆☆☆

嚏■入信息?☆xXXXXMXXXXXXXMM***^^^敬

、2*修改信息☆☆XXXXXXXXXXXXxx?<★★★☆☆☆

**3造詢信息☆☆XXXXXXXXXXXXXX?<★★★☆☆☆

^*4喉冒信息

*?5*S貨信息☆☆xxxxxxxXXXXXXX?<★★★☆☆☆

*刪除信息☆&xxxxxxxxxx1<?<xxx***☆☆晶

.*退出系統(tǒng)☆£xxxxxxxxxxxxxxx***☆☆玄

!☆☆☆%**就迎進(jìn)入商品管理系統(tǒng)

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*

情選擇你要的功能鍵:

修改

刪除

-

IM里★★★☆

E

k/一

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論