Sei sulla pagina 1di 34

ON-LINE SHOPPOING CART

NALINIKANTA SWAIN Regd No. 0905107032

CONTENTS
Introduction Scope Assumptions Actors Functionality Technologies used Software & Hardware Interfaces Data Flow Diagrams Entity Relationship Diagram Use Case Diagram Class Diagram Activity Diagram Sequence Diagram State Transition diagram for Cart Object User Interface Design and Implementation Conclusions

INTRODUCTI ON we will be designing a simple online shopping portal Here


.The site will provide a soothing shopping experience for customers. The system will allow more than one categories and different brands under the segment. The case will trace the following sequence. A customer visits the online shopping portal. A customer may buy 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.

ACTORS

Customer Administrator Guest

FUNCTIONALI TY 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 an shipment Id which can be used to track the delivery status of the goods purchased by the customer.

Customer
Customers when enter the site and view the various products in different category. Authentication of the customer is done for the payment of the shopping done Customer can browses 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

FUNCTIONALI TY

Contd

Guest Guest when enter the site can view all the products of different category Guest cannot add product to cart without login to the system If Guest is a new user he/should register in the system and Administrator need to approve. Administrator Add/Updates the details of the different category ,segments etc. Approved the new customer and Manage all the Pages of the portal. Verifies the customer card details and records the details for shipment of goods.

TECHNOLOGY USED
This project is a web application that is developed in PHP having MYSQL as back end. 1. Database Design (MYSQL) 2. Input Design (HTML, CSS, JavaScript) 3. Coding (PHP) 4. Editor (Notepad++, Textpad++) or Macromedia Dreamweaver 8

Software & Hardware Interfaces


Software Interface
Client Side: PHP, Web Browser, Windows XP/2000/Vista Web Server: Apache, Windows XP/2000/Vista Data Base Server: MYSQL

Hardware used
Client Side: Internet Explorer : 7.0 Processor : Pentium IV 2.0 and above. RAM : 1GB Server Side: Processor : Pentium IV 2.0 and above. RAM : 1 GB Disk space : 4GB Server : Apache

Data Flow Diagram


level)

(Context

Data Flow Diagram


Diagram)

(Level 1

Data Flow Diagram

Entity Relationship Diagram

Table Description Table Description

Use Case Diagram

Class Diagram

Class Diagram

Activity Diagram

Sequence Diagram

Sequence Diagram

Contd

Sequence Diagram

Contd

Sequence Diagram

Contd

Sequence Diagram

Contd

Sequence Diagram

Contd

Sequence Diagram

Contd

State Transition diagram for Cart Object

The User interface of this portal is developed in HTML, CSS and JavaScript. There are two login panel in this system one for admin and one for customer. Admin can login using his/her user name and Password , after successfully login admin will go for dashboard page for add/edit product details based on category.

User Interface Design and Implementation

Admin Home Page

Add product category and Subcategory

User Registration

Gallery

Security
The user front-end has to be available via HTTP. To gain a security protected communication the confidential data will be transmitted via SSL protocol. All private data like passwords and credit cart info must be stored in encrypted form Data transfer should be accurate and with in a reasonable amount of time keeping in mind the network traffic. The system should not allow entry of duplicate key values. System should have the ability to generate transactional Logs to avoid any accidental loss of data.

Security
The Online Shopping is designed to provide a web based application that would make searching, viewing and selection of a product easier. The search engine provides an easy and convenient way to search for products where a user can Search for a product interactively and the search engine would refine the products available based on the users input. The user can then view the complete specification of each product. They can also view the product reviews and also write their own reviews. Use of Ajax components would make the application interactive and prevents annoying post backs. This application does not have a built in check out process. An external checkout package has to be integrated in to this application. Also users cannot save the shopping carts so that they can access later i.e. they cannot create wish lists which they can access later. This application does not have features by which user can set price ranges for products and receive alerts once the price reaches the particular range.

Bibliograph y
1. MYSQL Complete Reference 2. PHP Complete Reference 3. www.w3schools.com 4. www.plus2net.com 5. Beginners of HTML, CSS, Javascript Book

Any Queries?

Thank You

Potrebbero piacerti anche