Professional Documents
Culture Documents
Final Year Project Documentation: Department of Computer Science
Final Year Project Documentation: Department of Computer Science
Page 1 of 86
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
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.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.
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.7.1 User Registrations
Customers should have to register him on this website before want to purchase an
item. The site moreover gives a couple of features to the non-selected customer. Here they
can pick their id and all the experiences about them are assembled and a mail is shipped off
the email address for assertion.
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.
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
Handling errors 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.
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
Handling errors 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
Handling errors in ways that prevent loss in information and long downtime period.
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
Handling errors 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
Introduction
then 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
Handling errors in ways that prevent loss in information and long downtime period.
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
Handling errors 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
Introduction
available on this store user and admin view them.
Error OSS (Operations Support System) shall handle expected and non-expected
Handling errors in ways that prevent loss in information and long downtime period.
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
Handling errors 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
Handling errors in ways that prevent loss in information and long downtime period.
2.2 External Interfaces
2.2.1 User Interface
The interface is given by this framework to the clients through whom the clients
connect with the framework.
User interface must be friendly.
Users can sign up that they don't have a record.
Users should sign in with the framework on the off chance that they need to utilize
the framework.
Users see the details of the items
Users select items and given an order.
User selects the payment method.
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.
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.
In this diagram, User/Customer can login him/herself by adding username, password etc.
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
Line Item
Price: Double Name
Class Diagram of E-
Bazaar
Class diagram describes the attributes
and operations of a class and also the
constraints imposed on the system.
This class diagrams are widely used in
the modeling of object oriented systems
because they are the only
UML diagrams, which can be mapped
Products directly with object-oriented languages.
Id: String Name: String
User
Attributes Functionalities
Full Name : String Registration ()
Admin
Attributes Functionalities
Full Name: String Add Category ()
Manage Order ()
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.
2.8.7 Functional Hierarchy
Functional Hierarchy shows the overall structure/ hierarchy of E-Bazaar online shopping store. Online
customer can browse or search items, view specific item, add it to shopping cart, view and update
shopping cart, checkout. User can view shopping cart at any time. Checkout is assumed to include
user registration and login.
View Item
Search Item
View Item Add to shopping cart
View Item
Not Found
Customer ID &
1.Click login
2.Check values
3.Verifed values
11.Adding values
Us System
Interface Database
Invalid retype
User id , pass Validity client side check Server side check State
Processing data
Main menu
Administration
Processing data
Storing Data
Teacher's Menu
Student's Menu
App Menu
Logout
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.
Products Table
The product’s fields, types and keys etc are following in this table.
name char NO
price int NO
The Order’s fields, types and keys etc are following in this table.
Price varchar NO
Name varchar NO
Contact int NO
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
<?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">
<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(";
foreach($_SESSION['cart'] as $id => $value){
$sql .=$id. ",";
}
$sql=substr($sql,0,-1) . ") ORDER BY id ASC";
$query = mysqli_query($con,$sql);
$totalprice=0;
$totalqunty=0; if(!
empty($query)){
while($row = mysqli_fetch_array($query)){
$quantity=$_SESSION['cart'][$row['id']]['quantity'];
$subtotal= $_SESSION['cart'][$row['id']]['quantity']*$row['productPrice'
]+$row['shippingCharge'];
$totalprice += $subtotal;
$_SESSION['qnty']=$totalqunty+=$quantity;
?>
<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>
</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>
</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>
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>
</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>
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>
</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>
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 -->
</div><!-- /.footer-logo -->
<div class="social-icons">
<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>
</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="">
</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">
<a href="#" class="image">
<img data-
echo="brandsimage/sony.jpg" src="assets/images/blank.gif" alt="">
</a>
</div>
<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>
<?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();
}
?>
For Admin Portal
<?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.
4.4 Screen Images
4.5 Screen Objects and Actions
The main page or screen of E-Bazaar shopping store consist of a lot of
objects and actions such as home, Login, Logout, Create a new account, search a product,
select a product, Purchase a product and payment methode are following
The Admin can manage the products through inserting, updating, deleting and provide the
feedback of purchasing a product to customer. The screen objects and action are given
above in the screen images.
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.
Login for Admin:
Case Number#1
Re-Test As above
Test case for products/Items
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
Case Number#2
Re-Test As above
Test case for Customer/User Login
Case Number#1
Test case ID TC:01
Website Name E-Bazaar
Purpose For managing customer account and its
information
Scenario All controls are visible and button are
shown
Environment Website(Internet based)
Test Data E-mail or Number and password
Strategy Click on button
Expected Result Successfully specific customers adds
and login to 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
Case Number#2
Re-Test As above
Test case for search an Item/Product
Case Number#1
Test case ID TC:01
Website Name E-Bazaar
Purpose For checking that all products properly
visible and search in a system
Scenario All controls are visible and button are
shown
Environment Website(Internet based)
Test Data Search of Item with its name and
Password, Model
Strategy Click on button
Expected Result Search successfully
Observations Screen width may be asking to you in
the case of running by the website size
Result No Bug
Re-Test As above
Case Number#2
Re-Test As above
Test case for delete Items/Products
Case Number#1
Test case ID TC:01
Website Name E-Bazaar
Purpose For checking that all products properly
visible and delete in a system
Scenario All controls are visible and button are
shown
Environment Website(Internet based)
Test Data Product ID and Name to be deleted
Strategy Click on button
Expected Result Delete successful
Observations Screen width may be asking to you in
the case of running by the website size
Result No Bug
Re-Test As above
Case Number#2
Re-Test As above
Test case for Purchase Items/Products
Case Number#1
Test case ID TC:01
Website Name E-Bazaar
Purpose For checking that all products properly
visible and purchase in a system
Scenario All controls are visible and button are
shown
Environment Website(Internet based)
Test Data Purchase of Items
Strategy Click on button
Expected Result Purchase successfully
Observations Screen width may be asking to you in
the case of running by the website size
Result No Bug
Re-Test As above
Case Number#2
Re-Test As above
Test case for view the Items/Products for visitor
Case Number#1
Test case ID TC:01
Website Name E-Bazaar
Purpose For checking that all products properly
visible for the visitor
Scenario All controls are visible and button are
shown
Environment Website(Internet based)
Test Data View of products for visitors
Strategy Click on button
Expected Result View Successfully
Observations Screen width may be asking to you in
the case of running by the website size
Result No Bug
Re-Test As above
Case Number#2
Re-Test As above
Test case for Admin or User Logout
Case Number#1
Test case ID TC:01
Website Name E-Bazaar
Purpose For managing customers or admin
account and its information
Scenario All controls are visible and button are
shown
Environment Website(Internet based)
Test Data E-mail or Number and password
Strategy Click on button
Expected Result Successfully specific customers or
admin logout to 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
Case Number#2
Re-Test As above