Sie sind auf Seite 1von 1

Library Management System userType: String username: String userPass: Stirng Login Register Logout

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

:Book ISBN: String author: String[] renew requestNewBooks

:DVD releaseDate catalogNo watchTrailer

:Book formattedIsbn: String formattedAuthor: String[]

:DVD formattedReleaseDate formattedCatalogNo

Das könnte Ihnen auch gefallen