0% found this document useful (0 votes)
72 views43 pages

Report of LMS

The document describes a library management system project that aims to develop a computerized system to manage a library's daily operations. It discusses the project aims, objectives, background, and system design including flowcharts for teacher login, student login, and book issue processes. The system will automate manual library processes to help libraries operate more efficiently.

Uploaded by

Kukum Chouhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views43 pages

Report of LMS

The document describes a library management system project that aims to develop a computerized system to manage a library's daily operations. It discusses the project aims, objectives, background, and system design including flowcharts for teacher login, student login, and book issue processes. The system will automate manual library processes to help libraries operate more efficiently.

Uploaded by

Kukum Chouhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

Project-2 Report on

“LIBARY MANAGEMENT SYSTEM”


In partial fulfillment of requirements for the degree of
Bachelor of Technology (B. Tech.)
in
Computer Science and Engineering

Submitted by
Ms. Richa Kumari (200451)
Ms.Kukum Chouhan(200426)

Under the Guidance of


Dr. Vishal Sharma
Department of Computer Science and Engineering
SCHOOL OF ENGINEERING AND TECHNOLOGY

Mody University of Science and Technology


Lakshmangarh, Distt. Sikar-332311
April, 2023

I
ACKNOWLEDGEMENT

We express our sincere gratitude and heartfelt thanks to our mentor Mr.
Vishal Sharma for developing the idea for this project and helping us progress
along the way by his valuable input whenever and wherever necessary. A
special vote of thanks to HOD of Computer science, Dr. Vinod Maan for her
incessant support, guidance and

encouragement throughout the project. Last but not the least, a word of thanks
to our dear friends and esteemed seniors for their continuous cooperation ,
help and support.

Richa Kumari(200451)

Kukum Chouhan(200426)

II
CERTIFICATE

This is to certify that the project-2 report entitled “LIBARY MANAGEMENT


SYSTEM” submitted by Ms. Richa kumari and Ms.Kukum Chonhan , as a
partial fulfillment for the requirement of B. Tech. VI Semester examination of
the School of Engineering and Technology, Mody University of Science and
Technology, Lakshmangarh for the academic session 2022-2023 is an original
project work carried out under the supervision and guidance of Dr. Vishal
Sharma has undergone the requisite duration as prescribed by the institution
for the project work.

PROJECT GUIDE: HEAD OF DEPARTMENT

Signature: Signature:

Name: Dr.Vishal Sharma Name: Dr.Vinod maan

Date: Date:

EXAMINER-I: EXAMINER-II

Signature: Signature:

Name:Dr.Somil Jain Name:Dr.Rajesh Yadav

Date: Date:

III
ABSTRACT

Library management system is a project which aims in developing a


computerized system to maintain all the daily work of library .This project has
many features which are generally not availiable in normal library
management systems like facility of user login and a facility of teachers login
.It also has a facility of admin login through which the admin can monitor the
whole system .It also has facility of an online notice board where teachers can
student can put up information about workshops or seminars being held in our
colleges or nearby colleges and librarian after proper verification from the
concerned institution organizing the seminar can add it to the notice board . It
has also a facility where student after logging in their accounts can see list of
books issued and its issue date and return date and also the students can
request the librarian to add new books by filling the book request form.The
librarian after logging into his account ie admin account can generate various
reports such as student report , issue report, teacher report and book report
Overall this project of ours is being developed to help the students as well as
staff of library to maintain the library in the best way possible and also reduce
the human efforts.

Key-words: - Hypertext Markup Language( HTML), Cascading Style


Sheet(CSS), JavaScript (JS), Bootstrap , Hypertext Preprocessor (PHP),
MySQL.

IV
Table of Contents

Sr.no. Topics Page no.

1. Introduction 1-2
1.1 -Proposed System 3-8
2. System Design

2.1 System flowchart * 9


