library management system

In Object-Oriented modeling, the main building block generally represents different objects in a system, their attributes, their different functions, and relationships among objects. These building blocks are known as Class Diagram.

Class diagrams are generally used for conceptual modeling of static view of a software application, and for modeling translating models into programming code in a detailed manner. At time of developing or construction software systems, a class diagram is widely used. They are also used for data modeling. It is used to show classes, relationships among them, interface, association, etc. Class in a class diagram simply is a blueprint of an object. It simply describes and explains different type of objects in system, and different types of relationships that exist between them.

Class Diagram for Library Management System :

Aggregation and Multiplicity are two important points that need to take into consideration while designing a Class Diagram. Let us understand in detail.

Aggregation –

Aggregation simply shows a relationship where one thing can exist independently of other thing. It means to create or compose different abstractions together in defining a class. Aggregation is represented as a part of relationship in class diagram. In diagram given below, we can see that aggregation is represented by an edge with a diamond end pointing towards superclass. The “Library Management System” is superclass that consists of various classes.

These classes are User, Book, and Librarian as shown in diagram. Further, for “Account” class, “User” is a superclass. All of these, share a relationship and these relationships are known as aggregate relationships.

Multiplicity –

Multiplicity means that number of elements of a class is associated with another class. These relations can be one-to-one, many-to-many, and many-to-one or one-to-many. For denoting one element we use 1, for zero elements we use 0, and for many elements we use *. We can see in diagram; many users are associated with many books denoted by * and this represents a many-to-many type of relationship. One user has only one account that is denoted by 1 and this represents a one-to-one type of relationship.

Many books are associated with one librarian and this represents many-to-one or one-to-many type of relationship. All these relationships are shown in diagram.

Class Diagram for Library Management System simply describes structure of Library Management System class, attributes, methods or operations, relationship among objects.

Classes of Library Management System :

Library Management System class –

It manages all operations of Library Management System. It is central part of organization for which software is being designed.

User Class –

It manages all operations of user.

Librarian Class – It manages all operations of Librarian.

Book Class –

It manages all operations of books. It is basic building block of system.

Account Class –

It manages all operations of account.

Library database Class –

It manages all operations of library database.

Staff Class –

It manages all operations of staff.

Student Class –

It manages all operations of student.

Attributes of Library Management System :

Library Management System Attributes –

UserType, Username, Password

User Attributes –

Name, Id

Librarian Attributes –

Name, Id, Password, SearchString

Book Attributes –

Title, Author, ISBN, Publication

Account Attributes –

no_borrowed_books, no_reserved_books, no_returned_books, no_lost_books fine_amount

Library database Attributes –


Staff Class Attributes –


Student Class Attributes –


Methods of Library Management System :

Library Management System Methods –

Login(), Register(), Logout()

User Methods –

Verify(), CheckAccount(), get_book_info()

Librarian Methods –

Verify_librarian(), Search()

Book Methods –

Show_duedt(), Reservation_status(), Feedback(), Book_request(), Renew_info()

Taidot: Verkkosivujen suunnittelu, WordPress, PHP, MySQL, Web hosting

Näytä lisää: object oriented analysis petrol pump management system, develop object oriented database management system create tables varying structures, inventory management system project object oriented view, java object oriented database management system, java object oriented database management system create table, object oriented analysis design hospital management system, object oriented database management system examples, object oriented management java, object oriented management system java, library management system diagrams, diagrams library management system rational rose, object oriented student management system, object oriented design diagrams, object oriented project management, object oriented database management system pdf, object oriented database management system tutorial point, process flow diagrams are used by application threat models

Tietoa työnantajasta:
( 0 arvostelua ) Kathmandu, Nepal

Projektin tunnus: #30179588

17 freelanceria on tarjonnut keskimäärin $581 tähän työhön


Hello, i have summarize your requirements of library management system, we can do this task for you as you want, we have 50+ team of experienced and qualified developers/designers, also we have 8+ years of experience i Lisää

$450 USD 12 päivässä
(580 arvostelua)

Hi there! I'm Vartolomei from Wordpress Heroes How we can finish your project in time and perfect? The communication is very important! Send me a message now, and we can discuss everything! I have read the project re Lisää

$600 USD 2 päivässä
(238 arvostelua)

Hello, My name is Rakibul Hoque, I've read your project name: "library management system" details and understood all your requirements. I am professional designer with a creative mind that captures client's imaginatio Lisää

$250 USD 3 päivässä
(348 arvostelua)

Hello, We have checked your requirement carefully that you need a library management system We have created many management system, ERPs, CRMs, Sales, Purchase management system for small, medium and large organizat Lisää

$750 USD 14 päivässä
(34 arvostelua)

Hello Manager!! We checked for your project and interested in your project. Project: library management system I am skilled full stack coder with skills including PHP, Website Design, Web Hosting, MySQL and WordPress. Lisää

$610 USD 16 päivässä
(58 arvostelua)

Hello! I am Mario, full stack programmer leveraging my background in Economics & Management to build more intuitive user experiences in 8 years. Strong analytic problem-solving skills honed during prior experience Lisää

$555 USD 7 päivässä
(21 arvostelua)
(20 arvostelua)

Hi, I have read your requirement regarding library management system, in detail. I have several more queries, that I would like to discuss with you. Please message to discuss more about it. Thanks

$700 USD 45 päivässä
(11 arvostelua)

Hi. I have read through the project description extremely carefully and I am interested in your this job. Library management system generally has to implement following features. Library web page, content management sy Lisää

$500 USD 7 päivässä
(3 arvostelua)

Dear Employer, I have read description Need library management system. Seen your requirements: You can check my Previous work: [login to view URL] [login to view URL] [login to view URL] Lisää

$1200 USD 7 päivässä
(19 arvostelua)
(22 arvostelua)

Hey, We are a team of architects, designers and IT professionals. Our software engineer has years of experience in object oriented programming and building library’s

$555 USD 23 päivässä
(2 arvostelua)

MASTERS SOFTWARE ARCHITECTURE AND MASTERS ELECTRICAL ENGINEERING EXPERT IN WEB DESIGN, GRAPHIC DESIGN, HTML, Word Press HELLO, I have read the instructions keenly and understood your specifications for the task. I hav Lisää

$500 USD 7 päivässä
(7 arvostelua)

FULLSTACK WEB DEVELOPER HELLO DEAR CLIENT I have gone through your project details and the work is DOABLE since its within my area of EXPERTISE.I will tackle are required guideline to deliver desired goal Please consid Lisää

$500 USD 7 päivässä
(1 arvostelu)

Hi there, We gone through the requirements, you want website like library management system we will do this task for you as we have a experienced and qualified team of developers and Over 7 years of experience in thi Lisää

$500 USD 20 päivässä
(2 arvostelua)

Good day im a full stack web developer let me help you develop the system with you. I have done a number of system with similar to this one before i have a number of skills that will make this project a success. Larave Lisää

$650 USD 21 päivässä
(0 arvostelua)

I need few more details about this website Am interested to work with you I will give you the best quality of work

$500 USD 7 päivässä
(0 arvostelua)