欢迎来到天天文库
浏览记录
ID:35538783
大小:97.56 KB
页数:36页
时间:2019-03-25
《c语言小型物流仓储管理系统课程设计文库》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言小型物流仓储管理系统课程设计1、课程设计冃的和要求冃的:进一步加深、巩I古I学生所学专业课程《c程序设计》的基本理论知识,理论联系实际,培养学生综合分析问题和解决问题的能力。掌握运用c语言独立地编写、调试应用程序和进行其它相关设计的技能。耍求:编写仓库管理系统,实现库存记录、出库记录、入库记录等三方面的功能。2、课程设计名称及内容?2」课程设计名称仓库物资管理系统?2.2设计内容设计一个仓库物资管理系统,该系统耍求对仓库物资信息进行管理和维护,实现仓库物资信息化。?2.3任务和要求1.创建库存记录文件,根据捉示输入若干电器的信息,并将信
2、息保存至一个文件中。2.物资入库管理,创建-个入库记录文件,每次有物资入库,则按入库记录要求输入各项信息,并将该次的入库信息添加到文件屮,同时修改相应的库存记录文件。3.物资出库管理,创建一个出库记录文件,每次有物资出库,则按出库记录要求输入各项信息,并将该次的出库信息添加到文件中,同时修改相应的库存记录文件。注意:物资出库时要检查出库数量的合法性(即出库数量必须小于廂存数量)。1.按不同条件进行查询操作,输出满足条件的物资信息。(1)输入电器名称,在库存记录文件屮查找相应的物资信息并输出。(2)输入殆牌名称,在库存记录文件中查找该品牌的所有
3、电器信息并输出。(3)输入一个日期(年.月.日),输出该天的入库记录和出库记录。(4)输入电器名称和型号,输岀该电器的所有入库记录和出库记录。2.按不同条件对物资信息进行统计丁作。(1)输入电器名称,在库存记录文件中统计该电器的现有库存总量。(2)输入屯器名称,在入库记录文件中统计该电器的入库次数。(3)输入一个日期(年・月),在出库记录文件中统计该月的出库记录次数。(4)设置一个库存数量警戒值,输出库存数量小于该警戒值的所有库存屯器的信息。3.设计思想作为仓库物资管理系统,首先要冇对物资信息的录入,库存记录应包括以下信息:屯器名称、品牌名称
4、(或牛产厂家)、型号、库存数量、价值。主要以录入、杳找、增加、修改、删除、显示等功能,贯穿整个程序。输入要查找的物资名称,系统会口动显示对应的物资信息。最后就是退出程序4.程序详细设计程序共有20个函数,分别为voidCreatStock()voidCreatlnstock()voidCreatoutstock()voidSearchElename();voidSearchBrand();voidSearchDate();voidSearchElenameAndBrand();voidPrintStock(structstock*p);voi
5、dPrintlnstock(structinstock*p);voidPrintOutstock(structoutstock*p)voidSearchMenu()voidCountMenu()voidCount4()voidmain()intread_stock()intreadstock()intread_outstock()intCount1()intCount2()intCount3()其中程序末尾定义了main函数,主函数voidmain(),主要通过调用各个成员函数,最终实现物资信息的创建、杳找、统计等各项功能。3.课程设计心得与
6、体会在这次C语言课程设计中,我收获颇丰也发现了自己许多不足的地方,结合自己所学并通过查阅资料,在程序设计过程屮加深了我对面向对象的程序设计方法的认识,在巩固了基本的程序设计方法的基础上进一步学习了C中类的定义、成员方法的使用以及函数的调用等。同时,在程序的设计过程M曝露出了许多问题,首先,程序设计之初思路混乱,面对程序要求的各项功能如:教师信息的创建、删除、修改、查找等无从下手,最终通过一个个的子函数分别完成不同的功能并通过主函数调用最终实现程序功能的完整性;第二,平时对于面向对象的程序设计方法仅仅局限于概念上的理解,真止实现起来被每个对彖繁
7、杂的属性搞的晕头转向;第三,自己对C语言的学习仅仅局限于课本知识,很少实践,以至于在编程过程中错误不断甚至出现低级的语法错误。这次课程设计使我的编程能力得到了很大的捉高,加深了我对面向对彖这一概念的理解,对以后其他面向对象程序语言的学习打好良好基础,同样也在编程方面积累了经验6•参考资料《C程序设计》7.程序源代码#include"stdio.h"#include#include#include#defineSTOCKNUM3〃原来库存屮家电的种类#defineINSTOCKNUM3〃
8、每次输入的家电种类#defineOUTSTOCKNUM3〃出库家电的种类structdate//吋间结构{intyear;intmonth;intday;};str
此文档下载收益归作者所有