Class Diagram Excel

Class Diagram Excel - Publisher -PubName : String -PubEmail...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Publisher -PubName : String -PubEmail : +updateCatalogue() : String void UTSARegistrarOffice StudentIDs +checkStudentID() : Boolean +checkOrderStatus() : void +cancelOrder() : void Updates Catalogue Uses User Validates -UserName : String -UserEmail : +getHelp() : String void Has Has -Books : Book +findBook() : Book +browseCatalogue() : void Book -Title : String -ISBNumber : String -Author : String -Publisher : String -NumberPages : int -PubDate : String -Ed_Vol : int -Price : double -inPrint : Boolean +isinPrint() : Boolean Requests Books Has SiteMember -IntroductoryOffer : Boolean +purchaseBook () Account -UserName : String -Password : String -isSuspended : Boolean -Address : String -Email : String -isIntroOfferValid : Boolean +getMember() : void +isBanned() : Boolean +canCancelAccount() : Boolean ClubMember -NumOfBooks : int +returnBook( ) +cancelOrder () Has +returnBook( ) +cancelOrder () CreditCard -CardNumber : int -Type : String -BillingAddress : String -ExpDate : Date -SecurityCode : String -valid : Boolean -approved +isValid() : : Boolean Boolean +getMember() : void +isBanned() : Boolean +canCancelAccount() : Boolean validated by Bills Ships UTSAProfessor -ProfName : String +makeRequest() : void Book Title : String ISBNumber : tring 1...* Author : String Publisher : String NumberPages : nt PubDate : String Ed_Vol : int Price : double inPrint : Boolean isinPrint() : oolean ShoppingCart -CartNumBooks : int -BookList : Book +addBook() : Book +removeBook() : void +checkOut() : void +getBookList() : Book +mergeCart() : Processes void Order -OrderNumber : String -DateOrdered : Date -Price : double -ShipDate : Date -ShippingCoName : String -aryBooks : Book +printOrder() : String +hasShipped() : Boolean +getDateOrdered() : Date 1 Administrator -AdminName : String +suspendAccount() : Boolean +deleteAccount() : void +sendBooklet() : void Has Has Requires Payment Requires Payment CreditCardVerifier validated by -CreditCardName : String +checkCreditCard() : Boolean +payment() : void ...
View Full Document

Ask a homework question - tutors are online