Online Shopping System

Software Requirements Specification Kgce1

Version < 1.0>

Online Shopping System
Software Requirements Specification
Version < 1.0>

< kgce1 >

Team Guide: Mr S.M.Patil Members: 1) Pallavi Jain 2) Mukeshkumar Choudhary 3) Prasad Borole College Name: Konkan Gyanpeeth College of Engineering, karjat Department: Computer Engineering State: Maharashtra

kgce1/ Konkan Gyanpeeth College of Engineering Page 1

Online Shopping System
Software Requirements Specification Kgce1

Version <1.0> <date>

Revision History
Date <date> Version 1.0 Description Synopsis Author Kgce1

4 Product Function 2.1 Purpose 1.2 Scope 1.6 Constraints 2.8 Use Case Model Description .5 User Characteristics 2. and Abbreviations 1.3 Definition.5 Technologies to be used 1. Acronyms.0 Introduction 1.kgce1/ Konkan Gyanpeeth College of Engineering Page 2 Online Shopping System Software Requirements Specification Kgce1 Version <1. 1.1 Product Perspective 2.3 Hardware Interface 2.0> <date> Table of Contents Description Page No.0 Overall Description 2.7 Architecture Design 2.2 Software Interface 2.4 References 1.6 Overview 2.

2 Schema 2.11.kgce1/ Konkan Gyanpeeth College of Engineering Page 3 Online Shopping System Software Requirements Specification Kgce1 Version <1.9 Class Diagram Sequence Diagrams 2.0> <date> 2.10 Database Design 2.0 Specific Requirements 3.1 ER Diagram 2.2 Supplementary Requirements kgce1/ Konkan Gyanpeeth College of Engineering Page 4 .1 Use Case Reports 3.11.12 Assumptions and Dependencies 3.

Provide Interactive interface through which a user can interact with different areas of application easily.0> <date> Software Requirements Specification 1.1 Purpose o o o o o To develop an easy to use web based interface where users can search for products. .0 Online Shopping System Software Requirements Specification Kgce1 Version <1. 1. Making the application AJAX enabled gets rid of these unnecessary delays letting the user to perform exhaustive search.Online Shopping System Version 1. The users of this application can easily feel the difference between the Ajax empowered user interfaces vs. The system will allow the customer to make the payment in local language. traditional user interfaces. The system would be easy to use and hence make the shopping experience pleasant for the users. The system will allow the customer to view complete specification of the product along with the images. Provide Drag and Drop feature thereby allowing the user to add products to or remove products from the shopping cart by dragging the products in to or out of the shopping cart. The system will provide drag and drop features which will allow the users to add a product to shopping cart or remove a product from a shopping cart.0 Introduction: The project is a simple online shopping portal. The system will allow more than one categories to be selected and different brands under the segment. A user can view the complete specification of the product along with various images and also view the customer reviews of the product. view a complete description of the products and order the products.

0 Online Shopping System Software Requirements Specification Kgce1 Version <1. o JSP (Java Server Pages): It is used to create dynamic web content o DB2 (IBM Database 2): It is a database management system that provides a flexible and efficient database platform to raise a strong "on demand" business applications. . It can be extended to have a easy to use check out process. belonging to the Java platform. o The current system is confined only to the shopping cart process. Acronyms and Abbreviations: o Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create dynamic web pages.2 SCOPE: The Scope of online shopping portal includes: o The users could subscribe for price alerts which would enable them to receive messages when price for products fall below a particular level.0> <date> 1. o HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server protocol between a web browser and a web server. o HTML (Hyper Text Markup Language): It is used to create static web pages.kgce1/ Konkan Gyanpeeth College of Engineering Page 5 Online Shopping System Version 1. o J2EE (Java 2 Enterprise Edition): It is a programming platform. which is used for developing and running distributed java applications.3 Definitions. 1.

Ajax: Asynchronous Java Script and XML. Web 2.0: It is commonly associated with web applications which facilitate interactive information sharing. JAXP. DB2: IBM Database. o J2EE COMPLETE REFERENCE.0 Online Shopping System Software Requirements Specification Kgce1 Version <1. user-centered design and collaboration on the World Wide Web.0: RSS Feed 2. namely: .5 Technologies to be used: o o o o J2EE: (Servlet. kgce1/ Konkan Gyanpeeth College of Engineering Page 6 Online Shopping System Version 1. o Web 2. 1.0> <date> 1. 1. XML: Extension Markup Language. Java Beans) Application architecture.4 References: o AJAX-COMPLETE REFERENCE.0.o XML (Extensible Markup Language): It is a markup language that was designed to transport and store data.6 Overview: The SRS will include two sections. interoperability. JSP.

0> <date> -I. some general constraints while making the software and some assumptions and dependencies that are assumed. Customer: o o o o o Simplicity. 2.Specific Requirements: This system contains the following types of actors: 1.Overall Description: Project describes what level of proficiency is expected of the user. Administrator: o Track usage of services in language. Payment possibilities in local language.0 Online Shopping System Software Requirements Specification Kgce1 Version <1. o Ensure Simplicity and correctness correspondence of services purchased.-I. Printout of the bill. End to end functions. o Find approaches to simplify transactions. kgce1/ Konkan Gyanpeeth College of Engineering Page 7 Online Shopping System Version 1. . Simple interface for terms and condition.

