Library Management System: Project Overview and Design, Slides of English

The library management system is all about organizing, managing the library, and library-oriented tasks. It also involves maintaining the database of entering new books and the record of books that have been retrieved or issued, with their respective dates.

Typology: Slides

2021/2022

Uploaded on 02/03/2022

Sohailkhan3366
Sohailkhan3366 🇬🇧

1 document

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Introduction of Library Management System
Are you looking for a Library management system project? We are here to help you.
You can contact us. The library management system is all about organizing,
managing the library, and library-oriented tasks. It also involves maintaining the
database of entering new books and the record of books that have been retrieved
or issued, with their respective dates.
The main aim of this project is to provide an easy to handle and automated library
management system. This project also provides features and an interface for
maintaining librarian’s records, student’s history of issues, and fines. The owner can
easily update, delete and insert data in the database with this project.
The following are some of the features provided by this project:
The issue of books by online mode.
Columns provided to search book online.
Requests to the librarian can be sent to provide new books in the column.
Login portal for a student for security purposes of the library.
Homepage for the student which has different buttons to navigate to pages
containing the date of issue, date of return, fine charges, etc.
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Library Management System: Project Overview and Design and more Slides English in PDF only on Docsity!

Introduction of Library Management System

Are you looking for a Library management system project? We are here to help you. You can contact us. The library management system is all about organizing, managing the library, and library-oriented tasks. It also involves maintaining the database of entering new books and the record of books that have been retrieved or issued, with their respective dates. The main aim of this project is to provide an easy to handle and automated library management system. This project also provides features and an interface for maintaining librarian’s records, student’s history of issues, and fines. The owner can easily update, delete and insert data in the database with this project. The following are some of the features provided by this project: ▪ The issue of books by online mode. ▪ Columns provided to search book online. ▪ Requests to the librarian can be sent to provide new books in the column. ▪ Login portal for a student for security purposes of the library. ▪ Homepage for the student which has different buttons to navigate to pages containing the date of issue, date of return, fine charges, etc.

▪ Columns for teachers to get the book issued if desired. ▪ Requests column for teachers to ask for the introduction of new or essential books in the library. ▪ Maintaining records of the librarian and other library staff. ▪ Feedback page to be viewed and monitored by the college authority, to which student ▪ The teacher can mention any misbehave or feedback to the library. You can also check these posts: ▪ Online Matrimonial Management System ▪ Hotel Management System ▪ PHP Projects Ideas ▪ Top 18 Database Projects Ideas ▪ Bus Reservation System ▪ Bus Ticket Reservation System ▪ Microsoft (MS) Access Database Project Ideas ▪ Mini Project in C For Engineering, BCA, MCA Students ▪ Online Exam Management System

Proposed System of Library Management System

The project Library Management System aims at developing a fully functional computerized system to maintain all the day-to-day activity of a library This project has many features which such as the facility of user login and teacher’s login. Also, on top of all this, there is an admin who will be managing the entire application’s authorization and authentication, not no intruder can log in and modify the data, as a login for admin is also available. The various modules of this system areas:

User Module:

This module is further divided into various sub-modules describing the user in a better way:

New user register:

To sign up a new user to this system.

Student Login:

So as to confirm that only an authenticated user is using the project.

Search book:

The user can search book based on book id, book name, or by author name.

Issue Book:

To help the user get the required books issued.

The main part of the organization for which this application has been designed. It has attributes like:

Name:

The name of the library to distinguish it from all the libraries available in any campus, uniquely.

Address:

This defines the address of the library as such the block number or lane number etc. Books: These are the basic building block of this system as well as any library. In other words, the main purpose of any library and the cause to develop systems like this.

Book-Name:

The name of the book which is almost unique in some way.

Book-Code:

A number to use for sorting and arranging the book, as well as identifying it in the library.

Author:

The one who has written the book. As sometimes the book’s series becomes more popular by the author’s name rather than the book name.

Price:

The market value of the book is also required to maintain in the record, as sometimes it is needed to arrange and sort based on this, secondly, it is also required for compensation in case of loss or damage, as fine charges.

Quantity:

This is to indicate the availability of each book individually, so as to know whether the last copy should be issued or kept as a reference piece. Also, to maintain the number of books.

Rack-No:

To get the exact location of the book, so as it becomes easy to search it and sort it at the time of binding up work.

