Discuss this tutorial. Printable version (PDF).
Go to Contents page. Go to previous page. Go up a level. Go to next page.

 

 

Concepts

The BC4J-VSM application simulates an online shopping mall. It enables vendors to set up online shops, customers to browse through the shops, and a system administrator to approve and reject requests for new shops and maintain lists of shop categories. OTN developers used Oracle9i JDeveloper and the Oracle Business Components for Java (BC4J) framework to build the application.

Note: Much of the conceptual information in this tutorial series is based on material in the JDeveloper Help system. You can view the online help from a Web browser. The URL is: /jdeveloper903/help/

About the BC4J-VSM

The BC4J Virtual Shopping Mall (BC4J-VSM) application identifies three types of users—Mall Administrator, Shop Owner and Mall Customer—each with different privileges.

Mall Administrator
The Mall Administrator is the superuser and has complete control over all the activities that can be performed. The application notifies the administrator of all shop creation requests, and the adminstrator can then approve or reject them. The administrator also manages the list of available product categories. The administrator can also view and delete entries in the guestbook.
Shop Owner
Any user can submit a shop creation request through the application. When the request is approved by the Mall Administrator, the requester is notified, and from there on is given the role of Shop Owner. The Shop Owner is responsible for setting up the shop and maintaining it. The job involves managing the sub-categories of the items in the shop. Also, the shop owner can add or remove items from his shop. The Shop Owner can view different reports that give details of the sales and orders specific to his shop. The Shop Owner can also decide to close shop and remove it from the mall.
Mall Customer
A Mall Customer can browse through the shops and choose products to place in a virtual shopping cart. The shopping cart details can be viewed and items can be removed from the cart. To proceed with the purchase, the customer is prompted to login. Also, the customer can modify personal profile information (such as phone number and shipping address) stored by the application. The customer can also view the status of any previous orders, and cancel any order that has not been shipped yet.

The following use-case diagram shows how each type of user interacts with the VSM application.

Use-case diagramOTN developers built this sample application using Oracle9i JDeveloper and the BC4J programming framework. For more information about BC4J, see the Building Business Components module of this tutorial series.


Discuss this tutorial. Printable version (PDF).
Go to Contents page. Go to previous page. Go up a level. Go to next page.
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy