You are on page 1of 32

Under the Guidance of Prof.C.N.

Shariff Head, Dept of CSE

Contents

Objective Functionalities Current System Proposed System Modules Software and Hardware Requirements Functional and Non-functional Requirements Design Output Screens Conclusion and Future Enhancements

Objective

The Amazon Flexible Payment Service application is an Online shopping interface for an Organization. It is a virtual showcase for different types of products like Books, popular music, DVD, Apparel, Toys , Computers, sports, Software, HealthCare, Jewelers , Kids Wear etc. The main aim of this project is to make Online shopping very easy. The Special thing about this project is it provides different types of products to purchase .

Current System
The current system does not have any online interface which

can show case a wide range of products to customers.


It does have a show room where all the products are placed

and made as available for the customers to get information about them and make them buy.
In the real world scenario, customers are not willing to shop

for hours together, which is the very reason why the proposed system is being developed

Proposed System
In order to eliminate the limitations in existing system and to

attract more customers by making them to select a wide


range of products online in order to save their time, this application is being developed.
Going forward, this application will be very much useful as

the showroom need not be expanded for future needs.

Instead of the virtual show room, this proposed application is


developed efficiently, it will cater the requirements which saves a lot of space and revenues for the show room.

Functionalities
The Internet Appliances takes care of the requirements put forward by

the customers through web.


Shows the information and description of the products. Sells the Products online. Keeps track of the Transaction. Managing the suppliers of raw materials to the companies. Provides the administrator facilities to update the list of products online

without FTP.
Provides the Credit Card interface for accepting and validating various

Credit Cards through the Banks.


Take care Securities for the Credit Card information. User trusted site.

Modules

Visitor Interface User interface Administrator Interface Credit Card Interface Shopping Cart Interface

Module Description

Visitor Interface
This page of the Web Mart application will be the first page to be

displayed, when a person visits the Web Mart application. This page will display a welcome message to facilitate navigation through the application.

User Interface

The user home page is displayed to a user, when the user logs on to the Web Mart application. Only registered users can view this home page. If non-registered users try to login then the application should display the error message, and it has to provide a facility to register with the site.

This page has to show the welcome message to the user and in addition it will display various menus to facilitate navigation through the application.

Administrator Interface
The administrator home page is displayed to

administrator logs on to the Web Mart application. Application has to automatically identify the administrator and also show the administrator related functionalities.

Administrator interface category will have


the following functionalities.

Credit Card Interface


Through this interface, application will validate credit

card. Web Mart application will allow three types of credit card. They are Visa Card, Master Card, and

Amex card (American Express). Application will


validate these cards in two levels.
Validate credit card at client side using LUHN

algorithm.
Check with Bank Database.

Shopping Cart Interface


Shopping cart contains the items that a user has
selected for buying. The shopping cart page of the Web Mart application will display a list of products selected by the user. User can add the items to their wish list by clicking the check box next to the items and then clicking on the add to wish list button, they can also specify the quality of the items.

Software Requirements

Operating System

Windows-XP with SP2


Windows Vista

or

Front End
Flex builder 3

Back End
Wamp server 2.0c ,PHP(connectivity)

Browser
Internet explorer

Hardware Specifications

Processor
Pentium IV

HDD
20 GB Min

40 GB Recommended

RAM
1 GB Min 2 GB Recommended

Functional Requirements
The Flexible Payment service system consists of following functional modules.

Admin: In this module admin is provided with many services such as Add new products, Update product Details, Update shopping details, Update user Details & Generate bill for the current transaction & also View user account.

Customer: In this module customer is provided with the services such as Shopping the required Products, Request for Change of Password, View Products & View Bill for the current transaction.

Non-Functional Requirements

Performance Requirements System can withstand even though many number of users requested the desired service. As we are keeping user level server of the flexible payment service. And access is given to the only registered users of website who requires the services of viewing, Updating etc. It can withstand the load Safety & Reliability Requirements By incorporating a robust and proven SQL into the system, reliable performance and integrity of data is ensured. There must be a power backup for server system. Security Requirements Sensitive data is protected from unwanted access by users appropriate technology and implementing strict user- access criteria. Software Quality Attributes Menu-driven programs with user friendly interface with simply hyper links. It is very easy to use. Backup mechanisms are considered for maintainability of software as well as database.

Dataflow Diagram

Use case Diagram

Activity Diagram

Sequence Diagram

E-R Diagram

Home Page

Administrator Login

Admin Privileges

User Registration

Product Details

Payment Modes

Conclusion
The Business to Customer E-Commerce portal system has been successfully developed with needs and requirements of the company. The system is tested with intensive care for all possibilities of errors. Database in this system is maintained in a controlled manner by avoiding all possible errors. The system developed is very user friendly and there is no need for any special training with the software. All the data involved in this system can be viewed in the form of report at any time.

Future Enhancements
Chatting with customers for their queries clarification with in a time for better business. Quick delivery of the product to the customer satisfaction. Merging with more banks for customer convenience

References
Programming Flex 2 Chafic Kazoun & Joey Lott. Getting Started With Flex 3 Jack.D.Herrington & Emily Kim. Flex 3 Cook Book - Joshua Nobel & Todd Anderson. Flex 3 A Beginners Guide Michele.E.Davis & Jon.A.Phillips. The Essential Guide To Flex 3 - Charles.E.Brown.

You might also like