Live Help

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