商品管理系统
信息储存在数据库的两张表中
商品有名字,价格,数量,总价
记录表有名字,交易数量,联系人,日期
实现
商品列表的显示,创建,修改,查找,删除
商品输入名字即可入库与出库,进行入库与出库操作后会在记录表中生成交易记录,同时会关联改变商品表的数量与总价。
交易记录的显示,查找,删除(考虑到交易记录是自动创建且不能修改的,就没做这两个功能。)
另外,其实输入名字进行修改或者删除直观一些,但是为了规范,用主键id,养成好习惯。入库出库还是用名字吧,比如跟别人进货:给我进一批编号5?)
设计思想:简易版mvc三层架构,系统太小了,就没有做前端。
数据库
M层:
值对象模型pojo
Good类:商品
package 商品进货系统.pojo;
public class Good {
private int id;
private String gname;
private double price;
private int num;
private double money;
public Good() {
}
public Good(int id, String gname, double price, int num, double money) {
this.id = id;
this.gname = gname;
this.price = price;
this.num = num;
this.money = money;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getGname() {
return gname;
}
public void setGname(String gname) {
this.gname = gname;
}
public double getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public double getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;