Subject-Code:

As there are various further divisions and subcategories of any subject. So, in that case, this is the unique id to distinguish the books, arrange them, and sort them. Like in computer science there are further many more specialties like core java, advanced java, HTML, html5, etc. User: The next is the beneficiary, by whom the library is being accessed, and who serves as a purpose for this system. Its attributes include:

Name:

The name of the student or teacher, who will get the book issued, or who will return the book.

Id:

The user’s unique college or university roll number i.e. the id. The same is applicable to teachers also, with their unique id.

Address:

This refers to the user’s physical area of residence. It is a composite attribute. As it further contains the house number and lane number.

Fine-Amount:

To indicate the amount of fine he/she has to deposit and keep it up to date so that he/she is aware of the payment to be made at the end of the year or session. Issue Status: It makes to the notice of the librarian as well as to the student or teacher that ow many books they have already got issued and how much more can they get at the current point of time. It includes attributes as:

Book-Name:

The name of the book which is almost unique in some way.

The date on which user got the book issued to read from it.

Return-Date:

It indicates the date on which the user is supposed to be returning the book, that is it is the date after the duration completed for which the user has been issued the book.

Use Case Diagram of Library Management System

Use Case Diagram Description:

The above-mentioned use case diagram depicts the functionality of the library management system in a brief and satisfactory way. In this diagram, the user has been shown more specifically as a student who will first login to the system, to get access to the application. After getting the authentication and being authorized, the user will use the system with ease and security. There is a database maintained for storing the records of books that are available in the stock, books that have been issued to some user, then the return date of each issued book. After logging in the user will search for the books in the library using the subject code, book code, and therefore access to the rack number becomes easy, so ultimately using the rack number user finds the book, if it is available or not. Once the book has been found, if wanted the book, the user can get it issued easily with their unique college or university id. Now since the book has been issued it needs to be returned after a defined duration of time as a part of the system procedure. At a regular interval of time user can check if there is any fine charged on him/her or not. The librarian will also monitor all these activities at its end. And along with this, there is some additional work for the librarian to be done like, adding new books in the rack, updating the book availability status from time to time, checking the user’s identity is valid or not for a particular time period. There may be some cases at times when for example say a student has been suspended due to some disciplinary action and therefore has been blocked from using any service provided by the university normally. In this case, it becomes the duty of the librarian to check the identity is valid to issue books or not. Also similar is the case when a student has already passed out from the university.

System Requirement of Library Management System

To show the comprehensive information for the intended purpose and about the system to be developed. Non-Functional Requirement of Library Management System These are those that specify some criteria that can be used to evaluate the performance of a system in some particular conditions.

Efficiency Requirement:

Through this system, the students or teachers and the librarian gets a way to ease their work. Through this system, the student can search and get the book issued easily. Also, less time will be needed to spend by the librarian to handle this. Therefore, the throughput is faster processing of the library management system.

Reliability Requirement:

The system does its work with more accuracy like user registration to the system, user validation, and authorization, book search, and issue operation return status, and updating the database by synchronizing between database and application.

Usability Requirement:

The proposed library management system provides a user-friendly environment to the users so that the librarians, as well as the students, can utilize the system in an effective manner for ease of work.

Delivery Requirement:

There is always some time duration specified to develop a project. Similarly, this system is expected to be complete within 6 months of time. This launch will be used for improving the performance, as it will be evaluated by the users and then the problems that are occurring with the system will be solved.

System Implementation Requirement:

To develop this system PHP, the server-side scripting language has been used along with HTML 5 for designing the system layout. Also, PHP has been used since it is easy and effective for database connectivity. For the backend part which includes the database itself, MySQL has been used. Functional Requirement of The Library Management System

In case of failure in return on or before the last date, the student will be charged a penalty fine, based on the per day rate multiplied by the number of days. The system must update this status from time to time. Also, once the fine has been paid, the status must be updated again shortly.

Online Library Management System Project

One add-on feature for this application is the option of providing an online notice board, this feature can be used by the librarian for uploading announcements related to an event going on in the university or any book fair which is about to hold the nearby future. Also, information like the sale of old books can be shared. Another feature can be adding lecture notes, the teacher can create some lecture notes and upload them in pdf format in the application. So as the students will find the application more interesting and beneficial. The lecture note’s part will play a major role in gaining the popularization for this system.