You are on page 1of 17

A

PROJECT REPORT
On
"LIBRARY MANAGEMENT SYSTEM"

SUBMITTED BY

GADGE ADITI SANDIP

&

SAHANE SHUBHAM SANDIP

IN PARTIAL

FULLFILLMENT OF

Bachelor in Computer Science

TYBSc(Computer Science)

Sem-VI

(ACADEMIC YEAR 2022-23)

Dnyaneshwar Gramonnati Mandal's-Ale,Santwadi&Kolwadi


HON.BALASAHEB JADHAV ARTS, COMMERCE& SCIENCE

COLLEGE, ALE

TAL-JUNNAR, DIST-PUNE (412411)


HON.BALASAHEB JADHAV
ARTS, COMMERCE & SCIENCE COLLEGE,
ALE
Tal.-Junnar, Dist. - Pune (412411)

ACADEMIC YEAR 2022-23


Department of BBA (CA), B.Sc. (Computer Science), M.Sc. (Computer Science)

CERTIFICATE
This is to certify that Gadge Aditi Sandip & Sahane Shubham Sandip had
completed the bonafide work of Project of TYBSc(Computer Science)) Sem-VI
having Exam Seat No./Roll No.-28 & 55 during the academic year 2022-23
who carried out the Project work under my supervision.

Project Guide HOD


BBA (CA), B.Sc. (computer science)
&M.Sc. (Computer Science) Department

Internal Examiner External Examiner


ACKNOWLEDGEMENT

We would like to thanks Hon.Principal Dr.Pravin Jadhav for supporting and consistently

encouraging us all for our academic fulfillments. We wish to thank our department for permitting me to

use all the facilities available in the institution for my project work. We are grateful to our Head

Prof.Smt.Joshi N.P. For her encouragement, guidance and supervision of our project work during the

year. We express our thankfulness to her. We must acknowledge the support given to this project by her.

Our classmates have been of great helpers to us during the project work special thanks to Teju.

Our ideas were shaped and refined progressively through discussion's we have time to time. We cannot

miss to thank them all. There were some persons who were not directly but indirectly involved in our

Project work. We heartily appreciate their contribution and thank them too.

Date: Signature:

Class: BSc (Computer


Science) Sem-VI

Year: 2022-23
INDEX

Sr. No. Contents Page No.

1. Introduction 1-2

1.1 Introduction to system.


1.2 Scope of system.

2. Analysis 3

2.1 Feasibility study.

3. System Design

3.1 E-R Diagram.

3.2 First Level Data flow Diagram.


4-12
3.3 Data Dictionary.

3.4 Table Design

3.5 Form Design

4. Future Enhancement

5. Bibliography
INTRODUCTION

The project titled Library Management System is library management software used for
monitoring and controlling the transactions in library. The project “Library Management
System” is develop in web base, which mainly focuses on basic operations in library like adding
new members, new books, and updating new information, searching books and members as well
as searching facility to borrow new books.

“Library Management System” is a windows application which is designed to help users


to maintain and organize library. Our software is easy to use for both beginners and advance
users. It features a familiar and an attractive user interface, combined with strong searching
insertion and reporting capabilities. The main objective of this application is to automate the
existing system of manually maintain the records of the book issue, book return from the student,
stock maintenance, catalog and book search to be computerized. So the process of book issue,
return and searching will be faster. The report generation facility of library management system
helps to get a good idea of which are the books borrowed by the members, and also it make users
possible to generate a report’s hard copy.
 Scope of the System:-

i. The Library Management System can be used by any library to automate the process of
maintaining manually keeping records of books and students.

ii. In this system, computers are being used so all the working is faster and accurate, this
helps in avoiding data redundancy.

iii. There is no need to change data stores, so it is easy to maintain the data for longer period
of time.

iv. It saves our time as the report generation is automatic for each member as well as visitor.

v. It can track the books that users have issued.

vi. Keeps the database correct and up-to-date.

vii. An interface to view and edit the own profile.

viii. Mechanism to reset the password in case user forgets it.


 Feasibility Study:-
Feasibility Study is one of the most important and preliminary aspects of software
development. The feasibility checks whether the system can be developed with the available
funds. We hereby specify three basic criteria of our feasibility study.

1. Operational Feasibility:-

It is mainly related to human organizations and political aspects. The points to be considered are:

 What changes will be brought with the system?


 What organization structured is distributed?
 What new skill will be required?
 Do the existing staff members have these skills? If not, can they be trained in the course
of time?

If we consider the above points then, our system is operationally feasible as it is very easy for
the end users to operate it. It only needs basic information of computer and windows platform. If
they don’t have knowledge about this then, they can be trained to operate this system in just few
days.

2. Economical Feasibility:-

Development of this software is highly economically feasible. This feasibility checks


