團隊項目——設計類圖

      一、圖書館管理系統的類圖以下: 數據庫

      (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

 

類圖以下:數據

 

相關文章
相關標籤/搜索