You are on page 1of 29

Online Library Management system

Title: Project report


Course: Web Engineering Sessional + Project
Date of Submission:

Submitted To: Submitted By:


Subir Saha Amiya Kundu
Assistant Professor Level 3, Term 2
Dept. of CSE, PUST. ID: 170135
Project title: Online Library Management
system

Abstruct:

The online library management system I identified with the


storage of data in regards to the library. The library is the place
with the gigantic collections of book. The main objective of this
project is to develop an online Library Management for a
library. The primary purpose of this project is the discipline of
the planning, coordination, and management of the library’s
activities.
This library management system is mainly use by normal user
and librarian. It mains 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 computerization of
library helps in many instances of its maintenances. It reduces
workload of management as most of the manual work done is
reduced.
Background study:
E-Library system is a project which aims in developing a
computerized system to maintain all the daily work of library. It
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. Maintenance of all this information
manually is very difficult. 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.

Why do need this E-Library Website?


 It will save time.
 It will reduce cost.
 It will be simple & easy to use.
 It may increase library engagement.
 Efficient data management.
 It will be more error free.
 Secure and reliable
SYSTEM ANALYSIS:

PHYSICAL SYSTEM:
Physical system of our E-library system is manual library
system which is usually run by any institute. It can also be an
independent institution. For any kind of work people must have
pay a visit there.

EXISTING SYSTEM:
There are some application I have studied.After analyzing this
website we found
 They are not very user friendly.
 I found them difficult to use.
 Does not have the book request or suggestion facility
 Only have the user login
Website Features:
 Home
 Register/Login as user
 Register/Login as admin
 superadmin
 Feedback

 A super admin can add or remove member, admin as per


need. He will supervise all over the application. A super
admin can add an admin or also can remove an admin if it
needed. A super admin has all the access of admin work.

 Admin Features
Admin dashboard
 Admin can add/update/ delete category
 Admin can add/update/ delete books
 Admin can issue a new book to student and also update the
details when student return book
 Admin can search student by using their student name.
 Admin can also view student details

 Students-
 Student can register themself and after registration they will
get student id
 After login student can view own dashboard.
 Student can update own profile.
 Student can view issued book and book return date-time.

Objective of the system:


The aim of this project is to develop a system that can handle &
manage the activities involved in a library in an efficient and
reliable way. Less managing and easy searching availability is
major goal of this system.
 Develop a system that can replace the manual library
managing system.
 Develop a database which stores user and book data
properly.
 Give reliable search facility.
 Create an easy to understand user friendly environment.
 Administrator or librarian should have logins.

Language and software tools used:
 Operating system: windows 10
 Language and framework:
 Front- end-> HTML,CSS, Javascript Bootstrap
 And for the server side scripting I use php Laravel
framework.
 Apache Xampp server
 A web browser

Functional Requirements:
User login:
This feature used by the user to login into system. They are
required to enter the email and password before they are allowed
to enter the system. The email and password will be verified and
if email or password is invalid they are not allowed to enter the
system.

Register new user:


This feature can be performed by all users to register new user.

Admin login:
This feature used by the admin to login into system. They are
required to enter the email and password before they are allowed
to enter the system. The email and password will be verified and
if email or password is invalid they are not allowed to enter the
system.
Register new admin:
This feature can be performed by all admin to register new
admin.

Register new book:


This feature is performed by admin to add new book to the
system. System must be able to enter the number of copies of
books into table.
Search book:
This feature can both perform by user and admin. They can
search book by their name.

