You are on page 1of 6

drkcet

Online shopping cart


Using JSP
Batch CS2008-AB1

2011

drkcet
1: Introduction

1.1 Purpose

Shopping cart software is software used in e-commerce to assist


people making purchases online, analogous to the American
English term 'shopping cart'. In British English it is generally known as a
shopping basket, almost exclusively shortened on websites to 'basket'.
The software allows online shopping customers to accumulate a list
of items for purchase, described metaphorically as "placing items in the
shopping cart". Upon checkout, the software typically calculates a total
for the order, including shipping and handling (i.e. postage and packing)
charges and the associated taxes, as applicable.

1.2 Document Conventions

 Developer: The team of students who coded this module as their mini
project.

 User: The person or the company who use this module in their website to
provide the shopping cart functionality to the customers.

 End User: The person who accesses and uses the functionality of this
module while shopping on the website.

 Module: The shopping cart software that is integrated into the website of
the online store.
1.3 Intended Audience and Reading Suggestions

This SRS document is intended:

 For the Developers; for the better understanding of the product to be


developed.

 For the user; for letting him (or the organization using this module) to
better integrate it into their website.

 For the end user; to his understanding of the functionality of the


module so that he can better use the module while shopping.

1.4 Project Scope

The shopping cart application is but a small part of the online store
management application. We aim at only providing the cart ability to the
customer, this application does not provide any support for the admins or the
sales executives to add or delete the contents of their product list. It only
provider the customer the ability to add or delete the shopping list, search for
items, specify the amount of the product to purchase, and during checkout
give him functionality to change or remove the products from the cart. The
checkout phase shows the complete bill dynamically (in accordance with the
items present in the cart).clicking the checkout button redirects the final bill
amount to the Payement Processing phase which is not in the scope of this
mini project.
2: Overall Description

2.1 Product Perspective (Existing System and Proposed System)

2.2 Product Features

 User friendly interface

 Effective product search

 Billing report

2.3 User Classes and Characteristics

Customer: A customer is an individual wishing to purchase inventory from


web store. The Web store will have a variety of clientele depending upon the
inventory loaded on the Key.

2.4 Operating Environment

This module is built in JAVA environment using the JSP concept, and thus is
platform independent. It is handled by a web server.

Implementation of this module requires a web server. We, in this case, use a web
server emulator, Tomcat.

For this module to work the client side system should contain JAVA Runtime
environment installed and integrated into the browser (mozila/IE/netscape/etc).
OE-2: the server runs on windows XP OS.

2.5 Design and Implementation Constraints

The design constraints are:

 Product list already available in a sql server.

 User database is already available.

Implementation constraints are:

 User pre registered.

 Web access to the client

2.6Assumptions and Dependencies

3: System Features (Modules)


3.1 Client side Module
This is not exactly a module; it’s a set of XML tags that are integrated into the
website HTML code.

3.2 Server side Module


This is the heart of the shopping cart software. It is what is responsible for all
the action that takes place in the software.
4: External Interface Requirements

4.1 User Interfaces

Graphical interface for the user which has been integrated into the website.

 Login page: Has the login block which asks for the user id and password.

 Browsing page: Lets the user see the products.

 Search page: Lets the user search for the items.

4.2 Hardware Interfaces

 Mouse: The system accessing the store’s shopping cart must have a mouse
to browse through its contents.

 Keyboard: The system accessing the store’s shopping cart must have a
keyboard in order to type in different details from time to time.

4.3 Software Interfaces

JAVA Runtime Environment integrated into the browser.

A web browser which supports xml tags.

You might also like