Project Report On Library Database Management System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 18

MINI PROJECT REPORT

ON
DATABASE MANAGEMENT SYSTEM (DBMS)
Submitted by
GAYATHRI.G (112106011)

DEPARTMENT OF MANAGEMENT STUDIES

SRI CHANDRASEKHARENDRA SARASWATI


VISWA MAHAVIDYALAYA

1
ACKNOWLEDGEMENT

I would like to express my special thanks of Gratitude to my


Professor MRS.V.S.JAYARANI Ma’am who gave me the golden
opportunity to do this wonderful project on the topic “DATABASE
MANAGEMENT SYSTEM (DBMS)” which also helped me in doing a
lot of research and I came to know about so many new things.
I am really thankful.
Secondly, I would also like to thank my friends and family who
helped me a lot in finishing this project in such a short period of
time.
It was quite useful in expanding my knowledge and abilities.

Gayathri
MBA I YEAR

2
TABLE OF CONTENTS

Chapter Contents Page No.


NO.
Abstract 4
1. Institution Profile 5
2. Institution Hierarchy 6
3. Introduction 7
3.1 Project Aims and Objectives 7
3.2 Background of the Project 8
3.3 Operation Environment 8
4. SQL Design View 9
5. Software Tools used 9
6. MySQL (Database Software) 11
7. MySQL Database Examples 12
8. Findings 15
9. Conclusion 15
10. Bibliography 16
11. References 16

3
ABSTRACT
Library Management System is a system which maintains the information
about the books present in the library, their authors, the members of
library to whom books are issued, library staff and all.
This is very difficult to organize manually. Maintenance of all this
information manually is a very complex task. Owing to the advancement of
technology, organization of an Online Library becomes much simple.
The Online Library Management has been designed to computerize and
automate the operations performed over the information about the
members, book issues and returns and all other operations. This
computerization of library helps in many instances of its maintenances. It
reduces the workload of management as most of the manual work done is
reduced.
This system will also provide a user- friendly interface, it will give users
access to the institution library materials in the most interactive way with
no time to waste. It will also provide the librarians effective ways of
managing library materials and also ensure that these materials are
secured by ensuring database security and integrity.
These are the tools the management used, to build the proposed system.
The system tools are HTML, CSS, PHP, JavaScript, AJAX and MySQL
database management system.

4
CHAPTER – 1:

INSTITUTION PROFILE:
Ida Scudder School is a private, non – residential, co – educational
school located at Kalinjur in Vellore, Tamil Nadu, India. The school is
affiliated with Council for the Indian School Certificate Examinations (ICSE
and ISC), and has classes from Std.1 to Higher Secondary.
Founded: 13 June 1969
School Board: Indian Certificate of Secondary Education (ICSE) / Indian
School Certificate (ISC).
Chairman: Dr J V Peter, Director, CMCH
Correspondent: Dr Vinu Moses
Principal: Dr Daniel Gunabalan
Motto: Lighted to Lighten
Located in: Union Mission Aided Middle school

5
CHAPTER – 2:

INSTITUTION HIERARCHY:

Chairman

Corresponden
t

Principal

Vice Principal

Coordinators

Staffs

Students

6
CHAPTER – 3:

INTRODUCTION:
Library plays an important role in every society as it contributes
immensely to the development of education through acquisition of
knowledge. A growing number of schools now embrace the use of library
due to adequate information dissemination to their students and staff
members.
A Library management system (L.M.S) is a computerized system that helps
in managing and monitoring the library’s daily activities in electronic
format there by reducing risks such as file lost, file damage and time
consuming.
This system supports the general requirement of the library services like
Acquisition, Cataloguing, Circulation, Monitoring and report generation of
library materials.
The new generation of system facilitates the development of the
electronic library through the use o web server which allows both local
and remote access to library resources from anywhere in the world
through a network.

CHAPTER – 3.1:

PROJECT AIMS AND OBJECTIVES:


The aim and objective of this project is “TO ELIMINATE THE PAPER
WORK”
 To record every transaction in computerized system so that the problem
such as record file missing won’t happen.
 Facility to download E-books
 Online Book Reading
 Open link for learning websites
 A search column to search the availability of Books

7
CHAPTER – 3.2:

BACKGROUND OF THE PROJECT:


Library management system is an application which refers to library
systems which are generally small or medium in size. It is used by Librarian
to manage the library using a computerized system where he/she can add
new books, videos, page sources.
This system also includes books and student maintenance which would
keep track of the students using the library and also a detailed description
about the books a library contains.
With this computerized system there will be no loss of book record or
member record which generally happens when a non – computerized
system software is used.
All these modules are able to help librarian to manage the library with
more convenience and in a more efficient way as compared to library
systems which are not computerized.

CHAPTER – 3.3:

OPERATION ENVIRONMENT:
Processor Intel Core Processor for Better Experience
Operating System Windows 7 and
(OS) Windows 8.1
Memory Ram up to 2 GB
Hard Disk Space Minimum 3 GB for Database software
Database Software MySQL

SQL – Structured Query Language

8
CHAPTER – 4:

SQL DESIGN VIEW:


The library has the following tables in its database;
 Books (book - id, ISBN, book name, book author name and
book edition)
 Student (student - id, student name, student email - id and
student address)
 Staff (staff – id, staff name, staff address, staff gender, staff
phone)
 Department/Class (department id and branch name)
 Issue (issue id, issue date, expiry date, book name and
book id)
 Return (return id, expiry date, issue date, book id)

