超市管理系统C语言
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0)
{
printf("\nenter you want change goods_id:");
scanf("%s",a);
for(i=0;i<count;i++)
{
if(strcmp(goods[i].goods_id,a)==0)
printf("\t\3 \3\n");
printf("\t\3超市管理系统\3\n");
printf("\t\3 \3\n");
printf("\t\3 \3\n");
printf("\t\3 \4\4\4\4\4\4 \3\n");
printf("\t\3 \3\n");
printf("\t\3 \5\5\5\5\5\5\5\5\5 \3\n");
printf(" ********************************************\n");
printf("输入你的选择: ");
scanf("%d",&chi); /*根据你的选择执行相应的函数*/
if(chi==1) input();
else
if(chi==2) change();
{
printf("\nyou sure want change goods name(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0)
{
printf("\nname:");
超市管理系统C语言
西安邮电大学
高级语言课程设计报告
题目:超市管理系统
院系名称:理学院
专业名称:应用物理学
班级:1301
学生姓名:王松
学号(8位):07132022
指导教师:王西龙
设计起止时间:2014年06月19日~2014年06月2Fra Baidu bibliotek日
1:程序模型
2:原函数概况
1:创建函数
void start(); /*启动界面*/
getch();
system("cls");
start();
}
}
void huanying()
{
printf("\t\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");
printf("\t\3欢迎使用\3\n");
printf("\t\3 \3\n");
printf("商品价格:");
scanf("%lf",&goods[count].goods_price);
printf("商品折扣:");
scanf("%lf",&goods[count].goods_discount);
printf("商品总数目:");
scanf("%d",&goods[count].goods_amount);
printf("\t\3 \3\n");
printf("\t\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");
}
5:商品信息的录入
void input() /*数据录入*/
{
FILE *fp;
char flag[20];
void input(); /*商品数据信息输入函数*/
void change(); /*商品数据信息修改函数*/
void dele(); /*给定指定商品名称,删除商品信息*/
void output(); /*商品信息输出*/
void search(); /*商品信息查找*/
void mima();/*密码程序*/
fp=fopen("e:/","wt");
do
{
printf("请输入你的商品信息:\n"); /*录入商品的信息*/
printf("商品编号:");
scanf("%s",goods[count].goods_id);
printf("商品名字:");
scanf("%s",goods[count].goods_name);
else if(chi==3) dele();
else if(chi==4) search();
else if(chi==5) colour();
else if(chi==0)
{
printf("你已经退出超市商品管理系统!谢谢您的使用,再见\n");
exit(0);
}
else
{
printf(" You Enter The Choice Is Not valid ! \n");
int i,m=0;
char ch[20],a[20];
fp=fopen("e:/","rt");
while(fread(&goods[m],sizeof(struct MarketGoods),1,fp)!=NULL)
{
m++;
}
fclose(fp);
printf("\nyou sure want change goodsInfor y/n): ");/*根据商品的id来修改数据*/
printf("商品剩余数目:");
scanf("%d",&goods[count].goods_remain);
count++; /*存数的商品数加一*/
printf("是否继续输入数据y是n否: "); /*是否还想继续输入数据*/
scanf("%s",flag);
}while(strcmp(flag,"y")==0||strcmp(flag,"Y")==0);
fwrite(&goods,sizeof(struct MarketGoods),count,fp);
fclose(fp);
output(); /*调用显示商品数据*/
getch();
system("cls");
start();
}
6:商品信息的修改
void change() /*数据修改*/
{
FILE *fp;
void colour();品信息的录入:\n");
printf(" 2.商品信息的修改:\n");
printf(" 3.删除某个商品信息:\n");
printf(" 4.查找商品信息:\n");
printf(" 5.颜色选择:\n");
printf(" 0.退出程序\n");
printf(" ********************************************\n");
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0)
{
printf("\nenter you want change goods_id:");
scanf("%s",a);
for(i=0;i<count;i++)
{
if(strcmp(goods[i].goods_id,a)==0)
printf("\t\3 \3\n");
printf("\t\3超市管理系统\3\n");
printf("\t\3 \3\n");
printf("\t\3 \3\n");
printf("\t\3 \4\4\4\4\4\4 \3\n");
printf("\t\3 \3\n");
printf("\t\3 \5\5\5\5\5\5\5\5\5 \3\n");
printf(" ********************************************\n");
printf("输入你的选择: ");
scanf("%d",&chi); /*根据你的选择执行相应的函数*/
if(chi==1) input();
else
if(chi==2) change();
{
printf("\nyou sure want change goods name(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0)
{
printf("\nname:");
超市管理系统C语言
西安邮电大学
高级语言课程设计报告
题目:超市管理系统
院系名称:理学院
专业名称:应用物理学
班级:1301
学生姓名:王松
学号(8位):07132022
指导教师:王西龙
设计起止时间:2014年06月19日~2014年06月2Fra Baidu bibliotek日
1:程序模型
2:原函数概况
1:创建函数
void start(); /*启动界面*/
getch();
system("cls");
start();
}
}
void huanying()
{
printf("\t\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");
printf("\t\3欢迎使用\3\n");
printf("\t\3 \3\n");
printf("商品价格:");
scanf("%lf",&goods[count].goods_price);
printf("商品折扣:");
scanf("%lf",&goods[count].goods_discount);
printf("商品总数目:");
scanf("%d",&goods[count].goods_amount);
printf("\t\3 \3\n");
printf("\t\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");
}
5:商品信息的录入
void input() /*数据录入*/
{
FILE *fp;
char flag[20];
void input(); /*商品数据信息输入函数*/
void change(); /*商品数据信息修改函数*/
void dele(); /*给定指定商品名称,删除商品信息*/
void output(); /*商品信息输出*/
void search(); /*商品信息查找*/
void mima();/*密码程序*/
fp=fopen("e:/","wt");
do
{
printf("请输入你的商品信息:\n"); /*录入商品的信息*/
printf("商品编号:");
scanf("%s",goods[count].goods_id);
printf("商品名字:");
scanf("%s",goods[count].goods_name);
else if(chi==3) dele();
else if(chi==4) search();
else if(chi==5) colour();
else if(chi==0)
{
printf("你已经退出超市商品管理系统!谢谢您的使用,再见\n");
exit(0);
}
else
{
printf(" You Enter The Choice Is Not valid ! \n");
int i,m=0;
char ch[20],a[20];
fp=fopen("e:/","rt");
while(fread(&goods[m],sizeof(struct MarketGoods),1,fp)!=NULL)
{
m++;
}
fclose(fp);
printf("\nyou sure want change goodsInfor y/n): ");/*根据商品的id来修改数据*/
printf("商品剩余数目:");
scanf("%d",&goods[count].goods_remain);
count++; /*存数的商品数加一*/
printf("是否继续输入数据y是n否: "); /*是否还想继续输入数据*/
scanf("%s",flag);
}while(strcmp(flag,"y")==0||strcmp(flag,"Y")==0);
fwrite(&goods,sizeof(struct MarketGoods),count,fp);
fclose(fp);
output(); /*调用显示商品数据*/
getch();
system("cls");
start();
}
6:商品信息的修改
void change() /*数据修改*/
{
FILE *fp;
void colour();品信息的录入:\n");
printf(" 2.商品信息的修改:\n");
printf(" 3.删除某个商品信息:\n");
printf(" 4.查找商品信息:\n");
printf(" 5.颜色选择:\n");
printf(" 0.退出程序\n");
printf(" ********************************************\n");