Online auction system is a web application, where seller and buyer come together to complete the deal. Seller needs to be registered user in the website. The Buyer can be any one, but on purchase buyer also need to disclose contact details.
Often online Enterprise Auction system (Online procurement management) cater to all the variety of product selling. Hence it has to be scalable and extensible to future needs. The potential bidders should be able to browse through website for desired product, put a bid through a secure server.
In the Auction system a seller posts the details of product for sale, and multiple potential buyer put their bid price. The auction can be limited for certain period. If this auction is viewable during it's life cycle - it is called 'live auction'. Often in a live auction the participants should be able to edit the prices. There may be different conditions as per the online auction system needs. The newly requested price can be more, lesser etc as per the business logic, and can be handled easily.
Online auction is essentially a specific version of eCommerce system where the sellers and buyers are multiple. It is also identified as electronic auction / e-auction. Seller need to be registered user of the website. There may be variety of sellers and as per their needs, different types properties can be applied to the product for sale. For instance a Industrial goods like "Iron ore" or "desalination plant" to Consumer products like 'Soap case' can be available for sale!. To cater to wide verity of product range the auction system should be designed by using high end software architecture, with good usability expertise.
As per the products, the Enterprise Auction system may need additional services like a Third Party Inspection (TPI) service. The TPI service agency need to be updated once the auction is complete. The commercials of the TPI service agency can be linked the the 'Standing Life' of the product for sale!. As this involves a large commercial values, the data must be handled through a secure server.
The confidentiality of the electronic data (soft copy) is of great importance, which can be handled with high end features can be made more usable by (RSA Encryption) by applying public and private keys.
To manage such complexities the web-application can be divided in few facets as below.
Seller are the company or people who will put the product for sell. This is of crucial interest to Admin of website. Because of number of products, product quality & product variety , the buyers will visit the auction system.
Where public viewer or registered users can visit website. It is possible to trace website users behavior by cookies & user-log. By using these tools viewer can be shown 'similar products', 'Buyer also purchased' , 'Latest Products' type of list. All the time the viewer may not be a login user. Hence these tools are of great importance to analyses user behavior and business promotion of the website.