You are on page 1of 13

Project Proposal

On
E-Library
Management
System

Submitted By:
Anas Rehman 161
Arbab Ahmad 162

Submitted To:
Mam Qurat-ul-ain

Department of Software Engineering


Lahore Garrison University
Abstract:
The main objective of this project is to provide the hand free access
to the library portal through web interface. This E-library management system that
is a proper web app is going to change horizons of libraries. As it is not only more
convenient due to its flexible features but also affordable and easily available to its
multi-type audience. This project of “ONLINE LIBRARY” gives us the complete
information about the library. We can enter the record of new books and retrieve
the details of books available in the library. We can issue the books to the students
and maintain their records and can also check how many books are issued and
stock available in the library. In this project we can maintain the late fine of
students who returns the issued books after the due date. Throughout the project
the focus has been on making the students to grab the books of which they are in
need with an exact details of the versions and editions of their respected volumes
in an easy and intelligible manner. The project is very useful for those who want to
know about online Library System.
INTRODUCTION
The project titled “Library Management System” is Library management software
for monitoring and controlling the transactions in a library .The project “Library
Management System” is developed in PHP & MySQL which mainly focuses on
basic operations in a library like adding new member, new books, and updating
new information, searching books and members and facility to borrow and return
books. “Library Management System” is a web application designed & developed
to help users maintain and organize library. Our software is easy to use for both
beginners and advanced users. It features a familiar and well thought-out, an
attractive user interface, combined with strong searching Insertion and reporting
capabilities. The report generation facility of library system helps to get a good
idea of which are the books borrowed by the members, makes users possible to
generate reports’ hard copy. The software Library Management System has four
main modules.

 Insertion to Database Module.


 User friendly input screen Extracting from Database module.
 Attractive Output Screen Report Generation module – borrowed book
list & Available book list Search Facility system.
 Search for books and members.

OBJECTIVE
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 reading.


 A search column to search availability of books.
 Facility to download required book
 Video tutorial for students.
 An Admin login page where admin can add books, videos or
page sources.

Scope:
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.
Use case
Primary Actor:
Member
Secondary Actor:
Librarian
Pre condition:
Member Should be register.
He should login.
Post Condition:
Detail about member and book should update
Main Success scenario:
1. Search book by name or author or when it
released.
2. Select book from given books.
3. Issue book
4. He should return book in time
Extensions:
4a. If book not return in time he will pay fine.
Use Case Diagram
Activity Diagram
Swimlane Diagram

Member Librarian System

Search book
Check book available

if no

Check member Book not


detail available

check max Your max quato

exceeded

no

Issue book

Update Details of
book and member
Functions/Features

Function 1:
Registration: New user can register.
Input: User details.
Process definition: Processing information and stored in the database.
Output: User details updated in the database.

Function 2:
Book issue: Here the books will issue to the user.
Input: Book ID.
Process definition: Searching books.
Output: Search and retrieving book information.

Function 3:
Book return: Here the books will return.
Input: Book ID.
Process definition: Checking book details.
Output: Book is returned.
Function 4:
Search/view book details: It is used to search and view the details of
the book.
Input: Book ID.
Process definition: Searching books.
Output: Details of the book will be shown.

Function 5:
Update book details: New book entry can be added.
Input: Book ID.
Process definition: Processing the information.
Output: Update in database.
Proposed System
To solve the inconveniences as mentioned in the existing system, an
Online Library is proposed. The proposed system contains the following
features:

 The students will register them through Online Individually each


member will have his account through which he can access the
information he needs.
 Book details like authors, number of copies totally maintained by
library, present available number of books, reference books, non-
reference books etc. all this information can be made handy.
 Regarding the members designation, number of books was issued.
 Issue dates and returns of each member is maintained separately and
fine charged if there is any delay in returning the book.
 Administrator can add, update the books.
 Time consuming is low, gives accurate results, reliability can be
improved with the help of security.

Preferred Technologies:
 Windows XP/7 Operating System Technology
 PHP and MYSQL Web-Technologies
 HTML ,JavaScript ,CSS Web Server
 Apache 7.0 Xampp Version
 Xampp1.6 Backend Database
 MySQL IDE : Notepad++ Internet Explorer 6 or 7
Resource Requirement
Software Requirement:
 Operating system- Windows 7 is used as the operating system as it is stable
and supports more features and is more user friendly
 Database MYSQL-MYSQL is used as database as it easy to maintain and
retrieve records by simple queries which are in English language which are
easy to understand and easy to write.
 Development tools and Programming language- HTML is used to write the
whole code and develop webpages with CSS, java script for styling work
and PHP for sever side scripting.

Hardware Requirement:
 Intel core i5 2nd generation is used as a processor because it is fast than
other processors an provide reliable and stable and we can run our pc for
longtime.
 By using this processor we can keep on developing our project without any
worries.
 Ram 1 gb is used as it will provide fast reading and writing capabilities and
will in turn support in processing.

Conclusions
This “The library Management System” has been computed successfully and was
also tested successfully by taking “test cases”. It is user friendly, and has required
options, which can be utilized by the user to perform the desired operations. The
software is developed using php as front end and MySQL as back end in Windows
environment. The goals that are achieved by the software are:

 Optimum utilization of resources.


 Efficient management of records.
 Simplification of the operations.
 Less processing time and getting required information.
 User friendly.
 Portable and flexible for further enhancement.

Future Enhancement
It is not possible to develop a system that makes all the requirements of
the user. User requirements keep changing as the system is being used.
Some of the future enhancements that can be done to this system are:

 As the technology emerges, it is possible to upgrade the system


and can be adaptable to desired environment.
 Based on the future security issues, security can be improved using
emerging technologies.
 Sub admin module can be added.

You might also like