Version 1.0
Team Name:
PNAJK47
Team Members:
M.Pazhaniyappan
S.Nageswari
J.Asik Hussian
J.Janani Karthiga
1
Online Library Management System V1.0
INDEX
Introduction…………………………………………………………. 4
Purpose------------------------------------------------------------------- 4
Project Scope------------------------------------------------------------ 4
Abbreviations------------------------------------------------------------ 7
References---------------------------------------------------------------- 7
Technologies to be used------------------------------------------------ 8
Overall description…………………………………………………. 9
Product perspective---------------------------------------------------- 9
Product features-------------------------------------------------------- 9
User documentations-------------------------------------------------- 11
2
Online Library Management System V1.0
System features-------------------------------------------------------- 12
Functional requirements---------------------------------------------- 12
Non-functional requirements---------------------------------------- 13
Document conventions----------------------------------------------- 17
Conclusion………………………………………………………….. 17
3
Online Library Management System V1.0
Introduction
Purpose
The purpose of Software Requirement Specification
(SRS) document is to describe the external behavior of the Online Library
Management System. Requirements specification defines and describes the
operations, interfaces, performance, and the quality assurance of the Online
Library Management System. The document also describes the non-functional
requirements such as user interfaces, design constraints that are to be considered
when the system is to be designed and other necessary factors to provide a
complete description of the requirements for the software. The Software
Requirement Specification (SRS) gets the complete requirements for the system, or
a portion of the system.
Project Scope
The main aim of the project is to maintain the book information
as online and to store information maintains the members and lending and
returning of the members as well as maintains the reports for both members and
book. The Online Library Management System is supposed to have the following
features:
4
Online Library Management System V1.0
5
Online Library Management System V1.0
The system updates the billing system when the members borrow or return
the books.
The features described in this document are used in the future phases
of the software development life cycle.
This module deals with all the administration tasks like checking the user
status, checking the books status and performing the issues and return operations.
This can be done by both admin and librarian.
Students:
They give UserId and Password if it’s validated then they’re allowed to get
view details.
Faculty:
Likewise Students, the faculties are giving the UserId and Password and
after validating it should be allowed inside of it. As like Students and Faculties,
Authors and Publishers can login.
6
Online Library Management System V1.0
Abbreviations:
HTML: Hyper-Text Markup Language is a markup language used to design
the static web-pages.
HTTP: Hyper-Text Transfer Protocol is a transaction oriented client/server
protocol between web browser and web server.
HTTPS: Secure Hyper-Text Transfer Protocol is a HTTP over SSL (secure
socket layer).
TCP/IP: Transmission Control Protocol/Internet Protocol, the suite of
communication protocols used to connect hosts on the Internet. TCP/IP uses
several protocols, the two main ones being TCP and IP.
References:
http://www.wikipedia.org/
7
Online Library Management System V1.0
Constraints:
Technologies to be used:
Database : MySQL
Language : PHP
Server : Apache
8
Online Library Management System V1.0
Overall Description
Product Perspective
The Online Library System is a package to be used by Libraries to improve the
efficiency of Librarians, Library employees and Users. The Online Library System
to be developed benefits greatly the members and the Librarian of institute. The
system provides books catalog and information to members and helps them decide
on the books to borrow from the library. The Librarian can keep the books catalog
updated all the time so that the members (students and the professors) get the
updated information all the time.
Product Features
The Online Library System provides online real time information about the books
available in the Library and the user information. The Product functions are more
or less the same as described in the product perspective. The functions of the
system include the system providing different type of services based on the type of
users [Member/Librarian]. The member should be provided with the updated
information about the books catalog.
Provisions for the members to borrow the books they want, if all the other
required rules hold good.
9
Online Library Management System V1.0
The librarian can get the information about the members who have borrowed
or returned the books.
The librarian is provided with interfaces to add/delete the books available in
the book catalog.
The members when complete the book borrowing or returning process, the
due to be paid by the member must be calculated and the information about
the member and the due amount is sent to the university billing system.
Online Library System. The users must have their correct usernames and
passwords to enter into the Online Library System.
User Documentation
Online help is provided for each of the feature available with the Online Library
System. All the applications provide an on-line help system to assist the user. The
nature of these systems is unique to application development as they combine
aspects of programming (hyperlinks, etc) with aspects of technical writing
(organization, presentation). Online help is provided for each and every feature
provided by the system. The User Manual describes the use of the system to
Librarian and Employees. It describes the use of the system on mobile systems.
The user manual should be available as a hard copy and also as online help. An
installation document will be provided that includes the installation instructions
11
Online Library Management System V1.0
System Features
Descriptions and Priority
1. First priority goes to the welcome form. When user will login the system there
will be welcome screen which will assure to the user either he/she wants to enter or
exit.
2. After the welcome form there will be login form. Through this form only
authenticated users can login the system just by entering their name and password.
3. Second priority goes to the menu form where the contents, manuals, and some
others functions of the system. From the menu form the user can go any form of
the system.
4. In the menu form there will be a facility to select their choice for working like if
the user just only wants to search the book then he/she will only select the search
field and go to the searching.
5. Similarly if the user wants to just show the report then he/she will go to the
report section and present the report in the desired format.
6. The priority given through user basic.
7. The menu shows according to user and they can access all information.
Functional Requirements
Account Creation.
User login.
Issue, Return and Reservation.
Searching book/journal using book name or author name.
Admin can add new record and saw all record of any student as well as
library.
12
Online Library Management System V1.0
Nonfunctional Requirements
Performance Requirements
This software is not breakdown suddenly in any disaster like power failure.
The development of the software will be based on the object oriented model.
Reliable and accurate.
The risk factor must be taken at initial step for better performance of the
software.
For individual function the performance will be well.
There will be various ways of retrieving data and it takes less time.
The overall performance of the software will reliable and enable the users to
work efficiently.
Security Requirements
There will be proper security regarding to the accessing of data.
The external security can be provided by given the login authentication.
The data that are stored in the database must be private.
There is also required a user authentication.
There is also the facility that the admin can lock his private data that will not
be accessed by anyone.
The whole software is secure from the outside accessing.
Availability-
The availability of the software is easy and for everyone.
Correctness-
The results of the function are pure and accurate.
Flexibility-
The operation may be flexible and reports can be presented in many ways.
Maintainability-
After the deployment of the project if any error occurs then it can be easily
maintain by the software developer.
Portability-
The software can be deployed at any machine.
Reliability-
The performance of the software is better which will increase the reliability
of the software.
Reusability-
The data and record that are saved in the database can be reused if needed.
Robustness-
If there is any error in any window or module then it does not effect the
remaining part of the software.
Testability-
The software will be tested at every.
Alpha Testing
Beta Testing
Acceptance Testing
14
Online Library Management System V1.0
Usability-
To perform any operations and to understand the functioning of software is
very easy.
Productivity-
This software will produce every desired result with accurately.
Timelines-
The time limit is very important. It will save much time and provide fast
accessing.
Cost effective-
This software is less in cost and bearable by any organization.
15
Online Library Management System V1.0
In the screen layout the background color is very light and the graphics and
font style will be in proper manner and well organized.
If the user will print any error statement then it will give the proper error
message display.
In each and every window there will be alert, confirm, etc message box for
displaying message.
The user will be able to search any data from the record by using proper
guideline shown in the window.
In the opening of the software there will be a menu window where the
overall table contents of the software will be present through which the user
can move to any desired window.
This will provide the better security data because the menu window will be
displaying according to the login (admin or normal user).
This software will be easily understandable and operable by the user.
Hardware Interfaces
The existing Local Area Network (LAN) will be used for collecting data from the
users and also for updating the Library Catalogue.
Software Interfaces
A firewall will be used with the server to prevent unauthorized access to the
system.
Communications Interfaces
The Online Library System will be connected to the World Wide Web.
16
Online Library Management System V1.0
Document Conventions
Font Style Size
Conclusion:
This documents gives the all the requirement to the product or software “Online
Library Management System”.
17