1 Product Perspective: Online shopping project is aimed towards the vendors who want to reach out to the maximum cross-section of customer and common people who can be potential customer. This project envisages bridging the gap between the seller and the customer. kgce1/ Konkan Gyanpeeth College of Engineering Page 8 Online Shopping System Version 1.0 Overall Description: 2.o Ensure original information is perfectly localized to remove any duplication.2 Software Interface: • Front End Client: Web Browser. AJAX • Web Server: IBM Web Server • Database Server: IBM Database Server . Online shopping should be user-friendly. 2. ‘quick to learn’ and reliable software for the above purpose.0> <date> 2. This is intended to be a stand-alone product and should not depend on the availability of other software.0 Online Shopping System Software Requirements Specification Kgce1 Version <1.

Adding in the Cart. 8. Bill Generation. 7. Disk Space 1 GB RAM 512 MB 2.0> <date> 6. Search for a Product 4. Mozila and Firefox Processor Pentium II at 500 MHz. Disk Space 1 GB RAM 512 MB • Server Side: Browser Type IE. Login to the system. Selecting Products. . Mozila and Firefox Processor Pentium II at 500 MHz.3 Hardware Interface: • Client Side: Browser Type IE.0 Online Shopping System Software Requirements Specification Kgce1 Version <1.• Back End Client: DB2 2. kgce1/ Konkan Gyanpeeth College of Engineering Page 9 Online Shopping System Version 1. Payment of the Shopping done. Suggestion for a product. 9. 5. NN. 2. Creating an account.4 Product Functions: This System includes major functions like:1. Confirming the Cart Items. 3. NN.

2.NOTE: A user can only do the above operations (expect no. ♦ The user should be familiar with the Internet. selecting and adding the products to the cart and bill payment.7 Architecture Design: kgce1/ Konkan Gyanpeeth College of Engineering Page 10 Online Shopping System Version 1.5 User Characteristics: ♦ The user should be familiar with the Shopping related terminology like Shopping cart/Checking out/Transaction etc. 1&2) after creating an account. ♦ No multilingual support ♦ Pre Conditions: An account must be created before searching.8 Use Case Diagram: .6 Constraints: ♦ Real-life credit card validation and Banking system is not implemented.0 Online Shopping System Software Requirements Specification Kgce1 Version <1.0> <date> 2. selecting and adding the products to the cart ♦ Post Condition: After creation of a user account the user can perform the operations such as searching. 2. 2.

0 Online Shopping System Software Requirements Specification Kgce1 Version <1.0> <date> .(a) Use Case Diagram for the Admin: kgce1/ Konkan Gyanpeeth College of Engineering Page 11 Online Shopping System Version 1.

(b) Use Case Diagram for the Customer: kgce1/ Konkan Gyanpeeth College of Engineering Page 12 Online Shopping System Version 1.0 Online Shopping System Software Requirements Specification Kgce1 Version <1.0> <date> .

9 Class Diagram: 2.0 Online Shopping System Version <1.0> .2.10 Sequence Diagram: (a) Sequence Diagram for registering a New User kgce1/ Konkan Gyanpeeth College of Engineering Page 13 Online Shopping System Version 1.

Software Requirements Specification Kgce1 <date> (b) Sequence Diagram for Logging a User: kgce1/ Konkan Gyanpeeth College of Engineering Page 14 Online Shopping System Version 1.0 .

Online Shopping System Software Requirements Specification Kgce1 Version <1.0> <date> kgce1/ Konkan Gyanpeeth College of Engineering Page 15 .

0> <date> (c) Sequence Diagram for Adding a Product to the Cart: .Online Shopping System Version 1.0 Online Shopping System Software Requirements Specification Kgce1 Version <1.

11 Assumptions and Dependencies: Assumptions: ♦ The details related to the product.0> <date> 2. It shows us the direct relationships between the actors Admin and customer. ♦ Roles and tasks are predefined. ♦ Administrator is created in the system already. ♦ The registered user only will be getting the updates. payment and service transaction provided manually.0 Specific Requirements: 3.0 Online Shopping System Software Requirements Specification Kgce1 Version <1. 3. Use Case of Admin: Admin performs the following functions:    Adding a Segment Add a Brand Add a Product . Dependencies: ♦ User should get registered one to get the full utilization of the website. ♦ User should know the purpose of website.1 Use Case Reports: The use case diagram of Online Shopping System is very easy to understand. ♦ User should know how to ask the queries. customer.1 Database Design: 2. 1. ♦ Registration Steps will be known by the user.10.kgce1/ Konkan Gyanpeeth College of Engineering Page 16 Online Shopping System Version 1.

  Bill Generation Product Delivery kgce1/ Konkan Gyanpeeth College of Engineering Page 17 Online Shopping System Version 1. Use Case of Customer: Customer performs the following functions:        Registers Login Searches the Products Selects the Brand Selects the Product Adds Item to the Cart Payment 3.0> <date> 2.0 Online Shopping System Software Requirements Specification Kgce1 Version <1.2 Supplementary Requirements: These requirements are yet not there .

kgce1/ Konkan Gyanpeeth College of Engineering Page 18 .

Sign up to vote on this title
UsefulNot useful