循序渐进学Java笔记(Chapter09_项目-房屋出租系统)
2024-2-3
| 2024-5-11
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
@ZZHow(ZZHow1024)
参考课程:
韩顺平 循序渐进学Java】
本章 Project:

0361_房屋出租需求

  • 项目需求
    • 实现基于文本界面的《房屋出租软件》。
    • 能够实现对房屋信息的添加、修改和删除 (用数组实现),并能够打印房屋明细表。
  • 项目界面
    • 主菜单
    • 新增房源
    • 查找房源
    • 删除房源
    • 修改房源
    • 房屋列表
    • 退出系统

0362_房屋出租设计

  • 项目设计-程序框架图(分层模式)
    • 系统有哪些类[文件]
    • 明确类与类的调用关系
房屋出租设计
房屋出租设计

0363_房屋出租工具类

  • 准备工具类Utility.java,提高开发效率:
    • 在实际开发中,公司都会提供相应的工具类和开发库,可以提高开发效率,程序员也需要能够看懂别人写的代码,并能够正确的调用。
  • 解释一个问题:
    • 直接使用类.方法() → 因为当一个方法是static时,就是一个静态方法,静态方法可以直接通过类名调用。

0364_房屋House类

  • 项目功能实现-完成House类House.java
    • 编号 房主 电话 地址 月租 状态(未出租 / 已出租)

0365_房屋主菜单

  • 项目功能实现-显示主菜单和完成退出软件功能
  • 功能说明:
    • 用户打开软件,可以看到主菜单,可以退出软件。
      主菜单
      主菜单
  • 思路分析:

0366_房屋出租列表

  • 项目功能实现-完成显示房屋列表的功能
  • 功能说明:
    • 绘制列表,显示编号 房主 电话 地址 月租 状态(未出租 / 已出租)。
      房屋列表
      房屋列表

0367_房屋出租添加

  • 项目功能实现-添加房屋信息的功能
  • 功能说明:
    • 添加房屋
      添加房屋

0368_房屋出租删除

  • 项目功能实现-完成删除房屋信息的功能
  • 功能说明:
    • 删除房屋
      删除房屋

0369_房屋出租退出

  • 项目功能实现-完善退出确认功能
  • 功能说明:
    • 要求在退出时提示“确认是否退出(Y/N):”,必须输入Y/N,否则循环提示。
      退出确认功能
      退出确认功能

0370_房屋出租查找

  • 项目功能实现-完成根据id查找房屋信息的功能
  • 功能说明:
    • 查找房屋
      查找房屋

0371_房屋出租修改

  • 项目功能实现-完成修改房屋信息的功能
  • 功能说明:
    • 修改房屋
      修改房屋
  • 文字
  • 推荐
  • Java
  • 循序渐进学Java笔记(Chapter10_面向对象编程[高级部分])循序渐进学Java笔记(Chapter08_面向对象编程[中级部分])
    Loading...
    目录