Sei sulla pagina 1di 9

Software Requirements

Specification

for

<Online Printing Designing>


Version 1.0 approved
Prepared By:
BHAVYA JAIN
(1473910008)

KAJAL SINGH
(1473910013)

MUDIT KAPOOR
(1473910025)

Date Created:
07/02/2017
Table of Contents
Table of Contents ...........................................................................................................................2
Revision History ............................................................................... Error! Bookmark not defined.
1. Introduction ................................................................................ Error! Bookmark not defined.
1.1 Purpose............................................................................................Error! Bookmark not defined.
1.2 Document Conventions ...................................................................Error! Bookmark not defined.
1.3 Intended Audience and Reading Suggestions .................................Error! Bookmark not defined.
1.4 Product Scope .................................................................................Error! Bookmark not defined.
1.5 References .......................................................................................Error! Bookmark not defined.
2. Overall Description .................................................................... Error! Bookmark not defined.
2.1 Product Perspective.........................................................................Error! Bookmark not defined.
2.2 Product Functions ...........................................................................Error! Bookmark not defined.
2.3 User Classes and Characteristics ....................................................Error! Bookmark not defined.
2.4 Operating Environment ...................................................................Error! Bookmark not defined.
2.5 Design and Implementation Constraints .........................................Error! Bookmark not defined.
2.6 User Documentation .......................................................................Error! Bookmark not defined.
2.7 Assumptions and Dependencies .....................................................Error! Bookmark not defined.
3. External Interface Requirements ............................................. Error! Bookmark not defined.
3.1 User Interfaces ................................................................................Error! Bookmark not defined.
3.2 Hardware Interfaces ........................................................................Error! Bookmark not defined.
3.3 Software Interfaces .........................................................................Error! Bookmark not defined.
3.4 Communications Interfaces ............................................................Error! Bookmark not defined.
4. System Features ......................................................................... Error! Bookmark not defined.
4.1 System Feature 1 .............................................................................Error! Bookmark not defined.
4.2 System Feature 2 (and so on) ..........................................................Error! Bookmark not defined.
5. Other Nonfunctional Requirements ......................................... Error! Bookmark not defined.
5.1 Performance Requirements .............................................................Error! Bookmark not defined.
5.2 Safety Requirements .......................................................................Error! Bookmark not defined.
5.3 Security Requirements ....................................................................Error! Bookmark not defined.
5.4 Software Quality Attributes ............................................................Error! Bookmark not defined.
5.5 Business Rules ................................................................................Error! Bookmark not defined.
6. Other Requirements .................................................................. Error! Bookmark not defined.
Appendix A: Glossary...................................................................... Error! Bookmark not defined.
Appendix B: Analysis Models ......................................................... Error! Bookmark not defined.
Appendix C: To Be Determined List .............................................. Error! Bookmark not defined.
1. INTRODUCTION:
1.1 Purpose:
In order to provide customized Design and colours . system that will
provide user to have their own designed T-Shirts with the availaibility
of variety of colours, along with the variety of quality of clothes with
the branded designed T-Shirts .
1.2 Document Conventions:
Designed Autographed T-shirts Available is The Highest priority we
are goining to focus that will involve the functionality of designing a
T-Shirts by User itself.
1.3 Intended Audience And Reading Suggestions:
Above Document Is Intended for all the Marketing Staff , Developers,
Online Users, Project Managers.
1.4 Product Scope:
In order to provide customized Design and colours . system that will
provide user to have their own designed T-shirts with the availaibility
of variety of colours, along with the variety of quality of clothes with
the branded designed T-shirts .
1.5 Reference:

http://www.encyclopedia.com/humanities/dictionaries-thesauruses-pictures-and-press-
releases/shirtsleeves-shirtsleeves-three-generations
2. Overall Description
2.1 Product Prospective:
Our Basic Prospective is to provide a quality Product.We wil be
providing the online adhaar card payment facility. Variety of clothes
along with the designed autographed T-shirts according to user
choice.

2.2 Product Functions:


a) Our product will provide a direct path for online shopping that can
be access directly from any place.
b) Availability of branded casuals with variety of colours .
c) This system allows the customers to maintain their cart for add or
remove the product over the internet.
d) This system provides an easy to solution customers to buy the
product without go to the shop and also shop owner to sale the
product.
2.3 User classes and characterstics :
The reader is expected to be internet literate and be able to use
search engine. The main screen of the online shopping website will
have the search function and a link to Author/ Reviewer
information. The author and reviewer are expected to be internet
literate and to be able to use e-mail with attachments. The editor is
expected to windows literate and to able to use button, pull down
menus and similar tools.
2.4 Operating Environment:
The customer wants to buy item. The system shows all product
categories to customer. If customer select item then they listed in
shopping cart for buying.
The payment will made with credit card or bank check. If customer
wants to cancel the order before shipping then he or she can cancel
it.
Customer can see the buying report on account detail.

