Você está na página 1de 13

MAHARAJA AGRASEN INSTITUTE OF MANAGEMENT

AND TECHNOLOGY
Degree of Master of Computer Application
MCA-6th-Semester

Submitted By: Deepak Submitted To: Mr. Amit


Class: MCA VI SEM Kapoor
Roll No: 1252242
INDEX
 Introduction
 Objective
 Project Description
 Features
 Data Flow Diagram
 Hardware And Software Requirement
 Technology Used In This Project
 References
1. INTRODUCTION

Shopping has long been considered as a refreshment by many. Shopping in online became a
recreational activity of life. The reason of developing web based online shopping system is
everyone walking down the street has some difficulties, also some people are so much busy and
not able to go out for shopping, some don’t like to shop in crowd. There is another reason that it’s
not possible to see all the product of a store, also its hazardous for both the customer and the
seller. The world of software development there lots of improvement in this area and to reduce
the complexity of people of life online shopping system development.
Online shopping system is a virtual store on Internet where customer can browse the product and
select the product of interest. The selected product may be collected in shopping cart. At
checkout time the items in the shopping care will be presented as an order. At that time shipping
information and payment method have to select to the customer. Finally by confirming the order
have to complete the shopping and the product will deliver to customer via currier, post officeor
by direct agent of company.
OBJECTIVE OF THE PROJECT:

The objective of the Shopping systems is to increase the point of customer choice, reduce time
used in shopping and efficiency in buying product.
• To develop an easy way to use web based interface where users can search for product view the
details of the product and order it without going to market.
• The searching product can be done by product category, manufacturer as well as latest product,
view it purchase it become a convenient way for customer.
• Customer can add product to cart to purchase, delete the product from cart before
selecting the final submission.
• A user can view the complete specification of the product with various images and also view
the customer review the product.
• It minimize the shopping time of customer, increase the point of choice.
Project Description :
E-commerce is fast gaining ground as an accepted and used business paradigm. More and more
business houses are implementing web sites providing functionality for performing commercial
transactions over the web. It is reasonable to say that the process of shopping on the web is
becoming commonplace. The objective of this project is to develop a general purpose e-
commerce store where any product (such as books, CDs, computers, mobile phones, electronic
items, and home appliances) can be bought from the comfort of home through the Internet.
However, for implementation purposes, this paper will deal with an online book store. An online
store is a virtual store on the Internet where customers can browse the catalog and select products
of interest. The selected items may be collected in a shopping cart. At checkout time, the items in
the shopping cart will be presented as an order. At that time, more information will be needed to
complete the transaction. Usually, the customer will be asked to fill or select a billing address, a
shipping address, a shipping option, and payment information such as credit card number. An e-
mail notification is sent to the customer as soon as the order is placed.
Features :

1. Secure registration and profile management facilities for Customers.


2. Browsing through the e-Mall to see the items that are there in each category of products .
3. Creating a Shopping cart so that customer can Shop N number of items and checkout
finally with the entire shopping cart
4. Customers should be able to mail the Shop about the items they would like to see in the
Shop
5. Secured mechanism for checking out from the Shop( Credit card verification
mechanism).Updates to customers about the Recent Items inthe Shop.
6. Uploading Most Purchased Items in each category of products in the Shop .
DATA FLOW DIAGRAMS
LEVEL 0:

Login Update
Website Admin
User

Confirmation
Confirmation
LEVEL 1:
Confirmation

Sign in/Login Store And Reterive Login

login

Confirmation
Admin
Add New Item
Store Date Tbl_product
Add Item
login
Confirmation

Reterive data

Search Item Search Item Search Item


Visitor
User
Confirmation
Confirmation
Add to Cart
list
Add to Cart Tbl_cart
Store Data

confirmation

Store Data Tbl_order


Order

Pay for purchase


Store Data Tbl_order_de
Purchase tail
Level 2 : Admin Side

Add Item

Add New Item

Confirmation

Update Item
Update Store Data
Admin Tbl_item
Item
Confirmation

Delete Item

Confirmation

Delete Item
Level 2: User Side

Add New Item To


Cart

Add Item To Cart

Cart Detail
Update Item
Confirmation

Delete Item Delete Item From


User Cart

Confirmation

Final Choice For Order


Confirmation

Give Order
Hardware Requirement:
 Operating Systems: Windows7/8/Linux
 Processor : Dual core
 RAM Minimum : 2GB
 Hard Disk Minimum : 160GB

Software Requirement:

 Operating System: Windows 7, Windows 8, Linux Or Any


 Framework: Wordpress
 Database: MySQL server
 Browser: Mozilla, Chrome, Safari or Any Other
 Web Server: Apache2, WampServer, Xampp
 Frontend-Framework: Bootstrap/CSS Libraries
TECHNOLOGY USED
Technology Used:

 HTML
 CSS
 JS
 AJAX
 PHP
 MySQL
 Webservices

HTML

There is no better technology to use than HTML if you are looking at developing web-frontend
applications for mobile devices

CSS

HTML focuses on the content and structure of a website, CSS is concerned with elements of
presentation such as layout, font and color. This division of functions between HTML and CSS
allows web designers greater control over the web pages.

JavaScript

JavaScript is most commonly used as a client side scripting language. JavaScript code is written
into an HTML page. When a user requests an HTML page with JavaScript in it, the script is sent
to the browser and it's up to the browser to do something with it.

AJAX

AJAX stands for Asynchronous JavaScript and XML. It is used for allowing the client side of an
application to communicate with the server side of the application.

PHP

A rather easy language to learn, PHP is object-oriented and uses a three-layered model to help
create dynamic mobile apps and web applications. It works great for apps that require database
integration.
MySQL

MySQL is a freely available open source Relational Database Management System (RDBMS)
that uses Structured Query Language (SQL). SQL is the most popular language for adding,
accessing and managing content in a database. It is most noted for its quick processing, proven
reliability, ease and flexibility of use

Web-services

Web service is a standardized medium to propagate communication between the client and
server applications on the World Wide Web.

A web service is a software module which is designed to perform a certain set of tasks.

 The web services can be searched for over the network and can also be invoked
accordingly.
 When invoked the web service would be able to provide functionality to the client which
invokes that web service.

Você também pode gostar