ABSTRACT
Library book recommendation system is a project which aims in developing a
computerized system to maintain all the daily work of library. A library is a site where
we can create, update and recommend books to the users. And it can be customized in
several ways like control, track and manage the books using database.
This project has many features which are generally not available in normal
library book recommendation systems Each library displays a list of books and key
information about the books, which helps people to use it to work together. Libraries
can be customized in several ways. We can control how books are viewed, tracked,
managed etc. we can track versions, including how many books and which type of
versions. We can choose from several types of libraries, depending on the types of
books that we want to read.
It also has a facility where users after logging in their accounts can see list of
books issued and it borrow issue date and return date and also the user can request the
librarian(admin) to add new books by filling the user feedback form.
The librarian(admin) after logging into his account can generate various
reports such as users report, borrow/return report, book categories report and book
report.
This project is a web application developed for the purpose of book
recommendation to the library users.in this application a user can find books on rating
basis (5-star rating). The user can choose a top-rated book according to his/her are of
interest in no time with the help of this application. Overall this application of ours is
being developed to help the users to recommend the top-rated books according to
their area of their interest and borrow and return their books just by sitting in front of
computer to his/her address itself.in the best way possible and also reduce the human
efforts.
i
List of Figures
Sl. No Name of Figure Page No
01 Equation of Collaborative Filtering Algorithm 7
02 Working of Collaborative Filtering Algorithm 7
03 Architecture Diagram 10
04 Context Flow Diagram 11
05 Data Flow Diagram For Admin 11
06 Data Flow Diagram For User 12
07 Use Case For Admin 13
08 Use Case For User 13
09 Sequence Diagram for Admin 14
10 Sequence Diagram for User 15
11 Admin Module 19
12 User Module 20
13 Admin Sign In Table 22
14 Add Catergories Table 22
15 Add Books Table 22
16 View Users Table 23
17 View Comment Table 23
18 View Post Queries Table 23
19 Home Page 33
20 About Page 33
21 Service Page 34
22 Contact Page 34
23 Sign in Page 35
24 Sign up Page 35
25 Admin Home Page 36
26 Add Categories Page 36
27 Add Books Page 37
28 View Users Page 37
ii
29 Book Borrow/Return Request Page 38
30 User Feedback page 38
31 User Home Page 39
iii
List of Tables
Sl. No Figure of Table Page No
01 Sign in Form 25
02 Add Category 25
03 Add Books 26
04 User Account 26-27
05 Book Borrow/Return Request 27
06 Field Validation 28
iv