语言课程设计商品库存管理系统

语言课程设计商品库存管理系统

ID:33621209

大小:490.00 KB

页数:36页

时间:2019-02-27

语言课程设计商品库存管理系统_第1页
语言课程设计商品库存管理系统_第2页
语言课程设计商品库存管理系统_第3页
语言课程设计商品库存管理系统_第4页
语言课程设计商品库存管理系统_第5页
资源描述:

《语言课程设计商品库存管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、常州大学课程设计第1章系统分析与设计1.1系统分析1.1.1解决问题运用现代信息化和智能化的管理方式,解决商品库存信息在日常生活中易于丢失、遗忘,不易保存、管理的问题,从而使企业和商家能够更全面,更直观地了解到商品库存信息。1.1.2软件功能将商品库存信息进行入库、出库、查询、修改、盘点、排序等操作,更直观反映商品库存信息。1.2系统设计1.2.1系统设计思路以简便快捷和人性化为最终目标,力求最简单有效地管理商品库存信息。1.2.2系统功能划分通过对数据的不同处理方式,将系统分成了商品入库、商品出库、查询商品、修改商品、日盘点、出库排

2、序六大类,在查询商品中又包含了关键字(选项)查询,在出库排序中又包含升降排序等功能。1.2.3功能结构图商品库存管理系统商品入库商品出库查询商品修改商品日盘点出库排序退出系统返回主菜单图0第36页共36页常州大学课程设计第2章详细设计与编码2.1详细设计2.1.1主要函数算法设计Voidsave();创建text.txt,并对其添加内容voidread();读取text.txt内容,将其赋给数组voidinput();添加商品入库记录voidoutput();添加商品出库记录voidfind_1()通过名称查询商品信息voidfind

3、_2();通过代码查询商品信息voidfind_3();通过生产商查询商品信息voidfind();查询商品信息voidchange();修改商品信息voiddisplay();商品信息的盘点voidshun();商品出库按升序排序voiddao();商品出库按降序排序voidquit();退出系统图1第36页共36页常州大学课程设计.1.2流程图1.主函数:main函数函数原型:voidmain()功能是输出一个欢迎界面,并调用函数,提供1-7个功能选项。开始显示主菜单根据需要选择序号输入n,n为1-7调用input函数进入商品入库

4、调用output函数进入商品出库调用find函数进入商品查询调用change函数进入商品修改调用dispy函数进入日盘点调用order函数进入出库排序退出系统是否退出系统YN退出系统继续操作结束图2第36页共36页常州大学课程设计2.分函数(1)商品入库:input函数原型:voidinput()功能是录入商品信息开始输入商品名称是否存在改商品输入名称,代码,生产商,生产日期,数量,价格,出库量,入库量输入数量是否继续录入YN结束图3第36页共36页常州大学课程设计2)商品出库:output函数原型:voidoutput()功能是商品

5、出库(减少库存商品数量)开始输入出库数量Y结束N是否存在改商品输入商品名称是否继续出库NY图4第36页共36页常州大学课程设计(3)查询商品find函数原型:voidfind()voidfind_1()voidfind_2()voidfind_3()三种方式查询开始1.按名称查询2.按代码查询3.按生产商查询显示名称,代码,生产商,生产日期数量,价格,入库,出库结束显示序号1-3,根据需要输入序号查询图5第36页共36页常州大学课程设计1,.按名称查询Y开始输入名称是否存在商品输出商品信息结束N图62.按代码查询开始输入.代码是否存在

6、商品输出商品信息结束N图7第36页共36页常州大学课程设计3.按生产商查询开始输入生产商是否存在商品输出商品信息结束N图8第36页共36页常州大学课程设计4.修改商品change()函数原型:voidchange()开始输入名称名称是否修改代码是否修改生产商是否修改日期是否修改数量是否修改价格是否修改出库,入库是否修改输入新名称输入新代码输入新生产商输入新日期输入新数量输入新价格输入新出库量YNNNNNNYYYYYY结束图9第36页共36页常州大学课程设计6,出库排序开始1.升序排序2.降序排序显示图书编号、书名、作者、出版社、出版时

7、间、数量结束显示序号1.2,根据输入序号查看出库量排序图10第36页共36页常州大学课程设计2.2系统编码#include"stdio.h"#include"string.h"#include#defineN80/*最大容量限定*/structa/*商品库内结构体*/{charname[10];intnumb;charboss[6];intdate;intcount;intprice;intchu;intru;}goods[1];structaproduct[N]={{"ac",1,"AC",1,15,5,0,0}

8、,{"bd",2,"BD",2,10,20,0,0}};intnum=2;voidread(){FILE*fp;inti;system("cls");fp=fopen("text.txt","r+");if(fp==NU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。