Final Year Project Documentation: Department of Computer Science
Final Year Project Documentation: Department of Computer Science
Final Year Project Documentation: Department of Computer Science
Page 1 of 86
E-Bazaar Shopping Store
Table Of Contents
Chapter 1 Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms, and Abbreviations. 4
1.4 References 5
1.5 Overview 5
1.6 Product Perspective 5
1.6.1 System Interfaces 6
1.6.2 Interfaces 6
1.6.3 Hardware Interfaces 6
1.6.4 Software Interfaces 6
1.6.5 Communications Interfaces 6
1.6.6 Memory Constraints 6
1.6.7 Operations 7
1.6.8 Site Adaptation Requirements 7
1.7 Product Functions 7
1.8 User Characteristics 8
1.9 Constraints 9
1.10 Assumptions and Dependencies 9
1.11 Apportioning of Requirements 9
Page 2 of 86
E-Bazaar Shopping Store
Page 3 of 86
E-Bazaar Shopping Store
Chapter 1 Introduction
With increase in the number of buyer and vendors, better online shopping system is required.
The E-Bazaar (E-Commerce website) focuses on providing and improving the online
shopping system around the world. The customers can check the detail of the products are
available on the E-Bazaar and can buy the product.
1.1 Purpose
E-Bazaar provides the platform to buy or purchase the goods online. Final Document
gives the detailed description about the project's functionalities, features, uses, architecture,
behavior and characteristics of this E-Bazaar store.
This document will also help us to develop the E-Bazaar Store.
1.2 Scope
Online shopping is a current phenomenon which has developed a great importance in the
modern business environment. The evolution of online shopping has opened the door of opportunity
to exploit and provide a competitive advantage over firms. This project also provides security with
the use of login Id and Password.
This E-Bazaar Store will provide easy environment for the customers to purchase the items.
E-Bazaar provides following advantages:
➢ Save time
➢ Save fuel
➢ Save energy
➢ Comparison of Prices
➢ Hate waiting in lines
➢ Too ashamed to buy
➢ Easy to search products you want to buy
1.3 Definitions, Acronyms, and Abbreviations
1.3.1 PHP:
Individual Home Page, yet it currently represents the recursive backronym PHP:
Hypertext Preprocessor. PHP code might be implanted into HTML code, or it tends to be
utilized in blend with different web layout frameworks, web content administration
frameworks and web structures.
1.3.2 MYSQL:
MySQL, articulated either "My S-Q-L" or "My Sequel," is an open-source social
information base administration framework. It depends on the structure question language
(SQL), which is utilized for adding, eliminating, and adjusting data in the information base.
1.3.3 XAMP SERVER:
XAMPP represents Cross-Platform (X), Apache (A), MySQL (M), PHP (P) and Perl (P). It
is a basic, lightweight Apache circulation that makes it very simple for engineers to make a
neighborhood web worker for testing purposes.
Page 4 of 86
E-Bazaar Shopping Store
1.3.4 GUI:
Graphical User Interface
1.3.5 Admin:
The person who is managing the website
1.3.6 SRS:
Software Requirements Specifications
1.3.7 DFD:
Data Flow Diagram
1.3.8 STD:
State Transition Diagram
1.3.9 SD:
Sequence Diagram
1.4 References
https://brandsleftovers.com/
https://eb4l.com/
https://www.exportleftovers.com
1.5 Overview
The life style of people is changing day by day. People feel uncomfortable and time
consuming for going crowed bazaar or markets. So, E-Bazaar is playing an important role
as it saves lot of time.
E-Bazaar is providing a platform to consumers or buyers to buy goods etc. from online
process without any intermediary service over the internet. Shopper can visit the website
through internet from the comfort of their homes and buy as by sitting in front of the
computer.
This website is usually available 24 hours a day and many consumers have internet access
both at work and home. So, it is very convenient for them to shop online.
Page 5 of 86
E-Bazaar Shopping Store
1.6.2 Interfaces
User of the application will give the Graphical User Interface (GUI).
The user Interface must be user friendly and user feels no problem to use and work on
the system. Any user either he is more qualified or less qualified can use this system
and manage its information (Shopping) in a friendly manner. We tried our best to make
user Interface friendly and easy to use for our coustmors.
1.6.7 Operations
There are many kind of operations involve in this website.
Data processing support functions (Data processing is held at the both ends and fully
support functions for customers and admin)
Backup and recovery operations (Backup and recovery option are available as a
another backup driver)
Page 7 of 86
E-Bazaar Shopping Store
1.7.3 Organization
The main motive of this organization is to satisfy the customers and provide the
quality and reliable products to the customers.
1.7.4 SEARCH
This website will give the opportunity to search the items both Register and
unregistered customers.
1.7.5 Messaging
Messaging module is stressed over progressions and handouts and is dealt
with by the director. This module is moreover stressed over sending authorization
and alerted sends.
Page 8 of 86
E-Bazaar Shopping Store
1.9 Constraints
There are many use of constraints in this web application such as mamory
constraints etc. Password of the user of the system in stored in the plain text in a database.
So, there is no highly security in storing the passwords of na users. The user namewill be
the email in login process.
Page 9 of 86
E-Bazaar Shopping Store
Chapter 2
Software Requirements Specification
2.1 Specific Requirements
Signup
Every new user registered him then he’ll login within the system. Sign
Introduction
up/Registration is compulsory for online shopping.
For sign up users give details to the system like; Full Name, Email Id,
Input
Password, Date of Birth, Gender, Contact Number.
Processing The system will process on it.
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Login
Introduction Admin and user both use this system and perform its functions which system
allows him. They are a security measure designed to prevent unauthorized access
to confidential data.
Input Every user must have ID and Password to login himself in the system.
Output Admin and user both use this system and perform its functions which system
allows him.
Error OSS shall handle expected and non-expected errors in ways that prevent loss in
Handling information and long downtime period.
Page 10 of 86
E-Bazaar Shopping Store
Edit Profile
User can update his / her profile. He / She can change passwords and other details
Introduction
also.
Input User just uploads his/her picture of any format.
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Add Category
Introduction Add Category define the addition of category of items/products.
Admin adds the items category. This feature only accessible by the admin user
Input
can only view the category which he/she want to purchase
Processing The system will process on it.
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Page 11 of 86
E-Bazaar Shopping Store
Add Items
Items added in the category from which it belongs. Only admin add the items
Introduction
user can only view the item and purchase it.
Input Admin adds the items against these categories.
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Manage Items
Admin manages (Update, Delete) the items, if some items are not available then
Introduction
remove from the site and if some wrong entry had done then update it
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Page 12 of 86
E-Bazaar Shopping Store
Manage Orders
Admin manage order, see the details of the order that how much completed and
Introduction
how much is pending.
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
View Items
Admin and user both view the details of items. All the items which are available
Introduction
on this store user and admin view them.
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Page 13 of 86
E-Bazaar Shopping Store
Make Orders
The user makes the order; the user can select the category and then select the
Introduction
item which he/she want to purchase. Users can make more than one order.
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Make Payments
After the order is done, user makes sure that it pays the amount and system clears
Introduction
its account.
After the order is done, user makes sure that it pays the amount through the
Input
account (PayPal, Visa card etc.)
Error OSS (Operations Support System) shall handle expected and non-expected errors
Handling in ways that prevent loss in information and long downtime period.
Page 14 of 86
E-Bazaar Shopping Store
Page 15 of 86
E-Bazaar Shopping Store
2.7.2 Availability
Website services should be provides at all the times. The most available program is to
ensure that the system run long and available. The program is running at any time when we
use it always available. There is a higher percentage than the higher availability of the
system.
2.7.3 Security
A lot of concerning protection of your website’s system and safety of its information
is compulsory. Only authorized/registered users can by the products with their Login. Don’t
discuss the solution (e.g. Password) to anyone. The activity may be expressed in a very
style of ways in which (Effort, Talent, Time …) to interrupt into the system.
Backups for database are available.
Page 16 of 86
E-Bazaar Shopping Store
2.7.4 Maintainability
Maintainability implies that solutions change. The look and feel of an E-Bazaar site
often goes through high-frequency change, and the content of a website must often be
constantly updated. Maintenance of our products is to be done as soon as possible.
Maintenance of this website is our first priority.
2.7.5 Portability
Portability defines how a system and its element can be launched on one environment
or another. This website will be portable for any operating system and run on any hardware
and software or other performed platform specification. Put simply establishes how well
action perform via one platform are run on other. Also prescribes how well website may be
accessed and may interact from to different environment.
The portability of this website plays important role for the easiness of users.
Page 17 of 86
E-Bazaar Shopping Store
In this diagram, User/Customer can login him/herself by adding username, password etc.
Page 18 of 86
E-Bazaar Shopping Store
Search
View Profile
Correction information
SID
Sname
Admin Profile
Class
Passw ord
Update
In this diagram, First of all customer will be login him/herself in the website and then make
the orders.
Login
Search item
View Item
Add to Cart
Order
Checkout
Payment
Page 20 of 86
E-Bazaar Shopping Store
Class Diagram
Line Item
Price: Double
Name
Quantity: Int
Class Diagram of E-
Bazaar
Class diagram describes the attributes
Products and operations of a class and also the
Id: String constraints imposed on the system.
Name: String
This class diagrams are widely used in
the modeling of object oriented systems
because they are the only
UML diagrams, which can be mapped
directly with object-oriented languages.
Page 21 of 86
E-Bazaar Shopping Store
2.8.3 Objects
User
Attributes Functionalities
Full Name : String Registration ()
Admin
Attributes Functionalities
Full Name: String Add Category ()
Manage Order ()
Page 22 of 86
E-Bazaar Shopping Store
Products
Attributes Functionalities
Product Name : String Addnewproducts ()
2.8.4 Feature
➢ Manage the complete management of the entire E Bazzar Shopping store
with easy interface.
➢ This store will sale and return the particular products.
➢ Add update search and view products items online.
➢ Customer can check the availability status of a particular product online.
➢ Generate customize report of products.
➢ It removers manual processing of purchasing the products by easy and simplified way
of purchasing online saving time and effort.
2.8.5 Stimulus
In the face of today’s challenges managers, such as unreliability of process
conducted with in the compony, low quality of materials, to long time of unfulfilling the
customer orders and missing the deadlines of their implimentation, the role of dynamic
parameter of the study to be identify and analys the factors determining the effective
implementattion of the warehousing in the distribution center in the research there hasbe
adopted the following hypothesis: with the increase in the number of customer orders, which
is charctersizd by an increasingly smaller number of assortment items, the importace of
managing constants limiting the material flow with in the warehousing is increasing. The
above-mentioned hypothesis is veryfied in accordance with a test procedure including
litrature research and a case study. The research results show that the throry of constraints is
an excellent tool sipportting the tranformation of the warehouse management methode.
2.8.6 Response
The function describes how to perform to an effective project. This website will work
faster and more efficiently and weather multiple user can access this. The user can easily access
the website, view the products and buy products. The overall performance of the website will be
good.
Page 23 of 86
E-Bazaar Shopping Store
View Item
Search Item View Item Add to shopping cart
View Item
Not Found
Page 24 of 86
E-Bazaar Shopping Store
Chapter 3
System Design and Architecture
Page 25 of 86
E-Bazaar Shopping Store
Business Logic
Layer Data Access Layer
Presentation Layer Database
Page 26 of 86
E-Bazaar Shopping Store
Sequence Diagram
For Registration
This Diagram shows the registration Process of customers.
C
u
s
t
o
m
e Entering Authenticate
Customer ID &
r Customer ID
Password
and Password
Customer ID &
Password
Page 27 of 86
E-Bazaar Shopping Store
For Login
These Sequence Diagrams show the login process for user or customer in three levels (0-2). The
user or customer just register him/her and enter the detail into the login page and get the authorize
login to purchase the items or products.
(Level 0)
Page 28 of 86
E-Bazaar Shopping Store
(Level 1)
3.Verifed values
4.Show main
Menu
6.Show main
Menu
11.Adding values
10.Show main
Menu
Page 29 of 86
E-Bazaar Shopping Store
(Level 2)
User System
Interface Database
Invalid retype
User id , pass Validity client side check Server side check State
Processing
Main menu
data
Administration
Processing
Storing Data
data
Teacher's Menu
Student's Menu
App Menu
Logout
Page 30 of 86
E-Bazaar Shopping Store
Page 31 of 86
E-Bazaar Shopping Store
Page 32 of 86
E-Bazaar Shopping Store
MySQL is the world's most well-known open-source information base programming, with
more than 100 million duplicates of its product downloaded or circulated with its brilliant
speed, unwavering quality, and usability.
By using this language in E-Bazaar Store, all the data of the customer, Products information
and orders are inserted in the database, fetched from the database.
A significant number of the world's biggest and quickest developing associations use MySQL
to set aside time and cash controlling their high-volume Web locales, basic business
frameworks, and bundled programming — including industry pioneers, for example, Yahoo!,
Alcatel-Lucent, Google, Nokia, YouTube, Wikipedia, and Booking.com.
MySQL is a critical piece of WAMP (Window, Apache, MySQL, PHP) the quickly
developing open-source venture programming stack.
Page 33 of 86
E-Bazaar Shopping Store
Products Table
The product’s fields, types and keys etc are following in this table.
name char NO
price int NO
Page 34 of 86
E-Bazaar Shopping Store
Order Table
The Order’s fields, types and keys etc are following in this table.
Price varchar NO
Name varchar NO
Contact int NO
Page 35 of 86
E-Bazaar Shopping Store
Users/Customers
The Customer’s fields, types and keys etc are following in this table.
address varchar NO
Name Varchar NO
Contact int NO
Admin
The Administrator’s fields, types and keys etc. are following in this table.
Name Varchar NO
Contact int NO
Page 36 of 86
E-Bazaar Shopping Store
Page 37 of 86
E-Bazaar Shopping Store
3. Contact
➢ Integer Value
➢ Not Null
➢ Will contain the contact of User
4. Address:
➢ Varchar value
➢ Not Null
➢ Will contain the address of the user
5. E-Mail
➢ Varchar Value
➢ Not Null
➢ Will contain the E-mail User
6. Password
➢ Varchar Value
➢ Not Null
➢ Will contain the Password of the User
7. Last Activity
➢ Varchar Value
➢ Not Null
➢ Will contain the last activity when the User logged in.
Page 38 of 86
E-Bazaar Shopping Store
5. Description
➢ VarChar
➢ Not Null
➢ Will store the detail about product
6. Category of Product
➢ Not Null
➢ Will contain the category of the products
Page 39 of 86
E-Bazaar Shopping Store
Page 40 of 86
E-Bazaar Shopping Store
Page 41 of 86
E-Bazaar Shopping Store
Go to E
End if
End if
Else
Read NAME, DOB, AGE, ADDRESS, MOOBILENO, LOGIN_ID, LOGIN_PASS,
EMAIL_ID
If LOGIN_ID already present in database
Go to G
Else
Create new account and store details in database
Email Login link
Go to E
End if
End if
End
CHECKOUT
Begin
Finalize Products
Read LOCAL_ADRS, PINCODE, CNTRY, CONTACT_NO
If PIN, CNTRY, CONTACT_NO ARE VERIFIED
H:
If mode of payment is CARD
Read CARD_NO, CARD_NAME, CVC, EXP_DATE, PIN
Else if mode of payment is PAYPAL
Read PAYPAL_ID, PAYPAL_PASS
Else if mode of payment is COUPONS
Read COUPON_NO, COUPON_NAME
End else if
If details verified
Conduct Transaction
Email Customer transaction details
Else
Go to H
Else
Go to 1
End
Page 42 of 86
E-Bazaar Shopping Store
Chapter 4
Implementation and Testing
<?php
if(isset($_Get['action'])){
if(!empty($_SESSION['cart'])){
foreach($_POST['quantity'] as $key => $val){
if($val==0){
unset($_SESSION['cart'][$key]);
}else{
$_SESSION['cart'][$key]['quantity']=$val;
}
}
}
}
?>
<style>
.logo a h2, .items-cart-inner div span, .basket, .footer-logo .logo a h3 {
color: #ec8a48 !important;
}
</style>
<div class="main-header">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-3 logo-holder">
<!-
- ============================================================= LOGO ===================
========================================== -->
<div class="logo">
<a href="index.php">
<h2>Ebazar</h2>
</a>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-6 top-search-holder">
Page 43 of 86
E-Bazaar Shopping Store
<div class="search-area">
<form name="search" method="post" action="search-result.php">
<div class="control-group">
<input class="search-
field" placeholder="Search here..." name="product" required="required" />
</div>
</form>
</div><!-- /.search-area -->
<!-
- ============================================================= SEARCH AREA : END ======
======================================================= --> </div><!-
- /.top-search-holder -->
</div>
</a>
<ul class="dropdown-menu">
<?php
$sql = "SELECT * FROM products WHERE id IN(";
Page 44 of 86
E-Bazaar Shopping Store
?>
<li>
<div class="cart-item product-summary">
<div class="row">
<div class="col-xs-4">
<div class="image">
<a href="product-
details.php?pid=<?php echo $row['id'];?>"><img src="admin/productimages/<?php echo $row
['id'];?>/<?php echo $row['productImage1'];?>" width="35" height="50" alt=""></a>
</div>
</div>
<div class="col-xs-7">
</div>
</div><!-- /.cart-item -->
<?php } }?>
<div class="clearfix"></div>
<hr>
Page 45 of 86
E-Bazaar Shopping Store
</div>
<div class="clearfix"></div>
</li>
</ul><!-- /.dropdown-menu-->
</div><!-- /.dropdown-cart -->
<?php } else { ?>
<div class="dropdown dropdown-cart">
<a href="#" class="dropdown-toggle lnk-cart" data-toggle="dropdown">
<div class="items-cart-inner">
<div class="total-price-basket">
<span class="lbl">cart -</span>
<span class="total-price">
<span class="sign">Rs.</span>
<span class="value">00.00</span>
</span>
</div>
<div class="basket">
<i class="glyphicon glyphicon-shopping-cart"></i>
</div>
<div class="basket-item-count"><span class="count">0</span></div>
</div>
</a>
<ul class="dropdown-menu">
<li>
<div class="cart-item product-summary">
<div class="row">
<div class="col-xs-12">
Your Shopping Cart is Empty.
</div>
Page 46 of 86
E-Bazaar Shopping Store
</div>
</div><!-- /.cart-item -->
<hr>
<div class="clearfix"></div>
</li>
</ul><!-- /.dropdown-menu-->
</div>
<?php }?>
<!-
- ============================================================= SHOPPING CART DROPDOWN :
END============================================================= --
> </div><!-- /.top-cart-row -->
</div><!-- /.row -->
</div>
Page 47 of 86
E-Bazaar Shopping Store
Top Header
<?php
//session_start();
?>
<?php if(strlen($_SESSION['login']))
{ ?>
<li><a href="#"><i class="icon fa fa-user"></i>Welcome -
<?php echo htmlentities($_SESSION['username']);?></a></li>
<?php } ?>
<div class="cnt-block">
<ul class="list-unstyled list-inline">
<li class="dropdown dropdown-small">
<a href="track-orders.php" class="dropdown-
toggle" ><span class="key">Track Order</b></a>
</li>
Page 48 of 86
E-Bazaar Shopping Store
</ul>
</div>
<div class="clearfix"></div>
</div><!-- /.header-top-inner -->
</div><!-- /.container -->
</div><!-- /.header-top -->
Side Menu
<ul class="nav">
<li class="dropdown menu-item">
<?php $sql=mysqli_query($con,"select id,categoryName from category");
while($row=mysqli_fetch_array($sql))
{
?>
<a href="category.php?cid=<?php echo $row['id'];?>" class="dropdown-
toggle"><i class="icon fa fa-desktop fa-fw"></i>
<?php echo $row['categoryName'];?></a>
<?php }?>
</li>
</ul>
</nav>
</div>
Page 49 of 86
E-Bazaar Shopping Store
Menu Bar
<div class="header-nav animate-dropdown">
<div class="container">
<div class="yamm navbar navbar-default" role="navigation">
<div class="navbar-header">
<button data-target="#mc-horizontal-menu-collapse" data-
toggle="collapse" class="navbar-toggle collapsed" type="button">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="nav-bg-class">
<div class="navbar-collapse collapse" id="mc-horizontal-menu-collapse">
<div class="nav-outer">
<ul class="nav navbar-nav">
<li class="active dropdown yamm-fw">
<a href="index.php" data-hover="dropdown" class="dropdown-
toggle">Home</a>
</li>
<?php $sql=mysqli_query($con,"select id,categoryName from category limit
6");
while($row=mysqli_fetch_array($sql))
{
?>
</li>
<?php } ?>
</div>
</div>
</div>
Page 50 of 86
E-Bazaar Shopping Store
</div>
My Account Side-Bar
<div class="col-md-4">
<!-- checkout-progress-sidebar -->
<div class="checkout-progress-sidebar ">
<div class="panel-group">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="unicase-checkout-title">Your Checkout Progress</h4>
</div>
<div class="panel-body">
<ul class="nav nav-checkout-progress list-unstyled">
<li><a href="my-account.php">My Account</a></li>
<li><a href="bill-ship-
addresses.php">Shipping / Billing Address</a></li>
<li><a href="order-history.php">Order History</a></li>
<li><a href="pending-orders.php">Payment Pending Order</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- checkout-progress-sidebar --> </div>
Footer
<footer id="footer" class="footer color-bg">
<div class="links-social inner-top-sm">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-4">
<!-
- ============================================================= CONTACT INFO ===========
================================================== -->
<div class="contact-info">
<div class="footer-logo">
<div class="logo">
<a href="index.php"style="font-size: 20px;font-
weight: 700;" >Ebazar Shopping Portal</h3>
</a>
</div><!-- /.logo -->
Page 51 of 86
E-Bazaar Shopping Store
<div class="social-icons">
Page 52 of 86
E-Bazaar Shopping Store
<!-
- ============================================================= CONTACT TIMING : END ===
========================================================== --> </div><!-
- /.col -->
<li class="media">
<div class="pull-left">
<span class="icon fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-mobile fa-stack-1x fa-inverse"></i>
</span>
</div>
<div class="media-body">
<p>03042555197</p>
</div>
</li>
<li class="media">
<div class="pull-left">
<span class="icon fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-envelope fa-stack-1x fa-inverse"></i>
</span>
Page 53 of 86
E-Bazaar Shopping Store
</div>
<div class="media-body">
<span><a href="#">Ebazar@ebazar.com</a></span>
</div>
</li>
</ul>
</div><!-- /.module-body -->
</div><!-- /.contact-timing -->
<!-
- ============================================================= INFORMATION : END ======
======================================================= --> </div><!-
- /.col -->
</div><!-- /.row -->
</div><!-- /.container -->
</div><!-- /.links-social -->
Brand Slider
<div id="brands-carousel" class="logo-slider wow fadeInUp">
<h3 class="section-title">Our Brands</h3>
<div class="logo-slider-inner">
<div id="brand-slider" class="owl-carousel brand-slider custom-carousel owl-
theme">
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/aoc.jpg" src="assets/images/blank.gif" alt="">
</a>
</div><!--/.item-->
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/bajaj.jpg" src="assets/images/blank.gif" alt="">
</a>
</div><!--/.item-->
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/blackberry.jpg" src="assets/images/blank.gif" alt="">
Page 54 of 86
E-Bazaar Shopping Store
</a>
</div><!--/.item-->
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/canon.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/compas.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/daikin.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/dell.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/samsung.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/hcl.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
Page 55 of 86
E-Bazaar Shopping Store
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/voltas.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/lg.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<div class="item">
<a href="#" class="image">
<img data-
echo="brandsimage/lenovo.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
Page 56 of 86
E-Bazaar Shopping Store
<?php
define('DB_SERVER','localhost');
define('DB_USER','root');
define('DB_PASS' ,'');
define('DB_NAME', 'shopping');
$con = mysqli_connect(DB_SERVER,DB_USER,DB_PASS,DB_NAME);
<?php
define('DB_SERVER','localhost');
define('DB_USER','root');
define('DB_PASS' ,'');
define('DB_NAME', 'shopping');
$con = mysqli_connect(DB_SERVER,DB_USER,DB_PASS,DB_NAME);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
Page 57 of 86
E-Bazaar Shopping Store
<?php
define('DB_SERVER','localhost');
define('DB_USER','root');
define('DB_PASS' ,'');
define('DB_NAME', 'shopping');
$con = mysqli_connect(DB_SERVER,DB_USER,DB_PASS,DB_NAME);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
In this website, the user will see the details of the product, price, select and able to order its.
The Interface of the E-Bazaar is user friendly and very quickly, easily views the user is
beautiful.
Page 58 of 86
E-Bazaar Shopping Store
Page 59 of 86
E-Bazaar Shopping Store
Page 60 of 86
E-Bazaar Shopping Store
Page 61 of 86
E-Bazaar Shopping Store
➢ System is appropriately connected or not: Whether they are diverted to wanted page or not.
➢ Information passed: If a page passes some boundary to another page then it ought to be
watched that the page get the right data, whatever is passed by the past page.
➢ Output ought to be right: Every function of the framework ought to be checked appropriately
if it gives the correct outcome by and large test is performed with known outcomes. In the event
that the yield of the framework is coordinated with that outcome the framework is turned out
great.
Testing
Testing is the way toward executing a program with the purpose of discovering mistakes. In
spite of the fact that product testing is itself a costly movement, yet dispatching of programming
without may prompt expense conceivably a lot higher than that of testing, particularly in frameworks
where human wellbeing is included. Compelling programming testing will add to the conveyance
of better programming items, more fulfilled clients, and lower upkeep costs, more exact and solid
outcomes. Programming testing is essential and significant action of programming improvement
measure.
Page 62 of 86
E-Bazaar Shopping Store
Page 63 of 86
E-Bazaar Shopping Store
Case Number#2
Page 64 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 65 of 86
E-Bazaar Shopping Store
Case Number#1
Test case ID TC:01
Website Name E-Bazaar
Purpose For managing information about items
and adding products
Scenario All controls are visible and button are
shown
Environment Website(Internet based)
Test Data Item Name, ID and its information
Strategy Click on button
Expected Result Successfully specific item adds and its
information stored in the system
Observations Screen width may be asking to you in
the case of running by the website size
Result No Bug
Re-Test As above
Page 66 of 86
E-Bazaar Shopping Store
Case Number#2
Page 67 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 68 of 86
E-Bazaar Shopping Store
Re-Test As above
Page 69 of 86
E-Bazaar Shopping Store
Case Number#2
Page 70 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 71 of 86
E-Bazaar Shopping Store
Re-Test As above
Page 72 of 86
E-Bazaar Shopping Store
Case Number#2
Page 73 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 74 of 86
E-Bazaar Shopping Store
Re-Test As above
Page 75 of 86
E-Bazaar Shopping Store
Case Number#2
Page 76 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 77 of 86
E-Bazaar Shopping Store
Re-Test As above
Page 78 of 86
E-Bazaar Shopping Store
Case Number#2
Page 79 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 80 of 86
E-Bazaar Shopping Store
Re-Test As above
Page 81 of 86
E-Bazaar Shopping Store
Case Number#2
Page 82 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 83 of 86
E-Bazaar Shopping Store
Re-Test As above
Page 84 of 86
E-Bazaar Shopping Store
Case Number#2
Page 85 of 86
E-Bazaar Shopping Store
Case Number#3
Re-Test As above
Page 86 of 86