PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
----------------------------------------- | E-Library | ----------------------------------------- | <<include>> | | Manage Catalog | |----------------------------------------| | - Add Book | | - Remove Book | | - Update Book Information | | - Search Book | |----------------------------------------| | <<include>> | | Manage Membership | |----------------------------------------| | - Register Member | | - Remove Member | | - Update Member Information | | - View Member Details | |----------------------------------------| | <<include>> | | Manage Transactions | |----------------------------------------| | - Borrow Book | | - Return Book | | - Renew Membership | | - View Transaction History | -----------------------------------------
Copy Clear
Copy Format Clear
<?php ----------------------------------------- | E-Library | ----------------------------------------- | - books: List<Book> | | - members: List<Member> | | - transactions: List<Transaction> | |----------------------------------------| | + addBook(book: Book) | | + removeBook(book: Book) | | + updateBookInformation(book: Book) | | + searchBook(title: string) | | + registerMember(member: Member) | | + removeMember(member: Member) | | + updateMemberInformation(member: Member) | | + viewMemberDetails(member: Member) | | + borrowBook(member: Member, book: Book) | | + returnBook(member: Member, book: Book) | | + renewMembership(member: Member) | | + viewTransactionHistory(member: Member) | ----------------------------------------- Class Book { - id: int - title: string - author: string - genre: string - availability: boolean } Class Member { - id: int - name: string - address: string - email: string - membershipStatus: string } Class Transaction { - id: int - memberId: int - bookId: int - transactionType: string - transactionDate: date }
Show:  
Copy Clear