仓库管理系统的C++编程

上传人:飞*** 文档编号:51268340 上传时间:2018-08-13 格式:PDF 页数:11 大小:83.03KB
返回 下载 相关 举报
仓库管理系统的C++编程_第1页
第1页 / 共11页
仓库管理系统的C++编程_第2页
第2页 / 共11页
仓库管理系统的C++编程_第3页
第3页 / 共11页
仓库管理系统的C++编程_第4页
第4页 / 共11页
仓库管理系统的C++编程_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《仓库管理系统的C++编程》由会员分享,可在线阅读,更多相关《仓库管理系统的C++编程(11页珍藏版)》请在金锄头文库上搜索。

1、计算机高级语言认 知 实 习 报 告课题名称:仓库货物的管理问题实习时间:2009.12.28 2010.1.7 学生姓名:刘洋寇磊王源庆学生学号:200807020315 200807020316 200807020317 指导教师:乐千桤完成日期:2010 年 1 月 7 日成都理工大学课程设计报告II 目录第 1 章前言(问题背景、定义) 11.1仓库货物管理的和意义 11.2仓库货物管理方法介绍 错误!未定义书签。第 2 章相关理论知识简介 错误!未定义书签。2.1货物管理的基本原理 错误!未定义书签。2.2 货物管理的的理论基础 错误!未定义书签。2.3 程序化的货物管理简介 错误!

2、未定义书签。第 3 章解决问题的思路和方法(包括算法设计) 错误!未定义书签。第 4 章程序实现 错误!未定义书签。第 5 章结论 错误!未定义书签。参考文献 错误!未定义书签。附录程序代码 错误!未定义书签。成都理工大学课程设计报告1 第 1 章问题背景和定义1.1 货物管理的目的和意义仓库管理系统是现代企业对物资进行管理、查询和记录的信息管理系统。它 能实现多个仓库的管理、 分类查看等精细化管理。 通过对货物的进货、 出货进行 详细的记录和查询以帮助企业准确的掌握库存信息,便于决策部门正确的作出企 业规划,最大限度的提高企业的竞争力和管理效率。1.2 仓库货物管理的方法介绍传统的仓库管理方

3、法,如果货物品项不是很多,数量也不是很多,一般师傅 们根据经验靠一个好记忆好脑袋来管理,不过现代仓储管理中货物品项越来越 多,而且杂,数量也越来越大,进出吞吐量也越来越频繁,这种靠经验和脑袋记 忆实在不是长久之计, 尤其存在三班倒或休息交接或员工调动交接时存在很大的 不便,师傅不在时好像货物就发不出去了,徒弟往往找不到比较 “陌生”的货物。 这种传统的方法不能适应现在仓储管理的需要。下面跟你介绍一下四号定位的管理方法:也就是说位置管理由4 位数 字表示,举例说明:比如3242#中第一位数字 3-表示仓库号码,即3号库,如果企业存在多个仓库的话;第二位数字 2-表示分区号码,即三号库的2 号分区

4、中;第三位数字 4-表示分区中货架的排次号码, 即 3 号库中的第二分区的4 号货 架第四位数字 2-表示货架的层次号码,即该区4 号货架的第二层货位。就像住房的门牌号码一样,把某小区,某单元,某层楼,某号门都 表示出来了。尽管房屋的主人或许经常变化,但门牌号码是确定的。1.3 本文的研究目标和主要内容1、设计内容:制作仓库货物管理系统,实现数据录入(入货) 、数据输出(出货)、数据浏览以及数据查询(货物查询)和商品报损等功能。2、设计要求:1)完成入货,出货操作 2)多条件查询 (货物编号、类型、名称、价格、入库时间、库存数量等) 成都理工大学课程设计报告2 3)排序(价格、库存等) 4)计

5、算统计(库存、销售量等)二、系统分析(需求分析)1、系统的功能分析 : 数据录入:商品入库和商品出库数据查询:货物的查询和商品报损封面系统:系统时钟和退出系统2.系统性能要求:系统安全、可靠;功能齐全;操作方便、界面友好;易于维护和扩充。成都理工大学课程设计报告3 第二章相关理论知识简介2.1 货物管理的基本原理的简介传统的仓库管理方法,如果货物品项不是很多,数量也不是很多,一般师傅们根据经验靠一个好记忆好脑袋来管理,不过现代仓储管理中货物品项越来越多,而且杂, 数量也越来越大, 进出吞吐量也越来越频繁,这种靠经验和脑袋记忆实在不是长久之计,尤其存在三班倒或休息交接或员工调动交接时存在很大的不

