Closed

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 –

List_of_books

Staff Class Attributes –

Dept

Student Class Attributes –

Class

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

Skills: Website Design, WordPress, PHP, MySQL, Web Hosting

See more: 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

About the Employer:
( 0 reviews ) Kathmandu, Nepal

Project ID: #30179588

18 freelancers are bidding on average $576 for this job

maysaxena

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 More

$450 USD in 12 days
(575 Reviews)
8.5
WordpressHeroes

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 More

$600 USD in 2 days
(238 Reviews)
7.8
tanvirmrt

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 More

$250 USD in 3 days
(348 Reviews)
6.8
ArkssTech

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. More

$610 USD in 16 days
(58 Reviews)
6.6
fastwebsoft

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 More

$750 USD in 14 days
(33 Reviews)
6.3
(20 Reviews)
5.8
kishanbiet

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 in 45 days
(10 Reviews)
5.5
makeyourtomorrow

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 More

$555 USD in 7 days
(21 Reviews)
5.5
raghuch2415

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] More

$1200 USD in 7 days
(19 Reviews)
4.9
(20 Reviews)
4.3
mrla11

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 in 23 days
(2 Reviews)
3.7
sevastianovalexr

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 More

$500 USD in 7 days
(2 Reviews)
3.8
Marlely23

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 More

$500 USD in 7 days
(1 Review)
2.7
wanjihiamichael1

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 More

$500 USD in 7 days
(6 Reviews)
3.4
infocyberchimp

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 More

$500 USD in 20 days
(0 Reviews)
0.0
riconyathi

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 More

$650 USD in 21 days
(0 Reviews)
0.0
Wanngming

Hi, bro! I have read your requirement and I noticed that I am appropriate to this project. I have rich experiences with website development using HTML, Javascript, PHP, Laravel, VueJS, ExpressJS, ReactJS, Angular 9, El More

$500 USD in 4 days
(0 Reviews)
0.8
Dgf123

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 in 7 days
(0 Reviews)
0.0