3 Methodology 10-12
4 Implementation work details
4.1 Sorting algorithms 13-29
5 Visualization of algorithms 30-31
6 Method of sorting 32-33
7 Source code
7.1 HTML code 34

7.2 CSS code 35-39

7.3 Java script code 40-42

8 Output 43

9 Conclusion 44

9.1 Limitations 45

9.2 Scope for future work 46


10 Reference and bibliography 47-48
11 - Plagiarism Report (Maximum 10-15% 49
excluding code)
Chapter 1: INTRODUCTION

1. INTRODUCTION
A library management system is a software application designed to help
librarians manage the daily operations of a library. The system provides an
easy-to-use interface for librarians and borrowers to access library resources,
check book availability, and manage borrowing and returning books.

The library management system typically consists of several modules,


including book management, borrower management, transaction management,
and search modules. The book management module allows librarians to add,
edit, and delete books and store information about each book, including the
title, author, publisher, and the number of copies available. The borrower
management module allows librarians to manage borrowers, including adding,
editing, and deleting borrowers and storing information about each borrower,
including their name, contact information, and borrowing history. The
transaction management module allows librarians to manage book
transactions, including borrowing and returning books, and store information
about each transaction, including the book borrowed, the borrower, the date
borrowed, and the due date. The search module allows users to search for
books by title, author, or ISBN number and displays the book's availability and
location in the library.

Library management systems help libraries to operate more efficiently by


automating many of the manual processes associated with book borrowing and
lending. They also provide librarians with better visibility into the library's
operations, including information about which books are most popular, which
books are overdue, and which books are in high demand. Overall, library
management systems are an essential tool for modern libraries to ensure that
they can provide the best possible service to their patrons.

1
1.1 PROJECT AIMS AND OBJECTIVES
The project aims and objectives that will be achieved after completion of this
project are discussed in this subchapter. The aims and objectives are as follows:

⚫ Online book issue

⚫ Request column for librarian for providing new books

⚫ A separate column for digital library

⚫ Student login page where student can find books issued by him/her and
date of return.

⚫ A search column to search availability of books

⚫ 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.

2
1.2 BACKGROUND OF 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 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.

In addition, report module is also included in Library Management System. If


user’s position is admin, the user is able to generate different kinds of reports
like lists of students registered, list of books, issue and return reports.

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.

3
1.3 OPERATION ENVIRONMENT

Project Name Library Management System


Language Used PHP7.x
Database MySQL 5.x
User Interface Design HTML,CSS,JAVASCRIPT,PHP
Web Browser Google Chrome
Software XAMPP

4
Chapter 2: SYSTEM DESIGN
2.1 FLOWCHART
> DATA FLOW DIAGRAM FOR TEACHER LOGIN

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

>DATA FLOW DIAGRAM FOR STUDENT LOGIN

After entering to the home page of the website , student can choose the
STUDENT LOGIN option where they are asked to enter username & password
, and if he/she is a valid user then a student login page will be displayed.
5
>DATA FLOW DIAGRAM FOR BOOK ISSUE

It is a 2nd level Data Flow Diagram where after entering STUDENT LOGIN
page he/she can select a book issue option where after entering the book detail,
he/she can select the book issue option and if the maximum no of books issued
limit is not crossed then a request will be sent to the librarian who will approve
the book issue.

>DATA FLOW DIAGRAM FOR BOOK SEARCH

After the home page login there will be an option of the book search where
after entering book detail like author name, publication, book name etc book
details will be displayed.

6
>DATA FLOW DIAGRAM FOR ACCOUNT CREATION

After the home page login there will be an option of CREATE AN


ACCOUNT where after entering student detail ,if all the fields are filled then a
request will be sent to the librarian who will approve him as a registered
member of the library.

7
2.2 TABLE DESIGN
VARIOUS TABELS TO MAINTAIN INFORMATION
⚫ BOOK TABLE FOR KEEPING TRACK OF BOOKS

