Sei sulla pagina 1di 30

System Requirement Specifications

2013
SYSTEM REQUIREMENT SPECIFICATIONS (ONLINE FURNITURE SHOPPING 1.0)

KRISHNA REDDY. R 1/18/2013

[System Requirement Specifications]


Document Version History Version 1.0 1.1 05-01-2013 Krishna Date Author Comments Initial Draft Modified draft

[2013]

Key Milestone Summary Milestone Creation Submission Sign-off Version 1.0 Date 03-01-2013 Personnel

Page 2

[System Requirement Specifications]

[2013]

Table of Contents 1 INTRODUCTION.......................................... ERROR! BOOKMARK NOT DEFINED. 1.1 1.2 1.3 1.4 1.5 2 3 4 5 OVERVIEW .......................................................... ERROR! BOOKMARK NOT DEFINED. OUT OF SCOPE ..................................................... ERROR! BOOKMARK NOT DEFINED. ASSUMPTIONS ..................................................... ERROR! BOOKMARK NOT DEFINED. DEFINITIONS ....................................................... ERROR! BOOKMARK NOT DEFINED. INTEGRATION WITH OTHER MODULES ................. ERROR! BOOKMARK NOT DEFINED.

SYSTEM OVERVIEW ................................. ERROR! BOOKMARK NOT DEFINED. HIGH LEVEL PROCESS OVERVIEW ..... ERROR! BOOKMARK NOT DEFINED. USE CASES .................................................... ERROR! BOOKMARK NOT DEFINED. PRODUCT FEATURES ............................... ERROR! BOOKMARK NOT DEFINED. 5.1 5.2 FEATURE-1 ......................................................... ERROR! BOOKMARK NOT DEFINED. FEATURE-2 ......................................................... ERROR! BOOKMARK NOT DEFINED.

REPORTS ....................................................... ERROR! BOOKMARK NOT DEFINED. 6.1 6.2 REPORT-1 ........................................................... ERROR! BOOKMARK NOT DEFINED. REPORT-2 ........................................................... ERROR! BOOKMARK NOT DEFINED.

MASTER DATA ............................................ ERROR! BOOKMARK NOT DEFINED. 7.1 7.2 7.3 MASTER SCREEN-1 .............................................. ERROR! BOOKMARK NOT DEFINED. MASTER SCREEN-2 .............................................. ERROR! BOOKMARK NOT DEFINED. OTHER MASTER DATA ......................................... ERROR! BOOKMARK NOT DEFINED.

CHANGE REQUEST HISTORY ................ ERROR! BOOKMARK NOT DEFINED.

Page 3

[System Requirement Specifications]


1. Case Statement

[2013]

In this case, we will be designing simple Online Furniture Shopping Portal .The site will provide a soothing shopping experience for customers. The system will allow more than one category and different types and brands under the segment. The case will trace the following sequence.

2. Scenario A customer visits the Online Furniture Shopping Portal. A customer may buy an item or just visit the page and logout. The customer can select a segment, then a category, and brand to get the different products in the desired brand.

The customer can select the product for purchasing. The process can be repeated for more items. Once the customer finishes selecting the product/s the cart can be viewed , If the customer wants to edit the final cart it can be done here. For final payment the customer has to login the portal, if the customer is visiting for the 1st time he must register with the site, else the customer must use the login page to proceed. Final cart is submitted for payment and card details and address (where shipment has to be made) are being confirmed by the customer .The customer is confirmed with a shipment Id and delivery of goods within 15 days. 3. Assumptions Requirement Summary: Furniture Shop: 1. Customer Contacts the Company through phone and enquires about the products available and request for the Catalogue. 1. Request of the customers phone number and mail id and the postal address for sending the catalogue. 2. Furniture shop will send the Catalogue. 3. Based on the Catalogue 1. Customer will be allowed to select a product 2. The customer can give their customization requirement to make furniture.

Page 4

[System Requirement Specifications]


manufacturing.

[2013]

4. If Customization is not feasible then Furniture shop will convince the client and starts

5. Customer and furniture shop will agree on the product, and then the product manufacturing will be started. 6. Furniture should be allowed to sell the product all over the world. 7. Payment Mode: 1. 50% amount in advance. 2. 25% after manufacturing. 3. 25% at the time of delivery. 8. Deliver charges extra: Customer has to pay deliver charges or they have to provide their own transport. 9. The minimum Order should be 3lakhs. 10. Based on the product customizations and availability, delivery date and price will be fixed. 11. Discount for bulk purchases and regular customer Solution: 1. Need a website to address the requirement of the furniture shop 1. Furniture image, price, description, product specifications should be displayed on the website. 2. Customizations options should be displayed below the product. 3. Query box is required where the Customer can post their customizations and their queries. 4. Based on the Customer Query Order will be taken. 5. Payment should be done through Net banking. 6. Customization of product includes i. Change in sizes ii. Color iii. Wood iv. Cardboard. 2. There should be featured to allow Discount Offers: For Regular Client, On Bulk Order.