CHAPTER – 5:

SOFTWARE TOOLS USED:


The library system has used many tools to create its Database
software pages.
 HTML:
HTML or Hyper Text Markup Language is the main markup
language for creating web pages and other information that can be
displayed in the web browser.
It provides a means to create structured documents by denoting
structure for text such as headings, paragraphs, links lists quotes and
other items.
HTML is written in the form of HTML elements consisting of tags
enclosed in angle brackets like (<html>).

9
The purpose of a web browser is to read HTML documents and
compose them into visible or audible web pages.

 CSS:
Cascading Style Sheets (CSS) is a style sheet language used for
describing the look and formatting a document written in a markup
language.
CSS is primarily to enable the separation of document
presentation including elements such as layout, colors and fonts. This
separation can improve content accessibility provide more flexibility
and control in the specification of presentation characteristics,
enable multiple pages to share formatting and reduce complexity
and repetition in the structural content (such as by allowing for table
less web design).

 JAVASCRIPT:
JavaScript (JS) is a programming language that is one of the core
technologies of the World Wide Web, alongside HTML and CSS.
Its syntax was influenced by C.
JavaScript is a proto-type based scripting language with dynamic
typing and has first-class functions.
JavaScript was traditionally implemented as an interpreted
language but just-in-time compilation is now performed by recent
(post-2012) browsers.

 PHP:
PHP is a server – side scripting language designed for web
development but also used as a general – purpose programming
language.
PHP is now installed on more than 244 million websites and 2.1
million web servers.

10
PHP can be deployed on most web servers and also a
standalone shell on almost every operating system and platform,
free of charge.
PHP – Personal Home Page (Original name)

 AJAX:
AJAX is used to perform a callback, making a quick round trip to
and from the server to retrieve and/or save data without posting the
entire page back to the server.
The main purpose of the AJAX is to improve the speed,
performance and usability of a web application.
AJAX – Asynchronous JavaScript and XML.
Once a client initializes an AJAX callback to the server, the client
will not need to wait for the response and can continue to use the
web application while the request is being processed. Once done,
the server will send a response back to the client and the client will
process it as necessary.

CHAPTER – 6:

MySQL:
MySQL (“My S-Q-L”, officially, but also called as “My Sequel”) is
(as of July 2013) the world’s second most widely used open-source
rational database management system (RDBMS). It is named after
co-founder Michael Widenius Daughter, My. The SQL phrase stands
for Structured Query Language.
Free – software - opensource projects that require a full –
featured database management system often use MySQL.
For commercial use, several paid editions are available and
other additional functionality.

11
MySQL is also used in many high-profile, large scale websites
including Wikipedia, Google (though not for searches), Facebook,
Twitter, Flickr and YouTube.

CHAPTER – 7:

MySQL DATABASE EXAMPLES:


For Example,
NAME CLASS BOOK NAME ISSUE DATE RETURN DATE
Nithya XI - C Commerce 21-02-2022 22-03-2022
Subhashini XI - C Economics 27-02-2022 03-03-2022

Student ID Example with Expiry date and Phone Number:


Student ID Name Issue Date Expiry Date Ph.No
BITf13e Gayathri 15-06-2021 01-07-2021 11245689

Staff Records Example:


Staff Name Gender Designation Address City State Ph.No
ID
1101 Sriram M Librarian 12A Chennai TN 2245893
1345 Ram M Data Entry 13C Vellore TN 2278989
2264 Keerthi F Accounts 112/7 Kanchi TN 2989789
Staff

Issues Example:
Issue ID Book Name Book ID Student ID Issue Date Expiry Date

Return Example:
12
Return ID Book ID Issue Date Return Date

Book Example:
Book ID ISBN Book Name Edition Author Rack No
Name

USER ACCOUNTS DBMS FIGURE:

BOOKS DBMS FIGURE:

13
ISSUE OF BOOKS DBMS FIGURE:

RETURN OF BOOKS DBMS FIGURE:

14
15
CHAPTER – 8:

FINDINGS:
This Project provides a computerized version of library
management system which will benefit the student as well as the staff of
the library.
It makes the entire process online where students can search
books, staffs can generate reports and do book transactions. This database
has also a facility for student login where student can login and see the
status of book issued as well as request for the book or give some
suggestions. It has a facility of teacher’s login where teachers can add
lecture notes and also give necessary suggestion to the library.

CHAPTER – 9:

CONCLUSION:
The Library Database Management system helps the librarian
to automate the data easily into computer.
The main aim of this Database system is to reduce human
efforts. The maintenance of record is made efficient as well as the records
are stored in the ACCESS database, through which the data can be
retrieved easily.
The Books and the Students are given a particular unique Id
no, so that they can be accessed correctly without any errors. The
problems which existed earlier have been removed to a large extent with
the help of this MySQL database software.
The computerization of the library management will not only
improve the efficiency but will also reduce human stress thereby indirectly
improving human resources.

16
CHAPTER 10:

BIBLIOGRAPHY:
 Arunima Baura., (forthcoming) Library Database Management.
 Murach’s MySQL (3rd Edition).

CHAPTER – 11:

REFERENCES:
 https://www.veonconsulting.com/top-databases-for-php/
 https://www.123-reg.co.uk/support/servers/what-is-mysql-and-
why-do-i-need-it/
 http://scudderschool.ac.in/
 https://www.daitm.org.in/wp-content/

17
18

You might also like