zoukankan      html  css  js  c++  java
  • 面向对象设计大作业第二阶段:自选题目

    Java作业设计——图书馆系统

    1.功能调查与系统功能框架图:

    针对管理员方面设计、可以对图书与读者管理

    2.类的设计:

    3.类说明:

    Manage:

    属性:ManagerName

    方法:OpenLibrary(in Library) 打开书库

    ​ AddBook(in BookName, in BookId) 添加图书

    ​ ModifyBook(in BookId) 修改图书

    ​ CheckInformatin() 查看图书

    ​ AddReader(in ReaderName, in ReaderId) 添加读者

    ​ DeleteReader(in ReaderId) 删除读者

    ​ ModifyReader(in ReaderId) 修改读者

    Book:

    属性:BookName

    ​ BookId

    ​ BorrowingStates

    ​ Location

    方法:

    ​ ModifyBorrowingState() 修改借阅状态(在馆、借出)

    ​ DisplayLocation() 显示位置(馆藏位置、借阅读者)

    Reader :

    属性:

    ​ ReaderName

    ​ ReaderId

    方法:

    ​ BorrowBook(in BookId) 借书

    ​ ReturnBook(in BookId) 还书

    ​ CheckBook(in BookName) 查看图书(按照书名)

    ​ CheckBook(in BookId) 查看图书(按照书号)

    ​ CheckBook(in BookName, in BookId)

    4.系统的包(package)的规划设计:

    • book包
      • 根据用户借还修改书籍的当前状态
    • Reader包
      • 修改密码
      • 修改用户信息
    • Manager包
      • 修改密码

    请参考要求1。可以画UML包图。不仅要有package、还要有该package包含了什么类。

  • 相关阅读:
    一些对数学领域及数学研究的个人看法(转载自博士论坛wcboy)
    dynamic与var
    转载-V.I.Arnold, beyond a mathematician
    转载---青年问禅师
    转载-傅里叶级数的几何意义 – 巧妙记忆公式的方法
    转载--柯尔莫哥洛夫
    转载--黎曼
    动态规划复习
    几匹单调队列水题
    fastIO
  • 原文地址:https://www.cnblogs.com/LIUHUAIYU/p/14110138.html
Copyright © 2011-2022 走看看