\subsection{Data Flow}

	This section provides an overview of transaction from the point a customer accesses
webpage till the order is placed. This section is divided into three parts :
\begin{enumerate}
\item Webpage access
\item Organisation of the page
\item Placement of order
\item Rescind a previously placed order
\end{enumerate}

\begin{enumerate}
\item Webpage Access : The customer interface is through a internet browser. When 
the page is accessed, a servlet request is send to  the server containing the database
which then spawns a thread in serivce of the customer. This thread handles the decisions
taken by the customer in the current visit. The items which have been selected are added
to the shopping basket which is then finally confirmed by the customer.

\item Organisation of the Page : This is an integral part of the data flow. The page
would be divided into logical categories which signify the organisation of the page. The
products are organised in various categories and can be accessed by appropriate path. 

\item Placement of Order : Besides when a customer choses to order for a particular good, a form is 
generated on the fly to take his order. This form is generated by considering the kind of 
parameters required for the particular good. After thi form has been 'aptly' filled, the request 
is send to the despatch table for further processing. 

\item Rescind a previously placed order : This option is available to the customer to 
cancel a previously placed order within a presepcified time frame. In this case the 
entry corresponding to his request is removed from the despatch table. 

\end{enumerate}
