疯狂C#~伴随着我的库存管理¥
每次的等待都是期待下一次的勃发!但激进的我非常想和大家学习一些东西,所以特地的分享了一个库存管理,
生活中容易运用的很多,但现在的学业希望能够得到各界人士的帮助!!!
首先:会有几个类来让它们协调 (:Goods类和Storage类、剩下的就是系统类),如果说的专业一点的话,那我们会对方法有些注意:其中就有(Initial() goodlist() ShowMenu() GetGoodsPlace() GetMaxPleased() GetPleased())等等方法。
至于大致的框架呢?让我们来看看吧!!!
. 实现初始化货品信息 :
创建并初始化三种货品对象
货品初始化成功后,使用占位符输出货品信息
. 显示货品菜单:
显示库存管理系统的菜单,接收用户输入的菜单项
初始化货品:
public void Initial() {
//第一个货产品
Goods good1 = new Goods();
good1.GoodsName1 = "杯子";
good1.GoodsPlace1 = "第一仓库第一排第三列左上";
good1.GoodsPleased1 = ;
good1.GoodsPrice1 = 13.05;
goods[] = good1;
//第二个货产品
Goods good2 = new Goods();
good2.GoodsName1 = "花瓶";
good2.GoodsPlace1 = "第二仓库第一排第三列左下";
good2.GoodsPleased1 = ;
good2.GoodsPrice1 = 29.15;
goods[] = good2;
货品列清单:
public void goodlist(){
foreach(Goods item in goods){
if (item != null) {
Console.WriteLine("货品名称:{0}", item.GoodsName1);
}
显示菜单:
public void ShowMenu() {
int place ;
do
{
Console.WriteLine("\n==================欢迎使用库存管理系统==================");
Console.WriteLine("1:根据货品名称获取货品位置 2:取得客户满意度最高的货品 3.退出");
Console.WriteLine("==========================================================");
Console.WriteLine("请选择:");
place =int.Parse( Console.ReadLine());
switch (place)
{
case :
//根据货品名称获取货品位置
if (GetGoodsPlace()==false)
{
Console.WriteLine("您输入的货品名称不正确!");
}
break;
case :
//取得客户满意度最高的货品
GetMaxPleased();
break;
case :
Console.WriteLine("退出库存管理系统!");
return;
default:
Console.WriteLine("菜单选择错误,请重新输入选项!");
break;
}
} while (true);
}
最后呢!就得把对应的方法放到其中、、、
输出满意最高的货品信息: public void GetMaxPleased()
{
Goods good = new Goods();
good = GetPleased();
Console.WriteLine("温馨提示:");
string goodsName1 = string.Format("客户满意度最高的货品:{0}摆放在:{1}满意度:{2} 价格:{3}",
good.GoodsName1, good.GoodsPlace1, good.GoodsPleased1, good.GoodsPrice1);
Console.WriteLine(goodsName1);
} 得到满意最高的货品: public Goods GetPleased()
{
Goods goodss= new Goods();
goodss.GoodsPleased1 = ;
foreach (Goods item in goods)
{ if(item!=null){
if (item.GoodsPleased1 > goodss.GoodsPleased1)
{
goodss.GoodsPleased1 = item.GoodsPleased1; goodss.GoodsName1 = item.GoodsName1;
goodss.GoodsPlace1 = item.GoodsPlace1;
goodss.GoodsPrice1 = item.GoodsPrice1;
那么,我的库存管理就算完成了,期待你的光临,只要有你们,我的缺陷就是我的优点,我在这里,你在哪里呢???
、、、、、、、、、、、、、、、、
疯狂C#~伴随着我的库存管理¥的更多相关文章
- C#的库存管理之旅的别样意义
我不知道大家对C#的一些基础知识掌握得怎么样了? 但无论怎么样,都应该静心下来去慢慢品味我的总结以及“库存管理”项目需用到的一些知识和技巧.你将会得到你料想不到的收获哦. 知识梳理: 数据类型:boo ...
- Odoo 的库存管理与OpenERP之前的版本有了很大的不同,解读Odoo新的WMS模块中的新特性
原文来自:http://shine-it.net/index.php/topic,16409.0.html 库存移动(Stock Move)新玩法Odoo的库存移动不仅仅是存货在两个“存货地点”之间的 ...
- openerp经典收藏 OpenERP库存管理的若干概念讲解(新增库存价值)(转载)
OpenERP库存管理的若干概念讲解(新增库存价值) 原文:http://shine-it.net/index.php/topic,2425.0/topicseen.html 一.复式库存(Doubl ...
- EBS业务学习之库存管理
库存管理业务流程 企业结构 库存结构 库存结构定义 指定每个子库存的特性: •子库存的数量跟踪 •资产类子库存 •保留子库存 •净值子库存 •包含在有效承诺中Include in ATP •子库存级库 ...
- 【MM系列】SAP的库存管理
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP的库存管理 前言部分 库存 ...
- 「SAP技术」为正常库存管理的物料做成本中心采购会是什么结果?
SAP 为正常库存管理的物料做成本中心采购会是什么结果? 这种采购可以正常进行,收货后SAP会更新采购订单里指定的费用类科目,而库存数量和库存价值都不会增加. 1, 如下物料号,是正常做库存管理的物料 ...
- Java生鲜电商平台-库存管理设计与架构
Java生鲜电商平台-库存管理设计与架构 WMS的功能: 1.业务批次管理 该功能提供完善的物料批次信息.批次管理设置.批号编码规则设置.日常业务处理.报表查询,以及库存管理等综合批次管理功能,使企业 ...
- 用友U8将存货核算期初单价金额回写到库存管理期初单价金额
在用友U8及相关产品中,库存管理期初要求必须录入数量,但单价和金额并不是必输的.从本人过去实施经验来看,为了保证ERP产品的快速上线,有不少企业只能先提供库存管理期初数量,而单价金额需要后续才能确定. ...
- Oracle ERP 库存管理(业务流程 核心流程)
库存核心业务 库存管理的核心是对货物本身的管理,是对货物的数量与相关属性的管理,目的是为销售与采购服务,确保合理的库存保有量,处理库存分类帐目与进出流水帐,以单据的形式基本涵盖仓库的各种进出库业务. ...
随机推荐
- 多个Class作用于同一个元素的结果分析
多个Class作用于同一个元素的结果分析 多个class作用于同一个元素出现样式冲突,因为权重相同,结果如何呢 [代码] <html> <head> <sty ...
- 获取URL参数值
function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*) ...
- jquery Ajax提交表单数据
//表单中控件的name要和实体类字段属性一致 $.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#your ...
- TFS API : 四、工作项查询
TFS API : 四.工作项查询 本节将讲述如何查询工作项,将用户统计数据. 使用WorkItemStore.Query方法进行查询工作项,其使用的语法和SQL语法类似: Select [标题] f ...
- unity播放视频
方法一: 1.用一个Quad(或者其他的)做屏幕,调整摄像机位置和它的大小,使它显示在你想要的区域 2.将视频拖入Unity,拖入,拖入,拖入:不是将视频直接copy到指定的文件夹中 3.将下面脚本挂 ...
- 用winform程序来了解委托和事件
一.浅谈委托 如果有个过winform 和webform 程序开发的小伙伴一定有个这样的感觉吧,点击Button直接就执行了那个方法,到此他是怎么实现了的呢,大家有考虑过没有? 回到正题,什么是委托呢 ...
- 【Java EE 学习 74 上】【数据采集系统第六天】【使用Jfreechart的统计图实现】【Jfreechart的基本使用方法】
之前已经实现了数据的采集,现在已经有了基本的数据,下一步就需要使用这些数据实现统计图的绘制了.这里使用Jfreechart实现这些统计图的绘制.首先看一下Jfreechart的基本用法,只有知道了它的 ...
- 【协议分析】Wireshark 过滤表达式实例
Wireshark 过滤表达式实例 1.wireshark基本的语法 字符 \d 0-9的数字 \D \d的补集(以所以字符为全集,下同),即所有非数字的字符 ...
- Javascript实现的数组降维——维度不同,怎么谈恋爱
数组的元素可能是数组,这样一层层嵌套,可能得到一个嵌套很深的数组,数组降维要做的事就是把嵌套很深的数组展开,一般最后得到一个一维数组,其中的元素都是非数组元素,比如数组[1, [2, 3, [4, 5 ...
- 如何在一个页面上让多个jQuery
如何在一个页面上让多个jQuery共存呢?比如jquery-1.5和jquery-1.11. 你可能会问,为什么需要在一个页面上让多个jQuery共存?直接引用最新版本的jQuery不行吗? 答案是, ...