Auction Component
The Q-Auction(tm) is a flexible component for the rapid development of auction systems.
Q-Auction(tm)
implements a feature rich core business logic of the auction business
into a portable component that can run on virtually any platform
and allows you to rapidly develop custom on-line auction systems.
As
an e-commerce application, auction systems should be adaptable to
the needs and requirements of each the particular business. i.e.,
an on-line auction for electronics will be a bit different from
an on-line auction for books.
Also,
an auction should be integrated into the core business and possibly
the automated legacy systems supportiong this core business. Just
this sort of flexibility is provided by Q-Auction,
as we can easily can modify the lot's basic set of lots attributes,
and implement additional search capabilities or bidding rules.
The
Q-Auction solution is an extensible Java framework.
It allows the development of cross platform e-commerce solutions.
The Q-Auction is based on the Foundation Layer technology
exploiting utilizing Rational Rose UML. It was developed with Java
Servlet technology using our Servlets library for the dynamic generation
of HTML pages dynamic generation. Many powerfull RDBMS are supported
within Q-Auction. These include Oracle, MS SQL Server,
MS Access, Sybse SQL, IBM DB2, NSDB, and Postgrees.
Basic Features
of Q-Auction:
The
Q-Auction core provides the following features for
allows an unregistered user to:
- Browse a categories
tree and a list of lots inside a category.
- View a lot.
The user can see a lot description and some hot parameters: the
current highest bid on the lot, the time remaining to close an auction
on the lot, the bid history, etc.
- View seller's
feedback and ratings.
- Search for
a lot by name, description, price range, and/or location.
- View the Site
Map, FAQ, Help, and News.
- Register.
A registered
user can also:
- Work with
their own lots -- e.g., enter an item description, upload a picture
for a lot, specify the auction start date and end date, select
an auction type (Standard or Dutch), set a reserved price, seal
bids and/or inventory for a lot, or make a private password-protected
auction.
- Update their
own lot description and image, or close an auction for their own
lot.
- Make a bid
on a lot for sale. Set a proxy price establishing a maximum price
that he/she is ready to pay on the lot. This option allows automatic
bidding up to the proxy price in order to win. If the proxy price
is exceeded by other bids and the bidder wins nothing then he/she
strikethrough: is notified by e-mail on OUTBID conditions.
- Cancel an
their own bid.
- Look at
check the e-mail addresses and basic information on other auction
participants.
- Send feedbacks
to other participants and affect to their ratings.
- Update an
their own profile: a password, address, etc.
- Look at
check their own lots and bids lists.
- Receive
email notifications.
The
Q-Auction contains all of the administrative features needed to
support auctions. You can customize a categories tree, manage users'
registration and feedback, fill out the Site Map, answer or contribute
to Frequently Asked Questions, prepare News, and view reports on
new-comer and completed lots.
Q-Auction
offers an expandable Help system to users.
Benefits of
Q-Auction
- Scalabilty.
Q-Auction allows you to create custom Auction solutions
to fit any need or budget Due to platform and database independence,
it can be used either by small companies selling their own lots
only, or by public on-line auction companies serving many thousands
of lots and users due to platform and database independence.
- Platform Independence.
Because of it's use of Java technology, Q-Auction
is platform independent.
- Database Independence.
Another feature of the Foundation Layer (FL) is that it is database
neutral. What we mean by that this is that FL supports custom object-relational
mapping. Practically speaking, this means that all FL-based frameworks
are compatible with the following database engines: Oracle, DB2,
MS Access, MS SQL, and some others. We have mSQL FL support in the
alpha version now. Adding ordinary support for a new database into
FL usually means about takes only a couple of man-days.
Lets go live:
Enter
Auction
Back to Components Index
You must login
to the User Manager to demo software components. To obtain a demo
password, e-mail info@qprogramming.com.
|
Copyright © 2000 - Quality Programming Corporation
|