⚫ STUDENT TABLE FOR STUDENT INFORMATION

⚫ TEACHER TABLE TO KEEP TEACHER INFORMATION

8
⚫ Issue table to keep track of books issued

⚫ STUDENT LOGIN TABLE

⚫ EVENT TABLE FOR EVENT INFORMATION

9
⚫ TEACHER LOGIN TABLE

10
Chapter 3:METHODOLOGY

The whole Project is divided in two parts the front end and the back end

1. Front end

The front end is designed using of html , Php ,css, Java script

⚫ HTML (HYPERTEXT MARKUP LANGUAGE):The Hyper-Text


Markup Language, or HTML is the standard markup language for
documents designed to be displayed in a web browser. That can be assisted
by technologies such as Cascading Style Sheets and scripting
languages such as JavaScript. Web browsers receive HYPERTEXT
MARKUP LANGUAGE (HTML) documents from a web server or from
local storage and render the documents into multimedia web pages.
HYPERTEXT MARKUP LANGUAGE (HTML) describes the structure of
a web page semantically and originally included cues for the appearance of
the document. HYPERTEXT MARKUP LANGUAGE ( HTML)
elements are the building blocks of HTML pages. With HYPERTEXT
MARKUP LANGUAGE(HTML) constructs, images and other objects
such as interactive forms may be embedded into the rendered page.
HYPERTEXT MARKUP LANGUAGE ( HTML) provides a means to
create structured documents by denoting structural semantics for text such
as headings, paragraphs, lists, links, quotes and other items. HYPERTEXT
MARKUP LANGUAGE ( HTML ) elements are delineated by tags,
written using angle brackets. HYPERTEXT MARKUP LANGUAGE
(HTML) can embed programs written in a scripting language such
as JavaScript(JS), which affects the behavior and content of web pages.
Inclusion of CASCADING STYLE SHEET (CSS) defines the look and
layout of content.

⚫ CSS (CASCADING STYLE SHEET):Cascading Style Sheets (CSS) is


a style sheet language used for describing the presentation of a document
written in a markup language such as HTML(HYPERTEXT MARKUP
LANGUAGE). CSS(Cascading Style Sheets) is a cornerstone approach of
the World Wide Web, alongside HTML and JavaScript.CSS is designed to
enable the separation of presentation and content, including layout, colors,
and fonts. This separation can improve content accessibility; add extra
flexibility & control in the specification of presentation characteristics;
enable multiple web pages to contribution formatting by specifying the
relevant CSS (Cascading Style Sheets)in a separate .css(Cascading Style
Sheets ) file, which reduces complexity and repetition in the structural
content; and enable the .css(Cascading Style Sheets) file to be cached to
improve the page load speed between the pages that share the file and its
formatting.Without CSS(Cascading Style Sheets ), every web page would
be drab plain text and images that flowed straight down the page. With
CSS(Cascading Style Sheets ), you can add color and background images
and change the layout of your page — your web pages can feel like works
of art!

⚫ JS (JAVASCRIPT) :JavaScript is high-level, often just-in-time


compiled and multi-paradigm. It has dynamic typing, prototype-
based object-orientation and first-class
functions.Alongside HTML(HYPERTEXT MARKUP
LANGUAGE) and CSS(Cascading Style Sheets), JS(JavaScript) is one of
the core approachs of the World Wide Web. Over 97% of websites use
it client-side for web page behaviour, often incorporating third-
party libraries.[14] All major web browsers have a dedicated JavaScript
engine to execute the code on the user's device.As a multi-paradigm
language, JavaScript supports event-driven, functional,
and imperative programming styles.The application programming
interfaces for working with text, dates, regular expressions, standard data
structures, & the Document Object Model. Javascript(JS) is everywhere,
this comes installed on every modern web browser & so to learn
Javascript(JS) you really do not demand any special environment setup.
For example Chrome, Firefox , Safari and all browser you know as of
today, supports Javascript(JS).Javascript(JS) helps you create really
wonderful and crazy fast websites. we can develop your website with a
animate like look & feel and give your users the super Graphical User
Experience.

