Beruflich Dokumente
Kultur Dokumente
1 1 1 1 1 1
*
:User username: String userPass: String searchString: String UserInfo Account verifyUser search checkAccount
*
:SearchItem
1..*
:Librarian :LibraryInventory listOfBooks: String[] listOfGames: String[] listOfDVDs: String[] retrieveItemInfo add delete update check
1 1 1
:LibraryDatabase nameOfDatabase openDatabase closeDatabase updateDatabase
*
:Item :Browser accountInfo itemInfo displayAccountInfo displayItemInfo navigate itemID title type comment rating category 1..* publisher year branch keywords cost timeLeft description availableStatus reserveStatus lostStatus borrower reserve giveFeedback displayDueDate showDetailsInfo cancelHold
* searchString: String
itemInfo: String acceptSearchString parseSearchString
* librarianID: String
verifyLibrarian search
1 1
* 1 * *
1 1
FacultyMember empNum: String RegularUser studentNum: String
*
:UserInfo
*
:AccountInfo
:ItemInfo formattedItemID: String formattedTitle: String formattedType: String formattedComment: String formattedRating: float formattedPublisher: String formattedYear: int formattedBranch: String formattedDescription: String formattedAvailableStatus: String formattedReserveStatus: String formatItemInfo
1 *
1
:Account numOfBorrowedItems: int numOfReservedItems: int listOfBorrowedItems : int listOfReservedItems: int fine: float totalFine: float calculateFine
name: String age: int gender: char contact: long address: String dateOfBirth: Date validateUserInfo updateUserInfo
formattedNumOfBorrowedItems: int formattedNumOfReserveItems: int formattedListOfBorrowedItems: int formattedListOfReservedItems: int formattedFine: float formatAccountInfo