You are on page 1of 51

Multi-Vendor E-Commerce website

(Hoichoi.com)
BY
Md. Wahid Sakib Basunia
ID: 152-15 -6193

This Report Presented in Partial Fulfillment of the Requirements for the Degree
of Bachelor of Science in Computer Science and Engineering

Supervised By

Shaon Bhatta Shuvo


Senior Lecturer

Department of CSE

Daffodil International University

Co-Supervised By

Md. Jueal Mia

Lecturer

Department of CSE

Daffodil International University

DAFFODIL INTERNATIONAL UNIVERSITY


DHAKA, BANGLADESH
April 2019

©Daffodil International University


i
©Daffodil International University
ii
©Daffodil International University
ACKNOWLEDGEMENT

First I express our heartiest thanks and gratefulness to almighty God for His divine blessing makes
me possible to complete the final year project successfully.

I really grateful and wish my profound my indebtedness to Shaon Bhatta Shuvo, Senior
Lecturer Department of CSE Daffodil International University, Dhaka. Deep Knowledge &
keen interest of my supervisor in the field of “Web Based Application ” to carry out this
project. His endless patience ,scholarly guidance ,continual encouragement , constant and
energetic supervision, constructive criticism , valuable advice ,reading many inferior draft and
correcting them at all stage have made it possible to complete this project.

I would like to express my heartiest gratitude to Dr Syed Akhter Hossain ,Professor, and Head,
Department of CSE, for his kind help to finish my project and also to other faculty member and the
staff of CSE department of Daffodil International University.

I would like to thank my entire course mate in Daffodil International University, who took part in
this discuss while completing the course work.

Finally, must acknowledge with due respect the constant support and patients of my parents.

iii
©Daffodil International University
ABSTRACT

In modern age computer is very important system in our daily life. In this project people makes their
life easy by using online shopping e-commerce website. The craft-to-purchaser part of electronic
exchange (web based craft) is in most obvious craft utilization of the Internet. The fundamental goal
of a e-commerce website to sell the products and undertakings to the web. This errand oversees
building up a web based business webpage to the internet shopping. It furnishes clients with an
estimate of various items accessible for buy in the shop. So as to encourage internet buy a shopping
basket is given to the consumer. The method is executed utilizing three methodologies, with a
previous database connection, a middle level apache server and a web program as the front end
client. So as to create web based marketing application use html tag, css tag, java knowledge,
server side script language PHP language and social database connection database in My SQL. This
could be an undertaking with the target to build up a fundamental site where customer is given a
marketing behind petition and consider to thinking of the advances used to become could be a
petition.

iii
©Daffodil International University
TABLE OF CONTENTS

CONTENTS PAGE

Declaration i

Acknowledgement ii

Abstract iii

CHAPTER

CHAPTER 1: INTRODUCTION 1-3

1.1 Introduction 1

1.2 Objectives 1-2

1.3 Motivation 2

1.4 Expected Outcome 2

1.5 Report Layout 2-3

CHAPTER 2: BACKGROUND 4-6

2.1 Background Introduction 4

2.2 Related Works 4

©Daffodil International University


2.3 Comparative Studies 4

2.4 Scope of the Problem 5-6

2.5 Challenges 6

CHAPTER 3: REQUREMENT SPECIFICATION 7-14

3.1 Requirement Planning and Management 7

3.2 Customer Requirements 7

3.3 Data Requirements 7-8

3.4 Process Requirements 8

3.5 Use Case outline 8-12

3.6 Use Case Diagram for Customer 12-14

3.7 Data Flow Diagram(DFD) 14-16

3.7.1 Context Elevation Diagram 14

3.7.2 First Elevation of Data Flow Diagram 15

3.7.3 Second Elevation of Data Flow Diagram 16

©Daffodil International University


CHAPTER 4: DESIGN SPECIFICATION 17-28

4.1 Client Interface Design 17-23

4.1.1 Starting Page 17-18

4.1.2 Client Login and Registration Page 19-20

4.1.3 Adding to the Card Page 21

