• 图书管理系统代码实现


     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类

  • 相关阅读:
    MyISAM和innoDB两种引擎的对比
    C++面试八股文:聊一聊指针?
    win11内存完整性不兼容驱动程序的五种删除方法
    STM32F4X SDIO(二) SDIO协议
    Pytorch实现鸟类品种分类识别(含训练代码和鸟类数据集)
    有效涨点!用于低分辨率图像和小物体的新 CNN 模块SPD-Conv
    js...
    bad case分析
    春运“火车票难买”,用微信小程序抢到票的用户都笑了
    Dubbo使用入门xml配置
  • 原文地址:https://blog.csdn.net/rbh200812/article/details/126959774