Java简单的数据库技术实现物品管理系统

这是一个Java初学者开发的物品管理系统,包括添加、删除、修改和查询物品功能。系统使用Scanner获取用户输入,通过Goods类表示物品,Menu类实现操作菜单,GoodsDao类处理数据库交互。
摘要由CSDN通过智能技术生成

本人在学习过程中开发的一个小项目,基本的物品管理系统。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Goods类

package GoodsSystem;

import java.io.Serializable;

public class Goods implements Serializable{//基本的数据定义
    private int id;
    private String gname;
    private double price;

    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(double price) {
        this.price = price;
    }
    
    public Goods(int id,String gname, double price) {
        super();
        this.id=id;
        this.gname = gname;
        this.price = price;
        
    }
    
    
    public String toString() {
        return "Fruit [id=" + id + ", gname=" + gname + ", price=" + price + "]";
    }
}

Menu类

package GoodsSystem;

import java.util.List;
import java.util.Scanner;

public class Menu {
    private Scanner sc = new Scanner(System.in);
    GoodsDao goodsDao=new GoodsDao();
    public Menu(){    }
    
    // 显示主菜单
    public int showMainMenu() {
        System.out.println("=================================================");
        System.out.println("物品管理系统");
        System.out.println("[1]增加物品");
        System.out.println("[2]删除物品");
        System.out.println("[3]修改物品");
        System.out.println("[4]查询物品");
        System.out.println("[5]浏览物品");
        System.out.println("[0]退出系统");
        System.out.println("=================================================");
        System.out.println("请选择操作:");
        return sc.nextInt();
    }

 

    public void addGoods() {//增加物品
        System.out.println("请输入物品编号:");
        int id = sc.nextInt();
        Goods goods=goodsDao.getGoods(id);
         if(goods==null){
            System.out.println("请输入物品名称:");
            String gname=sc.next();
            System.out.println("请输入物品价格:");
            double  price=sc.nextDouble();
            goods=new Goods(id,gname, price);
            //插入到表中
            goodsDao.addGoods(goods);
            System.out.println("添加成功!");
            System.out.println("------------------");
        }else{
            System.out.println("物品已存在");
            System.out.println("------------------");

            }
        
    }

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值