⚫ 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. Originally created by Rasmus Lerdorf in 1995, the reference
implementation of PHP is now produced by The PHP Group. While PHP
originally stood for Personal Home Page, it now stands for PHP: Hypertext
Preprocessor, a recursive backronym.PHP code is interpreted by a web
server with a PHP processor module, which generates the resulting web
page: PHP commands can be embedded directly into an HTML source
document rather than calling an external file to process data. It has also
evolved to include a command-line interface capability and can be used in
standalone graphical applications. PHP is free software released under the
PHP License. PHP can be deployed on most web servers and also as a
standalone shell on almost every operating system and platform, free of
charge.

2. BACK END

The back end is designed using mysql which is used to design the databases

⚫ MYSQL- MySQL ("My S-Q-L", officially, but also called "My Sequel") is
(as of July 2013) the world's second most widely used open-source
relational database management system (RDBMS). It is named after co-
founder Michael Widenius daughter, My. The SQL phrase stands for
Structured Query Language. The MySQL development project has made
its source code available under the terms of the GNU General Public
License, as well as under a variety of proprietary agreements. MySQL was
owned and sponsored by a single forprofit firm, the Swedish company
MySQL AB, now owned by Oracle Corporation .MySQL is a popular
choice of database for use in web applications, and is a central component
of the widely used LAMP open source web application software stack (and
other 'AMP' stacks). LAMP is an acronym for "Linux, Apache, MySQL,
Perl/PHP/Python." Free-software-open source projects that require a full-
featured database management system often use MySQL. For commercial
use, several paid editions are available, and offer additional functionality.
Applications which use MySQL databases include: TYPO3, MODx,
Joomla, WordPress, phpBB, MyBB, Drupal and other software. MySQL is
also used in many high-profile, large-scale websites, including Wikipedia,
Google (though not for searches), Facebook, Twitter, Flickr, and YouTube.

13
Chapter 4:LMS Project Modules
Online library Management System divided in one modules–

⚫ Admin

Admin Features

⚫ Admin Dashboard

⚫ Admin can add/update/ delete category

⚫ Admin can add/update/ delete author

⚫ 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 ID

⚫ Admin can also view student details

⚫ Admin can change own password

14
Chapter 5:PROJECT PROPOSAL

1.1 Project Background


Database management systems have become vital for organizations to manage
large databases and to perform transactions upon such large data. These
database applications not only store data, but also manage them, synchronize
them, and help in information retrieval without errors. They reduce manual
efforts and enhance the quality of information retrieval services. Due to this
reason, they are widely used in almost all sectors. Libraries are popular places
where there are numerous books to keep track of. Not only books but the
librarian is also required to keep track of users, books that were taken, due
dates, etc. Making manual entries and keeping track of due dates is not easy
when the user’s size is more. Thus, this work implements a library
management system database application that helps the librarian manage all
tasks in an efficient and user-friendly manner.

1.2 Vision
The project vision is to come up with a library management system database
application that does the jobs of the librarian like maintaining book records,
maintaining user records, due dates, fines, etc. efficiently and in a quick time
without errors.

1.3 Project Objective


The objective of the project is to come up with easy to use and user-friendly
database management application that helps the librarian with all the tasks
related to efficient library management.

1.4 Project Scope


The project scope is:

⚫ To have a user-friendly and easy-to-use database application for library


management.
⚫ To have an application that secures data records.
⚫ To have an application that generates reports on books, due reports, fine
reports, etc. easily.
⚫ To have an application that can track the user activities and their records
easily.
⚫ To have an application that reduces the errors and efforts of the librarian.
⚫ The application shall have a login and password for allowing only
authorized users to access the application.

1.5 Technical details


Existing system:

