• 图书管理系统代码实现


     1.项目需求


    为某图书馆开发一个迷你图书管理系统,实现图书的管理,包括如下功能:

            (1)新增图书

            (2)查看图书

            (3)删除图书

            (4)借出图书

            (5)归还图书

            (6)退出系统

    2.覆盖知识

            程序基本概念、变量 、数据类型、流程控制、顺序、选择 、循环、跳转语句、数组、变量、类、方法等

    3.代码实现

    首先我们得创建一个Book类,其中包含书名、借阅状态、借阅日期、借阅次数。

    如下图所示,书名、借阅状态、借阅日期、借阅次数设为私有的,并创建有参无参构造器以及get、set方法。

    1. public class Book {
    2. private String name;//书名
    3. private int state;//借阅状态
    4. private int date;//借阅日期
    5. private int count;// 借阅次数
    6. public Book(String name, int state, int date, int count) {
    7. super();
    8. this.name = name;
    9. this.state = state;
    10. this.date = date;
    11. this.count = count;
    12. }
    13. public Book() {
    14. super();
    15. }
    16. public String getName() {
    17. return name;
    18. }
    19. public void setName(String name) {
    20. this.name = name;
    21. }
    22. public int getState() {
    23. return state;
    24. }
    25. public void setState(int state) {
    26. this.state = state;
    27. }
    28. public int getDate() {
    29. return date;
    30. }
    31. public void setDate(int date) {
    32. this.date = date;
    33. }
    34. public int getCount() {
    35. return count;
    36. }
    37. public void setCount(int count) {
    38. this.count = count;
    39. }

    然后就是构建

            (1)新增图书

            (2)查看图书

            (3)删除图书

            (4)借出图书

            (5)归还图书

            (6)退出系统

    这几步的方法了

    创建一个Fangfa类

  • 相关阅读:
    毕业生去向管理系统
    CSS 继承性 Inherited 权重
    R语言进行孟德尔随机化+meta分析(2)----基于R和stata
    部署你自己的导航站-dashy
    TCP/IP Illustrated Episode 6
    typescript变量
    Centos7.9安装mysql5.7.35记录
    基于复旦微JFM7K325T FPGA的高性能PCIe总线数据预处理载板(100%国产化)
    CANoe诊断测试
    【YOLO模型】(4)--YOLO V3超超超超详解!!!
  • 原文地址:https://blog.csdn.net/rbh200812/article/details/126959774