一、圖書館管理系統的類圖以下: 數據庫
(1) reader類是借閱者的類,它的屬性不少,包括借閱者的帳戶ID(reader_ID)、姓名(reader_Name)、地址(Address)、班級(class)、所借書籍的書目(borrowed)等。其中主要操做有借書(addborrowed)和還書(deleteborrowed)和預訂(reservation)等。 blog
(2) admin類是管理員類,他有編號和姓名屬性,操做主要是書籍的增刪改和讀者的增刪改等等。 it
(3) Title 類是記錄書目信息的類,包括書籍的名字(name)、做者(author)、book_id等屬性。 io
(4)Item 類是具體某本書的類,屬性包括書籍號(id)。操做包括預訂(reserve)、按書目查找(find_on_title)等。 class
(5) borrow類是某本書的借閱信息類,包括所借閱書籍的ISBN、借閱的時間(date)等。 date
(6) Reservation類是預訂信息類,每一個預訂信息包括預訂日期(date)、所預訂書籍的ISBN、預訂書籍的用戶ID(UserID)等屬性。 書籍
(7) persistent store類是書籍永久的存儲類,在數據庫中的存儲數據,其餘對與書籍有關的活動都要通過其存儲類。im
類圖以下:數據