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()

Навыки: Дизайн сайтов, WordPress, PHP, MySQL, Веб-хостинг

Показать больше: 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

О работодателе:
( 0 отзыв(-а, -ов) ) Kathmandu, Nepal

ID проекта: #30179588

17 фрилансеров(-а) готовы выполнить эту работу в среднем за $581


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 Больше

$450 USD за 12 дней(-я)
(580 отзывов(-а))

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 Больше

$600 USD за 2 дней(-я)
(238 отзывов(-а))

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 Больше

$250 USD за 3 дней(-я)
(348 отзывов(-а))

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 Больше

$750 USD за 14 дней(-я)
(34 отзывов(-а))

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. Больше

$610 USD за 16 дней(-я)
(58 отзывов(-а))

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 Больше

$555 USD за 7 дней(-я)
(21 отзывов(-а))
(20 отзывов(-а))

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 дней(-я)
(11 отзывов(-а))

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 Больше

$500 USD за 7 дней(-я)
(3 отзывов(-а))

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] Больше

$1200 USD за 7 дней(-я)
(19 отзывов(-а))
(22 отзывов(-а))

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 дней(-я)
(2 отзывов(-а))

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 Больше

$500 USD за 7 дней(-я)
(7 отзывов(-а))

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 Больше

$500 USD за 7 дней(-я)
(1 отзыв)

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 Больше

$500 USD за 20 дней(-я)
(2 отзывов(-а))

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 Больше

$650 USD за 21 дней(-я)
(0 отзывов(-а))

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 дней(-я)
(0 отзывов(-а))