1.在Supershop的project下,我们创建用户,管理者,商品三个包:
package Commodity;
package Manage;
package Customer;
2.在管理员包下,分别选择登录或者注册。比对信息成功可登录,否则验证管理员密钥,若正确则允许创建一个新的账户,并将其保存在workid中;在work界面中管理员可进行增删改查四项基本操作。
package Manage;
import java.util.Scanner;
public class Work {
public static void Work(String[] args) {
Scanner sc = new Scanner(System.in);
Add add = new Add();
Remain remain = new Remain();
System.out.println("您需要进行:"+'\n'+"1.添加商品"+'\n'+"2.库存查询"+'\n'+"3.价格改动"+'\n'+"4.清理库存");
int choice = sc.nextInt();
switch (choice)
{
case 1:
//添加商品
Add.add();
break;
case 2:
//库存查询
Remain.Rem();
break;
case 3:
//价格改动
Change.Chan();
break;
case 4:
//清理库存
Delete.Dele();
}
}
}
3.在商品包中,创建基本商品对象以及其基本属性:名称,数量,价格。
package Commodity;
public class Commodity{
//建立商品三种属性
private String name;
private String num;
private String price;
//商品的新增导入
public void addCommodity(String name,String num,String price) {
this.name = name;
this.num = num;
this.price= price;
}
//商品信息的提取
public String getCommodity(){
return this.name+" "+this.num+" "+this.price;
}
}
4.在用户界面中,用户输入商品特征后为其计算总价以及询问是否确认购买:
//展示菜单
//用户输入需求
//展示商品总额
//是否确认购买
模块化的书写方式,让程序思路更加清晰。