Testing:
Unit testing is a testing technique to verify and validate
individual units of code. Three goals were identified for the test
plan: reliability, security, and usability. Reliability and security
testing was accommodated by constructing test cases and
comparing expected and actual results. Usability testing,
however, is completely different. Usability testing would
require some domain experts to use the software and perhaps
even deploy the software in a restaurant environment. Due to
the time constraints of the project I am unable to perform any
formal usability testing using persons external to the
development team. Test cases were created to test adding,
deleting, and editing both items and employees. Specifically
these test cases make certain that employee and items are
stored and retrieved from the database correctly. Test cases
were also generated to perform boundary testing on how many
entries could be successfully added or updated. In addition, test
cases where created to verify the function of the compare class,
which is used to validate input.
: DRAFT PROPOSAL
Project information:
Project Title: E-library(online library system)
Project time frame:we are taking 6 months to complete this
project.

 Concept planning: 20 days


 Composite design:40 days
 Clint approval:10 days
 UI development:45 days
 Server-side development:45 days
 Content entity:20 days

Project contact:
Amiya Kundu
Project manager
Mail: amiyakundu97 @gmail.com
Project Summary:
E-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.
.

Phase 04 : Owner’s Questionnaire

1.What objectives do you want to achieve with this


product?

2.Who will use your system?

3.Do the proposed design fulfill your expectations?


4.How does navigation sub menu come out?

Mouse hover on item

Click on item

5. What additional features can be added?

6. Who should maintain the system?

7. who will be the user?

8.What will be the primary language of the system?


9. Do you have any additional idea regarding this project?

10.Do any proposed feature need to be cancelled?

Yes

No

11. Which features need to be cancelled?

12. Do you agree with allotted timeframe?


Owner’s Signature :

Subir Saha
Assistant Professor, CSE
Pabna University of Science &
Technology

Phase 02 : Stakeholders’ Feedback


Every individual feedback of super admin, admin and users on my
quesnnaire will be attached on my hard copy.

Question1: What do you think about this web application?

Super Admin’s Feedback:

It will reduce our time as well as cost. It will be useful for our students
teacher. Every kind of users will be benefitted. Our admin’s panel
work will be more easy. So, it can be a very useful website.

Tapos Biswas
Head teacher
Jahurpur ramgopal bohumukhi bidya prothishthan

Admin’s feedback:

What characteristics will help us to choose admin?

Answers:

ADMIN1:

Admin has to be active. And also has to be user friendly. He should be


responsible for his work.

Sajal kumar karmokar

Librarian

Jahurpur ramgopal bohumukhi bidya prothishthan

Do you think this website can reduce your work stress?

ADMIN2:

I think it can reduce our work stress. Here we can have all details of
students. We can search by their name. we don’t have to found them
manually. It will save our time. We can easily keep the book records.I
think this application will help us a lot. Sometime we are unable to
attend the work. Then this application could help us. With internet
connection we can do our work easily.

Binod Bhoumick

Librarian

Khabir-ur-Rahman college,jahurpur

What do you prefer to identify users?

Answers:

Admin3:

User should have a valid Gmail id. And he should responsible for his
issued book or activities in library.

Nadia sultana

Librarian

Chandipur secondary school

How we can make this website more helpful for students what do you
think ?
If we can update article and journals about recent event. If we have
online noticeboad where we can update important news. I think this
can help students.

Rebeka khatun

Librarian

Sekenderpur high school.

User’s feedback:

Do you find this website useful?

Answer:

User1:

As I am a service holder sometimes it is impossible for me to go


physically and collect books from library. So it will be helpful for me to
reading online book. Or issued book on my name from home only.

Swapan kumar kundu


Union Land Assistant officer

What facilities will help you more?

User2:

I am a student of class 10. I am very busy with my studies. Sometimes


for making notes I need some extra books. So I can issue books on my
name from home only. Then I can collect it fastly.

Aparajita kundu

student

Do you have any suggestion for us?

Answer:

User3:

If we can recover /change our own password it will be very helpful for
us.

Meghna

Student of cse, pust


What facilities will help you more?

User4:

Actually I am very reserved and I love reading different kinds of books.


But I hesitate to go on a library . now it will be easy for me .

Neeti Sen

Student of cse,DIU

Design Report

Use case diagram:


ER Diagram:
Funtional diagram:
Application sketch

Fig:Home page

Fig:registration page
Fig:login page
Fig:books page

Fig:super admin page


Fig:admin page

You might also like