4.1.4 Card to Product before Checkout 22

4.1.5 Select Payment Method 23

4.2 Admin Interface 24-28

4.2.1 Vendor Dashboard 24

4.2.2 Vendor Page List 24

4.2.3 Add Category 25

4.2.4 Category List 26

4.2.5 All Product 27

4.2.6 Add New Product 27

4.2.7 Delete Product 28

4.2.8 Update Product 28

©Daffodil International University


CHAPTER 5: DESIGN IMPLEMENTATION AND TESTING 29-36

5.1 Introduction of an Implementation 29-34

5.1.1 HTML Tag 29

5.1.2 CSS Tag 29

5.1.3 Java Script Language 29

5.1.4 PHP Language 30

5.1.5 My SQL 30-34

5.2 The Testing Analysis 35-36

5.2.1 The Black Box Testing 35

5.2.2 The White Box Testing 36

CHAPTER 06: CONCLUTION AND FUTURE SCOPE 37

6.1 Conclusion 37

6.2 Future purpose 37

REFERENCES 38

©Daffodil International University


LIST OF FIGURES

PAGE INFO
FIGURES
Figure 2.1: Daraz.com homepage 04
Figure 3.1 Use Case outline 09

Figure 3.2: Use Case outline for customer 12


Figure 3.3 : Context elevation Diagram 14
Figure 3.4 :First elevation of Data Flow Diagram 15
Figure 3.5 : Second elevation of Data Flow Diagram 16

Figure 4.1: Home Page 18


Figure 4.2:Client Login Page 19
Figure 4.3: Client Registration page 20
Figure 4.4: Adding to the Card page 21

Figure 4.5: Add to Card before Checkout page 22


Figure 4.6: Payment Method page 23
Figure 4.7: Vendor Dashboard Page 24
Figure 4.8: Vendor list Page 24

Figure 4.9: Add New Category Page 25


Figure 4.10: Category List Page 26

Figure 4.11: All Product Page 27

Figure 4.12: Add New product Page 27

Figure 4.13: Delete product Page 28

Figure 4.14: Update product Page 28

Figure 5.(1to 9): My SQL database Page 30-34

Figure 5.10: The black box testing page 35

©Daffodil International University


CHAPTER 1
Introduction

1.1 Introduction

Shopping is preferred by everyone, now shopping is in our hands. We can order any product at
home if we want .So we are no more shopping malls that are more interested in buying any products
at home. On the other hand, it can be considered commercially. A customer can register online and
buy any product he needs. After registering as a vendor, he can sell any necessary product for his
profit. Any buyer or seller in online shopping can buy a new product or buy a new product,
excluding its previous product. A buyer can search online for his needs online so that he does not
have to give more time, one does not need all his products, he can find out that it is very easy to find
out. Because of the lack of proper use of the security system, people are losing their trust in buying
products online. So, new and also the vendors should make the security system work more
efficiently in front of people. So that people can sell their own essential goods and sell them with
confidence. In many cases, they cannot find the accessories they need, so the vendors should be
aware that any product that buyers find and buy easily. So the vendors should keep in store a
product that requires customers and that is what the customers want.

1.2 Objectives

The purpose of the online system of marketing structures is to extend the reason for customers of his
own choice, declared the time is used to marketing and capability of obtaining things. This
website is a special feature a buyer can also act as a seller.

• To develop a straightforward technique to use electronic systems where the customers can search
for thing see to rundown of thing of solicitation it going apart to publicize.

• The looking for thing should be possible symptom class, maker similarly as latest thing, see it
Purchases brick bake a favorable course for the users.

©Daffodil International University


1
• An User can add thing to truck to purchases, delete of the thing from items beforehand picking of
Last Narrations

• An user is to see the absolute specific thing with many of pictures of he want and
Moreover Observe the Customer reviews the total thing.

• It limits the marketing time of customer, increase the reason for his choice.

1.3 Motivation

Themotivationbehindthisprojectisverybig.Thisonlineshoppingsystemisnotaprocess for buying


