Você está na página 1de 20

[

Online Watches Shopping

Software Requirements Specification Document

[Muhammad Ali Fazal]

Session: 2014 - 2016 | <CS&IT/The Islamia University of Bahawa

Revision History
Date
26/3/2016

Description
<Version 1.0>

Author

Comments

<Muhammad Ali Fazal>

<First Revision>

Document Approval
The following Software Requirements Specification has been accepted and has been
approved by the following:

Signature

Printed Name
Dr. Imran server Bajwa

Title
Supervisor, CSIT
21306

Date
<26/3/2016>

Table of Contents
1.

Introduction
1.1
Purpose
1.2
Scope
1.3
Definitions, Acronyms, and Abbreviations
1.4
References
1.5
Overview

2.

Overall Description
2.1
Product Perspective:
2.2
Product Function:
2.3
User Characteristics:
2.4
General constraints:
2.5
Assumption and dependencies:

3.

Specific Requirements of W-buy


3.1
Functional Requirements:
3.1.1 Sell Configured to Ordered Products.
3.1.2 Provide comprehensive product details.
3.1.3 Detailed product Categorizations
3.1.4 Provide Search facility.
3.1.5 Maintain customer profile.
3.1.6 Provide personalized profile
.
3.1.7 Provide Customer Support.
3.1.8 Detailed invoice for customer.
3.1.9 Provide multiple shipping methods.
3.1.10 Allowing the payment method.
.
3.1.11 Allow online change or cancellation of order.
3.1.12 Allow Online Product reviews and ratings
3.1.13 Online Purchase of products:
3.1.14 Adding of Deleting the Product:
3.1.15 Graphical User Interface
3.1.16 Back-end Internal Computers
3.2
Not Functional Requirement:
3.2.1 Accessibility:
3.2.2 Performance:
3.2.3 Security
3.2.4 Data Storage
3.3
Supportability
3.3.1 Configuration Management Tool

4.

Design Constraints
4.1.1 Standard Development Tools
4.1.2 Web Based Product
4.1.3 Online User Documentation and Help System Requirements
4.2
Purchased Components
4.3
Interfaces
4.3.1 User Interfaces
4.3.2 Hardware Interfaces

8
8
8
8
9
9
9
10
10
10
10
11
11
11
11
11

12
12
13

13
13
13
14
14

4.3.3 Software Interfaces


4.3.4 Communications Interfaces
4.4
Licensing Requirements
4.5
Legal, Copyright, and Other Notices

Programming Requirements Specification

14
14

1.

Introduction

This SRS clarifies the necessities and determinations of Watch For You, an Online
Watch offering site. The reason for this documentation is to accumulate and
investigate and give a top to bottom describing so as to understand of the complete
online Watch offering the challenges explanation in point of interest. By the by, this
likewise focuses on the capacities required by their necessities while depicting
abnormal state item highlights. The itemized necessities of Online Watch offering
are given in this report.

1.1

Purpose

The motivation behind the report is to gather and examine the varying thoughts
which have come up to clarify the framework, its prerequisites regarding buyers.
Likewise, we might foresee and discover how we trust this item will be utilized as a
part of request to pick up a superior comprehension of this venture might be
created later, and the report thoughts that are being considered, yet might be
disposed of as the item creates.
The reason for this SRS archive is to give a point by point review of the product
item, its parameters and goals. This archive depicts the task's intended interest
group and the client interface, equipment and programming prerequisites. It
clarifies how the customer, group and gathering of people see the item and to its
usefulness. It helps the originator and designer to help with programming
conveyance lifecycle (SDLC) forms.
1.2

Scope

Essentially, the degree relates to the W-buy item highlights for making Online Watch
offering venture. It concentrates on the organization and applications, which take
into account online deals, appropriation and showcasing of cell telephones
furthermore concentrates on those individuals who shop the item.
This SRS is additionally gone for indicating necessities of programming to be
created however it can likewise be connected to help with the choice of in-house
and business programming items. The standard can be utilized to make
programming prerequisites particulars specifically or can be utilized as a model for
characterizing an association or undertaking particular standard. It doesn't
recognize a particular strategy, classification or apparatus for setting up a SRS.

1.3

Definitions, Acronyms, and Abbreviations

Configurati
on

It means a product which is available / Selected from a catalogue can


be customized.

FAQ

Frequently Asked Questions

CRM

Customer Relationship Management

RAID 5

Redundant Array of Inexpensive Disk/Drives

W-Buy

Watches buy

HTTP

Hyper Text Transfer Protocol

GUI

Graphical User Interface

TCP/IP

Transmition Control Protocol /Internet Protocol

1.4

References

The references are:

[1] Ian Summerville - Software Engineering, Ninth Edition

[2] Website Link of Wikipedia, https://en.wikipedia.org/wiki/SRS

1.5

Overview

The task entitled "Online Watch offering" empowers clients to purchase mobiles
telephones from anyplace through on the web. This application promotes the items
for shopping. To benefit this office the client needs to make a record. Those
individuals who don't have a record, they can just view the accessible items. They
won't have the capacity to purchase it. Once the clients have made their record, not
just they can see the items likewise they can submit a request to purchase those
items. This application then creates bill for that specific client. After this they will
pay of this item to the conveyance kid when they will get the item.

E R Diagram
Image

Name

Pro Id

Email

City

Color

Name

View

User

Product

Types
Select

Show

Company

Order

Sign Up

Email

Email

Password

Password

Log In

F Name

L Name

Can

City

Deliver

Fill

Email

Name

Quantity
Color

Admin

Order Form

City
Zip code

AddData

Order

Can

Receive

Login
Email

Delivery
Boy
Phone NO
Address

Qualification

Name

Password

2.

Overall Description

2.1

Product Perspective:

The site will be created totally autonomous and dynamic. Who will purchase should
have a record to buy the item. This application will store the majority of the data in
the database which can be recovered at whatever point required and the greater
part of the approvals are performed amid the passage of the information by the
client this will guarantee that the client can not enter any wrong information which
could bring about issue later.

2.2

Product Function:

Toward the starting client needs to enroll to the site to get to a large portion of the
components of the application. The client needs to enter the points of interest like
username, watchword and so on. After enrollment client will have the capacity to
purchase the items and the bought item can be added to the truck.

2.3

User Characteristics:

The client of the item should be taught about the use of the PCs. He ought to know
how to store items and he ought to know about different sorts of items with the goal
that they could be spared. A man having no information of PCs will think that its
hard to comprehend the framework. In any case, in the event that he has a little
learning to it he will effectively handle the venture.

Administrator: Admin includes the new item and stores in the database which will be
recovered and utilized at whatever point required and all the acceptance are
performed amid the section of information. In this way it guarantees that the client
can't enter any wrong information that would bring about issue later.

Client: This application will permit the clients to get to every one of the items
accessible. To purchase the items, client must have a record in this site.

2.4

General imperatives:

The imperatives of this undertaking are - framework must backing the runtime
records of visual studio 2015 and ought to have the capacity to run all the pages.

2.5

Assumption and conditions:

The undertaking relies on upon the client's capacity to comprehend the elements of
the online cell telephone shopping and ought to have the capacity to utilize the best
of it. In the event that the web association is not accessible then this application
won't work.

3.

Specific Requirements of W-buy

The particular prerequisites of e-purchase are

3.1

Functional Requirements:

3.1.1 Sell Configured to Ordered Products:

Our task will show the particular of the considerable number of items that can
be arranged.

This framework should permit client to choose the item to design.

This framework should show the accessible segments of the item to design

This framework should empower client to choose one or more segment to


setup.

This framework should tell the client about any contention in the present
setup.

This framework should permit client to overhaul the setup to determine


struggle in the present design.

This framework should permit client to affirm the fruition of current setup

3.1.2 Provide exhaustive item points of interest:

This framework should show finish data of the chose items.

This framework should give skimming choices to see item points of


interest.

3.1.3 Detailed item Categorizations:

This framework should show itemized item in arranged to client.

3.1.4 Provide Search office:

This framework should empower the client to enter the pursuit content
on the screen.

This framework might show all the coordinating items in light of inquiry

This framework might show 15 coordinating result on the present


screen.

This framework might empower client to explore between the indexed


lists.

This framework might inform the client if no coordinating item is found


on inquiry.

3.1.5 Maintain client profile:

This framework might permit client to make his profile.

This framework might confirm client qualifications to check the profile.

This framework might permit client to overhaul his profile data.

3.1.6 Provide customized profile:

This framework might show both dynamic and finished request history in the
client profile.

This framework might permit client to choose the request from the request
history.

This framework might show the complete data about the chose request.

This framework might show the most much of the time looked things by the
client in the profile.

This framework might permit the client to enroll for the pamphlets and the
reviews in the profile.

3.1.7 Provide Customer Support:

This framework might give online offer, FAQ's client bolster, some assistance
with commenting and proposals alternative for the change of the item.

This framework might permit client to choose the kind of backing that he
needs.

This framework should permit the client to enter the client and item data for
the backing.

This framework should show client bolster contact numbers on the screen.

This framework should permit client to enter the contact number for
bolster by and by to call.

This framework should show the online help upon the solicitation.

This framework should show the FAQ's upon solicitation.

3.1.8 Detailed receipt for client:

This framework should show itemized receipt for current request once
it is affirmed.

This framework should alternatively permit client to print the receipt.

3.1.9 Allowing the installment technique:

This framework might show accessible installment strategy for


installment.

This framework will illuminate the client that the installment will be just
in real money.

3.1.10

The installment will be gotten by the conveyance kid when he will


convey the item.

Allow online change or cancelation of request:

This framework might show the requests that the client need to
change.

This framework should permit client to choose the request to be


changed.

This framework should permit client to scratch off the request

This framework should permit client to change shipping.

This framework should tell the client about any progressions made to
the request.

3.1.11

Allow Online Product surveys and evaluations:

This framework should show the surveys and appraisals of every item,
when the item is chosen.

This framework should empower the client to enter their audits and
appraisals.

3.1.12

Online Purchase of items:

This framework should permit client to affirm the buy.

This framework should permit the client to affirm the buy.

3.1.13

Adding of Deleting the Product:

The administrator should include the item name, model, organization,


classification, value, shading.

The administrator might include the insight about the working


framework, stockpiling capacity, application support and every office
that the item will have.

On the off chance that the administrator

3.1.14

Graphical User Interface

This framework might give a uniform look and feel between all the
website pages.

This framework might give a computerized picture to every item in the


item list.

This framework might give utilization of symbols and toolbars.

3.1.15

3.2

Back-end Internal Computers

This framework will give stockpiling of all databases on repetitive PCs


with programmed switchover.

This framework will accommodate replication of databases to off-site


stockpiling areas.

Not Functional Requirement:

3.2.1 Accessibility:

The framework might give incapacitate access.

3.2.2 Performance:

All items will be founded on web and must be keep running from a web
server.

Each item will take introductory burden time contingent upon web
association quality which likewise relies on upon the media from which
the item is run.

The execution will rely on equipment segments of the customer or


client.

3.2.3 Security

3.2.3.1

Data Transfer

This framework will utilize secure attachments in all exchanges


that incorporate any private client data.

This framework will naturally log out all clients after a time of
latency.

This framework won't leave any treats on the client's PC


containing the client's secret key.

This framework won't leave any treats on the client's PC


containing any of the client's classified data.

3.2.4 Data Storage

3.3

The client's web program will never show a client's secret word. It
should dependably be resounded with extraordinary characters.

The framework's backend servers will never show a client's watchword.


The client's secret word might be reset yet not appeared.

The framework's backend servers will be available just to validated


heads.

Use case:

View Product
Select Company
User

Sign Up
Log In

Receive Order

Order Product

Receive Cash
Add Product
Update Product
Delete Produt
Add Delivery Boy

Receive
Deliver
Receive Payment
Order
Delivery

Data

Admin

3.3.1 Configuration Management Tool

3.4

The source code produced for this framework will be kept up in setup
administration instrument.

Design Constraints

3.4.1 Standard Development Tools

This framework might be assembled utilizing a standard website page


advancement device that complies with Microsoft's GUI norms.

3.4.2 Web Based Product

There will be no memory prerequisites.

The PCs will be outfitted with web programs, for example, Internet wayfarer.

The item will be put away in a manner that permits the customer simple to
get to it.

The reaction time for stacking the item ought to take no more than two
minutes.

A general learning of essential PC abilities will be required to utilize this item


legitimately.

3.4.3 Online User Documentation and Help System Requirements

As the item is W-buy, online offer framework some assistance with becoming
a basic segment of the framework which should give.

This framework will give general rules to the clients for utilizing the
framework appropriately.

To actualize online client, connection and hunt fields will be given.

3.5

3.5

Purchased Components

Not Applicable

Interfaces

There are numerous sorts of interfaces all things considered upheld by the Wbuy programming framework to be specific; User Interface, Software Interface
and Hardware Interface.

The convention utilized will be HTTP.

There will be sensible location of the framework.

3.5.1 User Interfaces

The client interface for the product might be good to any program, for
example, Internet Explorer, Mozilla Firefox or Google Chrome by which client
can access to the framework.

3.5.2 Hardware Interfaces

The application will keep running over the web, all the equipment might
require to associate web will be equipment interface for the framework.

3.5.3 Software Interfaces

The e-purchase framework will correspond with the Configurator to


distinguish all the accessible segments to design the item.

The e-purchase will correspond with the substance chief to get the item
determinations, offerings and advancements.

The e-purchase framework will impart to credit administration framework for


taking care of financing choices.

The e-purchase framework will correspond with CRM framework to give


support.

The e-purchase framework will speak with Sales framework for request
administration.

The e-purchase framework will be spoken with outside Tax framework to


figure charge.

3.5.4 Communications Interfaces

The e-purchase framework might utilize the HTTP convention for correspondence
over the web and for the intranet correspondence ought to be through TCP/IP
convention.

3.6

3.7

Licensing Requirements

Not Applicable

Legal, Copyright, and Other Notices

W-buy ought to show the disclaimers, copyright, word imprint, trademark and
item guarantees.

Você também pode gostar