You are on page 1of 30

SUMMER TRAINING

PROJECT PRESENTATION
By
ADITYA KUMAR
00314802714
C123

E-COMMERCE WEBSITE:E-STORE

PREFACE
The aim of this project is to design and build E COMMERCE WEB
SITE:ESTORE,
a website which is helpful for Company Owners who currently do
manual selling and customers who do manual buying. Manual
Shopping is very time consuming and tedious. Our WebSite deals with
this problem in the existing system.
This presentation will take us through the internal design and working
of this website which will help us grasp about processes involved in
web development and also about technologies involved.

Web Development is a process of developing web sites on


internet or intranet. It consists of all the work required
to complete a web site i.e. from designing to launching it
on internet. It is an extensive process and a more
comprehensive list of tasks to which web development
commonly refers, may include:

INTRODUCTION

1.web design
2.web content development
3.client-side/server-side scripting
4.web server configuration
5.security considerations

SYNOPSIS
E-Commerce websites are mainly used by retailer companies which sell products to customers.
These sites are mainly used for registration of customer on that site, ordering of items and
placing the orders.
Project Name: E-Commerce Web site:E-Store
Objectives:
Registration of Customer
Login of Customer
Display of Products
Order of Products
Logout of Customer

User Views:

Software Requirement:

Customers

PHP 5.6.19

Platform:

WampServer

Operating Systems: Microsoft Windows

Notepad

Technologies:

Google Chrome

Front End:HTML,CSS and Bootstrap


Web Designing Language:PHP
Back End:MySQL

Hardware Requirements:
Intel Pentium IV processsor orhigher.
Mb RAM or higher.
Network Connectivity.

PURPOSE

SCOPE

The objective of E-commerce web site:E-store is to allow


the retailers to sell their mobiles and customers to view
and buy them. Additionally it allows users to register
themselves on their web site.It allows users to login ,view
the products ,add them to their carts ,order them and
logout from their accounts.

Without an E-Commerce Web site it would be very


difficult for companies to maintain their products,display
them together ,maintain customer and product
information.Similarly it would be difficult for customers to
buy products without such an web site .

It also maintains databases for storing information of


customer and products.Additionally it also maintains
database which stores information of people with queries.

E-commerce web site will maintain information on


customers and products while also keeping track of order
placed by customers.It gives user-friendly platform
between customers and companies.

Overall it can be used for any Commercial Web site to


maintain its working and allow user-friendly
functionalities to work in web site to make it easier for
user to buy products online and companies to sell their
products.

DEVELOPMENT PROCESS
The E-Store web site has been developed in broadly three steps.All these steps
enhance the web-site look and user functionality.Following are the steps:
DESIGN PHASE
SERVER SIDE SCRIPTING
SECURITY CONFIGURATION

DESIGN PHASE

The first step of building the website was to design it. This phase includes taking
decisions on the look of the web-site. It also includes the decision on the number of
web pages in the web site.After all these decisions the basic structure of web pages
are made with the help of HTML.After these web pages are styled and made more
presentable with the help of CSS . Finally Bootstrap is used to give the web pages
a final look.All these pages are just the indivisual pages at this stage but have their
final look.

SCRIPTING PHASE

The second step of web site of development is the server side scripting and
connection with backend databases.In this step fuctionalities are added to web
pages and links are made between them.Databases are made made during this
step and they are connected to scripts of web pages so as to store the data
entered by users.
This phase has two sub-process:
Server side scripts
Database Creation.

Database Creation:
In this process tables are created which are used to
store information on products ,personal information of
customers and query details of other customers.All
these tables are made with the help of MYSQL.
This is done with the help of phpmyadmin interface
provided by wampserver.The tables are created,values
inserted and updated with its help.

In E-store three tables were created :


Persons:To store information of customers.
Items:To store information of products.
Contact:To store queries of people.

Server Side Scripts:


This step includes creating server side pages i.e. the
pages which connects the front end pages to backend
i.e databases and also add functionalities to the web
pages. Usually these pages are used to store
information of users on database which they enter on
Signup page, validate login id and password while
user tries to login. They also store various other
information and decide what will happen if the user
does something specific on front end page. These
pages take information from front end pages , validate
them ,start a session for registered users and finally
logout them sucessfuly.
The E-Store has following server side pages:
Log.php
Sgn.php
Cartscript.php
Add.php
Remove.php
Logoutscript.php
CntUs.php

PROJECT DESCRIPTION
.The Website has 9 web pages which the users can view and visit. They are..

1. Index.php
2. Signup.php
3. Home.php
4. Cart.php
5. Success.php
6. Logout.php
7. Error.php
8. ContactUs.php 9. AboutUs.php

The index page

Index.php
Index page is the landing page of our website. It consists of links to Signup page,
AboutUs page and ContactUs page.It also consists of dialog box for login and
displays the products for sale.
It consists of a navigation bar which is made using navbar class of Bootstrap.
It consists of login modal made with help of modal class of Bootstrap.
The mobiles are displayed in panel form made by Panel class of Bootstrap.

The SignUp page

SignUp.php
This is the SignUp page where new users can register on the website.
Like index page it also consists the navbar.
It consists of form for user to fill while registering.It also reminds user to fill correct
data by displaying error message.
The information filled by user is entered into Person table and the user is redirected
to Home page of website.

The Home page

Home.php
This is the home page of the website.
It consists of a navigation bar with links to MyCart and logout pages.
It also displays the products and give option to add them to cart.
It also remembers to update the cart value of product added in cart.
This page cant be accessed directly by users,they need to login or signup to view
this page.

The Cart Page

Cart.php
This is the MyCart page.
It consists of a table which stores the product id and its price which have been added
to the cart.
It also consisits of an option to remove products from cart.This option upadates the
cart value to 0;
It also consists of confirm option which places the order and redirects to Success
Page.

The Success Page

Success.php
This page comes in view when the user confirms an order .
It displays the message of successful placing of order and give options to order more
items.
In the background it sends two e-mails .
One to the retailer about product order and customer details .
Other to the customer about successful order placement.

The logout page

Logout.php
This page comes into view when user logouts.
It closes the session of current user and gives option to login again.

The aboutUs page

The ContactUs page

AboutUs.php & ContactUs.php


AboutUs page dispalys the information about the company.
ContactUs page allows users to enter their queries to comapny.
Once query is entered the data is updated in Contact Table.

Conclusion
ECommerce Web site is a very easy and effective way of doing online shopping.It not only gives
oppurtunity to customers to buy products online without leaving their homes but also provides
comapanies to sell their products and reach many more customers than they
could have traditionally.
This project helped me learn the process of Web Development. It gave me oppurtunities to learn
the basic of making of webpage toadvancedlevelof developing connections between front end and
back end of a web site. It gave me ample oppurtunities to work with MYSQL database
and also
connect it with server side scripts and make changes in it. It helped me learn
basics of PHP.
Thus Ecommerce website helps in making life easier for both customers and retailers as Internet
continues to make further advancement in our lives . These kind of projects also help students to
learn about Web Development process and help them ease into this process and make them
comgortable with databases and server client relationship.

BIBLIOGRAPHY
1. vtc.Internshala.com
2. www.google.com
3. www.tutorialspoint.com
4. www.w3school.com
5. www.wikipedia.com
6. PHP book by Vasvani(TMH Publications)

THANK YOU

You might also like