system but also is a platform of a company where many item is store their business activity in a
single application. That is why customers can buy products from the same place according to
their needs. This keeps the customers away for a long time. It is a very easy ordering system for
any person.

1.4 Expected Outcome

People save so many times by booking online product. People also know about his vendor
option. If he knows that, he can work as a seller .People can see the product list. There are many
different types of items in the Hoichoi store, People can choose item from the product list.

1.4 Report Layout

Chapter 1:Introduction

In this section I have to conversations about the inspiration, goals and the normal result of the task.

©Daffodil International University


2
Chapter 2: Background

I discuss about the introduction of the background. I also discussed about the involved work,
correlation with other hopeful system, the extent of the issue and difficulties of the undertaking
challenges .

Chapter 3: Requirement Specification

This chapter showing that all of the requirement analysis, such as: customer requirements, data
requirement, process requirement, the use case model and the description of the project , the use
case diagram for customer , data flow diagram of the project and also the design is needed for
the projects.

Chapter 4: Design Specification

Details all the design of this projects are discuses in this chapter. There are customer interface
design, customer login and registration page design, also add, check ,payment method design,
Admin Vendor page interface design, and the effectuation requirement.

Chapter 5: The Design of Implementation and Testing

This chapter objects and the implementation of database and also testing method describe.

Chapter 6: The Conclusion and the Future purpose of this projects

I discussed about the perfection and the future requirements purpose about the program.

©Daffodil International University


3
CHAPTER 2

Background

2.1 Background Introduction

In this modern days people are now online dependent. People buy their shopping like; laptop,
camera, mobile via online. By my web application people can buy their requirement product. They
can get better select system in this application named “hoichoi.com”. They can view the available
product and they also can also edit or delete product from the select item.

2.2 Related Works

There are same related work like www.darazz.com but I tried to add more necessary step to
human needs.

Figure: 2.1 daraz.com homepage

2.3 Comparative Studies

Most of available web applications of Online Shopping have few item are available. People can’t
buy all product like they want. In this application I try to add all product which is our need. There is
some other applications like my but my application is easy to use. So that people can buy their
product safely and easily.

©Daffodil International University


4
2.4 Scope of the Problem

2.4.1 Customer portal:

2.4.1.1Online determination

Customer have to must registered to buy a production the online marketing .

2.4.1.2 View Product: Customer can consider thing to be per class, maker and latest thing. Select
the things to truck, moreover can uproot from truck in past positive settlement, he could be
manner see thing nuances, shipping information and esteem that infers all in receipt.

2.4.1.3 Shipping Information

Customer need to give the item conveyance area.

2.4.1.4 Vendor panel

a buyer can also act as a seller.

2.4.1.5 The Payment Process

Customer can choose the installment strategy what is simple for him for installment the expense

2.4.2 Admin portal:

2.4.2.1 Category
Administrator can include class, see, distribute, unpublished, alter and erase classification.

2.4.2.2 Manufacturer
Administrator can include producer, see, distribute, unpublished, alter Manufacturer and also delete
manufacturer.

2.4.2.3 Product
Administrator can include item, see, distribute, unpublished, alter manufacturer and delete item.

2.4.2.4 Product settlement status

Administrator should be refresh selling item status.

©Daffodil International University


5
2.4.2.5 Favor from vendor and admin science

The following are the advantage of the admin saw are:

• Serves should to effective administration of the organization

• Simple of the deal with in to entire framework.

• Time swelling and give away better result.

• Administrator can distribute or unpolished the classification thus it won't appear from client finish
for these item class not be accessible, and distributed the item those accessible.

• Same application can be utilized for various web based marketing reason.

2.4.3 System admin portal

System administrator accepts organization demand. Including and refreshing the goal, calendar and
client detail. Refreshing organization status and producing different categories report.

2.5 Challenges

f the customer can vi

©Daffodil International University


6
CHAPTER 3
Requirement Specification

3.1 Requirement Planning and Management

