基于C语言的商店商品销售系统
资源下载地址: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语言的商店商品销售系统相关推荐
- c语言课程设计商品销售系统,c语言课程设计商品销售管理系统.pdf
C语言课程设计商 品销售管理系统 1 2020 年 4 月 19 日 文档仅供参考 商品销售管理系统 目录 一. 需求分析 2 二.概要设计 2 三.详细设计 4 四.调试分析 14 五.用户手册 1 ...
- 基于 Python 的大型超市商品销售关联度分析系统
温馨提示:文末有 CSDN 平台官方提供的学长 Wechat / QQ 名片 :) 1. 项目背景 本项目通过对数据挖掘领域中的关联规则经典算法Apriori,运用关联规则对某大型超市超市的部分数据进 ...
- C语言实现商品销售系统
商品销售系统 #include<stdio.h> //头文件 #include<string.h> //头文件 #include<stdlib.h> //头文件 # ...
- C语言—商品销售系统
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> //头文件 #include<string.h> //头文件 #incl ...
- java计算机毕业设计基于springboo+vue的电脑城销售系统
项目介绍 随着科技的发展,人们对电子产品的依赖越来越严重.尤其是像电脑和手机这些日常生活和办公必须用到的产品,更是人们在工作和生活中不可或缺的工具.但是很多时候,人们在购买电脑的时候,需要到电脑商城进 ...
- C++入门编程实战(二)商品销售系统
开发语言:C++ 开发环境:VS2017 程序说明:商品销售系统程主要分为三部分: commodity类的声明与实现(commodity.h.commodity.cpp). trade类的声明与实现( ...
- 基于javaweb+ssm的农资采购销售系统(java+SSM+Easyui+maven+Mysql)
基于javaweb+ssm的农资采购销售系统(java+SSM+Easyui+maven+Mysql) 项目描述: 一个完整的农资采购销售系统,系统分为前台会员注册登陆,农资信息浏览,农资详情信息查看 ...
- 基于JAVA果之芒农场销售系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA果之芒农场销售系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA果之芒农场销售系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 基于C语言的个人所得税计税系统
基于C语言的个人所得税计税系统 问题描述: 我国现行的个人所得税计算方法如下: 级数 全月应纳税所得额 税率(%) 1 不超过500元的 5 2 超过500元至2000元的部分 10 3 超过2000 ...
最新文章
- 吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
- Metasploit命令info使用技巧
- java集合:LinkedList
- 2018百度之星程序设计大赛 - 资格赛 hdu6345(找区间最小值)
- MyBatis中的@Mapper注解使用
- [译] 每天一段 Spring 5 官方文档(5.1.4.RELEASE)—— Spring Framework Overview 06
- 判断字符是否在1-15之间
- POJ 3080 Blue Jeans (后缀数组)
- selenium实现登录百度(自动识别简单验证码)
- linux vim debugger,Vim 调试:termdebug 入门
- c 字符串数组_在C++中将字符串转换为char数组
- python-数据类型-整数类型与浮点数据类型
- Python_今天是今年第几天
- spyder ctrl + 鼠标左键点击函数 无法跳转
- Linux文件和目录的属性及权限
- 没有找到dllregisterserver输入点_「Mac实用技巧」将浏览器的点密码转换成文本密码的三种方法分享...
- iOS已发布应用中对异常信息捕获和处理(转)
- 卫星追踪利器 OpenATS简介
- 分销渠道都有哪些策略
- 《英语语法新思维 基础版1》读书笔记(一)