学习入门项目之迷你DVD管理器

在这里插入图片描述

系统开发步骤

明确需求
设计Java类保存DVD信息
确定技术框架
编码顺序

一、明确需求

为某音像店开发一个迷你DVD管理器,实现DVD碟片的管理,包括如下功能:

  1. 新增DVD
  2. 查看DVD
  3. 删除DVD
  4. 借出DVD
  5. 归还DVD
  6. 退出DVD
    在这里插入图片描述

二、设计Java类保存DVD信息

DVD类

public class Dvd {
   

	// 根据需求分析总结出Dvd实体类中应该有的属性
	// dvd编号
	private int dvdId;
	// dvd名
	private String dvdName;
	// 借出状态,0代表已借出,1代表可借
	private int dvdState;
	// dvd借出天数
	private int dvdDays;
	// dvd被借出次数
	private int dvdCount;

	public Dvd() {
   
		dvdState = 1;
	}

	public Dvd(int dvdId, String dvdName){
   
		this.dvdId = dvdId;
		this.dvdName = dvdName;
		dvdState = 1;
		dvdCount=0;
	}

	public int getDvdId() {
   
		return dvdId;
	}

	public void setDvdId(int dvdId) {
   
		this.dvdId = dvdId;
	}

	public String getDvdName() {
   
		return dvdName;
	}

	public void setDvdName(String dvdName) {
   
		this.dvdName = dvdName;
	}

	public int getDvdState() {
   
		return dvdState;
	}

	public void setDvdState(int dvdState) {
   
		this.dvdState = dvdState;
	}

	public int getDvdDays() {
   
		return dvdDays;
	}

	public void setDvdDays(int dvdDays) {
   
		this.dvdDays = dvdDays;
	}

	public int getDvdCount() {
   
		return dvdCount;
	}

	public void setDvdCount(int dvdCount) {
   
		this.dvdCount = dvdCount;
	}

}

三、确定技术框架

采用Java技术实现菜单显示和切换输入的数字不符合要求直接退出程序用户可以选择新增、查看、删除、借出、归还、退出
思路分析
使用switch语句实现菜单
选择
使用do-while循环来实现
返回和退出

四、编码顺序

1、数据初始化

   //打印菜单功能
public  void menu(){
   
    System.out.println("欢迎使用迷你DVD管理器");

    System.out.println("----------------------------");

    System.out.println("1.新增DVD");

    System.out.println("2.查看DVD");

    System.out.println("3.删除DVD");

    System.out.println("4.借出DVD");

    System.out.println("5.归还DVD");

    System.out.println("6.退出DVD");

    System.out.println("----------------------------");
    System.out.print("请选择:");
}
   

    // 初始化dvd信息
    public void init() {
   
        Dvd dvd = new Dvd(1, "侏罗纪公园");
        Dvd dvd1 = new Dvd(2, "庆余年");
        Dvd dvd2 = new Dvd(3, "爱情公寓");
        dvds[0] = dvd;
        dvds[1] = dvd1;
        dvds[2] = dvd2;
        dvds[3] = new Dvd
  • 8
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值