09 - Siddhi Bhosale Software Requirement Specification

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Software Requirement Specification

For

Project Title

Student Name:

1 Introduction
The project title of online library management is a library management website for
monitoring and controlling the transaction in library.the project library management is
developed in php and 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. “online library management” is a website designed and
developed to help users maintain and organize library our website easy to use for both
begginers and advanced users . it features a familiar and well through-out an attractive user
interface,combined with strong searching insertion and reporting capabilities

1.1 Purpose
There will be major component
1. Access from anywhere
2. User friendly interface
3. Transaction entry
4. Reports
5. More storage capacity
6. Stock maintain
• The purpose of this project is to provide friendly environment
• It provides “better” and “efficient” service to member
• Faster retrival of information about the desired book
• Guaranty security of the system for the admin
• It reduces the chance of error
• All details will be available on a click
1.2 Scope:-
Due to the many problems facing with the current system by the college, I made a completely
new library management that can produce automated online system for managing the
activities of the library system. It is totally secured system that can be accessed only by the
verified user putting the user name and password procedure.
Provide method for adjusting account settings such as passwords
To record every transaction in computerized system
So that problem such as record file missing won’t be happen
The execution of this website reduce the problem of librarian seriously by making his/her job
easier
Modification can be easily done according to requirements as and when necessary

2. Overall Description
2.1 Product Objective
To provide various search option like author,title,keyword,publisher,publication and year etc.
Speedly disposal of library work.
Librarian is able to search record by using few clicks of mouse and few search keywords thus
saving his valuable time.
Provie facility for proper monitoring reduce the paper work and provide data security
Development of a user account management component to handle account related matters
for each user in different department.
Designing a user-friendly interface for the users to enable them navigate through the system
on the web
Maintaing data about the book of libraray

2.2 Product Features


➢ Book entry
➢ Course and Department Entry
➢ Books are categorized into different department
➢ Update details of stuents/books
➢ View record of book issued
➢ Delete record of book issue
2.3Design and Implementation Constraints :
The product is developed using php .the backend database for this sql server the product is
acmoplished with login faclityso that specific function is available to specific student 

The design & implementation constraints are:


-1.The system database used should be an open
2-source technology.
3. The system should be implemented in Php Technology
4. The downtime of the system should be less than 10 min.
5. RAM usage should not exceed 1024MB
6. This system software size should not exceed 1GB.

We have 2 levels of users


• User module: In the user module,
user will check the availability of the
books.
– Book return
• Administration module: The
following are the sub module in the
administration module.
– Register user
– Entry book details
– Book issu
Characteristics
We have 2 levels of users
• User module: In the user module,
user will check the availability of the
books.
– Book return
• Administration module: The
following are the sub module in the
administration module.
– Register user
– Entry book details
– Book issue
2.4
Characteristics
We have 2 levels of users
• User module: In the user module,
user will check the availability of the
books.
– Book return
• Administration module: The
following are the sub module in the
administration module.
– Register user
– Entry book details
– Book issue
2.4
3.Environment Characteristics:
We have 2 levels of users
• User module: In the user module, user will check the availability of the books.
 Book return
 View record of book issued
• Administration module: The following are the sub module in the administration module.
 Register user
 Entry book details
 Book issue

4.
5.Functional Requirements
1. maintain stock: It must enter details with respect to new book, handouts,
magazines and so on .The stock details are refreshed every single time another stock
arrives or when a thing is taken out.
2. Providing Identification number: The framework gives one of a kind
distinguishing proof number to every thing independently. It ought to likewise give
separate recognizable proof number to its individuals
3. manage Periodicals : it means stocks that arrives on daily basis like newspapers,
magazines. the system manages them efficiently.
4. Reservation :One of the most significant capacity of a Management framework is
that it can assist individuals with reserving a specific thing which they need from
anyplace by utilizing their enrollment number
5. Report : One of the most significant usefulness of a Library system is that it produce
fast reports on interest.

6.Non Functional Requirements 1. Product Requirements

• Usability Requirement
The system shall allow the users to access the system from the Internet using HTML or it’s
derivative technologies like XML/CSS. The system uses a web browser as an interface.Since
all users are familiar with the general usage of browsers, no special training isrequired. The
system is user friendly

• Availability Requirement
The system is available 100% for the user and is used 24 hrs a day and 365 days ayear. The
system shall be operational 24 hours a day and 7 days a week.

•Efficiency Requirement
Mean Time to Repair (MTTR) - Even if the system fails, the system will be recovered back
upwithin an hour or less.

•Accuracy
The system should accurately provide real time information taking into considerationvarious
concurrency issues.

The system shall provide 100% access reliability.

•Performance Requirement
The information is refreshed at regular intervals depending upon whether some updateshave
occurred or not. The system shall respond to the member in not less than two seconds fromthe
time of the request submittal. The system shall be allowed to take more time when doinglarge
processing jobs.
Responses to view information shall take no longer than 5 seconds to appear on the screen.

•Reliability Requirement
The system has to be 100% reliable due to the importance of data and the damages that can
becaused by incorrect or incomplete data. The system will run 7 days a week, 24 hours a day.

•Maintainability and Portability Requirements


Changes (new patrons addition, password changes, database changes) must be verified once
per day at least. The system should provide automatically notification to patrons by e-mail
aboutitem’s overdue, reservation results, availability of reserved item and etc
7.Other Requirements
a) System Requirements:
The key requirements that need to be offered by the library management system
can be classified into functional and non-functional requirements

b) Hardware requirements:
 Device name: Laptop
 Processor : Intel i3 8th generation processor or higher 8GB RAM, with 16GB
 System based : X 64 based
 Android phone
 Network Connection

c)Software Requirements:
 Web Development Language:- PHP, Javascript
 Scripting Language :- HTML,CSS
 Styling : css framework
 Browser: chrome,Firefox

You might also like