笔记本电脑销售管理系统C语言课程设计实验


    笔记电脑销售理系统
    求:
    实验6 笔记电脑销售理系统
    笔记电脑销售信息包括:产品名称品牌产品型号销售数量进价库存数量售价总金额(销售数量*售价)

    系统功包括:

    1创建笔记电脑产品销售信息文件根提示输入干笔记电脑信息信息保存文件中

    2增加笔记电脑信息原笔记电脑产品信息文件基础增加新笔记电脑信息保存原产品销售信息文件中

    3删笔记电脑信息提示户输入进行删操作产品名称产品型号果产品销售信息文件中该信息存应笔记电脑信息删否输出提示信息提示户选择否继续进行删操作

    4修改笔记电脑信息提示户输入进行修改操作产品名称产品型号果产品销售信息文件中该息存提示户输入修改选项结果保存原产品信息文件提示户选择否继续进行修改操作

    5笔记电脑销售理完成次销售销售信息求输入项数修改相应笔记电脑产品销售信息文件(修改销售数量库存数量)

    6条件进行查询操作输出满足条件笔记电脑信息

    (1)输入产品名称查找相应笔记电脑信息输出

    (2)输入品牌名称查找相应笔记电脑信息输出

    7输入品牌名称销售信息文件中统计型号销量输出销量高型号笔记电脑信息



    源代码:
    #include
    #include
    #define N 1000 N代表货物种类

    struct goods
    {
    char name[10]笔记电脑名称
    int amount笔记电脑数量
    int num笔记电脑编号
    float price笔记电脑价格
    }sp[N]sc[N]

    定义全局变量
    int flag1
    FILE *fp
    int i0
    int k0
    int b0



    chakan()显示目前库存
    {
    int zong0
    fpfopen(chaoshitxtr)
    for(i1i<(k+b)i++)
    fread(&sp[i]sizeof(struct goods)1fp)
    fclose(fp)
    for(i1i {
    zongzong+sp[i]num
    }
    if(zong0)
    {
    printf( 目前库存情况:型号 数量 价格 编号\n)
    for(i1i<(k+b)i++)
    {
    printf( s d f d\nsp[i]namesp[i]amountsp[i]pricesp[i]num)
    }
    }
    else printf(\n #####目前库存#####\n)
    }



    jinhuo()进货模块
    {
    do
    {
    k++
    i++
    printf( 请输入笔记电脑型号数量价格标号(>0)例:a 1 25 111\n\t\t\t)
    scanf(s d f dcsp[i]name&sp[i]amount&sp[i]price&sp[i]num)
    printf( 否继续(1)否(0)\n\t\t\t)
    scanf(d&flag)
    }while(flag0)
    fpfopen(chaoshitxtw)
    for(i1i fwrite(&sp[i]sizeof(struct goods)1fp)
    fclose(fp)
    chakan()
    }





    xiaoshou()销售模块
    {
    float m[100]
    int z1
    int j[100]
    int a[100]
    int g0
    int y0
    int h0
    float zong0
    fpfopen(chaoshitxtr)
    for(i1i fread(&sp[i]sizeof(struct goods)1fp)
    fclose(fp)
    do
    {
    g++
    y++

    loop printf( 请输入笔记电脑型号数量例:(100 20)\n\t\t\t)
    scanf(d d&j[y]&a[y])
    for(z1z {
    if(j[y]sp[z]num)
    {
    h++
    sp[z]amountsp[z]amounta[y]
    m[y](float)a[y]*sp[z]price
    sc[y]sp[z]
    }
    }
    if(h0)
    {
    printf( 输入误请重新输入\n\t\t\t)
    goto loop
    }
    fpfopen(chaoshitxtwt)
    for(i1i fwrite(&sp[i]sizeof(struct goods)1fp)
    fclose(fp)
    printf( 否继续(1)否(0)\n\t\t\t)
    scanf(d&flag)
    }while(flag0)
    printf(\n ############################################\n)
    printf( 编号 型号 单价 数量 总计\n)
    for(y1y {
    printf( 4d10s82f6d132f\nsc[y]numsc[y]namesc[y]pricea[y]m[y])
    zongzong+m[y]
    }
    printf( 您次消费f 元欢迎您次光\nzong)
    shijian()

    }


    zengjia()增加笔记电脑数量模块
    {
    float m
    int z1
    int j[100]a[100]
    int g0
    int y0
    int zong0
    int h0
    fpfopen(chaoshitxtr)
    for(i1i fread(&sp[i]sizeof(struct goods)1fp)
    fclose(fp)
    do
    {
    g++
    y++
    loop printf( 请输入笔记电脑编号数量例:(100 20)\n\t\t\t)
    scanf(d d&j[y]&a[y])
    for(z1z {
    if(j[y]sp[z]num)
    {
    h++
    sp[z]amountsp[z]amount+a[y]
    ma[y]*sp[z]price
    sc[y]sp[z]
    }
    }
    if(h0)
    {
    printf( 输入误请重新输入\n\t\t\t)
    goto loop
    }
    fpfopen(chaoshitxtwt)
    for(i1i fwrite(&sp[i]sizeof(struct goods)1fp)
    fclose(fp)
    printf( 否继续(1)否(0)\n\t\t\t)
    scanf(d&flag)
    }while(flag0)
    chakan()
    }


    shanchu()删笔记电脑模块
    {
    int z
    int j[100]a[100]
    int c0
    int y0
    int h0
    do
    {
    c++
    loop printf( 请输入您想删笔记电脑编号\n\t\t\t)
    scanf(d&j[y])
    for(z1z {
    h++
    if(j[y]sp[z]num)
    sp[z]sp[z+1]
    }
    if(h0)
    {
    printf( 输入误请重新输入\n\t\t\t)
    goto loop
    }
    fpfopen(chaoshitxtwt)
    for(i1i<(k1)i++)
    fwrite(&sp[i]sizeof(struct goods)1fp)
    fclose(fp)
    printf( 否继续(1)否(0)\n\t\t\t)
    scanf(d&flag)
    }while(flag0)
    chakan()
    }


    shijian()
    {
    struct tm when
    time_t now
    time(&now)
    when*localtime(&now)
    printf( s\nasctime(&when))
    }


    main()函数
    {
    int choice
    do
    {
    printf(\n\n\n ********笔记电脑销售理系统*******\n\n)
    printf( 1进货\n)
    printf( 2销售\n)
    printf( 3增加笔记电脑数量\n)
    printf( 4删笔记电脑\n)
    printf( 5查目前库存\n)
    printf( 0返回菜单\n)
    printf( 请选择您进行操作\n\t\t\t)
    scanf(d&choice)
    switch(choice)
    {
    case 1jinhuo()break
    case 2xiaoshou()break
    case 3zengjia()break
    case 4shanchu()break
    case 5chakan()break
    case 0break
    default printf( 输入误请重新输入\n\t\t\t)
    }
    }while(choice0)
    }

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    C语言课程设计通讯录管理系统

     课程设计报告书 课程名称: C语言课程设计 班 级: 学 号: ...

    5年前   
    2399    0

    C语言课程设计学生考勤系统

    设计任务:C语言课程设计任务书题目:学生考勤系统设计功能:学生考勤系统应包含各班学生的全部信息。每个学生是一条记录,包括姓名、性别、学号、出勤情况等。本系统可模拟考勤过程,记录考勤结果,并能够...

    2年前   
    523    0

    C语言课程设计学生通讯录管理系统设计

    C语言课程设计学生通讯录管理系统设计一、题目内容的描述学生通讯录管理系统设计设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:姓名、家庭地址、邮政编码、电话号码等等),通信录数据类...

    4年前   
    721    0

    C语言课程设计学校运动会管理系统

    C语言课程设计 学 校 运 动 会 管理系统代码有误运行不了 专业:网络工程 班级: 报告人: ...

    1年前   
    232    0

    c++超市管理系统课程设计报告

    c++超市管理系统课程设计报告第1章 任务描述本次C++实践课题为“超市管理系统”。要求功能有A、添加商品信息,有商品编号、商品名、供应商代号、进货价、售出价、存货数等。进货:若商品已存在...

    2年前   
    550    0

    c语言实验报告

    c语言实验报告  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________    成...

    11年前   
    793    0

    C语言实验报告《指针》

    C语言实验报告《指针》  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________ ...

    11年前   
    957    0

    C语言实验报告《数组》

    C语言实验报告《数组》  学号:__________    姓名:__________    班级:__________    日期:__________  指导教师:__________  ...

    11年前   
    883    0

    车辆管理系统实验报告课程设计

     成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 ...

    10个月前   
    274    0

    C语言餐饮结账管理系统设计

    C语言程序设计课程设计报告设计题目:餐饮结账管理系统设计 1 设计任务1.1 设计题目的描述功能:餐饮结账信息包括:编号、时间、台面号、顾客数量、接待服务生、实收金额。试设计一...

    2年前   
    419    0

    C语言实验报告《综合实验》

    C语言实验报告《综合实验》  学号:__________    姓名:__________    班级:__________    日期:__________  指导教师:__________...

    10年前   
    868    0

    C++语言课程设计一迷你高尔夫

    C++语言课程设计一迷你高尔夫一、实验内容 玩家通过按下键盘上的上下左右方向键控制球的移动,使其最终到达出口则游戏通关。 要求如下:1、 游戏分成3关,第一关、第二关、第三关界面图如下:第一关...

    3年前   
    608    0

    2021年c语言课程设计小结

     2021年c语言课程设计小结撰写人:___________日 期:___________2021年c语言课程设计小结关键词:图书管理系统关系模型功能模块随着社会的进步与发展,资源高效利用提...

    3年前   
    600    0

    c语言课程设计总结5篇

    c语言课程设计总结5篇c语言课程设计总结(一):  c语言课程设计总结心得  经过一个学期的学习,我对C语言有了必须的了解。C语言是学习计算机科学的基础,作为一名计算机专业学生,掌握C语言更是...

    3年前   
    1294    0

    c语言课程设计贪吃蛇

    XX 大 学 C语言程序设计 课程设计(论文)题目: 贪吃蛇 院(系): 软件学院 专业班级: ...

    3年前   
    429    0

    操作系统实验报告C语言实现银行家算法

    实 验 报 告题 目名 称C语言实现银行家算法院 系信息科学与工程学院班 级完成时间指导老师本次实验成绩组长联系电话邮件地址组员(姓名,学号)主要任务程序算法的编写、实现、运行调...

    3年前   
    469    0

    C语言综合实验2报告

    实验报告实验名称 小型学生信息管理系统 实验项目 编写一学生信息管理系统,用来管理学生基本信息及成绩信息专业班级 姓名 学号 指导教师 成...

    3年前   
    444    0

    C语言实验报告《函数》

    C语言实验报告《函数》  学号:__________    姓名:__________    班级:__________    日期:__________  指导教师:__________  ...

    12年前   
    1360    0

    C语言程序设计实验报告

    C语言程序设计实验报告  实验名称 计算出1000以内10个最大素数之和   实验目的   1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语...

    10年前   
    955    0

    c语言综合性实验总结

    华北科技学院计算机学院综合性实验实 验 报 告 课程名称 程序设计语言(C) 实验学期 2011 至 2012 学年 第 二 学期学生所在学...

    4年前   
    595    0

    文档贡献者

    文***品

    贡献于2022-05-06

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档