針對管理員方面設計、可以對圖書與讀者管理
屬性: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)
reader包
manager包
請參考要求1。可以畫uml包圖。不僅要有package、還要有該package包含了什麼類。
物件導向設計大作業第二階段
以上截自 小木屋圖書 由上圖可知除了查書,借書,還書功能外,還包含 補充 由於線上圖書借閱的細節並沒有線下圖書館的多,所以我稍作補充。uml圖 簡述 dao模式的介面 方法 簡述 librarydao介面方法的實現 簡述 圖書類,包含圖書的資訊以及簡單的操作。屬性 方法 構造方法以及各個屬性的set...
物件導向設計大作業第二階段
功能調查 圖書館管理系統中使用者有有普通使用者和管理員使用者,分別執行不同的操作。普通使用者登陸時只有查書,借書,還書的功能。管理員使用者登入時有查書,增加書籍,刪除書籍的功能。系統功能框架圖 ui.login類 整個程式的入口,包含了main函式,以及介面的設計,登入資訊的儲存等 model.bo...
第二階段Blog作業
1 前言 題目集四的知識點 1 正規表示式對實際問題的處理 2 類的聚合關係 日期的聚合 3 類的繼承 圖形之間的繼承 4 子類繼承自父類,子類可以對父類的方法進行重寫 override 5 子類繼承父類用extends關鍵字來實現,語法為class 子類 extends 父類 6 保留兩位小數可以...