#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h> //头文件
#include<string.h> //头文件
#include<stdlib.h> //头文件
#define M 100 //货物种类
#define N 100 //顾客数目
struct goods //单个货物信息格式
{
int number; //产品编号
char name[20]; //产品名称
int price1; //进价(或利润)
int price2; //售价
int amount; //数量
};
struct orderlist //订单格式
{
struct goods L[M];
};
struct customer //客户信息内容和格式
{
char name[20]; //姓名
char password[6]; //服务密码
int count; //订单号
};
struct customer khl[N]; //所有客户信息
struct goods base[M]; //库存信息
struct orderlist odl[10 * N];//订单表
struct goods lackl[M]; //缺货表
struct goods suml[M + 1]; //销售报表
int PP = 0; //订单编号
int QQ = 0; //客户编号
int goodssum = 0; //货物总数
int main() //主函数开始!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
{
int SysUseWay(); //系统使用说明函数声明
int chushihua(); //系统初始化函数声明
int welcome(); //欢迎界面函数声明
int kh(); //客户函数声明
int buyer(); //采购部函数声明
int manager(); //公司经理函数声明
int goodbye(); //欢送函数声明
int n, m = 9; //变量声明
SysUseWay(); //系统使用说明书
chushihua(); //系统初始化
while (m == 9) //循环三岔口
{
welcome(); //欢迎界面
scanf("%d", &n);
switch (n) //各奔东西
{
case 0:; break;
case 1: kh(); break; //客户之家
case 2: buyer(); break; //采购之家
case 3: manager(); break; //经理之家
default: printf("输入错误!请退出重从新输入");
}
if (n == 0)
break;
printf(" 继续进入主界面请按 9 退出请按0\n");
scanf("%d", &m);
}
goodbye(); //欢送界面
return 0;
} //主函数结束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
int SysUseWay() //系统使用说明书函数定义
{
FILE *fp;
fp = fopen("D://商品销售系统使用说明书.txt", "w");
fprintf(fp, " 商品销售系统使用说明书\n");
fprintf(fp, " 学生 张三 学号 415091012 计算机科学学院计科系01班 2018年3月3日\n");
fprintf(fp, " 本销售系统仅是一个销售部门管理系统的的简单模型,功能少,不太稳定,不太安全。\n");
fprintf(fp, " 主要分为三个模块。客户--销售部门--公司经理。\n");
fprintf(fp, " 1--客户。客户主要是通过该系统进行订货。进入系统后,需要注册,登陆。系统会自主分配\n");
fprintf(fp, "一个服务编号给客户,由客户自己设定密码。订购之后,可以登录查询自己的订货情况.不足之处\n");
fprintf(fp, "在于该系统是一次性的---关闭系统之后,系统会丢失一切数据。这涉及数据库的知识,恕我现在\n");
fprintf(fp, "无能为力。还有,每一个服务编号只能对应一个订货单,即客户每定一次货就得重新注册一次,否\n");
fprintf(fp, "则就会覆盖以前的数据。\n");
fprintf(fp, " 2--采购部门。主管仓库,查看处理缺货,进货。使用该系统前,首先必须由采购部门建立仓\n");
fprintf(fp, "库。填写货物名称,进价,售价,库存数量。货物编号由系统自主按序分配。接下来,采购部门需\n");
fprintf(fp, "要经常查看是否缺货。及时进货。\n");
fprintf(fp, " 3--经理只需要抽时间查看一下销售报表。了解每一种货物的销售情况,以及总的销售利润。\n");
fprintf(fp, "\n");
fprintf(fp, " 谨以此纪念我碌碌无为的大一。\n");
fclose(fp);
printf("................................................................................\n");
printf("本系统使用说明书详见于您的计算机D盘“商品销售系统使用说明书.txt”文件。欢迎查阅 \n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
return 0;
}
int welcome() //欢迎界面函数定义
{
printf("................................................................................\n"</
C语言—商品销售系统
最新推荐文章于 2021-07-28 23:09:00 发布
本文介绍了如何使用C语言设计并实现一个简单的商品销售系统。系统涵盖了商品的添加、删除、查询以及销售记录的管理等功能,涉及数据结构和文件操作的知识。
摘要由CSDN通过智能技术生成