Currently, the library system in use is a mixture of both file-based and manual-
based work. Excel files are used to keep records of books, library users, and
library user transactions. With such a system the key challenges are

⚫ More duplicate records as there is no control on duplicity.


⚫ inconsistent records are more as there is no referential integrity control
⚫ Time-consuming tasks as a simple tasks may require extensive search and
a lot of entries.
⚫ such a system is prone to errors due to inconsistencies in data
⚫ Lack of user-friendly GUI: the system lacks a GUI that facilitates the end-
user by providing an abstraction of the back end. This abstraction of the
backend makes the end-user efficiently do his or her job without worrying
about other details.
⚫ Data loss risk: if the data is lost it becomes impossible to recover the data
from excel files.
⚫ Generating reports of books or users with fines becomes difficult and time-
consuming as it requires multiple worksheets to be navigated and used.
Due to the cumbersome job, the accuracy of the reports is low.

Thus, it is proposed to come up with an efficient, user-friendly, library


management system that makes end-user tasks easy, error-free, and fast. The
system shall follow the norms of a database management system ensuring
integrity, consistency, and no duplicates of data.

Thus, the system shall have a simple to use GUI as the front end. Database
application shall be developed using My SQL. The front-end JavaScript &
PHP. The operating system is Microsoft Windows 7 and above with either 32
or 63 bits configuration.

16
Chapter 6:Implementation Plan
The database design and implementation process shall be done on the MySQL
database management platform. The project management and development
shall be iterative and shall employ the RAD application development
methodology. The rapid Application Development methodology is a fast way
of completing a project prototype with more emphasis on the design phase and
application development. With RAD in use, the application development shall
be broken down into smaller tasks that are easily manageable and monitored.
With regular communication and feedback among the team, the application
development becomes faster and more efficient with RAD. The key phases of
application development thus are as follows:

⚫ Requirement analysis
⚫ Application Design
⚫ Rapid construction & Testing
⚫ Going live

Requirements Analysis
This is the first phase of the application development lifecycle. The objective
of this phase is to gather the end-user requirements and the expectations of the
stakeholders from the library management system. These are listed in the form
of functional and non-functional requirements.

Functional requirements

⚫ Login/logout: The application should provide user-based login and logout


mechanism. Thus authorized users can login into the system.
⚫ Add book: This shall allow the librarian to add the book record into the
database.
⚫ Manage book: This shall allow the librarian to edit or delete any book
record in the database.
⚫ Search book: This shall allow the user to search for a book through book
name, author name, or both.
⚫ View book: This shall allow viewing all the books, new books, old books,
damaged books, lost books.
⚫ Issue Book: This shall make an entry of the member with the books
browed and the due to return.
⚫ Accept Return book: This shall enter the return date and ensure that the
book is successfully returned.
⚫ View issued books: This shall list the books that have been borrowed with
their member name and due date.
⚫ View returned books: This shall consist of lists of returned books.
⚫ Add member: This shall help the librarian to add a new member and
categorize them.
⚫ Manage members: This shall make changes in the member record like
deactivating them, deleting them, and editing their information.
⚫ Search member: this shall help in searching the library member record
⚫ View fine details: This shall generate a fine for those borrowed books with
member details that skipped their due dates.
⚫ Generate report: this shall allow the system admin to generate user reports,
book reports, borrower reports, fine list reports, etc., and download them.

Non-functional requirements

⚫ Security: the application should endure data security and user access
security.
⚫ Navigational requirement: The navigational options of the system should
be user-friendly and easy to use.
⚫ Database requirements: The database should be accessed by only secure
and authorized users. The database should be available, consistent, have no
duplicate entries, and should give error-free output.
⚫ Performance requirement: the system should be responding with a proper
message thus giving an idea to the user of the interactions.

Use case diagram

Following is the use case diagram of the system

Figure 1: Use case diagram

Activity diagram: Consider the process of adding a book record

The steps of adding the book record to the database are as follows:

