Blogger Widgets

Monday, 2 April 2012

SRS-Online Shopping System(for furniture shop)


              Software Requirement Specification                        for        
Online Shopping System
                                                  (For Furniture shop)
                                           Prepared By: Naresh Prajapati
                                                              
Table of Contents
1. Introduction
          1.1 Purpose
          1.2 Scope
          1.3 Definitions
                   1.3.1 Overview  
          1.4 Additional Information 
2. General Description
3. Functional Requirement
          3.1 Description
          3.2 Technical Issues
4. Interface Requirement
          4.1 GUI
          4.2 Hardware Interface
          4.3 Software Interface
5. Performance Requirement
6. Design Constraints
7. Other non Functional requirement
          7.1 Security
          7.2 Reliability
          7.3 Availability
          7.4 Maintainability
          7.5 Portability
8. Operational Scenario
9. Preliminary Schedule 

1. Introduction
1.1 Purpose
This document is meant to delineate the features of OSS, so as to serve as a guide to the developers on one hand and a software validation document for the prospective client on the other. The Online Shopping System (OSS)for furniture shop  web application is intended to provide complete solutions for vendors as well as customers through a single get way using the internet. It will enable vendors to setup online shops, customer to browse through the shop and purchase them online without having to visit the shop physically. The administration module will enable a system administrator to approve and reject requests for new shops and maintain various lists of shop category.
            1.2 Scope
This system allows the customer’s to maintain their cart for add or remove the product over the internet. 
            1.3 Definitions
                   OSS- Online shopping System (for furniture shop)
                   SRS- Software Requirement Specification
                   GUI- Graphical User Interface   
                   Stockholder- The person who will participate in system   
                   Ex. Customer, Administrator, Visitor etc.
1.3.1 Overview
This system provides an easy to solution customer’s to buy the       product without go to the shop and also shop owner to sale the product.  
            1.4 Additional Information
The system work on internet server, so it will operated by any end user for the buying purpose.

           
2. General Description
The Online Shopping system (OSS) application enables vendors to set up online shops, customers to browse through the shops, and a system administrator to approve and reject requests for new shops and maintain lists of shop categories. Also the developer is designing an online shopping site to manage the items in the shop and also help customers purchase them online without having to visit the shop physically.The online shopping system will use the internet as the sole method for selling goods to its consumers.
3. Functional Requirement
This section provides requirement overview of the system.Various functional modules that can be implemented by the system will be -
3.1 Description
3.1.1 Registration
If customer wants to buy the product then he/she must be registered, unregistered user can’t go to the shopping cart. 
          3.1.2 Login
Customer logins to the system by entering valid user id and password for  the shopping.
          3.1.3 Changes to Cart
Changes to cart means the customer after login or registration can make order or cancel order of the product from the shopping cart.  
          3.1.4 Payment
For customer there are many type of secure billing will be prepaid as debit or credit card, post paid as after shipping, check or bank draft. The security will provide by the third party like Pay-Pal etc.   
          3.1.5 Logout 
                   After the payment or surf the product the customer will logged out.
          3.1.6 Report Generation
After all transaction the system can generate the portable document file (.pdf) and then sent one copy to the customer’s Email-address and another one for the system data base to calculate the monthly transaction .
          3.2 Technical Issues
This system will work on client-server architecture. It will require an internet server and which will be able to run PHP application. The system should support some commonly used browser such as IE etc.
4. Interface Requirement
          Various interfaces for the product could be-
          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.
4.1 GUI
          1. Login Page
                    
                   2. Registration Form

3. Product Page
                   4. Shopping Cart

                   5. Portable Document file (.pdf) buying report

          4.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.
          4.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.
5. Performance Requirement
There is no performance requirement in this system because the server    request and response is depended on the end user internet connection.
6. Design Constrain
The system shall be built using a standard web page development tool that conforms to Microsoft’s GUI standards like HTML, XML etc.
7. Other non Functional requirement
          7.1 Security
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 customer’s computer containing the user’s password.
The system’s back-end servers shall only be accessible to authenticated administrators.
Sensitive data will be encrypted before being sent over insecure connections like the internet.


7.2 Reliability
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.
7.3 Availability
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.
          7.4 Maintainability
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 maintainability can be done efficiently.
          7.5 Portability
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.

8. Operational Scenario
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.
9. Preliminary Schedule 
 
    
         

33 comments:

anurag said...

i like it very much....

Radhika said...

hi its good ...can u pls send the project and source code of the project...it vl be very helpful...
looking forward for the reply
do send mail id is radhika_sea@yahoo.com

anti_aku said...

it really helps me. but i gt prob to solve.. cud u mind to help me? do keep in touch with me more.bussiness@gmail.com

noor syamiera said...

hey. can i have the full project and source code
this is my email : myemye13@yahoo.com
thank you very much

Aeon Gupta said...

Hey.. You shared a really good information.. Thanks for sharing this one.. online shopping in india

Majid Vijah said...

A licensed Loan Lender, We offer Affordable Loan at 3% interest rate available for local and international borrowers, Are you seriously interested in getting a genuine Loan without stress? Do you need this Loan for business and to clear your bills? Then send us an email now for more details via:majidvijahlending@gmail.com


LOAN APPLICATION FORM.

(1)Full Name:
(2)Country:
(3)State:
(4)Address:
(5)Sex:
(6)Occupation:
(7)Amount needed:
(8)Loan duration:
(9)Loan purpose:
(10)Telephone

Email Us:(majidvijahlending@gmail.com)

anas abuallan said...
This comment has been removed by the author.
seeiyfullah said...

good

Mahida Indrajit said...

I m study in b.e final year plz send me this report

digital point said...

Very nice article you have written
Get Updates about Online Shopping discount offers, Coupons and save money while shopping online
www.savemoneysale.com