Page 5

[System Requirement Specifications]


Open Ended Questions: 1. Order Cancellation and Refund Procedures? 2. What are the acceptable currencies? 3. If there is any failure of delivery from company side? 4. Ownership transfer? 5. Languages? 4. Actors Customer Administrator.

[2013]

5. Functionality 1. Portal Allows the customer to view the different categories and further to different products within the brands Allows the customer to shop online saying time and cost of customer. The portal provides a bill and a shipment Id which can be used to track the delivery status of the goods purchased by the customer.

2. Customer Customers when enter the site and view the various products in different category. Authentication of the customer is made for the payment of the shopping done Customer can browse through the products available in the shop can select some of them and put into the shopping cart. Customer can anytime change the items in the cart either by adding new items or by removing existing items. The customer proceeds towards the payment counter. Finalize product list of items he finally wishes to buy and make the final payment. 3. Administrator Updates the details of the different category, segments etc Verifies the customer card details and records the details for shipment of goods.

Page 6

[System Requirement Specifications]


6. Enhancements

[2013]

The portal can be extended for a larger customer base beyond the Indian customers. The complaints of the customer are not handled Online shopping procedure

Online Shopping Guide - Steps When Buying Online Online shopping malls are just an electronic catalogue of products. Hence to facilitate easier access to required products, almost all major online malls allow searching the entire catalogue. The first step in the online shopping is to search for the specific product categories using an integrated search function. Once you find the required product, put it in a virtual "Shopping Cart" and continue shopping. After you have added enough items in the shopping cart, check out each of them. You can add or delete the contents of the shopping cart.

Page 7

[System Requirement Specifications]

[2013]

The next step is to login using a username and password. Many online malls first require you to register with them before allowing you to pay for the bought items. Enter the address to which you want the product to be delivered. You might also want to select the payment modes for payment here. After choosing the mode of payment there will other boxes to fill your billing address or the payment details. Some online malls even ask for your email, phone numbers etc. Then wait for the confirmation of your order, you can also modify the order by adding or removing items. You can also cancel order if needed. Keep the printed copy of the purchased order and confirmations for records. In the event of any disputes, you will need to show these documents for verification. Online Payment Gateway It provides a secure connection between your online store and your internet merchant account. The payment transaction between the shopper and merchant are automatic service. It is usually a third-party service that is actually a system of computer processes that process, verify, and accept or decline credit card transactions on behalf of the merchant through secure Internet connections. The payment gateway is the infrastructure that allows a merchant to accept credit card and other forms of electronic payment. When referring to payment gateways used for online transactions. How it works.

Page 8

[System Requirement Specifications]


Diagram
1.

[2013]

The visitor places the order on the website and it is sent to the merchant's web server in encrypted format. This is usually done via SSL (Secure Socket Layer) encryption.

2. 3.

The transaction details are then forwarded to the concerned Payment Gateway. The transaction information is then passed on to the merchants acquiring bank by the Payment Gateway.

4.

Merchants acquiring bank then forwards the transaction information to the issuing bank (one that issued the credit card to the customer).

5.

Then the card issuing bank sends a response back to the Payment Gateway. The response includes information that whether the payment has been approved or declined. In case of declination the reason is also sent in the response. The response is then forwarded by the Payment Gateway to the merchants server. At merchants server the response is encrypted again and is relayed back to the customer. This allows the customer to know that whether the order has been placed successfully or not.

6. 7.

8.

The entire process typically takes less than 5 seconds. At the end of the bank day (or settlement period), the acquiring bank (or card issuing bank) deposits the total of the approved funds in to the merchants nominated account.

Page 9

[System Requirement Specifications]


System Registration

[2013]

Login

Customer Searching

Admin

Create order

Add Cart

Payment

Modify/Cancel order

Contact us

Add Products

Status

Page 10

[System Requirement Specifications]


ONLINE FURNITURE SHOPPING Customer Administrator

[2013]
Billing & Inventory

Visit the Home Page

View the segment

View the Category

View the Brands

View the Products

Purchase

Yes

Phase

Add items to Cart

No Wish to edit Cart Return to Homepage

Yes Edit cart

No

Confirm Purchase

Yes Login/Register User

Register new user Confirm Purchase No Ye s Zero items Billing/Card details

No

Page 11

[System Requirement Specifications]


1. Registration

[2013]

This feature will allow user to do the registration. To register user had to go the website and click on the registration. Registered users will be allowed to login to the system with the user name and password.

a. First Name b. Last Name c. Email Id d. Password e. Date of birth f. Mobile Number

Page 12

[System Requirement Specifications]


Registration Activity Diagram: user should register in below process. Use Case:

[2013]

Start

Fill the form

Form submitted? YE S Are all form fields filled correctly?

NO Display the form

NO

YES Does that user exist? YES

Display error message

NO

Register user

End

Page 13

[System Requirement Specifications]

