C语言—商品销售系统

本文介绍了如何使用C语言设计并实现一个简单的商品销售系统。系统涵盖了商品的添加、删除、查询以及销售记录的管理等功能,涉及数据结构和文件操作的知识。
摘要由CSDN通过智能技术生成
#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"</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值