In the target of the Request is most easier to use and the other thing is give a wise system ,
expansive ask about would have been done for get a learning of its necessities on practices of
different types of customers. In the process of the request is making more user friendly to use for
the finishing customer. In the case of online marketing structures there are two social affairs that
coordinate with into the process, Some of the users are needs to purchase thing. In the other of the
structure programmer could process the system. A conventional electronic web based shopping
structure must be demonstrate to going with components for the users for their delicious analysis.

3.2 Purchaser Requirements

•Knowing when a thing needs to spare not extra in the marketing basket.
• Restoring the different parts of the site in the site of add to a thing to the marketingcart.
• Basic sifting and choosing things in the rundown.
• Successful all of the institution of the items.
• Straightforward route from point of arrival to information and adoration joins for express things.
• Evident marketing connections or gets the things
• Predictable art of item data set.
• A proficient web boundary to fill in as manager with the objective that couldbe manages all the
piece of the system properly.

3.3DataRequirements

• A purchaser can see the item appropriately yet to buying he want to needs to include the item in
marketing product, for this he needs to enlist or need to login in case he is a present user.

7
©Daffodil International University
• To dispatch the system, administrator needs to choose the class of thing, association or producer of
thing Will remain in the structure for purchaser view and he can pick those from his board.

• From purchaser part or when a purchaser demands from his part can manage the request to the
Thing.

• A Head can be include making of thing, see creator, delete creator, and update maker and its status
Those are not available in store as unpublished.

•A Head can include thing, see thing, and delete thing, update thing and its status those are not
Available in shop as unpublished.

• Manager can include class of thing, delete, see, update thing and its status those are not open in
shop to offer or not to show to purchaser.

• Another imperative factor in the arrangement of the item that the feedback. The natural cycle
between a utilization and site in not complete until the responds to a request by the purchaser.

3.4 Process Requirements

To play out any frameworks have to some particular validation usefulness. The accompanying
procedure Prerequisites are distinguished for the excellence execution to the framework:

• A conclusive administrator client is expected to get to the data of to the framework to appear the
administrator.

• A conclusive client ID has been must needed the client to purchase for item.

• Administrator login system for framework can see, alter, remove and restore class, maker what's
more, item Related data. Likewise he can refresh the request data

• Client can add item to truck just when he is play a register role to the client to the framework,
alongside need to view to the framework generally not ready to add item to the truck

8
©Daffodil International University
3.5Use Case Outline

A outline of a use case is a strategy use for in the framework research to recognize, clear all, it sort
out of the frame necessities. The use case is compromise of a lot of possible groups divide in of
correspondences around structures and users in a particular circumstance and similar to a
particular goal. It contains a social occasion of segments (for example, dividing classes and
documents) that could have been used together such that will have been an effective to greater the
aggregate of the diverse segmentations in solidified. The usage should be documented for all
structure practices have to importance in the necessary to the customers. A usage is should have
been as an aggregation of most provably circumstances similar to a particular target, no doubt, the
utilization of the systems future plan are now and again seen as synonymous. In this use case
diagram of Web based Marketing administrator can add, delete, alter and saw the Classification,
Maker and the Item just as administrator can payer with every person. Likewise Administrator can
over request these are mentioned by the purchaser, and can be change the positions.

Figure: 3.1 use case outline

9
©Daffodil International University
Statement:

Incident No: 01
Incident Name: Adding classes
Actor: Administrator
Pre wanted: must login
Elementary Way: Click on Added classes

Incident No: 02
Incident Name: Viewing classes
Actor: Administrator
Pre wanted: must login
Elementary Way: Should be Click to Viewed classes

Incident No: 03
Incident Name: Editing classes
Actor: Administrator
Pre wanted: must login
Elementary Way : Should be Click to Edited classes

Incident No: 04
Incident Name: Deleting classes
Actor: Administrator
Pre wanted: must login
Elementary Way : Should be Click on Deleted classes

Incident No: 05
Incident Name: Adding producer
Actor: Administrator
Pre-wanted: must login
Elementary Way : Should be Click on Added producer

