每次的等待都是期待下一次的勃发!但激进的我非常想和大家学习一些东西,所以特地的分享了一个库存管理,
生活中容易运用的很多,但现在的学业希望能够得到各界人士的帮助!!!
首先:会有几个类来让它们协调 (: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;
那么,我的库存管理就算完成了,期待你的光临,只要有你们,我的缺陷就是我的优点,我在这里,你在哪里呢???
、、、、、、、、、、、、、、、、