Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2013
SYSTEM REQUIREMENT SPECIFICATIONS (ONLINE FURNITURE SHOPPING 1.0)
[2013]
Key Milestone Summary Milestone Creation Submission Sign-off Version 1.0 Date 03-01-2013 Personnel
Page 2
[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.
Page 3
[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
[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
[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
[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
[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
[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
[2013]
Login
Customer Searching
Admin
Create order
Add Cart
Payment
Modify/Cancel order
Contact us
Add Products
Status
Page 10
[2013]
Billing & Inventory
Purchase
Yes
Phase
No
Confirm Purchase
No
Page 11
[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
[2013]
Start
NO
NO
Register user
End
Page 13
[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
[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
Enter credentials
Stop
Page 15
[2013]
Table: LABEL Text Password NAME User Name Password DESCRIPTION Enter user name Enter password
Page 16
[2013]
Start
Add cart
Stop
Page 17
[2013]
This feature will allow user to customize the furniture product and order. Customization can be done based on his needs.
Start
Enter credentials
No
Stop
Page 18
[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
Page 19
[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
Order
Stop
Page 20
[2013]
Table:
DESCRIPTION Select Product Name Select number of items Displays total amount to pay
Amount in Advance
5. Payment. This feature will allow user to pay the amount through net banking.
Page 21
[2013]
Page 22
[2013]
Enter Username
Account number
Enter Password
No Validation
Yes
Payment done
Stop
Page 23
[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
Cancel order
Stop
Page 24
[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
[2013]
Displays order
Modify order
Stop
Table: LABEL Drop down NAME Select order DESCRIPTION Displays all orders, select to modify. Text Modification Enter modification
Page 26
[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
[2013]
Order
Cancel
Modify order
Order query
No Feasible
No Feasible
No Feasible
No Feasible
Yes
Yes
Yes
Response
Stop
Page 28
[2013]
9. Status of Order: This feature will allow user to check the status of his order.
Start
Select order
Display status
Stop
Page 29
[2013]
Table:
Text
Status
Page 30