18
Figure 2: Activity diagram

Conceptual Design
ER diagram for the Library Management System

19
6.1 DBMS cost/benefit analysis

The technology that shall be used for the proposed system is the MySQL
database management system. It is used because it is simple to use, supports a
large database system, and has compatibility with various programming
languages that can support the front-end design.

The front-end technology relies on JavaScript and PHP. These are selected as
they offer good design options, navigational options, making the user interface
interactive and more appealing. Thus, with consideration to having a good and
user-friendly interface, these technologies are selected.

The other options were to use the Oracle database management system and MS
Access database management system. But MS access system was ruled out due
to its failure to support large databases and its difficulty in providing front-end
connection to programing and scripting languages like PHP. Oracle was ruled
out as it is tough to use and is costly when compared to MY SQL which is free
and open source.

20
6.2 Logical Design
The main tables proposed for the system are as follows:

User table:

User_id Username password firstname Lastname

Primary key int Varchar(100) Varchar(100) Varchar(100) Varchar(100)

Book table

book_ Book_titl Auth Book_co Book_p Publisher_ Copyright_y Category


Isbn status
id e or pies ub name ear _id

Prima Varch
Varchar(1 Varchar( Varchar(10
ry key ar(10 int Varchar(50) int Varchar(30)
00) 100) 0)
int 0)

Borrow

borrow_id Date_borrow Due_date Member_id

Primary key int Date date Int

Member

member_i
Firstname lastname Gender contact address type Status
d

Primary Varchar(100 Varchar(100 Varchar(100 Varchar(100 Varchar(100 Varchar(100 Varchar(100


key int ) ) ) ) ) ) )

Return

Return_id Book-id Borrow_id Borrow_status Date_return Fine

Primary key int int Int Varchar(100) Date int

21
6.3 Physical Design
The proposed system shall have a user interface form designed and developed
using JavaScript and PHP scripting languages. The key issue in this design is
the special emphasis on navigational options, proper usage of arrows and icons
so that the user can operate the system without any hurdles. The user
navigation should give control freedom to the user. It should not be complex
and should be user-friendly.

The database backend is designed and developed using MySQL. It can be


problematic to establish front and back-end connectivity while using the
application. Thus, in such a case proper commands for the connection must be
established.

22
Chapter 7:MODULE DESCRIPTION
For Library Management System it is divided into the following Modules:

Admin Module

The following module contains various facilities like student validation,


teacher registration, book addition, and report generation

Student Module

The following module contains various facilities like student registration,


student login, online book reservation, and event addition. Any student if at
any moment forgets his password he can retrieve it from forgot password
option.

Teacher Module
The following module contains various facilities like teacher login,
suggestions, and event addition. Further any teacher if at any moment forgets
his/her password he/she can retrieve it from ‘forgot password’ option.

Book Module

The following module contains various facilities like add new book and search
book. In the ‘add new book’ section if any new book comes in the library then
the librarian can add its specifications. Similarly if the user wants to search for
a specific book then he/she can use search book option to do it.

Book Transaction Module

The following module contains various facilities like issue book, return book
and check reservation.

Report Module

The following module contains various facilities like student report, teacher
report, book report, and transaction report.
24
Chapter 8:SYSTEM TESTING
The aim of the system testing process was to determine all defects in our
project .The program was subjected to a set of test inputs and various
observations were made and based on these observations it will be decided
whether the program behaves as expected or not. Our Project went through
two levels of testing

⚫ Unit testing

⚫ 2.integration testing

UNIT TESTING

Unit testing is undertaken when a module has been created and succesfully
reviewed .In order to test a single module we need to provide a complete
environment ie besides the module we would require

⚫ The procedures belonging to other modules that the module under test calls

⚫ Non local data structures that module accesses

⚫ A procedure to call the functions of the module under test with appropriate
parameters

1.Test For the admin module

⚫ Testing admin login form-This form is used for log in of administrator of


