项目简介
完成一个电商系统的商品模块功能,商品类包含以下属性:商品ID,商品名,类别名,单价,库存量,产地,计量单位等信息,要求实现商品管理功能以及管理员登录功能,具体如下:
- 管理员登录(账号密码固定(123456/123456)
- 修改管理员密码
- 商品添加
- 商品列表
- 查询指定id的商品
- 根据商品id删除商品
- 根据id修改指定商品的价格
- 根据id修改指定商品的库存
- 根据商品类别查询所有商品
- 查询指定价格区间的商品信息
思路
这个项目我创建了五个类来完成。分别为商品类,商品管理类,管理员类,点击类与测试类。
商品类用于初始化商品的属性。
商品管理类用于实现项目的功能
管理类,我初始了管理员的账号和密码
界面类主要用于制作基于控制台的项目界面
测试类放入主函数,用于测试本项目
商品类(Goods)
public class Goods {
private int id;
private String name;
private String kind;
private double price;
private int kucunliang;
private String birthplace;
private String jiliangdanwei;
@Override
public String toString() {
return "Goods [id=" + id + ", name=" + name + ", kind=" + kind + ", price=" + price + ", kucunliang="
+ kucunliang + ", birthplace=" + birthplace + ", jiliangdanwei=" + jiliangdanwei + "]";
}
public Goods(int id, String name, String kind, double price, int kucunliang, String birthplace,
String jiliangdanwei) {
super();
this.id = id;
this.name = name;
this.kind = kind;
this.price = price;
this.kucunliang = kucunliang;
this.birthplace = birthplace;
this.jiliangdanwei = jiliangdanwei;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getKind() {
return kind;
}
public void setKind(String kind) {
this.kind = kind;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public int getKucunliang() {
return kucunliang;
}
public void setKucunliang(int kucunliang) {
this.kucunliang = kucunliang;
}
public String getBirthplace() {
return b