Abstract:
BizOnline is an e-commerce solution toolkit for merchants, developed as a component of
sMart shopping (see appendix I). BizOnline provides web store hosting, creation and
management tools for merchants. BizOnline also makes use of data mining, classification
using decision trees (C4), to provide business intelligence about customers to merchants.
This document discusses the design, and implementation details of BizOnline that are a
part of sMart shopping. The first chapter gives an overview of BizOnline, its goals, its
users and an overview of the functionality that BizOnline provides.
The second chapter is a background tutorial of the terms and technologies used, that have
to be known, for a comprehensive insight into BizOnline.
Chapter three is a survey of other projects that provide the same functionality as
BizOnline, or provide functionality similar to a module of BizOnline.
Chapter four is the software requirement specification document, which goes into the
depth of the requirements of the modules that are a part of this project.
During the course of the project there were several changes to the requirements, these are
discussed in chapter five.
Chapter six contains the work in the form of modules and chapter seven outlines the
project timeline that was drawn up before the start of the project.
2
Chapter eight contains the detailed design of the project, with details of data flow
diagrams, entity relationship diagram and class diagrams.
The project went through intensive testing; chapter nine outlines test cases for black box
testing with boundary value analysis and functional analysis.
Chapter ten presents a brief conclusion, potential improvements and future work.
The data flow diagrams are given in Appendix A, the ER-diagram is given in appendix B.
The dimensional model for the data warehouse is given in Appendix C, the ETL flow
diagram and the ETL class diagrams are given in Appendix D.
The class diagrams for the data mining algorithm are given in Appendix E.
A sample of the source code is given in Appendix F and sample GUI pages are given in
Appendix G.
Appendix H has some sample test cases and an overview of sMart shopping is presented
in appendix I.