Professional Documents
Culture Documents
Final Project Report ISE
Final Project Report ISE
Project name:
ONLINE LIBRARY MANAGEMENT SYSTEM
Submitted by:
Ali Iqbal (0179)
M. Awais (0162)
Abstract:
i
Our product name is online collage library management system. This is an online collage library
management system where only college student and collage faculty issue the book online. Only
associate person update & maintain the system. Every collage person can issue the book/any
other material. Any collage person check it account status. The Library Management System
implements databases to make Collage member can search a book with its title name, or author’s
name.
ii
Acknowledgement:
I would like to express my gratitude towards my parents & member of Prof. M. Zeeshsan for
their kind co-operation and encouragement which help me in completion of this project.
iii
Table of contents.
Chapter 1. (Feasibility Study)
1.1) Introduction
1.2) Feasibility Study
Chapter 3. (Model)
3.1) Waterfall Model
3.2) When to use Waterfall Model
Chapter 4. (Diagram)
4.1) Use CASE Diagram
4.2) Activity Diagram
4.3) ER Diagram
Chapter 5. (Testing)
5.1) Unit Testing
5.2) Integration Testing
Chapter 6.
6.1) Conclusion
iv
List of Images
v
Chapter no 1.
1.1). Introduction:
Image no. 1
Online Library Management System is an Automated Library System that handles the various
functions of the library. It provides a complete solution to the library management software. The
online Library Management System is classified into two parts Bar Code System and RFID
System.
Library plays an important role in all schools and colleges; no educational institution can exist
without Library Administration Software. It is an important part of every school and college and
it helps the librarian to keep records of available books as well as issued books. Library
Management System software helps in different ways by providing students the facility to learn,
gather resources, promote group learning and improve knowledge and skills.
1
Features of Online Library Management System
Integration of all records of students
Manage the records systematically
It can track any information online
One can generate the reports
Manage all information online
Easy to maintain records
It leads to fast book entry
The demand for Library Automation Software in India is increasing day by day with the
advancement of the system. As we all are living in the digital age, everyone prefers quick and
accurate service. Almost all schools and colleges prefer the Library Management System due to
the organized and systematic management of the database. College Library Software helps the
students to prepare their projects easily and in less time. It also helps in preparing notes and
assignments.
Library Management System helps the students in better learning by providing quick access to
the library system. With Advance Library Software they can easily find books, catalogs,
magazines of their interest. The library is a great place to study and make notes which ultimately
help in scoring a good score.
2
1.2.2). Economic Feasibility:
The purpose of the economic feasibility assessment is to determine the positive economic
benefits to the organization that the proposed system will provide. It includes quantification and
identification of all the benefits expected. This assessment typically involves a cost/ benefits
analysis.
3
Chapter no 2.
Requirement gathering
Faculty login
Faculty can login with the help of Id & password
In This module faculty can easily issue the book
Student login
Student can login with the help of Id & password
In the module of student login and they can easily collect the book. online or offline
Definition:
This is an online collage library management system where only college student and collage
faculty issue the book online.
Only associate person update & maintain the system.
Every collage person can issue the book/any other material.
Any collage person check it account status.
The Library Management System implements databases to make
Collage member can search a book with its title name, or author’s name.
4
2.2). Problem Modification:
At a time, collage users are saving its record in book.
Now at that time all the library records are saved in particular system and all data are
protected.
Modify Catalogue:
Personal details of student and faculty
Search option
Student login
Faculty login
Calculate fine
Search Option:
Search by book name
Search by author name
Search by book publication
5
2.3). Literature Survey and Prior Art Search:
We can visit the many of site related to our library management system. Like: Faisalabad Library
Management System
In this library management system provide good security for user. In this library system all the
rights are given to administrator.
6
Chapter 3.
Model.
For example:
We started a requirement phase we want to compulsory to complete it and then we start phase of
analysis.
Once a phase of development is completed, the development proceeds to the next phase and
there is no turning back.
Diagram:
7
Image no. 2
For example:
First off, all compulsory login with his id & password.
Then user can see the home page.
Disadvantages of Model.
Each phase in a collage library management system we want completes the one phase then after
we start second phase.
When we complete the whole phase but in case of any occur generate then we want to prepare all
phase second time
8
Product definition is stable.
Yes, in our application our definition is stable because in our application flow of data is up to
down approach.
Product Definition:
Our product name is collage library management system.
This is an online collage library management system where only college student and
collage faculty issue the book online.
Only associate person update & maintain the system.
Every collage person can issue the book/any other material.
Collage person check it account status.
The Library Management System implements databases to make
Collage member can search a book with its title name, or author’s name.
9
Chapter 4.
Designing and UML Diagram.
Introduction to PHP:
PHP is open source, meaning that everyone has free access to the source code and can use it for
their own development purposes. A key advantage of the open source model is that you avoid
vendor lock-in. PHP is freely available for use. The community of open-source PHP developers
provides technical support and is constantly improving updating the core PHP functionalities.
PHP is available at free of cost under PHP General Public License and most of its associative
required software's like MySQL, Text Editors and Apache Server are also freely available, so it
proves very cost effective for the developers. There has been an enormous increase in PHP
adoption and many large web applications have been developed in PHP. PHP has several
benefits.
Short Time to Market
PHP enables fast implementation of complex solutions. The benefit? The faster a new
application enters the market, the higher your cost-efficiency and the greater your competitive
advantage.
Easy Integration
PHP runs on practically any platform - not only on Linux, but also, for example, on Windows,
Unix, and IBM's System i. In addition, because PHP seamlessly integrates with other
technologies (e.g., Java), we can re-use your current software components.
This is a major benefit, as no re-development is required for the existing software.
Flexibility
10
PHP also offers great flexibility during and after the initial project. This is important, since
functionality often changes during a project's lifetime. A great thing about PHP is that we can
implement changes even after starting development, without losing valuable time.
Availability of Resources
By resources, we mean two things. First, thanks to the popularity of PHP, the number of (usually
free) resources online and offline is continuously growing. No matter what your needs are, it is
very likely that someone has already developed something very similar, be it related to
frameworks, CMS, blogs, ecommerce, or something else. You might even find someone in the
PHP community willing to help you. The second aspect of resources refers to the sheer number
of PHP developers on the market. By choosing PHP as your main web language, your
recruitment process might turn out to be that extra bit easier. Qualifications such as the Zend
Certification will help you pick the best of the best.
Introduction to CSS:
CSS is a language used to detail the presentation of a web page's markup language (most
commonly HTML or XHTML) – such as colors, fonts, and layout. One of its key benefits is the
way it allows the separation of document content (written in HTML or a similar markup
language) from document presentation (written in CSS).
If you already have a website that was designed using tables, you may be reluctant to make the
switch to CSS, which will require some time and effort. However, the benefits of CSS are the
same for new and old websites alike — so why wait? Here are 5 great reasons to ditch those
pesky tables and turn your website into a CSS success story.
CSS stands for Cascading Style Sheets
Styles - define how to display HTML elements
Styles are normally stored in Style Sheets
Introduction to HTML:
This is the language that Web pages are written in. If you want to create really great Web pages
then you will need to learn this. As far as computer languages go this is the easiest to learn. You
can create a Web page without it using a Web page editing program but the program will still use
HTML to create the page.
11
4.1). Use Case Diagram.
12
Online Library Management System
Sign up
Login
Issue Book
Search Book
Check Status
Return Book
Administrator
Student OR Feculty
Fine Calculation
Book Avablity
Profile
Logout
Image no. 3
13
START
Sign up Login
Invalid Id
Valid User
Home
Search Engine
News Letter
Logout
Image no. 4
4.3). ER Diagram:
14
Image no. 5
Chapter 5.
15
Testing.
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
Integration testing
16
Test for Student login Form-This form is used for log in of Student. In this we enter the library
id, username and password if all these are correct student login page will open otherwise if any
of data is wrong it will get redirected back to the login page and again ask for library id,
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 fills 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.
Chapter no. 6.
17
Conclusion.
Implementation:
Though the web application “ONLINE COLLAGE LIBRARY MANAGEMENT
STSTEM” is very easy to Administrator issue the book renew the book. We provide best GUI
(GRAPHICAL USE INTERFACE) The Library Management System implements databases to
make. Student and Faculty can issue the book/any other material. Search Engine IS search book
with author name, book name.
Conclusion:
In the project ONLINE COLLAGE LIBRARY MANAGEMENT STSTEM. The web
application to manage the data and information online. Search Engine IS search book with author
name, book name. We provide best GUI (GRAPHICAL USE INTERFACE). Fine Calculate in
this functionality we provide admin to collect fine due to delay to return the book. This is an
online collage library management system where only college student and collage faculty issue
the book online. Only associate person update & maintain the system. Every collage person can
issue the book/any other material. Collage person check it account status.
References:
18
https://www.google.com/search?
q=introduction+to+online+library+management+system&rlz=1C1KNTJ_enP
K930PK930&sxsrf=ALeKk03YRej6H9O9KyrmO3_mPcBfgCjScg:162441297
9975&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjK8I710azxAhUGohQ
KHSoEBhsQ_AUoAXoECAEQAw&biw=1536&bih=754#imgrc=9N45Xkj6W
UXdPM
http://www.elibrarysoftware.com/what-online-library-management-
system.html
http://acknowledgementsample.com/2013/02/26/sample-acknowledgement-of-
project-report/
https://www.scribd.com/doc/36670779/Library-Management-System-Project
19