Incident No: 06
Incident Name: Viewing producer
Actor: Administrator

10
©Daffodil International University
Pre wanted: must login
Elementary Way: Should be Click on Viewed producer

Incident No: 07
Incident Name: Editing producer
Actor: Administrator
Pre-wanted: must login
Elementary Way: Should be Click on Edited producer

Incident No: 08
Incident Name: Deleting producer
Actor: Administrator
Pre-wanted: must login
Elementary Way: Should be Click on Deleted producer

Incident No: 09
Incident Name: Adding class
Actor: Administrator
Pre-wanted: must login
Elementary Way: Should be Click on Added Item

Incident No: 10
Incident Name: Viewing Item
Actor: Administrator
Pre-wanted: must login
Elementary Way: Should be Click on Viewed Item class

Incident No: 11
Incident Name: Editing Item
Actor: Administrator
Pre-wanted: must login
Elementary Way: Should be Click on Edited Item
Incident No: 12
Incident Name: Deleting Item
11
©Daffodil International University
Actor: Administrator
Pre-wanted: must login
Elementary Way: Should be Click on Deleted Item

Incident No: 13
Incident Name: Managing Order Item
Actor: Administrator
Pre-wanted: must login
Elementary Way: Should be Click on Managed Order Item

3.6 Use Case Outline for Customer

Figure: 3.2 use case outline for customer

Statement:
This is the Utilization Case system graph for the user. This layout of the exhibits the activity done
from purchaser end to purchase the thing of item he wants. There are a couple of choice looking a
thing by the class, creator, top selling and the most latest item. Those of the things are :

Incident No: 01
Incident Name: The Register
Actor: purchaser
Pre-wanted: None of them
Essential Way: Going out homepage of the marketing framework, click on to make account; fill up
the form and at long last snap on make A Record

Incident No: 02
12
©Daffodil International University
Incident Name: Searching Item
Actor: purchaser
Pre-wanted: None of them
Elementary Way: Should be Click the Category of class or creation name

Incident No: 03
Incident Name: Viewing Item
Actor: purchaser
Pre-wanted: None of them
Elementary Way: Should be Clicking on Item

Incident No: 04
Incident Name: Viewing Image
Actor: purchaser
Pre-wanted: None of them
Elementary Way: Should be Selected on productive image

Incident No: 05
Incident Name: Must Login
Actor: purchaser
Pre-wanted: None
Elementary Way: Must Clicking on the login button

Incident No: 06
Incident Name: Adding to cart of the item
Actor: purchaser
Pre-wanted: Must login
Elementary Way: Should be Click to the add to cart button

Incident No: 07

Incident Name: Editing Cart


Actor: purchaser
Pre-wanted: Should have to added product to cart

13
©Daffodil International University
Elementary Way: Should be Click to the update button

Incident No: 08
Incident Name: Added the Shipping documents
Actor :purchaser
Pre-wanted: Necessary to Check out the button
Elementary Way : Purchase Shipping knowledge and click to submit button

3.7 Data Flow Diagram (DFD)

An information system of chart (DFD) is a graphical of information of an knowledge system,


displaying its methodology viewpoints. A Data Flow Diagram is routinely use in a ground work in
advance to make a diagram to the pattern , which would have been introduced in later.

3.7.1Context elevation Diagram

Setting elevation outline simply demonstrate of errand occurring in the entire framework, it’s really
demonstrates the input what is the output for the info.

Figure: 3.3 context elevation diagram

14
©Daffodil International University
3.7.2 First elevation DFD

The First dimension of the diagram demonstrates the real advances it can be need to finish to
purchase an item. At first client visit the site, look through the item by class, maker and top selling
demonstrate the subtleties of the item, select installment strategy, at last the item conveyed by the
organization specialist.,

Figure: 3.4 first elevation of data flow diagram

15
©Daffodil International University
3.7.3 Second elevation DFD

Second elevation of the diagram display the whole system that happen in the process. It is
displaying given below:

Figure: 3.5 second elevation of data flow diagram

16
©Daffodil International University
CHAPTER 4

