C语言 仓库管理系统 设计报告

C语言 仓库管理系统 设计报告

ID:39291695

大小:138.00 KB

页数:24页

时间:2019-06-29

C语言 仓库管理系统 设计报告_第1页
C语言 仓库管理系统 设计报告_第2页
C语言 仓库管理系统 设计报告_第3页
C语言 仓库管理系统 设计报告_第4页
C语言 仓库管理系统 设计报告_第5页
资源描述:

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

1、设计题目:仓库物资管理系统班级:网络0901班姓名:水土第一学号:20091221***完成日期:2010-9-9注意事项:免积分下载,还请亲们给个好评。思密达第23页目录1课程设计目的和要求21.1课程设计的目的:21.2课程设计的要求:22课程设计任务内容:23详细设计说明33.1功能模块图:33.2数据结构设计:43.3功能模块设计:54软件使用说明:65课程设计心得与体会:66参考文献:77附录:部分程序清单:7第23页课程设计目的和要求1.1课程设计的目的:通过一个学年的学习,对《c程序设计》这门课程之中所讲的知识有了一定的了

2、解。但是作为一名合格的大学生,不仅要认真阅读课本知识,还要通过上机实践来增强和巩固自己的知识。特别是作为工科类学生,更要注重实践这一环节。因为只有这样我们才能成为合格的计算机人材。1.2课程设计的要求:在实践过程之中,重要的是独立思考,这样,不仅有利于提高自己对知识的理解,还更有助于提高自己的实践动手能力。与此同时,还应该注意主动与别人交流,这样便有利于就业之后与团队进行合作。2课程设计任务内容:仓库管理系统是各个大型商店进行管理的重要组成部分,其内容较多,为了满足工作需求,要求设计的管理系统能够完成以下五种功能:1.创建库存记录文件。

3、根据提示输入若干电器的“电器名称、品牌名称(或生产厂家)、型号、库存数量、价值”等信息,并将信息保存至一个文件中。2.物资入库管理,创建一个入库记录文件,每次有物资入库,则按入库记录要求输入“电器名称、品牌名称、型号、入库数量、单价、入库时间(年.月.日)、送货人姓名”等信息,并将该次的入库信息添加到文件中,同时修改相应的库存记录文件。第23页3.物资出库管理,创建一个出库记录文件,每次有物资出库,则按出库记录要求输入各项信息,并将该次的出库信息添加到文件中,同时修改相应的库存记录文件。在此过程之中,检查出库数量的合法性(即出库数量必须

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

5、记录次数。(4)设置一个库存数量警戒值,输出库存数量小于该警戒值的所有库存电器的信息。1详细设计说明1.1功能模块图:系统功能模块图第23页1.1数据结构设计:系统共定义了四个结构体类型,包括日期类型、库存类型、入库类型和出库类型,其中在入库类型和出库类型中要使用日期类型,定义如下:structgoods{charname[10];//电器名称charbrand[10];//电器品牌charstyle[10];//电器型号intnum;//库存数量floatmoney;//价值}stu_1[SIZE];//库存结构structdate{

6、intyear;//年份intmonth;//月份intday;//日期};//日期结构structentrance{charname[10];//电器名称charbrand[10];//电器品牌charstyle[10];//电器型号intnum;//入库数量floatmoney;//单价structdatetime;//入库日期charstuf[10];//送货人姓名}stu_2[SIZE];//入库结构structexit{charname[10];//电器名称charbrand[10];//电器品牌charstyle[10];/

7、/电器型号intnum;//出库数量structdatetime;//出库日期charstuf[10];//提货人姓名第23页}stu_3[SIZE];//出库结构系统定义了宏变量,存放电器种类,具体定义如下:#defineSIZE101.1功能模块设计:main函数的设计:由于第一次使用,在库存文件,入库文件和出库文件之中,没有任何信息,所以,要求我们先输入应有的信息,才能进行查询和统计。用If语句和for循环结构进行提示输入相应的数字,然后利用switch语句选择定义的各种函数应该进行的操作,为用户提供服务。建立库存记录文件模块包括

8、scan_1()与save_1()两个函数组成,该模块有main函数调用。Scan_1()函数用于输入各个库存信息,save_1()函数将库存信息保存成文件。建立入库记录文件模块包括scan_2(),sav

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

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

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