2.5 Design and Implementation Constraints:


The system shall be built using a standard web page development
tool that conforms to Microsofts GUI standards like HTML, XML etc.
2.6 User Documentation :
Following user Guide will provide a basic knowledge about the online
shopping:
https://www.festo.com/rep/en-
gb_gb/assets/pdf/OnlineShopBrochure.pdf
2.7 Assumptions and Dependencies:
We are assuming to have desired product that user has requested
for i.e if the user requested for some celebritys autograph on
his/her selected product . Then we will be able to fullfill their
demand.

3. External Interface Requirements :


3.1 User Interface:
1. Login Page
2. Registration Form
3. There will be a screen displaying information about product that
the shop having.
4. If the customers select the buy button then another screen of
shopping cart will be opened.
5. After all transaction the system makes the selling report as
portable document file (.pdf) and sent to the customer E-mail
address.

3.2 Hardware interface:


The System must run over the internet, all the hardware shall require
to connect internet will be hardware interface for the system. As for
e.g. Modem, WAN LAN, Ethernet Cross-Cable.
3.3 Software Interface:
The system is on server so it requires the any scripting language like
PHP, VBScript etc. The system require Data Base also for the store
the any transaction of the system like MYSQL etc. system also
require DNS(domain name space) for the naming on the internet. At
the last user need web browser for interact with the system.

4. System features :
4.1 System Feature 1 : Self Designed T-shirts
4.1.1 Description and Priority : In order to provide customized
Design and colours . system that will provide user to have their own
designed T-Shirts with the availability of variety of colours, along
with the variety of quality of clothes with the branded designed T-
Shirts . This will be our highest priority to provide customized
designed T-shirts.
4.1.2 Stimulus/Response Sequences :
a) Firstly User Will login with a designated Id that will be created by
the user itself.
b) Then he is allowed to do online shopping by adding the selected
product to the cart.
c) Then he will proceed to complete the payment procedure .
4.1.3 Functional Requirements:
a) User are allowed to select their respective Designs and can even
post their own designs to the site.
b) User is allowed to choose variety of colours if they want.
c) Variety of quality clothes are also available for the buyer .
d) User can alter the size of the Selected T-shirts according to their
size.

4.1 System Feature 2 : Autographed T-shirts


4.2.1 Description and Priority: In order to provide Celebritys
autograph on selected T-shirt. We consider fans selection at highest
priority .
4.2.2 Stimulus/Response Sequences :
a) Firstly user must select their respective celebrity of whom he
wants either autograph , signature , or picture .
b) Then he will proceed to complete the payment procedure .

4.2.3 Functional Requirements:


a) User are allowed to select their respective Autograph and can
even post their own picture or signature to the site.
b) User is allowed to choose variety of colours if they want.
c) Variety of quality clothes are also available for the buyer .
d) User can alter the size of the Selected T-shirts according to their
size.

5. Other Non-Functional Requirements:


5.1 Performance Requirements:
The system provides storage of all databases on redundant
computers with automatic switchover.
The reliability of the overall program depends on the reliability of the
separate components. The main pillar of reliability of the system is
the backup of the database which is continuously maintained and
updated to reflect the most recent changes.
Thus the overall stability of the system depends on the stability of
container and its underlying operating system.

5.2 Safety Requirements :


A commercial database is used for maintaining the database and the
application server takes care of the site. In case of a failure, a re-
initialization of the program will be done. Also the software design is
being done with modularity in mind so that safety is prioritised.

5.3 Security Requirements :


The system use SSL (secured socket layer) in all transactions that
include any confidential customer information.
The system must automatically log out all customers after a period of
inactivity.
The system should not leave any cookies on the customers
computer containing the users password.
The systems back-end servers shall only be accessible to
authenticated administrators.
Sensitive data will be encrypted before being sent over insecure
connections like the internet.
5.4 Software Quality Attributes :
The application is HTML and scripting language based. So The end-
user part is fully portable and any system using any web browser
should be able to use the features of the system, including any
hardware platform that is available or will be available in the future.
An end-user is use this system on any OS; either it is Windows or
Linux.
The system shall run on PC, Laptops, and PDA etc.

5.5 Business Rules :


The system should be available at all times, meaning the user can
access it using a web browser, only restricted by the down time of
the server on which the system runs. In case of a of a hardware
failure or database corruption, a replacement page will be shown.
Also in case of a hardware failure or database corruption, backups of
the database should be retrieved from the server and saved by the
administrator. Then the service will be restarted. It means 24 X 7
availability.

6. Other Requirements :
Appendix A Background Research (dated 10th Nov, 2001) on:
Cluster Computing
Market-based Economic Models
Cluster Scheduling
Cluster Management Software
Appendix B Data Flow Diagrams
Appendix C Data Dictionary

Potrebbero piacerti anche