c语言程序设计商品库存管理系统,《C语言课程设计商品库存管理系统》.doc
《C语言课程设计商品库存管理系统》
第1章 系统分析与设计
1.1 系统分析
1.1.1解决问题运用现代信息化和智能化的管理方式,解决商品库存信息在日常生活中易于丢失、遗忘,不易保存、管理的问题,从而使企业和商家能够更全面,更直观地了解到商品库存信息。1.1.2软件功能将商品库存信息进行入库、出库、查询、修改、盘点、排序等操作,更直观反映商品库存信息。
1.2 系统设计
1.2.1系统设计思路以简便快捷和人性化为最终目标,力求最简单有效地管理商品库存信息。
1.2.2系统功能划分通过对数据的不同处理方式,将系统分成了商品入库、商品出库、查询商品、修改商品、日盘点、出库排序六大类,在查询商品中又包含了关键字(选项)查询,在出库排序中又包含升降排序等功能。
1.2.3功能结构图图0
第2章 详细设计与编码
2.1详细设计
2.1.1主要函数算法设计
Void save ;创建text.txt,并对其添加内容void read ;读取text.txt内容,将其赋给数组void input;添加商品入库记录void output;添加商品出库记录void find_1通过名称查询商品信息void find_2;通过代码查询商品信息void find_3;通过生产商查询商品信息void find ;查询商品信息void change;修改商品信息void display;商品信息的盘点void shun;商品出库按升序排序void dao;商品出库按降序排序void quit;退出系统图1.1.2流程图
1.主函数:main函数
函数原型:void main
功能是输出一个欢迎界面,并调用函数,提供1-7个功能选项。图 2
2.分函数
1商品入库:input
函数原型:void input
功能是录入商品信息图32商品出库:output
函数原型:void output
功能是商品出库(减少库存商品数量)图43查询商品 find
函数原型:void find
void find_1
void find_2
void find_3
三种方式查询图51,.按名称查询Y图6
2. 按代码查询图7
3.按生产商查询图84.修改商品 change函数原型:void change图9
6,出库排序图102.2系统编码
#include "stdio.h"
#include "string.h"
#include
#define N 80 /*最大容量限定*/
struct a/*商品库内结构体*/char name[10];
int numb;
char boss[6];
int date ;
int count;
int price;
int chu;
int ru;
goods[1];
struct a product[N]"ac",1,"AC",1,15,5,0,0,"bd",2,"BD",2,10,20,0,0;
int num2;
void readFILE*fp;
int i;system"cls";
fpfopen"text.txt","r+";
iffpNULLprintf"不能打开文件!\n";
exit0;i0;
while!feoffp
iffread&product[i],sizeof struct a,1,fp1i++;numi;
fclosefp;void save/*保存商品的信息*/FILE*fp;
int i;
iffpfopen"text.txt","w"NULLprintf"cannot open file";
return;fori0;i
//printf"商品已保存!\n";
//getch;
fclosefp;
void inputchar a[10],g;int m,i;printf"输入商品名称:";scanf"%s",a;fori0;i
c语言程序设计商品库存管理系统,《C语言课程设计商品库存管理系统》.doc相关推荐
- 数据结构c语言程序设计报告,数据结构与算法课程设计报告模版.doc
数据结构与算法课程设计报告模版.doc 数据结构与算法课程设计报告题 目本科生导师制问题与家族关系查询系统院 (系) 信息科学与工程 专业班级 计算机应用技术1301班 学生姓名 顾 泉 学 号 20 ...
- java数据结构通讯录管理系统_数据结构课程设计—通讯录管理系统
浊贤平鲁冠城美华道钉.内急顺美兴华品红缺点清屏!车组悬吊嗉囊沥胆情愿,城东兴荣规划管涌铺板?轻奏便装壳菜蓝坛卵石数据结构课程设计-通讯录管理系统.缪斯朝圣美金放下隆暑路权. 当年绸巾登封轮滑殴伤调理电 ...
- java驾校管理系统代码_JAVA课程设计驾校管理系统
[实例简介] 该项目是用JAVA-Swing编写.需要建立一个mysql表.因为软件问题无法导出,请读者自行创建.表的列数据在下载文件的截图中,因为程序有导出数据库到Excel文件和界面美化(共27个 ...
- 餐饮管理系统开源java_java课程设计餐饮管理系统
[实例简介] 关于点餐系统的java课程设计,由于时间原因,就写的比较简单 [实例截图] [核心代码] Ordering └── Ordering ├── bin │ ├── OrderView ...
- c语言程序设计书店销售管理系统,C语言课程设计-书店管理系统
<C语言课程设计-书店管理系统>由会员分享,可在线阅读,更多相关<C语言课程设计-书店管理系统(25页珍藏版)>请在人人文库网上搜索. 1.计算机程序设计计算机程序设计(C(C ...
- 销售管理c语言程序设计,C语言课程设计销售管理系统
C语言课程设计销售管理系统 C语言课程设计 题 目 商品销售系统 指导教师 曹东燕 学生姓名 刘伟 张新星 马国文 学 号 200900804072 200901802005 200900804051 ...
- 网吧管理系统C语言作业,C语言课程设计-网吧管理系统.doc
C语言课程设计-网吧管理系统 <通信工程专业C语言课程设计> 报 告 专 业: 通信工程 班 级: 0802 姓 名: 赵 松 指导教师: 丁 雄 二00九 年 十二 月 二十五 日 目 ...
- c语言编程票务系统,C语言课程设计票务管理系统
C语言课程设计票务管理系统 C语言课程设计1西安交通大学城市学院C语言程序设计课程设计报告题目图书信息管理系统专业自动化班级自动化101姓名陈蕾完成日期2012年5月31日C语言课程设计2目录第一章项 ...
- python通讯录管理系统设计_数据结构课程设计-通讯录管理系统(C语言版)
##数据结构课程设计-通讯录管理系统 一,前言 自从上次C语言课设写完后,这次数据结构课设就写的游刃有余了,很快啊,不足三天就写完了它(年轻人不讲武德),如果你认真看过我之前写的C语言课程设计-球队管 ...
- c语言大作业书店图书管理系统,c语言课程设计 书店管理系统.pdf
c语言课程设计 书店管理系统 计算机程序设计(C语言) 课程设计报告 题目:图书管理系统 学院: 专业: 班级: 学号: 姓名: 指导教师: 设计日期:2013年06月24 日 一.选题背景: 设计一 ...
最新文章
- 4月11日云栖精选夜读 | 阿里云异构计算发布:轻量级GPU云服务器实例VGN5i
- linux的每次IO大小控制,linux文件io缓冲
- [Android] 通过Menu实现图片怀旧、浮雕、模糊、光照和素描效果
- 为什么你的引用字体颜色那么淡? CSDN排版、图片尺寸、字体颜色、字体等
- Matlab线性规划(Linear Programming)
- Group by 第二选择 OVER
- Solving environment: failed with initial frozen solve.Retrying with flexible solve
- html中%3csvg%3e标签的使用,微信小程序:使用svg
- 越权操作(文件读取漏洞)
- 路由算法之LS算法和DV算法全面分析
- 19年Q2了,运维的你有啥计划吗?
- Linux 入门记录:五、vi、vim 编辑器
- 使用存储过程备份SqlServer数据库
- abort: error: Temporary failure in name resolution
- 深度学习神经网络中的梯度检查
- 微信支付获取用户真实ip
- vs code php终端输出中文乱码及环境配置解决办法
- matlab中imshow函数输出图像全白全黑问题
- LBS:利用IP地址,获取地理位置
- Solr与mysql数据同步