食品仓库管理系统程序

食品仓库管理系统程序

ID:34310765

大小:765.00 KB

页数:26页

时间:2019-03-05

食品仓库管理系统程序_第1页
食品仓库管理系统程序_第2页
食品仓库管理系统程序_第3页
食品仓库管理系统程序_第4页
食品仓库管理系统程序_第5页
资源描述:

《食品仓库管理系统程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计报告课程设计名称:C语言课程设计课程设计题目:食品仓库管理系统程序24目录第1章需求分析11.1社会需求11.2题目的内容与要求1第2章概要设计2第3章详细设计33.1主模块33.2录入仓库食品信息模块43.3打印仓库食品信息模块53.4添加仓库食品信息模块63.5删除仓库食品信息模块73.6修改食库食品信息模块83.7操作并产生统计报表93.8处理过期食品并打印其清单103.9查询仓库产品信息模块10第4章调试分析12第5章使用说明13参考文献15附录(程序清单)1624沈阳航空工业学院课程设计报告第1章需求分析第1章需求分析1.1社会需求在当今仓库的对库存食品系统化管理

2、的大趋势下,对食品的管理的安全,高效的要求越来越高,所以对管理系统的优化设计也越来越高。某食品仓库需要一个能够管理食品仓库的程序,希望通过此程序能够很好的管理仓库的食品。1.2题目的内容与要求内容:某食品仓库管理程序保存如下——产品编号,产品名称,产地,计量单位,单价,数量,进货日期,保质期,选择一种数据结构保存以上信息,实现以下功能:(1)输入数据,建立库存商品信息。(2)有查询,添加,删除和修改商品信息的功能。(3)以日为单位,对库存商品的产品的入库与出库进行操作,并产生统计报表。(4)根据当天日期统计即将到期的库存商品,进行相应处理,并打印其清单备注。24沈阳航空工业学院课程

3、设计报告第2章概要设计第2章概要设计本程序主要分为九个模块:主模块,录入模块,打印模块,查询模块,添加模块,删除模块,修改模块,操作并产生统计报表模块,处理过期食品并打印清单备注模块。主模块:调用函数,控制程序的运行。录入模块:输入食品信息并保存。打印模块:查看是否录入信息。查询模块:查询所需的食品信息。添加模块:添加要保存的食品信息。删除模块:删除不需要的食品信息。修改模块:修改食品信息。操作并产生统计报表模块:对食品的出入仓库的处理并产生统计表。处理过期食品并打印清单备注模块:对食品的过期处理并打印备注清单。该程序充分的考虑到管理者要求,做到人性化的自动管理。图2.1某食品仓库

4、管理功能24沈阳航空工业学院课程设计报告第3章详细设计第3章详细设计3.1主模块控制整个程序的运行,通过主函数模块分别调用各个模块,实现各项功能。在对程序的预处理时,充分的考虑了用户的需求及习惯,先对食品名称的处理,一般对食品名称比较短,所以我把名称定义大小20的字符串的数组,在价格方面,定义为浮点型的,这样便于用户的操作与计算。在定义产地的数组时,考虑到地名不算长,定义为20大小的字符串数组。进货日期用结构体的形式定义的,这样方便用户的查看。在录入和打印的系统中,用户可以输入食品编号,名称,产地,计量单位,单价,数量,进货日期,保值期,对食品进行详细的说明,并且可以看见食品的详细

5、信息。在查询和删除系统中,用户可以根据具体情况进行查询,删除已有的食品。可以查看到食品的详细的信息,对仓库进行一系列的操作。在修改系统中,用户可以先输入食品的编号后,再按人性化的提示输入修改的信息。这样既节约用户宝贵的时间,又对食品的具体信息非常的了解,对食品的安全储存,使用做出最好的准备,符合国家的本着对人的生命安全储存食品的具体要求,又能在食品的有效期以前处理食品做好准备。而操作并产生统计报表和处理过期产品并打印其清单的系统更是做到了只有想不到的,没有做不到的服务。操作并产生统计报表可以选择入库,出库,产生统计报表的操作,做到一键多能。可以对仓库最近的出库与入库,产生统计报表进

6、行一系列的操作。处理过期产品并打印其清单系统中,可以输入当日的日期,系统自动删除已过期食品,并打印已删除的食品的信息。做到了让管理者省心,放心,让安全食品储存的高效的服务。这个程序根据当今社会的需求而设,能做到高效,安全,人性化的服务。24沈阳航空工业学院课程设计报告第3章详细设计3.2录入仓库食品信息模块(1)录入信息模块,函数名为save(pro,n)。(2)save(pro,n)函数不需要传递参数,整型变量i表示存放的是第i条记录,定义了存放临时记录的结构体变量,指针文件变量fp。进入程序时打开文件,对文件操作结束,退出程序时关闭文件。流程图如图3.2所示。图3.2食品信息录

7、入流程图24沈阳航空工业学院课程设计报告第3章详细设计3.3打印仓库食品信息模块打印仓库产品信息函数名为show(),不需要传递参数,也不需要定义任何变量。打开文件,通过循环逐条读取数据,并将数据显示在屏幕上。流程图如图3.3所示.。图3.3仓库食品信息打印流程图24沈阳航空工业学院课程设计报告第3章详细设计3.4添加仓库食品信息模块添加仓库食品信息函数为add()。添加仓库食品信息文件,从文件逐条读取数据,并将它们存放在结构体类型的数组中,对数组进行添加,最后将数据

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

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

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