Elena Smithson said...

POS Solution is the best technique to make your business management easy.

inventory Management Software
Stock Control Software
Retail Sales

Lynne Austin said...

Thank for sharing the awesome stuffs about the online shopping! Also check out the high fashion shopping

Unknown said...

Can u send the code to
priyeshmantri777@gmail.com
Plsss its urgent

Maria Reese said...

Online shopping is the procedure of consumers go through to buy products on internet. There are number of online shopping store and online shopping malls, eshop, e-store, internet stop, are available over internet which gives option to buy or purchase products of your own choice.
__________________
Online Shopping in India | Best Shopping Store

Sankara Vignesh said...

Nice post and I really liked the details about it. Thank you for the share.

Online shopping in coimbatore | eCommerce solution provider in Madurai

Rahul Raj said...

Very Informative Blog. Thanks Online Fashion Store in Dubai UAE

Rahul Raj said...

Thanks for sharing such and awesome stuff. Keep Posting. Software Development

Ecommerce Developers said...

Owning a small business in this day and age is becoming harder. The work that is prepared to develop a website for your business online is called web development. Ecommerce Development is best way to selling online

Dr Purva Pius said...

Hello Everybody,
My name is Mrs Sharon Sim. I live in Singapore and i am a happy woman today? and i told my self that any lender that rescue my family from our poor situation, i will refer any person that is looking for loan to him, he gave me happiness to me and my family, i was in need of a loan of S$250,000.00 to start my life all over as i am a single mother with 3 kids I met this honest and GOD fearing man loan lender that help me with a loan of S$250,000.00 SG. Dollar, he is a GOD fearing man, if you are in need of loan and you will pay back the loan please contact him tell him that is Mrs Sharon, that refer you to him. contact Dr Purva Pius,via email:(urgentloan22@gmail.com) Thank you.

BORROWERS APPLICATION DETAILS


1. Name Of Applicant in Full:……..
2. Telephone Numbers:……….
3. Address and Location:…….
4. Amount in request………..
5. Repayment Period:………..
6. Purpose Of Loan………….
7. country…………………
8. phone…………………..
9. occupation………………
10.age/sex…………………
11.Monthly Income…………..
12.Email……………..

Regards.
Managements
Email Kindly Contact: urgentloan22@gmail.com

Reaston IT Services Pvt. Ltd. said...

Really good to know about this service. This post is really informative. Thanks for it and keep sharing.

Ecommerce Development

Kartik Sharma Kanth said...


Online Shopping


http://www.rapiddeal.com.au/shop/


Please Click here & Get Online Shopping.

Rahul John said...

Migsun Twiinz Ghaziabad has the huge green landscape connecting to Noida and Ghaziabad and Delhi. Migsun Group always builds the quality construction

Rahul John said...

Paarth Aadyant is the latest residential venture by Paarth Infrabuild in Gomti Nagar, Lucknow. It features 3 bedroom sets in the size range between 1,400

Rahul John said...

Complete Details of Pradhan mantri Awas Yojana. Apply for Loan, Calculate subsidy amount, interest rate etc

Anonymous said...

Nice Post., BramhaCorp Provides the best commercial office in Pune with latest and the finest amenities and infrastructure for a truly world-class Business Shops in Bavdhan

Kartik Sharma Kanth said...


Kickstarter Australia

http://www.rapiddeal.com.au/


Kogan Cheap Online Shopping for Australian Store products made in Australia. Kickstarter Australia. Secure online shopping with fast and friendly service.

Credit Loan Solution said...

Are you tired of seeking loans and Mortgages,have you been turned down constantly By your banks and other financial institutions,We offer any form of loan to individuals and corporate bodies at low interest rate.If you are interested in taking a loan,feel free to contact us today,we promise to offer you the best services ever.Just give us a try,because a trial will convince you.What are your Financial needs?Do you need a business loan?Do you need a personal loan?Do you want to buy a car?Do you want to refinance?Do you need a mortgage loan?Do you need a huge capital to start off your business proposal or expansion? Have you lost hope and you think there is no way out, and your financial burdens still persists? Contact us (gaincreditloan1@gmail.com)

Your Name:...............
Your Country:...............
Your Occupation:...............
Loan Amount Needed:...............
Loan Duration...............
Monthly Income:...............
Your Telephone Number:.....................
Business Plan/Use Of Your Loan:...............
Contact Us At : gaincreditloan1@gmail.com
Phone number :+44-75967-81743 (WhatsApp Only)

tracy soul said...

I dont really know much about hacking after so many tries i met Cyberhacking lord who later help me find out my husband has been cheating on me and stealing from my bank account, he had this scheme going for 6 months. He gave me access to his mail,social media account,phone(could see deleted messages) and even track his location, still going to sue to him. Having doubts in your relationship? contact him (cyberhackinglord@gmail.com)

Aarti Sharma said...

Nice Blog and very useful information..
NeedyShop Best Online Shopping Site
NeedyShop India Shopping Site
NeedyShop Shop Online
NeedyShop Online Shopping in India
NeedyShop Shopping Website in India

kevin hall said...

Seems like this blog contains that information for which I was looking for, thank you so much for this whole.
Zkarts

KEERTHAN said...

Nice Article mate! Thanks a lot for the information, Keep up the good work!

Aliexpress India

SEO said...

PAYTOCART is one of the best online shopping website in Madurai. For more info visit our website
Promotional t shirts India
Best Promotional t shirts
<a href="http://www.paytocart.com/product-category/men/tamil-t-shirts/”>Tamil T shirt</a>

John Pride said...

I agree with you. That is a very valid point you bring up. Thank you for sharing this very informative and well explained post with us
…………………………………….
Plus Size Men's Clothing Online

Post a Comment