资源下载地址:https://download.csdn.net/download/sheziqiong/86927526
资源下载地址:https://download.csdn.net/download/sheziqiong/86927526

一、设计的任务及要求

题目 13 结构数组的应用(可以自己设计功能)(管理类)
设计任务 模拟一个商店的商品销售管理系统(P209 例题 7-17)
设计要求 库存表数据录入;销售表数据录入;销售商品;库存表查询;销售表查询;退出

二、设计主要数据和函数介绍

数据或函数名称 表示或功能说明
goods_t 结构体,包含商品的名称,价格,数量
storage 结构体数组,库存表数据
sales_table 结构体数组,销售表数据
add_storage 进货功能,向库存表添加商品信息
add_sales 给货物添加账单,向销售表添加商品信息
show_storage 展示库存表数据
show_sales 展示销售表数据
sell 出售商品

三、设计的问题分析

该管理系统分为 5 个小问题,其中用户选择 1、2 时的功能相似,都是向表中添加信息,用户选择 4、5 时的功能也相似,都比较简单都是展示表的信息,当用户选择 3(出售商品)时,实现起来分为多个步骤,1.首先判断商品名称在库存表的有没有。2.判断库存表的商品数量是否大于 0。3 判断销售表中没有该商品。4 完成库存表商品数量-1,销售表商品数量 +1 的操作。

四、源程序代码及运行结果

运行结果:

我们连续选择两次 1,对库存表进行添加西红柿和土豆两个商品。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K1ZHp2v3-1654494131435)(https://www.writebug.com/myres/static/uploads/2022/6/5/a5d48cc75f68ace437380cc8267767a8.writebug)]

我们选择 4,进行查看库存库中的商品。通过结果可见我们发现了我们添加的西红柿和土豆。

我们选择 5,进行查看销售库中的商品,通过结果可见没有出售东西,或手动添加,可见销售库空空如也。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KjvrpzpB-1654494131436)(https://www.writebug.com/myres/static/uploads/2022/6/5/128c825e452ae5bdc523ec919a846ee1.writebug)]

我们选择 2,在销售表中录入西红柿的销售信息。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IdGgZ4bH-1654494131436)(https://www.writebug.com/myres/static/uploads/2022/6/5/b78cef5f494fdb34207f977a8f3b0b49.writebug)]

我们选择 3,出售一个土豆。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R8YBZfK0-1654494131437)(https://www.writebug.com/myres/static/uploads/2022/6/5/062ab109b2372d9d0935627c88d3a230.writebug)]

我们在选择 5,进行查看销售库中的商品,可以发现我们销售表中,有我们手动添加的西红柿的信息和出售土豆的信息。

我们在选择 4 对库存表中的商品进行查看,可见我们确实出售了一个土豆。

我们选择 6,最后成功的退出了系统。

资源下载地址:https://download.csdn.net/download/sheziqiong/86927526
资源下载地址:https://download.csdn.net/download/sheziqiong/86927526

基于C语言的商店商品销售系统相关推荐

  1. c语言课程设计商品销售系统,c语言课程设计商品销售管理系统.pdf

    C语言课程设计商 品销售管理系统 1 2020 年 4 月 19 日 文档仅供参考 商品销售管理系统 目录 一. 需求分析 2 二.概要设计 2 三.详细设计 4 四.调试分析 14 五.用户手册 1 ...

  2. 基于 Python 的大型超市商品销售关联度分析系统

    温馨提示:文末有 CSDN 平台官方提供的学长 Wechat / QQ 名片 :) 1. 项目背景 本项目通过对数据挖掘领域中的关联规则经典算法Apriori,运用关联规则对某大型超市超市的部分数据进 ...

  3. C语言实现商品销售系统

    商品销售系统 #include<stdio.h> //头文件 #include<string.h> //头文件 #include<stdlib.h> //头文件 # ...

  4. C语言—商品销售系统

    #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> //头文件 #include<string.h> //头文件 #incl ...

  5. java计算机毕业设计基于springboo+vue的电脑城销售系统

    项目介绍 随着科技的发展,人们对电子产品的依赖越来越严重.尤其是像电脑和手机这些日常生活和办公必须用到的产品,更是人们在工作和生活中不可或缺的工具.但是很多时候,人们在购买电脑的时候,需要到电脑商城进 ...

  6. C++入门编程实战(二)商品销售系统

    开发语言:C++ 开发环境:VS2017 程序说明:商品销售系统程主要分为三部分: commodity类的声明与实现(commodity.h.commodity.cpp). trade类的声明与实现( ...

  7. 基于javaweb+ssm的农资采购销售系统(java+SSM+Easyui+maven+Mysql)

    基于javaweb+ssm的农资采购销售系统(java+SSM+Easyui+maven+Mysql) 项目描述: 一个完整的农资采购销售系统,系统分为前台会员注册登陆,农资信息浏览,农资详情信息查看 ...

  8. 基于JAVA果之芒农场销售系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA果之芒农场销售系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA果之芒农场销售系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  9. 基于C语言的个人所得税计税系统

    基于C语言的个人所得税计税系统 问题描述: 我国现行的个人所得税计算方法如下: 级数 全月应纳税所得额 税率(%) 1 不超过500元的 5 2 超过500元至2000元的部分 10 3 超过2000 ...

最新文章

  1. 吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
  2. Metasploit命令info使用技巧
  3. java集合:LinkedList
  4. 2018百度之星程序设计大赛 - 资格赛 hdu6345(找区间最小值)
  5. MyBatis中的@Mapper注解使用
  6. [译] 每天一段 Spring 5 官方文档(5.1.4.RELEASE)—— Spring Framework Overview 06
  7. 判断字符是否在1-15之间
  8. POJ 3080 Blue Jeans (后缀数组)
  9. selenium实现登录百度(自动识别简单验证码)
  10. linux vim debugger,Vim 调试:termdebug 入门
  11. c 字符串数组_在C++中将字符串转换为char数组
  12. python-数据类型-整数类型与浮点数据类型
  13. Python_今天是今年第几天
  14. spyder ctrl + 鼠标左键点击函数 无法跳转
  15. Linux文件和目录的属性及权限
  16. 没有找到dllregisterserver输入点_「Mac实用技巧」将浏览器的点密码转换成文本密码的三种方法分享...
  17. iOS已发布应用中对异常信息捕获和处理(转)
  18. 卫星追踪利器 OpenATS简介
  19. 分销渠道都有哪些策略
  20. 《英语语法新思维 基础版1》读书笔记(一)

热门文章

  1. 寻仙有的服务器显示测速中,2018年4月4日1组服务器合并公告
  2. [Layui]layui输入框如何设置禁止输入
  3. windows xp/2003 自动登陆
  4. 关于读书的,读书笔记的一点总结
  5. 青椒下该脚本是用什么语言编写(某计价软件)
  6. 一个不错的笑話哦⋯⋯很有意思的双关语
  7. 企业宣传片制作的常见误区
  8. JLabel 展示静态 图标 icon
  9. 解决origin2022工具栏没有从CSV文件导入数据的问题
  10. android SwitchPreference ListPreference使用