6、便,师傅不在时好像货物就发不出去了,徒弟往往找不到比较“陌生”的货物。这种传统的方法不能适应现在仓储管理的需要。下面跟你介绍一下四号定位的管理方法:也就是说位置管理由4 位数字表示,举例说明:比如3242#中第一位数字3-表示仓库号码,即3 号库,如果企业存在多个仓库的话;第二位数字2-表示分区号码,即三号库的2 号分区中;第三位数字4-表示分区中货架的排次号码,即3 号库中的第二分区的4 号货架第四位数字2-表示货架的层次号码,即该区4 号货架的第二层货位。就像住房的门牌号码一样,把某小区,某单元,某层楼,某号门都表示出来了。尽管房屋的主人或许经常变化,但门牌号码是确定的。2.2货物管理的的

7、理论基础仓库是物流物流系统中企业储存原料、半成品、产成品的场所。传统的仓库经常将大批量的货物在仓库中存放较长时间,而现代物流仓库更强调货物的动态进出,尽量少的货物在仓库中存放尽可能少的时间。仓库在物流系统中的作用主要有运输整合、产品组合、 直接转运、服务、偶发事件的防范和缓冲。仓库管理概述仓库管理也叫仓储管理,英文Warehouse Management,简称 WM ,指的是对仓储货物的收发、结存等活动的有效控制,其目的是为企业保证仓储货物的完好无损,确保生产经营活动的正常进行, 并在此基础上对各类货物的活动状况进行分类记录,以明确的图表方式表达仓储货物在数量、 品质方面的状况,以及目前所在的

8、地理位置、部门、订单归属和仓储分散程度等情况的综合管理形式。仓库管理的核心探讨库存虽然“库存”不会记入月度损益,但它是资产负债表不可缺少的组成元素。有很多关于“时间”的财务绩效参数和非财务性绩效参数,例如,及时客户订单交付、现金周转、库存持有天数等等。 对于企业来说, 这些周转时间能反映出企业当前的经营状况。它们的改进必然有助于提高供应链的整体竞争力。成都理工大学课程设计报告4 成都理工大学课程设计报告5 第三章解决问题的思路和方法1. 模块框架图仓库货物管理系统有:商品入库、商品出库、货物查询、商品报销、退出系统构成2. 模块功能设计:2.1 数据录入:增加一个新的记录,对出库和入库的货物将

9、其数据录入2.2 数据查询:对商品的编号、类型、名称、价格、入库时间、库存数量等字段进行精确或模糊查找。2.3 数据数据排列:数据可按价格、库存升序和降序排列2.4 数据计算统计:可计算出库存和销售量仓库货物管理系统数据录入数据查询封面系统数据排序按编号查询货物入库系统时钟降序排列退出系统货物出库升序排列按名称查询成都理工大学课程设计报告6 第四章程序实现1 类的设计2 函数的实现以下以入库函数和主函数为例给出详细实现,其它函数参照程序的源代码。/入库函数通过文件输入输出流把物品的属性以文件的形式保存。void mana:in_storage() system(“cls“); string n

10、ame;/商品名double price;/ 介格string storeNo;/ 仓库编号string kinds;/ 商品大类string shelfNo;/ 货架号long count = 0; / 商品数量cout name; cout price; cout count; cout storeNo; cout kinds; cout shelfNo; ofstream storeFile(“store.txt“, ios:app); storeFile setiosflags(ios:left) setw(20) name “ “ setw(15) price “ “ setw(10

11、) count “ “ setw(10) storeNo “ “ setw(20) kinds “ “ shelfNo endl; storeFile.close(); cout endl endl “t该商品已经入库.“ endl endl “t“; system(“pause“); /主函数程序段如下:int main() char select; mana men; while (select = men.first_face() switch (select) case 1: men.in_storage(); break; case 2: men.out_storage(); break; case 3: men.select_ele(); break; case 4: men.call_break(); break; case 5: cout “t“ “ 谢谢使用 !“ endl

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号