C语言商店销售管理系统课程设计
商店销售管理系统课程设计
商店销售管理系统
#include <stdio.h>
#include <time.h>
#define N 1000 //N代表货物的最大种类
struct goods
{
char name[10];//商品名称
int amount;//商品数量
int num;//商品编号
float price;//商品价格
}sp[N],sc[N];
//定义全局变量
int flag=1;
FILE *fp;
int i=0;
int k=0;
int b=0;
chakan()//显示目前的库存
{
int zong=0;
fp=fopen("chaoshi.txt","r");
for(i=1;i<=(k+b);i++)
fread(&sp[i],sizeof(struct goods),1,fp);
fclose(fp);
for(i=1;i<=k;i++)
{
zong=zong+sp[i].num;
}
if(zong!=0)
{
printf(" 目前库存情况为:名称价格 编号\n");
for(i=1;i<=(k+b);i++)
{
数量
商店销售管理系统课程设计
printf(" %s %d %f %d\n",sp[i].name,sp[i].amount,sp[i].price,sp[i].num); }
}
else printf("\n #####目前库存为#####\n"); }
jinhuo()//进货模块
{
do
{
k++;
i++;
printf(" 请输入商品的名称.数量.价格.标号(>0)例如:a 1 2.5 111\n\t\t\t");
scanf("%s %d %f %d%c",sp[i].name,&sp[i].amount,&sp[i].price,&sp[i].num);
printf(" 是否继续,是(1),否(0)\n\t\t\t"); scanf("%d",&flag);
}while(flag!=0);
fp=fopen("chaoshi.txt","w");
for(i=1;i<=k;i++)
fwrite(&sp[i],sizeof(struct goods),1,fp);
fclose(fp);
chakan();
}
xiaoshou()//销售模块
{
float m[100];
int z=1;
int j[100];
int a[100];
int g=0;
商店销售管理系统课程设计
int y=0;
int h=0;
float zong=0;
fp=fopen("chaoshi.txt","r");
for(i=1;i<=k;i++)
fread(&sp[i],sizeof(struct goods),1,fp);
fclose(fp);
do
{
g++;
y++;
loop: printf(" 请输入商品编号和数量,例如:(100
20)\n\t\t\t");
scanf("%d %d",&j[y],&a[y]);
for(z=1;z<=k;z++)
{
if(j[y]==sp[z].num)
{
h++;
sp[z].amount=sp[z].amount-a[y];
m[y]=(float)a[y]*sp[z].price;
sc[y]=sp[z];
}
}
if(h==0)
{
printf(" 输入有误,请重新输入
\n\t\t\t");
goto loop;
}
fp=fopen("chaoshi.txt","wt");
for(i=1;i<=k;i++)
fwrite(&sp[i],sizeof(struct goods),1,fp);
fclose(fp);
printf(" 是否继续,是(1),否(0)\n\t\t\t"); scanf("%d",&flag);
}while(flag!=0);
printf("\n
############################################\n");
printf(" 编号 名称 单价 数量 总计
商店销售管理系统课程设计
\n");
for(y=1;y<=g;y++)
{
printf(" %4d%10s%8.2f%6d%13.2f\n",sc[y].num,sc[y].name,sc[y].price,a[y],m[y]);
zong=zong+m[y];
}
printf(" 您此次一共消费%f 元,欢迎您下次光临\n",zong);
shijian();
}
zengjia()//增加商品数量模块
{
float m;
int z=1;
int j[100],a[100];
int g=0;
int y=0;
int zong=0;
int h=0;
fp=fopen("chaoshi.txt","r");
for(i=1;i<=k;i++)
fread(&sp[i],sizeof(struct goods),1,fp);
fclose(fp);
do
{
g++;
y++;
loop: printf(" 请输入商品编号和数量,例如:(100
20)\n\t\t\t");
scanf("%d %d",&j[y],&a[y]);
for(z=1;z<=k;z++)
{
if(j[y]==sp[z].num)
{
h++;
sp[z].amount=sp[z].amount+a[y];
商店销售管理系统课程设计
m=a[y]*sp[z].price;
sc[y]=sp[z];
}
}
if(h==0)
{
printf(" 输入有误,请重新输入
\n\t\t\t");
goto loop;
}
fp=fopen("chaoshi.txt","wt");
for(i=1;i<=k;i++)
fwrite(&sp[i],sizeof(struct goods),1,fp);
fclose(fp);
printf(" 是否继续,是(1),否(0)\n\t\t\t"); scanf("%d",&flag);
}while(flag!=0);
chakan();
}
shanchu()//删除商品模块
{
int z;
int j[100],a[100];
int c=0;
int y=0;
int h=0;
do
{
c++;
loop: printf(" 请输入您想删除的商品编号\n\t\t\t");
scanf("%d",&j[y]);
for(z=1;z<=k;z++)
{
h++;
if(j[y]==sp[z].num)
sp[z]=sp[z+1];
}
if(h==0)
商店销售管理系统课程设计
{
printf(" 输入有误,请重新输入\n\t\t\t");
goto loop;
}
fp=fopen("chaoshi.txt","wt");
for(i=1;i<=(k-1);i++)
fwrite(&sp[i],sizeof(struct goods),1,fp);
fclose(fp);
printf("
scanf("%d",&flag);
}while(flag!=0);
chakan();
}
shijian()
{
struct tm when;
time_t now;
time(&now);
when=*localtime(&now);
printf(" %s\n",asctime(&when)); }
main()//主函数
{
int choice;
do
{
printf("\n\n\n ***************\n\n");
printf(" 1.
printf(" 2.
printf(" …… 此处隐藏:1638字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