the system.In this we enter the username and password if both are correct
administration page will open other wise if any of data is wrong it will get
redirected back to the login page and again ask for username and password

⚫ Student account addition- In this section the admin can verify student
details from student academinc info and then only add student details to
main library database it contains add and delete buttons if user click add
button data will be added to student database and if he clicks delete button
the student data will be deleted
25
⚫ Book Addition- Admin can enter details of book and can add the details to
the main book table also he can view the books requests .

2.Test for Student login module

⚫ Test for Student login Form-This form is used for log in of Student .In this
we enter thelibraryid, username and password if all these are correct
student login page will open other wise if any of data is wrong it will get
redirected back to the login page and again ask for libraryid, username and
password.

⚫ Test for account creation- This form is used for new account creation when
student does not fill the form completely it asks again to fill the whole
form when he fill the form fully it gets redirected to page which show
waiting for conformation message as his data will be only added by
administrator after verification.

3.Test for teacher login module-

⚫ Test for teacher login form- This form is used for logg in of teacher .In this
we enter the username and password if all these are correct teacher login
page will open other wise if any of data is wrong it will get redirected back
to the login page and again ask for username and password

INTEGRATION TESTING

In this type of testing we test various integration of the project module by


providing the input .The primary objective is to test the module interfaces in
order to ensure that no errors are occurring when one module invokes the other
module.

26
Chapter 9:SOURCE CODE

27
28
30
31
Chapter 10:OUTPUT

32
33
34
35
36
Chapter 11:CONCLUSION & FUTURE SCOPE

This website 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 books, staff can
generate reports and do book transactions. It also has a facility for student
login where student can login and can see status of books issued as well
request for book or give some suggestions. It has a facility of teacher’s login
where teachers can add lectures notes and also give necessary suggestion to
library and also add info about workshops or events happening in our college
or nearby college in the online notice board.

There is a future scope of this facility that many more features such as online
lectures video tutorials can be added by teachers as well as online assignments
submission facility , a feature Of group chat where students can discuss
various issues of engineering can be added to this project thus making it more
interactive more user friendly and project which fulfills each users need in the
best way possible

37
REFERENCE
[1]. HonghaiKan,Zhimin Yang, Yue Wang, Nana Qi, “Research on
Library Management System for CDs Attached to Books Based on Cloud
Computing”, in Proceedings of the 14th International Conference on
Computer Supported Cooperative Work in Design 2010.

[2]. Bao Sun, JiangweiFeng and Ling Liu, “A Study on How to


Construct the Prediction Model of Library Lending of University
Library”, International Conference on Information Science and Technology
March 26-28, 2011 Nanjing, Jiangsu, China.

[3]. Erxiang Chen,Minghui Liu,“Research and Design on Library


Management System Based on Struts and Hibernate Framework”, WASE
International Conference on Information Engineering2009.

[4]. JianhuZheng, YunqingFeng, Yun Zhao, “A Unified Modeling


Language-Based Design and Application for a Library Management
Information System”, in cybernetics and information technologies.

[5]. Michael Hitchens, Andrew Firmage,“The Design of a Flexible


Class Library Management System”, in IEEE conference 1998.

[6]. WeihongYang,“Design and Implementation of Library Management


System”, International Conference on Management Science and Innovative
Education (MSIE 2015).

[7]. Bretthauer, D. “Open source software in libraries. Library Hi Tech


News, 18 (5), 8-9(2001).

[8]. Barve, S., &Dahibhate, N. B.,“Open source software for library


services”, DESIDOC Journal of Library & Information Technology,
32(5)(2012).

[9] MySQL AB. "Must I purchase MySQL Enterprise under MySQL's


Commercial

[10] The MySQL Benchmark Suite. [www-document]. Available at:

http://dev.mysql.com/doc/refman/5.1/en/mysql-benchmarks.html. Retrieved
2011

You might also like