[2013]

Table: Label Text Text Password E-Mail id Number Date of birth Name First Name Last Name Password Mail id Phone Number Date of birth Description Enter first name Enter Last name Enter password Enter mail id Enter phone number Enter date of birth

Page 14

[System Requirement Specifications]

[2013]

2. LOGIN:

This feature will allow user to Login to the website. To Login user had to go the website and click on the Login. Login users will be allowed to buy furnitures. Login users can also visit full website.

a. Name b. Password

Start

Site Login Button On Click

Enter credentials

Display Account blocked

More than 3 times enter wrong password

Are credentials validated?

Less than or equal 3 times enter wrong password

Yes Display the home

Stop

Page 15

[System Requirement Specifications]

[2013]

Table: LABEL Text Password NAME User Name Password DESCRIPTION Enter user name Enter password

Page 16

[System Requirement Specifications]

[2013]

Start

Enter Text to Search

Desired Product found ?

Enter correct one

Add cart

Stop

Page 17

[System Requirement Specifications]


3. Customization Order.

[2013]

This feature will allow user to customize the furniture product and order. Customization can be done based on his needs.

a. Enter Customization Details. b. Send query to Admin.

Start

Enter credentials

Are credentials validated?

No

Yes Thanks Check your email and mobile number

Stop

Page 18

[System Requirement Specifications]

[2013]

Table: LABEL Drop down Drop down Drop down Drop down Text NAME Category Model Color Measurements Other specifications DESCRIPTION Display product name Displays color option Displays wood option Displays size option. Enter specifications

4. Order the Furniture

Page 19

[System Requirement Specifications]


This feature will allow user to order the furniture. Users will be allowed to select the number of items to order. Payment details will be displayed after order.

[2013]

a. b. c. d.

Select Order Select number of Items to Order. Displays total amount to pay. Enter Payment Details.

Start

Create order

Select Items

Enter number of Items to order

Displays total amount

Order

Stop

Page 20

[System Requirement Specifications]

[2013]

Table:

LABEL Drop down box Drop down box Number

NAME Product name Number of items Total amount

DESCRIPTION Select Product Name Select number of items Displays total amount to pay

Drop down box

Amount in Advance

Select advance amount to pay

5. Payment. This feature will allow user to pay the amount through net banking.

Page 21

[System Requirement Specifications]


a. b. c. Click payment option it displays different bank. After selecting bank it connects to the particular bank software. 50% amount as advance to be paid.

[2013]

Page 22

[System Requirement Specifications]


Start

[2013]

Enter Bank Name

Enter Username

Account number

Enter Password

No Validation

Yes

Payment done

Stop

Page 23

[System Requirement Specifications]


6. Cancel the Order.

[2013]

This feature will allow user to cancel the furniture product which he has ordered previously.

a. Displays orders. b. Select order which to cancel. c. Enter PNR number to display your order directly.

d. Click on Cancel. e. Cancel will be done after getting confirmation from the admin. f. Return payment process by bank.

Start

Displays orders

Select order to cancel

Cancel order

Stop

Page 24

[System Requirement Specifications]

[2013]

Table: LABEL Drop down NAME Select order DESCRIPTION Displays all orders, select to cancel. TEXT Check box Reason for cancelling Cancel order Enter the reason Confirmation of canceling order 7. Modify the booking.

This feature will allow user to modify the order which he has ordered previously.

a. Displays order. b. Select order which to modify. c. Click Modify. d. Modification will be done after getting the confirm request from Admin. e. Payment process by bank.
Page 25

[System Requirement Specifications]


Start

[2013]

Displays order

Select order to modify

Modify order

Stop

Table: LABEL Drop down NAME Select order DESCRIPTION Displays all orders, select to modify. Text Modification Enter modification

Page 26

[System Requirement Specifications]


Check box Modify order order 8. Admin validates all user details. Here admin will validate all orders. He will check all queries.

[2013]
Confirmation of modifying

Based upon feasibility the admin will send confirmation to the customer.

a. If order feasible then sends confirmation mail to the client. b. If order cancelation feasible then sends cancelation confirm mail to the client. c. If order modification feasible then sends modification confirmation to the client.

Page 27

[System Requirement Specifications]


Start

[2013]

Admin checks Query

Order

Cancel

Modify order

Order query

No Feasible

No Feasible

No Feasible

No Feasible

Yes Order confirmation mail

Yes

Yes

Yes

Order cancelation mail

Order Modification mail

Other query mail

Response

Stop

Page 28

[System Requirement Specifications]

[2013]

9. Status of Order: This feature will allow user to check the status of his order.

a. Displays order. b. Select order to check its status. c. Click Status

Start

Select order

Display status

Stop

Page 29

[System Requirement Specifications]

[2013]

Table:

LABEL Drop down

NAME Select order

DESCRIPTION Displays all orders, select to check status.

Text

Status

Displays status of order

Page 30

Potrebbero piacerti anche