0% found this document useful (0 votes)
499 views1 page

Class For Online Library Management System

This document outlines classes for an online library management system including Inventory, Search, Admin, Librarian, Member, Issue, and Return. The Inventory class tracks item details like type, name, subject, ISBN. Search allows searching inventory by type and name. Admin and Librarian have login/logout methods and role permissions. Member tracks user details. Issue handles checkouts and Return handles checkins and calculates late fees.

Uploaded by

kapilisme
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
499 views1 page

Class For Online Library Management System

This document outlines classes for an online library management system including Inventory, Search, Admin, Librarian, Member, Issue, and Return. The Inventory class tracks item details like type, name, subject, ISBN. Search allows searching inventory by type and name. Admin and Librarian have login/logout methods and role permissions. Member tracks user details. Issue handles checkouts and Return handles checkins and calculates late fees.

Uploaded by

kapilisme
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Inventory

Search
+itemtype: char
+itemname: char +itemtype: char Admin
+subject: char +itemname: char
+topic: char +username: string
+subject: char Librarian
+isbn: string +password: string
+topic: char creates
+author: char +publisher: char +roletype: char
+login()
+price: int +rolrplayername: char
+logout()
+date: date +search()
* 1 1 +permit()
+publisher: char
1.*
+publisherphone: int +searchItem()
+publisheradd: char +createRole()
* +accountInfo()
+additem() +view()
+deleteitem()
+update() 1.*
+display()

Issue
0.*
+membertype: char
+name: char
+id: string
+dateofissue: date
* +isbn: string
1 +itemname: char
Member +issue()
0.* +update()
+membertype: char +display()
+member_id: int 0.*
+member_address: char 0.*
+date_of_join: date
Return
+member_name: char
+email: char +membertype: char
+name: char
+add()
+id: string
+modify()
+isbn: string
+Operation1()
+dateofreturn: date
+display()
+return()
+update()
+display()
+calculatefine()

CLASS FOR ONLINE LIBRARY MANAGEMENT SYSTEM

You might also like