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()
功能是录入商品信息
图3
2)商品出库:output
函数原型:void output()
功能是商品出库(减少库存商品数量)
图4
(3)查询商品 find
函数原型:void find()
void find_1()
void find_2()
void find_3()
三种方式查询
图5
1,.按名称查询
Y
图6
2. 按代码查询
图7
3.按生产商查询
图8
4.修改商品 change()函数原型:void change()