whether the system can be developed with the available funds. Also our system does not require
huge amount of money for the development. This can be done economically if planned neatly, so
it is economically feasible. Also the cost of project depends upon the number of man power
required.

So according to above points, Library Management System is economically feasible as here


admin can do all the operations on computer. Also as it is computerized system so there will not
be the problem of using more than one registers or replace the old register with newer one if old
gets filled.

3. Technical Feasibility:-

We can strongly say that this system is technically feasible, since there will not be much
difficulty in getting required resources for the development and maintaining the system as well.
All the resources needed for the development of the software as well as the maintenance of the
same system is available in the organization. Here we are using the resources which are available
already. Automated library system deals with the modern technology system that needs the well
efficient technical system to run this project.
 Software and Hardware Requirement:-

a) Software Requirement-

Operating System Database


Windows-98, xp or any Higher Version Ms Access, MySQL
Any version of Xampp MySQL

b) Hardware Requirement-

Processor RAM Disk Space


Pentium-2,3,4 or any 64 Mb or Higher 100 Mb or more
Higher Version
 Data Dictionary:-

1. Book table for keeping track of books:-

Attributes Datatype Description


book_id int Primary Key(Not Null),
ID of Book
b_name varchar(30) Name of book
publisher varchar(30) Publisher of book
price int Price of book
pages varchar(30) No. of pages of book

2. Student table for student information:-

Attributes Datatype Description


lib_id int Primary Key(Not Null),
Library ID of Student
s_name varchar(30) Name of student
class varchar(30) Class of student
section varchar(20) Section of student's class
yearofadm int Year of admission
s_no int Student roll number

3. Issue table for keep track of book issue:-

Attributes Datatype Description


book_id int Foreign Key(from Book
table)
s_no int Foreign Key
(from Student table)
issuedate date Date when student issued
the book.
returndate date Date when student returned
the book.

4. Student Login table:-

Attributes Datatypes Description


lib_id int Foreign Key
(from Student table)
username varchar(40) Username of student.
password varchar(30) Password of student
account.
numbooks int Number of books issued
and returned by student.

 Entity-Relationship Diagram(ERD):-

returndate
book_name

STATUS OF
RETURN
book_id

RETURN

s_no b_name book_id


s_name

21`
section STUDENT BORROWS BOOK

yearofadm price publisher


class

ISSUE FROM

book_name

STATUS OF
ISSUE LIBRARY

book_id
issuedate
 Data Flow Diagram(DFD):-

 ACCOUNT CREATION:-

SELECT ENTER ADMIN


HOME ACCOUNT STUDENT VERIFY
CREATION DETAIL STUDENT

MESSAGE SENT
TO STUDENT

After the home page login there will be an option of CREATE ACCOUNT where
after entering student detail, if all the fields are filled there a request will be sent
to the librarian who will approve him/her as a registered member of the library.

 STUDENT LOGIN :-

ENTER
ENTER CHECK
STUDENT URL
USERNAME &
VALIDITY
PASSWORD

STUDENT
LOGIN
PAGE
After entering to the home page of the website student can choose the
STUDENT LOGIN option where they are asked to enter username and
password, and if he/she is valid user then a student login will be displayed.

 Advantages and Disadvantages of System:-

 Advantages of Proposed System:-


 The library Management System has been designed to make it simpler to manage
libraries, saving manual labor and time.
 Simple and easy to use.
 Simplest interface to issue and return books.
 Highly secure, scalable and reliable.
 Record maintenance.
 Tracking of available as well as lost books.
 User friendly interface as there is no need to do transactions manually.

 Disadvantages of Existing System:-


 This is stand-alone application.
 The application can use only single user at a time.
 The application is only for admin is librarian.
 Student cannot use this application.
 Application is not online that’s why all work is done offline which is very lengthy
process.
 Future Enhancement:-

 The system provides a computerized version of Library Management System which will
benefit the students as well as the staff of the library.

 It makes entire process online where student can search the book, staff can generate the
reports and do book transactions.

 It also has a facility for student login where student can login and can see status of book
issued as well as request for book.

 The application can be easily implemented under various situations. We can add new
features when we want.

 Reusability is possible as all the data about student as well as books are stored safely in
the system.

 Here we can update, delete, create record of members as per requirement.


 Bibliographhy:-

 Fundamentals of 'Software Engineering' by Rajiv Sharma, PHII Learning


 Web Development and Application Development by Information Technology
Publications.
 http://www.w3schools.com/html/html_intro.asp
 http://www.w3schools.com/css/css_background.asp
 http://www.w3schools.com/html/css_insert.asp
 http://www.w3schools.com/php/php_forms.asp
 http://www.w3schools.com/sql/sql_update.asp
 Output(Forms):-

You might also like