• No results found

Book Store Srs

N/A
N/A
Protected

Academic year: 2021

Share "Book Store Srs"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

1. Introduction

The document aims at defining the overall software requirements for online book store. Efforts have been made to define the requirements exhaustively and accurately.

1.1 Purpose

This specification document describes the capabilities that will be provided by the software

application ‘online book store’. It also states the various required constraints by which the system will abide. The intended audience for this document are the development

team, testing team and end users of the product.

1.2 Scope

The software system being produced is called online book store .It is

being produced for a customer interested in selling books via the Internet. The Book E-Commerce System will allow any user to create an account to become a customer. The customer, through the process of account creation, will have the option to become a member of the site. The system will allow customers to browse, search, select, and add books to a shopping cart. Then, provided they have books in their shopping cart, check out books in shopping cart and decrement the stock that the inventory the system maintains. The system also allows a manager to manage the inventory with full create, retrieve, update and delete functionality with regards to books in the system.

1.3 Definitions, Abbreviations and Acronyms

SRS- Software Requirement Specification OBS- online book store

Customer- A person who is purchasing book

Administrator/Admin- User having all the privileges to operate OBS Staff- Staff of the university operating URS and coordinating the admissions

1.4 References

Object Oriented Software Engineering by Yogesh Singh and Ruchika Malhotra, PHI 

Learning private Limited,2012

IEEE Recommended Practice for Software Requirement Specifications- IEEE standard 

830-1998

IEEE standard for software test documentations-IEEE standard 829/1998 

1.5 Overview

The SRS is divided into three major sections introduction, overall description and specific

(2)

2.1 Product Perspective

The Online Shopping System shall be developed using client server architecture and will be compatible with Microsoft Windows operating system. Front end of the system will be developed using HTML5, CSS, javaScript, bootstrap the back and will be developed using PHP

2.1.1 System interfaces

University Database: It contains student’s and staff’s details like branch, program, role, etc

2.1.2 User interfaces

The Online Shopping Portal will have the following user friendly and menu driven interfaces:

1. Login: Allow the entry of Only authorised users through valid login ID and password. 2. Add to Cart: To allow customer to add item to cart.

3. Edit Cart: To allow member to edit the information of products. 4. Checkout: To allow customer to make payment.

2.1.3 Hardware interfaces

1. Screen resolution of at least 640*4 80 or above. 2. Support for printer.

3. Computer system with Internet connections.

2.1.4 Software interfaces

1. Microsoft Windows operating system. 2. A web browser( chrome, firefox etc). 2.1.5 Communication interfaces

In OBS, communication is via WAN( Wide Area Network )

2.1.6 Memory Constraints

At least 512 MB RAM and 500 MB space of hard disk will be required to run the software.

(3)

This product release will not cover any automated housekeeping aspects of the database. The

administrator at the client site (i.e. University) will be responsible for manually deleting old/non-required data. Database backup and recovery will also be handled by

administrator.

However, the system will provide a ‘Reset System’ function that will delete (upon confirmation from the Administrator) all the existing information from the database.

2.1.8 Site adaptation requirements

In the URS, the terminal at the client side will have to support the hardware and software Interfaces specified

2.2 Product functions

The Online Shopping Portal will allow access only to the authorised users with specific roles( system administrator, customer,member). Depending upon the users role, he /she will be able to access only specific modules of the system.

A summary of major functions that the Online Shopping Portal shall perform includes: 1. Login facility for enabling only authorised access to the system.

2. System administrator will be able to add modify delete view product, 3. The customer will be able to item to cart.

2.3 User characteristics

Qualification: At least matriculation and comfortable with English.

Experience: Should be well versed about the process of University library. Technical experience: Elementary knowledge of computers.

2.4 Constraints

1. The software does not maintain records of periodicals. 2. There will be only one administrator.

3. The user will not be allowed to update the user id.

4. To reduce the complexity of the system, there is no check on delete operation. 5. The administrator should be very careful before editing of any product.

2.5 Assumptions and dependencies

1. The academic section will provide the list of admitted students.

2. The login ID and password must be created by system administrator and communicated to concerned users to avoid unauthorised access to the system.

3. The acquisition section of the library will provide the list of the books purchased by the library.

(4)

No such requirement

3.Specific Requirements

This section contains the software requirements in detail along with the various forms to be developed.

3.1 External Interfaces Requirements

CART PROTOTYPE:

(5)

LOGIN PAGE

(6)
(7)

3.3 Performance Requirements

Should run on 1 GHz, 512 MB RAM machine 

Responses should be within 2 seconds 

3.4 Design constraints

None

3.5 Software System Attributes

Usability

The application will be user friendly and easy to operate and the function will be easily understandable

Reliability

The application will be available to the candidates through the registration period and have a high degree of fault tolerance

Security

The application will be password protected. Users will have to enter correct login ID and password to access the application

Maintainability

The application will be designed in a maintainable manner. It will be easy to incorporate new requirements in the individual modules

Portability

The application will be easily portable on any windows based system with a modern web browser

3.6 Logical Database Requirements

The following information will be placed in a database :

Table name Description

Login Records the login details of the user ID and password Student Records the details of the student

Staff Records the details of the staff Branch Records the branch status

Notification Records all the notifications generated

3.7 Other Requirements

(8)

References

Related documents

b In cell B11, write a formula to find Condobolin’s total rainfall for the week.. Use Fill Right to copy the formula into cells C11

As far as the LFS 2005 is concerned, the Figure 4.12 in appendices illustrates an age and sex structure with a very large proportion of children, a very

22) K. Zeeberg “Stromal Composition And Hypoxia Modulate Pancreatic Ductal Adenocarcinoma Pdac Cancer Stem Cell Behavior And Plasticity By Controlling The Angiogenic Secretome”. 23)

With all four financing mechanisms, price control results in a price decrease in both the monopolistic and the competitive region due to the incumbent ’s strong market power.. There

H2: Enabling school structure, trust in colleagues and trust in the principal, and collective efficacy will individually and jointly contribute to an explanation, and be predictive

Thanks to the efforts of Don Ross and the other members of the Oklahoma Commission to Study the Tulsa Race Riot of 1921, the prevailing narrative preserved by Parrish and

The title document (e.g. a builder's certificate or a bill of sale) together with an acceptance of transfer or acceptance of sale signed by the buyer both need to be translated

In addition, if I marked "Yes" to any of the above questions, I hereby authorize release of information from my Department of Transportation regulated drug and alcohol