DESIGN SPECIFICATION

4.1 Client Interface Design

4.1.1 Starting page


A Starting page is a site page that fills in as the start page which is already declared .It is the default
site page that piles to visit the web page. The landing page is arranged in the top inventory of the
site. Many of the web server empower the landing page to the couple of a particular filenames.
Points of reference fuse index dot html, index dot php, default dot html, and home dot html. The
unseen filename of a site's landing page could have been revamped on important servers. Since the
landing page record is stacked therefore from the root vault, the landing page URL does not have to
fuse the filename. There is no standard landing page format; anyway most home pages consolidate a
course bar that offers interfaces with different sections inside the site. Other typical segments found
on a landing page join an interest, documentation about the site, likewise, continuous news or
updates. A couple of locales join documentation that changed to regular day. For point of reference,
the Articulations greeting page joins a step by step test and to develop knowledge a term of the
particular day. landing page of marketing of the system fully such immense quantities of part of the
structure of the underneath.

• Top Selling item : Top of the home page should have been displaying the top of the buying
items.

• Structure: landing page incorporate struts as indicated by classification of item, and client can look
Through the item as indicated by classification of item the client required.

•Cart: Client can see the items he included his Cart

• Make Record: The client has no record can enroll from this page.

• Most recent item that additional as of late appearing the landing page right of the part likewise the
center of the landing page.

17
©Daffodil International University
• In down of the landing page client could have see the item as indicated by the producer.

• In the center piece of the landing page appearing current advancement or offer running.

• Base of this page appearing, Help to and also Mainstream menu. Well known menu will be
appear the most recent item, Help for the contact and Record for registering or existing client

Starting Page view is display in figure it below

Figure: 4.1 home page

18
©Daffodil International University
4.1.2 Client login and the registration page

Client must need to login before including item in truck. In this page customer have login to
purchase item and new of customer have make a record for purchasing the item. Figure of customer
login, registration page given the below:

Figure: 4.2 Client login page

19
©Daffodil International University
Figure :4.3 Client registration page

20
©Daffodil International University
4.1.3 Adding to the cart page

To purchase an item client need to add any item to cart. Also client should see the item details, just
as extensive view by pressing to the select button over the item picture. The figure shown of adding
of the items to cart is given below:

Figure: 4.4 adding to the cart page

21
©Daffodil International University
4.1.4 Cart to the Product before the check out

A purchaser can check before buying a product that he has identified some

Figure: 4.5 add to cart before checkout page

22
©Daffodil International University
4.1.5 Select Payment Method

There are a few strategy for installment to paid to the item requestment, client choosing any
required item while he needed . In the wake of choosing the installment technique client need to
affirm the request. The figure of installment strategy given below:

Figure:4.6 payment method page

23
©Daffodil International University
4.2 Admin Interface

4.2.1 Vendor dashboard

\ Figure : 4.7 vendor dashboard page

4.2.2 Vendor list page

Figure: 4.8 vendor list page


24
©Daffodil International University
4.2.3 Add category

Figure: 4.9 add new category page

25
©Daffodil International University
4.2.4 Category list

Figure: 4.10 category list page

26
©Daffodil International University
4.2.5 All products

Figure: 4.11 all product page

4.2.6 Add new products

Figure: 4.13add new product page

27
©Daffodil International University
4.2.7 Delete products

Figure: 4.12 delete product page

4.2.8 Update products

Figure: 4.14 update product page

28
©Daffodil International University
CHAPTER 5

Design Implementation and Testing

5.1 Introduction of an Implementation


There are number of programming instruments to create and execute of the electronic on the web
Marketing framework, I have picked these are the open source, with the future plan is to be that it
should have been the creating price of the undertaking. In the structuring of the venture html, css,
java script, php for creating the framework unique. MySQL as database server. The main part of
the things are the tools are open source.

5.1.1 HTML Tags

In the used of html maintain for plan the formation. Everybody know that the html is a markup
language to want the server records, We use it to making the Hyper Markup Language, a markup
language is a great trade of markup tags.html records are portrayed by html names. Each html tag
portrays phenomenal report content. Html utilized on the used that :

