SRS For Online Auction System
SRS For Online Auction System
SRS For Online Auction System
Table of Contents
1.Introduction! 1
1.1.Purpose! 1
1.2.Scope! 1
1.3.Definitions, Acronyms, and Abbreviations! 1
1.4.References! 1
1.5.Overview! 1
2.Overall Description! 2
2.1.Product Perspective! 2
2.2.Product Functions! 2
2.2.1. Account Registration! 2
2.2.2. Account Login! 2
2.2.3. Search! 3
2.2.4. Add to Shopping Cart! 3
2.2.5. Delete from Shopping Cart! 3
2.2.6. Reserve! 3
2.2.7. Checkout! 3
2.2.8. Contact Us! 3
2.2.9. Update Account Information! 4
2.2.10.View Shipping Status! 4
2.2.11.View Account Purchase History! 4
2.2.12.Account Logout! 4
2.2.13.Help! 4
2.3.User Characteristics! 5
2.4.Constraints! 5
2.5.Assumptions and Dependencies! 5
2.6.Apportioning of Requirements! 5
3.Specific Requirements! 5
3.1.External Interface Requirements! 5
3.1.1. System Interfaces:! 5
3.1.2. User Interfaces:! 5
3.1.3. Hardware Interfaces:! 6
3.1.4. Software Interfaces:! 6
3.1.5. Communication Interfaces:! 6
3.2.Functional Requirements! 6
3.2.1. Stimulus: Click "Register" Button: Account Registration! 6
3.2.2. Stimulus: Click "Login" Button: Account Login! 6
3.2.3. Stimulus: Click "Search" Button: Search! 7
3.2.4. Stimulus: Click "Add to Shopping Cart" Button: Add to
Shopping Cart! 7
3.2.5. Stimulus: Click "Delete from Shopping Cart" Button:
Delete! 7
3.2.6. Stimulus: Click "Reserve" Button: Reserve! 7
3.2.7. Stimulus: Click "Checkout" Button: Checkout! 8
SRS for BSU Online Bookstore! ii
1. Introduction
1.1. Purpose
The purpose of this Software Requirements Specifications (SRS)
is to fully document the specifications and requirements for the
Online Auction System. The audience of this SRS will be the
clients who want the software to be built and the technical
professionals developing the software.
1.2. Scope
The objective of this project is to create and implement a website
for the Online auction system. The website will be used primarily
by online seller. The website will allow users to create and
maintain individual auction items, sellers and buyers chat items
to purchase. The website makes purchasing an items which would
beliked and wished to purchased by sellers.
1.3. Definitions, Acronyms, and Abbreviations
This document uses the following definitions, acronyms, and
abbreviations:
1.4. References
The following material was used in creating this document:
• IEEE Std 830-1998, IEEE Recommended Practice
for Software Requirements Specifications.
1.5. Overview
The rest of the SRS is organized as follows:
2. Overall Description
The DTK online auction system will interact with a credit card
processing system in order to process purchases from the
website. The system will also interact with the seller, buyer and
admin to maintain the auction system.
The search function shall offer users the ability to search for
wished items by giving related queries.
their username.
3. Specific Requirements
Interfaces:
The system will provide the ability for buyer, seller and
faculty to access the DTK online auction system via the
Internet. There will be three different user interfaces that
will accompany this website: one for the seller, buyer and
the administrators. [Remove: Tabs will be at the top of the
login screen in order to change between the user modes.]
• Buyer will be allowed to search database without
having to login, however, they must login in order to
perform any other transaction. These other
transaction will include reserving and purchasing
items, or viewing and changing their online account.
SRS for DTK Online Auction system! 6
• The seller must be required to login at all times in
order to perform any transaction. Once logged in the
seller will be able to update required items they
instruct, and make any changes to their personal
online account. [TBD: this functionality is not
described in this SRS]
• Administrators will be required to login at all times.
However, they will have limit access via the web-
interface only being able to pull predefined reports. The
administrators will have to logon to a host machine
inside DTK online auction system network in order to
build reports and ensure backups are running. [TBD: this
functionality is not described in this SRS]
3.1.3. Hardware Interfaces:
Status
1. The system shall allow the registered and logged -in user
to exit his/her account, so that access to operations
requiring a user to be logged in are now disabled.
3.2.13. Stimulus: Click "Help" Button: Help
The following diagram describes the attributes and the types of data that
shall be used in the operations.
SRS for DTK Online auction system!
11
3.5. Design Constraints
The DTK online auction system shall conform to the following design
constraints:
•
•
Able to support PC, windows platforms.
System logs out user after a ten minute inactivity period.
•
System supports all web browsers (i.e. graphical, non-graphical).
The DTK Online auction system will follow existing standards and
regulations, which are stated in the DTK online system disclaimer policy.
3.6. Software System
Attributes 3.6.1.
Reliability