Professional Documents
Culture Documents
Hardik E-Shooping Docs
Hardik E-Shooping Docs
E-shopping
I am making this project not only for marks but to also increase
my knowledge.
Thanking you …
Yours Faithfully,
Hardik j. Ponkiya
3. Address - Ambardi,Gondal,Rajkot,Gujarat
customer buy easly and understand the quality of product and its
features.
This project user friendly and secure feature with encoding the url
data.
If user any problem then it used contact form and admin side it
contact display admin and it can delete by admin.
The scope for E-shopping some time user can not directly
payment with any Payment Gateway.
Some times some product out of stock at time user another site
through purchase the items.
product price offer not availabel.
What is HTML?
HTML is a language for describing web pages.
HTML developed by Team bern lee for developing
webpages.
HTML stands for Hyper Text Markup Language.
HTML is a markup language.
A markup language is a set of markup tags.
HTML Tags
HTML markup tags are usually called HTML tags .
HTML in normally two types of Tages Paired Tag and singular
Tag.
HTML tags normally come in pairs like <b> and </b>
The first tag in a pair is the start tag, the second tag is the
end tag
The end tag is written like the start tag, with a forward slash
before the tag name
Start and end tags are also called opening tags and closing
tags
HTML Elements
"HTML tags" and "HTML elements" are often used to describe the
same thing.
Web Browsers
Power By:Hardik Ponkiya
P a g e | 10
E-shopping
The purpose of a web browser (such as Google Chrome, Internet
Explorer, Firefox, Safari) is to read HTML documents and display
them as web pages.
The browser does not display the HTML tags, but uses the tags to
determine how the content of the HTML page is to be
presented/displayed to the user:
What is CSS?
CSS stands for Cascading Style Sheets.
CSS through you can make user intractive pages .
Styles define how to display HTML elements.
Styles were added to HTML 4.0 to solve a problem
External Style Sheets can save a lot of work External
Style Sheets are stored in CSS files
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
When tags like <font>, and color attributes were added to the
HTML 3.2 specification, it started a nightmare for web developers.
Development of large web sites, where fonts and color
information were added to every single page, became a long and
expensive process.
What is JavaScript ?
A scripting language is a lightweight programming language.
The <script> and </script> tells where the JavaScript starts and ends.
The lines between the <script> and </script> contain the JavaScript:
What is PHP?
PHP stands for PHP: Hypertext Preprocessor
PHP is developed By Rusmus ledrof in 1994.
PHP syntax same as Perl and C.
PHP is a widely-used, open source scripting language
PHP scripts are executed on the server
PHP is free to download and use
Why PHP?
PHP runs on different platforms (Windows, Linux, Unix, Mac
OS X, etc.)
PHP is compatible with almost all servers used today
(Apache, IIS, etc.)
PHP has support for a wide range of databases
PHP is free. Download it from the official PHP resource: www.php.net
PHP is easy to learn and runs efficiently on the server side
PHP + MySQL
PHP combined with MySQL are cross-platform (you can
develop in Windows and serve on a Unix platform)
Queries
What is Laravel?
Laravel is an open-source PHP framework, which is robust and easy to
understand. It follows a model-view-controller design pattern. Laravel
reuses the existing components of different frameworks which helps in
creating a web application. The web application thus designed is more
structured and pragmatic.
Laravel offers a rich set of functionalities which incorporates the basic
features of PHP frameworks like CodeIgniter, Yii and other
programming languages like Ruby on Rails. Laravel has a very rich set
of features which will boost the speed of web development.
If you are familiar with Core PHP and Advanced PHP, Laravel will make
your task easier. It saves a lot time if you are planning to develop a
website from scratch. Moreover, a website built in Laravel is secure
and prevents several web attacks.
Advantages of Laravel
Laravel offers you the following advantages, when you are designing a web
application based on it −
The web application becomes more scalable, owing to the Laravel
framework.
Considerable time is saved in designing the web application, since
Laravel reuses the components from other framework in developing
web application.
It includes namespaces and interfaces, thus helps to organize and
manage resources.
SOFTWARE REQUIREMENT
Windows XP, 7, 8, 10
Google Crome for Best Result, Mozilla Fire Fox
Xampp web server latest version or wampp server
PHP 7.2 or it upper
MySQL 6.5.32 or it upper
Microsoft word
Notepad++ or Sublime,VS Code Editor
HARDWARE REQUIREMENT
Pentium –IV Processor 550 MHz or Above
Minimum 80 GB Hard disk
Minimum 256 MB RAM
Mouse, Keyboard
4x CR-ROM drive OR USB port
Economical Feasibility:
In this Field There is no cost for me Because This the part of
Study.
Technical Feasibility:
Amazon Web site is basically used to see existing computer,
hardware and software etc., weather it is sufficient or additional
equipment’s are required? Minimum System Requirements such
that it can be affordable by of the user who is having computer.
Operational Feasibility:
Once the system is designed there must be trained and expert
operator. If there are not trained they should give training
according to the needs of the system. From the user’s
perspective our system fully operational feasible as it just
requires some knowledge of computer.
Waterfall Model
The waterfall model derivers its name due to the cascading effect
from one phase to the other as is illustrated in above figure. In
this model each phase well define starting and ending point, with
identifiable deliveries to the next phase. Note that this model is
sometime referred to as the linear sequential model or the
software life cycle model.
Project Planning
The success of the project will depend critically upon the
effort, care and skill apply in its initial planning. This looks
at the creative aspects of the planning.
1)System Design
2)Detailed Design
3)Coding
5)Test Plan
6)Testing
PERT
In a PERT chart instead of making a single estimate for each task, pessimistic,
likely, and optimistic estimates are also made. The boxes of PERT charts are
usually annotated with the pessimistic, likely, and optimistic estimates for
every task. Since all possible completion times between the minimum and
maximum durations for every task have to be considered, there are many
critical paths, depending on the permutations of the estimates for each task.
This makes critical path analysis in PERT charts very complex. A critical
path in a PERT chart is shown by using thicker arrows. The PERT chart
representation of the buses scheduling problem of Figure A. is shown in
Figure B.
Task ES EF LS LF ST
Specification
Part 0 15 0 15 0
Design Database
Part 15 60 15 60 0
Code Database
Part 60 165 60 165 0
Integrate and
Test 165 285 165 285 0
Write User
Manual 15 75 225 285 210
Login Login
Admin
Manage product Manage Category More.
Secure Login
Change Password
Verify by login table
Valid Account Page
Login
Feedback
Cart
Logout
Admin Side
Admin
Login
Category
Category
Sub
Sub
Category Category
products Products
Cart Manage
User
Create Manage
New Logout admin
Admin
1. users
Use :This table is used to register new user admin and customer
2.Categories
Power By:Hardik Ponkiya
P a g e | 34
E-shopping
3.companies
4.products
Power By:Hardik Ponkiya
P a g e | 35
E-shopping
5.Carts
6.Contact_form_tables
7.usdrates
6.migration
Use : This table is used store the Migrations for Internal Use of Laravel.
E-SHOPPING
1. Client Side
Power By:Hardik Ponkiya
P a g e | 38
E-shopping
1. View Category and Subcategory
2. Category Product
2. Admin side
1.Mange Category and Subcategory,product,order,user
Client side
Admin side
Clientside
Power By:Hardik Ponkiya
P a g e | 39
E-shopping
welcome Page
Home Page
products
Product Detail
ADMINSIDE
Index Page
Admin DashBoard
Sub Category
Products
User Master
Customer Contacts
had tested Registration form and there validation. It works properly as well as
all the facilities of our website like upload image, searching, Comment and like
are works properly.
I had tested admin side as well client side. I had Tested All Pages and No
Query about That.
Notification
You can not show the notification.
Payment system
In email, you can not do search the user.
Notification
In Future, You can get notification.
Payment system
In Future, You can do the payment system by getway payment.
Sites Visited:
www.google.com
www.laravel.com
www.php.net
www.tutorialspoint.com
www.youtube.com
Books Referred:
1. Object Oriented Programming using PHP
2. PHP Bibel
THANK
YOU
Developed By: Hardik Ponkiya