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包含了什么类。