logo资料库

仓库管理系统_实验报告_课程设计_c语言(有源码).docx

第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
资料共26页,剩余部分请下载后查看
1 问题描述
2 功能模块
3 算法分析
4 程序清单
5 运行结果
排序操作界面
6总结与体会
C 语言程序设计实训报告 题 目: 仓库管理系统 系 部: 数理与信息工程系 班 级: 小组成员: 指导教师: 2017 年 4 月 6 日
目 录 1 问题描述................................................................................................................... 3 2 功能模块................................................................................................................... 4 3 算法分析................................................................................................................... 5 4 程序清单................................................................................................................... 6 5 运行结果................................................................................................................... 7 6 总结与体会................................................................................................................ 8
1 问题描述 编写一个程序来管理仓库的货物,系统能实现以下功能: (1)输入信息:产品信息的输入。要求先将货物的基本信息编辑、 保存在文件中,然后从文件中读取相关的信息; (2)修改信息:对产品信息进行修改; (3)增加信息:添加新产品信息; (4)删除信息:删除指定产品信息; (5)查询:能够根据产品号或产品名查询某个产品的信息;根据产 地查询某地的产品信息;根据供应商查询某供应商供应的产品信息; (6)排序:根据产品号对产品进行排序; 根据库存量对产品进行 排序;根据产品名对产品进行排序; (7)统计:根据产品名统计同类商品的数量;根据产地统计某地产 品的种类;根据出库时间统计当月所有产品的出库量并按出库量降序显 示输出; (8)输出:输出所有产品信息或查询产品信息的结果。 (9)报表输出:根据库存数据产生月报表,并保存到一个文件中。 要求每个功能模块用一个函数实现。
2 功能模块
3 算法分析 (1)main 函数流程图
(2)输入函数 input 函数 主要功能: 用户在主菜单中选择 1 时,调用此函数,用来从输入学生的基本信息。 处理过程: 1.定义一个结构体数字 students[1000]和一个整形变量 all_count 2.初始化 all_count 为 0,分别用来存放学生基本信息和总记录数 3.然后按照提示输入学生信息 (3)修改函数 modify 函数 主要功能:用户在主菜单选择 4 时,调用此函数,用来修改信息。 处理过程: 1.输入要修改的产品号,找到相对应的产品信息。输入你要修改为的信息。 2.提示用户是否继续修改产品信息,如果用户输入 0,表示取消输入,则返 回主菜单,否则,继续调用本函数。 (4)查询函数 query 函数 主要功能:用户在主菜单中选择 5 查找功能中按产品号或产品名查询时,用 来显示单个产品的信息。 处理过程: 1.用户可以选择 1 按产品号查询 2 按产品名查询 2.根据用户的选择显示该产品的信息。 (5)输出函数 主要功能:用户在主菜单中选择 8 时,调用此函数,用来输出产品信息。 处理过程:设计一个循环,用来输出所输入的全部产品的基本信息。 pria 函数 (6)保存函数 主要功能:用户在主菜单中选择 9 时,调用此函数,用来保存学生信息。 处理过程:使用文件,保存数据到文件中。 save 函数
主要功能: 用 户 在 主 菜 单 中 选 择 2 时,调用此函数,用来增 加新的产品记录。 处理过程: 输 入 需 要 输 入 的 产 品 个数。 输入产品的信息。 四
(8)删除函数流程图 主要功能:用户在主菜单中 选择 3 时,调用此函数,用 来删除指定产品记录。 处理过程: (1)输入要删除的学生学号, 找到相对应的学生信息。若不存 在,提示不存在 (2)若删除,将该生的后面的 学生的基本信息依次向前移动 一位。
分享到:
收藏