VIPANI:
AN E-PROCUREMENT TOOL
Gourav Sakargayan
Shobhit Singh
INTRODUCTION
VIPANI is a configurable electronic marketplace which
can be configured for selling and buying products and services.
This
document emphasizes use of OOAD and Design Patterns to create a sound and
robust design model for VIPANI. This report documents the software modeling,
analysis, architecture, and design of VIPANI in a generic Electronic Business
Exchange, which offers a wide variety of business models and enables buying
agents and selling agents to meet, choose/setup a business model, and transact
business and do commerce in secure way. UML (Unified Modeling Language) has
been used in VIPANI modeling. The key features of VIPANI architecture and
design are extensibility, reusability, robustness, and scalability.
This
report is organized as follows. Section 2 presents the requirements definition
for VIPANI where we will give top level requirements. Section 3 is devoted to
object oriented analysis of VIPANI. In this section, the software requirements
specification is presented first, followed by a detailed use-case model,
accompanied by a description of the use cases.