简易图书管理系统
发布日期:2021-05-10 14:37:56 浏览次数:16 分类:精选文章

本文共 6629 字,大约阅读时间需要 22 分钟。

���������������������������������

������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������

  • ������������������

    ������������������������������������������������������������������������������������������������������������������������������

  • ������������������

    ������������������������������������������������������������������������������������������������������

  • ������������������

    ������������������������������������������������������������

  • ���������

    ������: Book

    ������:

    • private String id
    • private int price
    • private String name
    • private String type
    • private String author
    • private boolean isBorrowed

    ������:

    • Book(String id, int price, String name, String type, String author, boolean isBorrowed)
    • public String getId()
    • public int getPrice()
    • public String getName()
    • public String getAuthor()
    • public String getType()
    • public void setType(String type)
    • public void setBorrowed(boolean isBorrowed)
    • public boolean getBorrowed()
    • public String toString()

    ������:

    • Bracket name���Book������������������������������������������ID������������������������������������������������������������������
    • ���������������getter���setter������������������������������������������������
    • toString()������������������������������������������������������������������������

    ������������

    ������: Libary

    ������:

    • private Book[] books = new Book[10];
    • private int size = 0;

    ������:

    • Libary() ��������������� ���������������������
    • public void setSize(int size)
    • public int getSize()
    • public Book getBook(int index)
    • public void setBook(int index, Book book)

    ������:

    • ������������������������������������������������������������������������������
    • ������������������������������������������������������������
    • ������������������������������������������������������������������������������������

    ������������

    ������: Operation

    ������:

    • ����������

    ������:

    • void work(Libary libary)
      ������:
    • ������������������������������������������������������������������������
    • ������������������������AddOperation���RemoveOperation���������������������������������������������������������������������

    ���������������

  • **���������������������`
  • ������: AddOperation

    ������:

    • ������������Book���Libary���������Scanner���������������������

    ������:

    • public void work(Libary libary)
      ������:
    • ���������������������������������������������������������������������������������������������
    • ���������������������������������
    1. ���������������������
    2. ������: RemoveOperation

      ������:

      • ������Libary������Scanner���������������������

      ������:

      • public void work(Libary libary)
        ������:
      • ������������������������ID���������������������������������������������������������������������
      • ���������������������������������������������������������
      1. ���������������������������
      2. ������: DisplayAllOperation

        ������:

        • ������Libary������

        ������:

        • public void work(Libary libary)
          ������:
        • ������������������������������������������������������������������������
        • ������������������������������������
        1. ���������������
        2. ������: ExitOperation

          ������:

          • ������Libary������

          ������:

          • public void work(Libary libary)
            ������:
          • ������������������������������������������������
          1. ���������������������
          2. ������: QueryOperation

            ������:

            • ������Libary���Scanner������

            ������:

            • public void work(Libary libary)
              ������:
            • ���������������������������������������������������������������������������������������������������������
            1. ���������������������
            2. ������: BorrowOperation

              ������:

              • ������Libary���Scanner������

              ������:

              • public void work(Libary libary)
                ������:
              • ������������������������ID���������������������������������������������������������������������������������������������������������������
              1. ���������������������
              2. ������: ReturnOperation

                ������:

                • ������Libary���Scanner������

                ������:

                • public void work(Libary libary)
                  ������:
                • ������������������������ID���������������������������������������������������������������������������������������������������������������������������

                ���������������������

                ������: User

                ������:

                • protected Operation[] operations
                • name, age, sex, id

                ������:

                • User(name, age, sex, id)
                • public void setAge()
                • abstract public int menu()
                • public void doOperation(int choice, Libary libary)

                ������:

                • ���������������������������������������������������������
                • ������������������������������������������operations���������������������������������
                • menu()���������������������������������doOperation()������������������������������������

                ���������������

              3. **���������������`
              4. ������: NormalUser

                ������:

                • ���������User���������������������������������

                ������:

                • menu()
                  ������:
                • ���������������������������������������������������������������������
                1. ������������
                2. ������: Administrator

                  ������:

                  • ���������User������������������������������������������������

                  ������:

                  • menu()
                    ������:
                  • ������������������������������������������������������������������������������

                  ���������������������

                  • ������������

                    ���������������������������������������������������������������������������������������������������������������

                  • ������������

                    ������������������������������������������������������������������������������

                  ������������

                3. ���������������

                  ���������������������������������������������������������10���������

                4. ���������������������������

                  ������������������������������������������������������������������������������

                5. ������������

                  ���������������������������������������������������������������������������

                6. ���������������������

                  • ������������������������������������������������������������������������������������
                  • ���������������������������������ID���������������������������������������
                  • ���������������������������������������������������������
                  • ���������������������������������������������������������������������������
                  • ���������������������������������ID������������������������������������������
                  • ���������������������������������ID������������������������������������������������������������
                7. ������������

                  ���������������������������������������������������

                8. ������������

                9. ������������������

                  ���������������������������������������������������������

                10. ������������������

                  ������������������������������������������������������������������

                11. ������������������

                  ������������������������������������������������������������������

                12. ���������������

                  ���������������������������������������������������

                13. ������������������������������������������������������������������������������������������������������������

    上一篇:模拟实现String类的一些方法
    下一篇:面向对象初步理解

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年04月14日 16时08分44秒