• Simple way to learning.

• Simple way to utilize.

• Upheld to all the program.

• low price to taking it .

5.1.2 CSS

CSS represents Falling Templates which is a template language used to depict the introduction
semantics of recording writing in markup language. To control the style of a web archive CSS is a
simple way.

5.1.3Java Script
JavaScript is a dynamic, abnormal state programming language which makes a website page
increasingly intelligent and easy to understand.

29
©Daffodil International University
5.1.4 PHP

In this task making the site page content dynamic and for interconnecting with database coding

done by PHP. PHP details for Hypertext Preprocessor. The reason of utilizing PHP are:

• Php should have create dynamic page content.


• Php should have make, open, read, compose, erase, and close records on the server.
• Php should have gather structure information.
• Php should have send and get treats.
• Php should have include, erase, and change information in database.
• Php should have utilized to control client get to.
• Php should have scramble information.

5.1.5 My SQL
A database can set framework (DBMS) programming for make sure and Initial to set value of the
databases. The DBMS shows the clients and developers an order the method to make, recover,
update and overseeing information. In our application we utilized MySQL.
My SQL is the most user free open source database the executives framework. MySQL is a standing
for the best RDBMS being usefull for creating electronic programming applications. We are utilize
mysql as database in our proposed framework. It's savvy. There is no uncertainty that Prophet make
marvelous database yet the cost included will be restrictive for some MySQL is free. It very well
may be introduced and utilized however pay nothing all the while. Presently we have demonstrated
our undertaking back-end database table in below:

Figure: 5.1 my sql database (1)


30
©Daffodil International University
Figure: 5.2 my sql database (2)

Figure: 5.3 my sql database (3)

31
©Daffodil International University
Figure: 5.4 my sql database (4)

Figure: 5.5 my sql database (5)

32
©Daffodil International University
Figure: 5.7 my sql database (6)

Figure: 5.6 my sql database (7)

33
©Daffodil International University
Figure: 5.8 my sql database (8)

Figure: 5.9 my sql database (9)

34
©Daffodil International University
5.2 The Testing analysis

Careful test to the endeavor are silly. Some testes approaches and its set up the organized
physically. In this endeavor two testing are picked Black box and White box testing. Those testing
are apply for various piece of venture.

5.2.1 The Black box testing

Black Box Testing, otherwise called Social Testing, Any one can test the method
structure/plan/execution of the thing being tried isn't known to the analyzer. These tests can be
utilitarian or non-practical, however typically useful. This technique is used any one of the

Figure: 5.10 black box testing

Programming , according to the analyzer, resembles a black box; inside which one can't see. This
strategy endeavors to discover blunders in the accompanying classifications:

• Mistaken or missing capacities

• Interface blunders

• Blunders in information structures or outer database get to

• Conduct or execution mistakes

• Instatement and end mistakes

35
©Daffodil International University
5.2.2 The White Box Testing

White Box Testing generally called Clear Box Testing, Open Box Testing, Glass Box Testing,
Direct Box Testing, Code-Based Testing or Assistant Testing is an item testing strategy in which
within structure/plan/execution of the thing being attempted is known to the analyzer. The analyzer
picks commitments to rehearse courses through the code and chooses the fitting yields.
Programming know-how and the execution learning is basic. White box testing will attempt past the
UI. The white box testing perform customarily in this undertaking of distinction place.

36
©Daffodil International University
CHAPTER 6

CONCLUTION AND FUTURE SCOPE

6.1 CONCLUSION

The Web has been turned into a now a days asset in present day business, in this way internet
shopping has more comfortable for the business man who have to earn in his site also the clients for
their buying. For the businessman, web shopping makes another business openings and for the
customer, it makes the close shopping possible. An awesome being shopping bushel setup must be
ran with simple to utilize shopping crate application sensible. It should be useful for the customer to
see the substance s of their truck and to have the ability to clear or add things to their truck. The
shopping truck application depicted in this endeavor gives an amounts of features that are proposed
to make the customer logically pleasant. This endeavor helps in understanding the generation of a
keen site page and advances customer to realize it. Over the span of the task, I have to over the
extensive assortment of the issues and also the challenges. We have been taken to the suitable
complex working back to the dynamic site, how he does information control can be happened in
some cases however we have done everything.

