You are on page 1of 11

Online Library Management System

CHAPTER 1

INTRODUCTION
“Online 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 record various transactions like issue of books, return
of books, addition of new books, addition of new students etc. Books and student
maintenance modules are also included in this system 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 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.

1.1 Purpose
 Online book issue.
 Student login page where student can find books issued by him/her and date of
return.
 A search column to search availability of books
 Separate page for librarian to handle defaulter’s fine.
 A dashboard showing Books Listed, Number of times book issued, books returned,
Registered Users, Authors Listed and Listed Categories.
 Shows the Active and Inactive Status of Users.

1.3 Project Goal


The aim of this project is to show the shadow implementation of HTML, CSS, Bootstrap, PHP &
SQL which includes storage facility, update, view of data. The package must also have a user
friendly interface.

Dept. of CSE, EPCET 2019-20 Page 1


Online Library Management System

CHAPTER 2

REQUIREMENT & SPECIFICATION


Some of the basic requirements for the development of this project are as follows:

2.1 Hardware Requirements


 Processor : intel core i3
 Hard Disk : 20 GB, 80 GB, 160 GB or above
 Monitor : 15 VGA colour, 1024*768 resolution
 RAM : 2GB or above
 Input Device : Keyboard and Mouse

2.2 Software Requirements


 Operating System : Windows 10
 Tool used : Brackets, Notepad++
 Database : MySQL
 Coding Language : HTML, CSS, Java Script, PHP & Bootstrap
 Server : XAMP server

Dept. of CSE, EPCET 2019-20 Page 2


Online Library Management System

CHAPTER 3
DESIGN AND IMPLEMENTATION
3.1 ER Diagram

Fig. 3.1: ER Diagram of Music-Album Store Database

The Fig. 3.1 describes the entity relation which includes the entities admin, user, issued books and
books.

Dept. of CSE, EPCET 2019-20 Page 3


Online Library Management System

3.2 Schema Diagram


Admin

id Fullname Email Username password

Author

Id AuthorName CreateDate UpdateDate

Books

Id BName CatID Author ISBN Price RegDate Update

Category

CatId CatName Status Createdate Update

IBookDetails

BookID StudID IssueDate ReturnDate ReturnStatus Fine

Student

StudID FullName Email Phone Password Status RegDate Update

Fig. 3.2: Schema Diagram of Online Library Database

The Fig. 3.2 shows the schema as how the different attributes are referencing each other.

Dept. of CSE, EPCET 2019-20 Page 4


Online Library Management System

3.3 Table description

ENTITIES ATTRIBUTES
Admin Id, fname, email, username, password

Author Id, AuthorName, CreateDate, Update

Books Id, BName, CatID, AuthorID, ISBN, Price, RegDate, Update

Category Id, catname, status, CreateDate, Update

IBookDetails BookId, StudID, IssueDate, RetDate, RetStatus, Fine

Student Id, FullName, Email, Phone, Password, Status, RegDate, Update

Table 3.1: Description of relation

Table 3.1 shows the description all the entities in music album database like admin details,
singer details, category details, book details, student details.

Dept. of CSE, EPCET 2019-20 Page 5


Online Library Management System

CHAPTER 4

Dept. of CSE, EPCET 2019-20 Page 6


Online Library Management System

CHAPTER 5

SNAPSHOTS

Fig.5.1: Welcome Screen

The Fig. 5.1 shows the welcome page of the store Music Melodies.

Fig. 5.2: Login Screen

The Fig. 5.2 shows the login page of the manager of the store.

Fig. 5.3: Options Screen

The Fig. 5.3 shows options provided to manager.

Fig. 5.4: Album Details Table

The Fig. 5.4 shows the retrieved data of all the albums in the database. Manager can insert,
delete, update, and view the details of the album present in database.

Fig. 5.5: Movie Table

The Fig. 5.5 shows the information of movie whose album is present.

. Fig. 5.6: Singer Table

The Fig. 5.6 shows the singer’s details of an album retrieved from the database.

. Fig. 5.8: Customer Details Table

The Fig. 5.8 shows the details of the customer who purchased the albums.

Dept. of CSE, EPCET 2019-20 Page 7


Online Library Management System

Fig. 5.9: Searching for an Album

The Fig. 5.9 shows all the movie/singer albums which was searched on the basis of the
language ‘Hindi’.

Fig. 5.10: Sales Table

The Fig. 5.10 shows all the sales or purchase details of the customer. This also shows the bill
generated for the customer and print option to print the bill.

Dept. of CSE, EPCET 2019-20 Page 8


Online Library Management System

CHAPTER 6

CONCLUSION AND FUTURE ENHANCEMENT


6.1 Conclusion
The development of the mini project has given us a good exposure to HTML, CSS, JavaScript,
PHP and SQL by which we have learnt some of the technique, which helps in development of web
pages and websites manipulation etc. Hence it is helpful for us even to take up Web
development(Front-end/ Back-end/ Fullstack Developer) field as our career too and develop some
other features of online applications.

6.2 Future Enhancement


 Can be upgraded with new features like SMS alerts for the users regarding the availability
of the new books in library.

 Can be upgraded with new feature like new books with different languages, etc.

 It can be further developed to add online payment for the penalty.

 Bar code based book information gathering.


 A teacher login page where teacher can add any events being organized in the college and
important suggestions regarding books.

 Online notice board about the workshop

Dept. of CSE, EPCET 2019-20 Page 9


Online Library Management System

BIBLIOGRAPHY
Reference Books:
[1] Robert W. Sebesta, “Programming the World Wide Web”, Pearson Publications,
2014.

[2] Randy Connolly and Ricardo Hoar, “Fundamentals of Web Development”.

[3] Jon Duckette, “HTML and CSS Design and Build Websites”, Wiley Publication.

[4] Paul Madoff, Kindle “Learn PHP and MySQL”.

Dept. of CSE, EPCET 2019-20 Page 10


Online Library Management System

APPENDIX
SOURCE CODE:

Dept. of CSE, EPCET 2019-20 Page 11

You might also like