仓库物资管理系统C语言.doc

仓库物资管理系统C语言.doc

ID:55210651

大小:57.00 KB

页数:19页

时间:2020-05-03

仓库物资管理系统C语言.doc_第1页
仓库物资管理系统C语言.doc_第2页
仓库物资管理系统C语言.doc_第3页
仓库物资管理系统C语言.doc_第4页
仓库物资管理系统C语言.doc_第5页
资源描述:

《仓库物资管理系统C语言.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、仓库物资管理系统课程设计课程名称:程序设计基础姓名:学号:班级:联系方式:1、课程设计目的和要求目的:进一步加深、巩固学生所学专业课程《C程序设计》的基本理论知识,理论联系实际,培养学生综合分析问题和解决问题的能力。掌握运用C语言独立地编写、调试应用程序和进行其它相关设计的技能。要求:编写仓库管理系统,实现库存记录、出库记录、入库记录等三方面的功能。2、课程设计名称及内容n2.1课程设计名称仓库物资管理系统n2.2设计内容设计一个仓库物资管理系统,该系统要求对仓库物资信息进行管理和维护,实现仓库物资

2、信息化。n2.3任务和要求1.创建库存记录文件,根据提示输入若干电器的信息,并将信息保存至一个文件中。2.物资入库管理,创建一个入库记录文件,每次有物资入库,则按入库记录要求输入各项信息,并将该次的入库信息添加到文件中,同时修改相应的库存记录文件。3.物资出库管理,创建一个出库记录文件,每次有物资出库,则按出库记录要求输入各项信息,并将该次的出库信息添加到文件中,同时修改相应的库存记录文件。注意:物资出库时要检查出库数量的合法性(即出库数量必须小于库存数量)。4.按不同条件进行查询操作,输出满足条件

3、的物资信息。(1)输入电器名称,在库存记录文件中查找相应的物资信息并输出。(2)输入品牌名称,在库存记录文件中查找该品牌的所有电器信息并输出。(3)输入一个日期(年.月.日),输出该天的入库记录和出库记录。(4)输入电器名称和型号,输出该电器的所有入库记录和出库记录。5.按不同条件对物资信息进行统计工作。(1)输入电器名称,在库存记录文件中统计该电器的现有库存总量。(2)输入电器名称,在入库记录文件中统计该电器的入库次数。(3)输入一个日期(年.月),在出库记录文件中统计该月的出库记录次数。(4)设

4、置一个库存数量警戒值,输出库存数量小于该警戒值的所有库存电器的信息。3.设计思想作为仓库物资管理系统,首先要有对物资信息的录入,库存记录应包括以下信息:电器名称、品牌名称(或生产厂家)、型号、库存数量、价值。主要以录入、查找、增加、修改、删除、显示等功能,贯穿整个程序。输入要查找的物资名称,系统会自动显示对应的物资信息。最后就是退出程序4.程序详细设计程序共有20个函数,分别为voidCreatStock()voidCreatInstock()voidCreatoutstock()voidSearc

5、hElename();voidSearchBrand();voidSearchDate();voidSearchElenameAndBrand();voidPrintStock(structstock*p);voidPrintInstock(structinstock*p);voidPrintOutstock(structoutstock*p)voidSearchMenu()voidCountMenu()voidCount4()voidmain()intread_stock()intread_ins

6、tock()intread_outstock()intCount1()intCount2()intCount3()其中程序末尾定义了main函数,主函数voidmain(),主要通过调用各个成员函数,最终实现物资信息的创建、查找、统计等各项功能。5.课程设计心得与体会在这次C语言课程设计中,我收获颇丰也发现了自己许多不足的地方,结合自己所学并通过查阅资料,在程序设计过程中加深了我对面向对象的程序设计方法的认识,在巩固了基本的程序设计方法的基础上进一步学习了C中类的定义、成员方法的使用以及函数的调用等

7、。同时,在程序的设计过程中暴露出了许多问题,首先,程序设计之初思路混乱,面对程序要求的各项功能如:教师信息的创建、删除、修改、查找等无从下手,最终通过一个个的子函数分别完成不同的功能并通过主函数调用最终实现程序功能的完整性;第二,平时对于面向对象的程序设计方法仅仅局限于概念上的理解,真正实现起来被每个对象繁杂的属性搞的晕头转向;第三,自己对C语言的学习仅仅局限于课本知识,很少实践,以至于在编程过程中错误不断甚至出现低级的语法错误。这次课程设计使我的编程能力得到了很大的提高,加深了我对面向对象这一概念

8、的理解,对以后其他面向对象程序语言的学习打好良好基础,同样也在编程方面积累了经验6.参考资料《C程序设计》7.程序源代码#include"stdio.h"#include#include#include#defineSTOCKNUM3//原来库存中家电的种类#defineINSTOCKNUM3//每次输入的家电种类#defineOUTSTOCKNUM3//出库家电的种类structdate//时间结构{inty

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

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

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