Effectively, the framework has been planned because of the framework examination. All
conceivable blunder in the program have been killed. Important approval methods have been
utilized and typical, strange and amazingly information was utilized to test the framework. Be that
as it may, doing this venture has been a decent lift to our certainty as the future IT individual from
our worldwide town.

6.2 FUTURE PURPOSE

I want to develop this system in such a way that people can easily buy and sell. I want to develop

a security system in such a way that people can trust my site. I’m going to try for the launch of e-
mail or SMS system during the purchase of a customer or vendor and also verification system for
security. It will be Helpful for all. I am try develop this site also for the village.

37
©Daffodil International University
Reference

[1] Learn about Online Shopping, available at <<en.wikipedia.org/wiki/Online_shopping_case_management>> last


accessed on 01 April 2019 at 11:00 am

[2] Learn about Php beginner ,available at <<Beginning PHP5 (wrox) ISBN 81-265-0539-7>> last accessed on 01
April 2019 at 7:00 pm

[3]Learnabout Daraz,available at <<https://www.daraz.com.bd/?spm=a2a0e.12614690.header.dhome.10fd678eXUKPsf


>> last accessed on 01 April 2019 at 4:00 pm

[4] Database System Concept By Silberschartz, koth, Sundarshan available at << ISBN 007-124476-X>> last accessed
on 29 March 2019

[5] Learn about My sql server, available at <<https://www.mysql.com/>>last accessed


on 29 March 2019 at 9:40pm

[6] Learn about Web Programming Language ,available at <<www.w3schols.com>>last accessed on 25 March 2019

[7] Learn about Php Language, available at<<http://www.siteground.com/tutorials/php-mysql/zend_optimizer.htm>>


last accessed on 25 March 2019 at 1:00pm

[8] Learn about Php Language, available at<<http://php.net/manual/en/tutorial.php>> last accessed on 23 March 2019
5:50 pm

[9]Database management system, available at <<https://en.wikipedia.org/wiki/database>> last accessed on 23 March


2019 at 2:30 pm

38
©Daffodil International University
39
©Daffodil International University
Plagiarism report of Wahid Sakib
ORIGINALITY REPORT

19 %
SIMILARIT Y INDEX
12%
INT ERNET SOURCES
0%
PUBLICAT IONS
15%
ST UDENT PAPERS

PRIMARY SOURCES

1
dspace.ewubd.edu
Int ernet Source 6%
2
Submitted to University of Wales Institute,
Cardiff
5%
St udent Paper

3
Submitted to Daffodil International University
St udent Paper 3%
4
Submitted to Kolej Universiti Linton
St udent Paper 1%
5
Submitted to Higher Education Commission
Pakistan
1%
St udent Paper

6
Submitted to Coventry University
St udent Paper 1%
7
Submitted to Universiti Tenaga Nasional
St udent Paper <1%
8
Submitted to Victorian Institute of Technology
St udent Paper <1%
9
Submitted to Amity University
St udent Paper <1%
10
dspace.daffodilvarsity.edu.bd:8080
Int ernet Source <1%
11
Submitted to University of East London
St udent Paper <1%
12
www.patrickmcelhiney.com
Int ernet Source <1%
13
eprints.qut.edu.au
Int ernet Source <1%
14
bradscholars.brad.ac.uk
Int ernet Source <1%
15
eprints.utm.my
Int ernet Source <1%
16
www.royal.edu.bd
Int ernet Source <1%
17
Bai, . "Data Storage: Relational Database", Zen
of Cloud, 2014.
<1%
Publicat ion

18
Submitted to Universiti Malaysia Pahang
St udent Paper <1%

You might also like