Вы находитесь на странице: 1из 8

Using an Online Auction System in Open Source

Rachmat Aulia1)
Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan1)
Jl. H.M. Joni No. 70A Medan 20152 Indonesia
Telepon 085760829886
E-mail : rahmataulia@yahoo.com1)

Abstract the public so that these companies can sell as fast as


many product possible. Online auction is an offer
Trade is a tool which can increase the aimed to auctions in which the concept is to search
economic growing. In current many organizations a winner from the winning price has been
or companies make business related to sell-buy by determined previously according to pre-defined
online. Normally, online auction is a field which auction rule (Peng et al., 2003). The online auction
can increase the economic between auctioneers and system has several properties where it is called as
bidders. The online auction presented in this study auction scheme (Peng et al., 2003). Actually, these
is to bring together between sellers and buyers properties exactly required in auction scheme are
around campus. In addition, this study provided a divided into two: basic and optional. Basic
common prototype of online auction. The concept of properties include correctness, confidentiality and
online auction is to search the highest bid from fairness. Optional properties includes anonymity,
each auction already published. This study applied privacy, public verifiability, robustness, price
English auction as a type of auction because the flexibility and rule flexibility. Both of these
auction price more and more become increase. On properties are created to make satisfied the
other hand, the whole process exists in the requirements of applications and services which
prototype of online auction this study is translated supports in undertake online auction that
to visualization by drawing each processes detail specifically is aimed to make efficiently in term of
into diagram. computation and communication that found in
online auction system for the future.
Keywords : Auction, auctioneers, bidders, English E-bay (EBay. Accessed on 14 January 2008.
auction, online auction, trade, bid. <http://www.ebay.com>) is a webs application
which gives online auction and shopping services in
which people and businesses can buy and sell
1. Introduction various goods worldwide. Otherwise, auction is a
At the currently era, trade and sale in any kind process of buying and selling goods by offering
of aspects growing up where it becomes a strong them up for bidding, taking bids, and then selling
economics symbol in the world. A lot of countries the items to the winning bidder. From the buyers
even enterprises around the world choose economic perspectives they want a web-based online system
aspect as a way to increase revenue and prosperity which contains sale of goods, fast access, ease to
for society or staffs and employers who work in use user interfaces, constantly changing
various companies. However, in digital era such information, good delivery service, and online
nowadays IT role is necessary as a facility to make payment so that they can shop from their houses.
any aspect go forward and it is very useful Online payment is very important in
especially to develop and improve economic aspect supporting e-auction. When a company or
in the future because of information and technology organization tries to establish online auction system
can be a tool for giving a service in doing of link it must have connections to the financial institutions
corporation between organizations and companies such banks. Another issue to consider is how to
around the world in term of establishes a good design and create the online auction system where it
connection and distributes their products to global is safe. Crime may occur on the e-auction system
market. caused by the lack of the security applied on e-
One of services which support sales of any auction.
categories of products or goods through the internet Therefore, the powerful safety must be
is online auction such as e-bay refers to Weber included to e-bay in order to prevent something
(2005). In addition, many companies use online occur causes disadvantage more and unsatisfied
auction systems to advertise any kind of auctions to
among sellers and buyers even for businesses have auction (decreasing price).This system will be
its online auction service. presented based on a web. On the other hand, this
research also will discuss about a prototype of the
2. Problem sells an auction to public web-based auction system for students and staff in
UUM.
When we are studying far from a city, we
cannot find a facility to inform goods auction which 4. More theories and review about
real needed by students. But, nowadays there is no
service that informing goods auction which is like online auction
e-bay where has destination for bargaining some of
necessities of student such as selling laptops, An online auction has some features which are
vehicles and anything needed by students like devoted to bidders. One of features that have been
household, mobile phone handset, books and so on. identified is a first bidder discount. Weber (2005)
In other hand, when the new students come to a explains about how the online auction system gives
place like UUM (University Utara Malaysia) for a discount on the price where a bidder formerly
first time, they had interest for finding a shop which placed a bid for the first time. Actually, this feature
sells goods such car or motorcycle with low cost is called a discount mechanism and it has two
(second) but still in reasonable condition. Another conditions the first condition in holding a bidder
point which can make strong this problem is when receives the discount such as the bidder has to
students use the bus facility here. Lets say that submit the first valid bid and the highest bid in the
UUM has a transportation problem. For example, a auction. Moreover, Weber has suggested two types
bus service which can pick up its students to their of reservation in the online auction system:
destination around UUM. But, a lit bit of problem maximum and minimum. For the maximum
can occur such going to bus stop and waiting a bus reservation, that means the price should be at least
there that spend a lot of time. In certain time as high the current price in which if there is no
occasionally such as Friday and Saturday there is no bidder then the price is replaced with the
available bus when a student is going inside or reservation price. The minimum reservation refer to
outside UUM. two or more bidders then the second highest must
Especially for them whom stay outside UUM be submitted first because it gives an increment
which is like KACHI College. In addition, another than the highest in term of reservation price.
problem comes from sellers and buyers who both of An online payment is a payment facility when
them are exactly student where sellers still do not buyers want to buy the bids in electronic markets is
know whether is there anyone who wants to buy introduced (Li & Zhang, 2004). This article has a
their goods and also happen to buyers when they try purpose to analyze product attributes, traders
to get goods which they think is urgent for them. characteristics and payment attributes in influencing
Rest, these problems can be as current issue in term the payment choices in the online auction system.
of bring together among buyers and sellers. This study is also focusing on the reasonable
method to use in online payment, in which
previously many online traders could not determine
3. The main things in auction the best payment method in online auction markets.
The thing that wants to discuss is a In addition, the prohibit model provides assistance
requirement model for an online auction system. in analyzing the effects of product attributes and
Actually the online auction is a service for public traders characteristic on payment choice to be
sale in which the price which offered is determined investigated.
by bidding where the thing is sold to the highest In developing the online auction the need to
bidder. So that anyone can participate in an auction understand user behavior is very important. Mizuta
that has a purpose to bid to obtain an item. Rest, if & Steiglitz (2000) have explained a simulation of
there is a person who offers the highest bid, it could typical online auction which five focused on the
be as a right winner to purchase the item at that duration is fixed, determining the winners payment
price. In addition, auction is a really unique idea and posting the second-highest price continuously
because of the concept is like selling or buying according to goods sold in the online auction with
from direct person to person or everything is done giving attention for user behavior in auctions.
by person to person. Auction types is divided by Actually, this study is aimed to observe among
three essentially which are; English auction bidders and snipers, where bidders buy goods
(increasing price); sealed-bid auction (the item and during the auction period and snipers wait to bid
price are determined by auctioneer); and Dutch until the last moments. In other hand, this study is
presented so that participants in online auction can
revise what is being offered because of the auction server. Based on this case, the others will
participants sometimes appear irrational related to receive emails by the selection server to notify them
auction and price. the result of failure to get that auction.
E-commerce is a service which provides sale
and buying of goods through internet by applying a
dynamic pricing strategy and it could be as an
important part of online auction references. Chan et
al (2001) explained about how to present and design
the implementation of multi-access and multi-
functional on online auction system. Actually, in
this study, Chen et al concern on the
implementation of online auction that can be
accessed through Web and WAP-enabled devices.
This study describes the auction types are English Figure 4.2: The Flow of English Auction Type
auction; Dutch auction; Yankee auction; sealed bid (Adapted from Funasaka et al., 2002)
auction and double auction. The figure 4.1 displays
the auction types: According to Halstead & Becherer (2003),
online auction is a service which does marketing
over internet to bargain goods or items that gives
benefit to sellers and buyers. This study has
explained some benefits that already found in
online auction specifically for sellers and buyers.
The benefit for sellers in online auction consists of
selling merchandise quickly, easily and use low
cost. In other hand, there are some reasons why
sellers pleasant use online auction service to sell
their auctions. The reasons are to test price in order
to see what the market will bear (Collett, 2000); to
acquire new customers (Matchlis, 1998) and keep
Figure 4.1: Different Auction Types new customer derive costs low (Warner, 2000); to
(Adapted from Chan et al, 2001) sell quality including the design of good that
sometime give discount for particular goods
In addition, this paper focused on English auction (Warner, 2000); to involve customers in an
type because mostly of commercial auction services interactive sense (Oberndrof, 1999) and to connect
use English auction method when the system ready with buyers in real time (Reda, 2000). Buyers are
to be launched. users who often access online auction sites. Here,
At the current time, there are many internet the benefit for buyers consists of buyers can access
auctions using English auction. One of reasons why online auction sites 24 hours that available during
English auctions is used is because of it can seven days a week, can control over price and
produce a good result in getting a successful bidder. service / product customization and can purchase by
Funasaka et al., (2002) introduced this mechanism paying lower prices than purchase in any shopping
to be applied in online auction system over internet. stores.
The flow of English auction mechanism is
presented as Figure 4.2. Actually, the flow of this 5. Methodology
auction system begins from auction server which
provides a car auction as an example. When several In designing a system, a methodology has a
bidders access the server, they will see which role important in analyzing and investigating the
auctions are offered there. At same time, lets say way of work of the system when it wants to be
that based on this case, there are four bidders established and researched. Some of the
looking at this auction. But, only two bidders methodologies which aimed for designing the
submitted the prices to get the auction. Others they system have different processes and phases
are just looking it. Hence, the auction server will according to the work flow. Actually, the
determine automatically which bid is going to be a methodology applied for this e-auction system uses
winner when the time for auction advertising is SDLC (System Development Life Cycle)
expired. Finally, the selection server sends the bid (Searchsoftwarequality, (2008), Webpodia, (2008)).
with new maximum value information to the
SDLC is a process used for developing Figure 6.1: Architecture use in online auction
information systems that aimed for activities related
to project management by presenting the This online auction system uses operating
explanation of phases that include in information system Linux as the server. All packets are needed
system development project. In other hand, this for this online auction system already available in
SDLC is also meant as a conceptual model used for Linux such as:
reflecting the processes with explains the steps 1. Apache web server (version 2.2.4-4 mandriva
which found in project management. 2007), include with PHP as language
Actually, SDLC methodology has several programming and SSL (socket secure layer).
models such as waterfall, Rapid Application 2. Mysql database server (version 5.0.37
Development (RAD), Joint Application mandriva Linux).
Development (JAD), fountain and spiral in giving 3. MTA (mail transfer agent) send mail with
explanations for each of process activities in the version 8.14.0-1 mandriva 2007.
system (Mariosalexandrou, (2008)). The rest, this
study will use four phases which comprise system 7. Framework
planning and selection, system analysis, system The framework which already designed for
design and system implementation and operation this online auction will be presented as follow:
according to (George et al., 2004) in selecting the
model which used for this research. The figure Identification
of Item for
related to model used for the SDLC methodology Auction

will be displayed in the following:


Systems Determines
Planning and Base Price &
Selection
Increment

Systems
Systems
Implementation SDLC
Analysis
and Operation Enclose
Item Picture &
Item Expired
Systems
Design

Fee
Figure 5.1 A System Development Life Cycle refers to Sales
Payment
(George et al., 2004)

6. Architecture Auction
Published
In developing a system, architecture has an
important role to describe the specifications which
are required in the system. The architecture can
Bidding &
provide clearly information related what Processing
components of online auction use and how the
process of online auction runs actually. The Figure 7.1: Framework designed for this online auction
architecture of this online auction is presented by (Adapted from eSourcingWiki, Maximizing Potential Benefits in
Reverse Auction)
reflecting main processes detected in online auction
so that the notification relevant to this system
acceptable well and accurate. Actually the 8. Use case diagram
architecture use in this project research will be This is a modeling diagram which beneficial
displayed as follow: applied to analyze the function requirements of a
LINUX SERVER system. This diagram consists of a set of possible
sequences of interactions between system and a
DB
MySQL
SEND MAIL
user in a particular environment and related to a
particular goal. In this online auction the use case
which had been designed comprise six activities
APACHE
such as user registration, selling an item, gives a
(SSL & PHP)
bid, manages account, view bids and determines
time expired.
BROWSER

External Mail Services


The complete use case of this online auction will be
I.E
(INTERNET
MOZILLA
FIREFOX
NETSCAPE
displayed as below:
EXPLORER)

Auctioneer Bidder
ONLINE AUCTION SYSTEM

USER REGISTRATION

SELLING AN ITEM CALCULATES BIDDING

<<extend>> <<include>>
<<extend>>

SALES FEE PAYMENT LOGIN


<<include>>
Auctioneer
GIVES A BID
<<include>>

Bidder

MANAGES ACCOUNT

Figure 9.3: Form of Registration Confirmation


Guess VIEW BIDS

Timer

DETERMINES TIME
EXPIRED

Figure 8.1: Use case diagram for


online auction system

9. Implementation of prototype
The information is available in this part is to
inform how online auction system works properly.
Not at all, the information also will be conveyed by
Figure 9.4: Successful Registration
presenting screen shoots in order users will be
The second operation, auctioneers must login by
easier to understandable how this online auction
using username and password which they enter
system works as well as easy to evaluate whether
first. When it true, an access granted is derived by
this system is designed according to main objective
them to upload the auction including determine
which already mentioned above.
category, subcategory, item name, base price, bid
increment, days in auction and manage it.
For the first operation, auctioneers need to register
The steps looks like as follow:
in order they have gain access to upload an auction.
This step looks like as follow:

Figure 9.5: Form of Sell an Item

Figure 9.1: Main Page (Index)

Figure 9.2: Form of Registration Figure 9.6: Form of Payment


Figure 9.10: Form of Bidder Login

Figure 9.7: Form of List of Auctions

The third operation is how bidders allow bidding an


auction item. In this step, bidders must have login
first before input a bid price. Bidding process will
start when bidders click an all item menu displayed
on the screen. Next, bidders may look all of
auctions and they can select which one of auctions
they want to give a bid. Bidding of the auction will
be up more and more until the system detects the
Figure 9.11: Form of Auction Bidding
highest bidder who becomes a winner (owner of
auction). Detail information will be displayed for
The last operation for the online auction system is
this section as follow:
how auctioneers and bidders manage their account.
In this section they can view information related to
sales fee recorded, change their account password
and edit their profile. In addition, system may
different who will login, whether auctioneers or
bidders. If logged in is auctioneer, the system will
display sales fee recorded when they have selected
it. Otherwise, it may not information when bidders
have selected it.

Figure 9.8: Form of List of Auctions

Figure 9.12: Form of Account Management

Figure 9.9: Form of Auction Selected Figure 9.13: Form of Sales Fee Recorded
2011, from http://www.esourcingwiki.com/
index.php/Maximizing_Potential_Benefits_in_
Reverse_Auction
Byfield, B. (2005). Review: Mandriva Linux 2006.
Retrieved November 13, 2011, from
http://www.linux.com/articles/49327
Chan, H. C. B., HO, I. S. K., & Lee, R. S. T.
(2001). Design and implementation of a
mobile agent-based auction system. The
Pacific Rim Conference on Communications,
Computers and signal Processing, Victoria,
Figure 9.14: Form of Changing Password BC. IEEE. 740-743.
Dong, Y., Li, M., & Wang, Q. (2002). A UML
extension of distributed system. The
Proceedings of the First International
Conference on Machine Learning and
Cybernetics, Beijing. IEEE. 476-480.
EBay. (1995). Retrieved November 12, 2011, from
http://www.ebay.com/
Funasaka, J., Ishida, K., Amano, K., & Jutori, Y.
(2000). An Internet auction method using
decentralized selection servers. The
Proceedings of the 22 nd International
Conference on Distributed Computing
Systems Workshops. IEEE. 75-80.
Figure 9.15: Form of Edit Profile Halstead, D., & Becherer, R. C. (2003). Internet
auction sellers: does size really matter?
11. Conclusions Internet Research: Electronic Networking
Application and Policy, 13(3), 183-194.
Online auctions offer lots of benefits to sellers
Kumar, M., & Feldman, S. I. (1998). Internet
and the bidders. There are no geographical
Auctions. The Proceedings of the 3rd
constraints in online auctions. Sellers and bidders
conference on USENIX Workshop on
who have Internet access can participate from any
Electronic Commerce Boston, Massachusetts.
part of the world. This reduces the cost of attending
USENIX Association. 5-5.
an auction and increases the number of bids for
Lu, M., Zhao, X., Li, M. (1999), Object-Oriented
each item. As items do not need to be distributed to
Requirements Modeling Based on UML,
a central location, it reduces costs and the seller's
Beijing, IEEE, 133-140.
minimum acceptable price.
Li, H., & Zhang, H. (2004). How People Select
In online auctions, items are listed for a
Their Payment Methods in Online Auctions?
number of days, and bids can be placed at any time.
An Exploration of eBay Transactions. The
This gives purchasers time to search, decide, and
Proceedings of the 37th Hawaii International
then bid for the item. Because of the ease of access,
Conference on System Sciences. IEEE
relatively low prices, and broad scope of products
Computer Society. 70180.3.
and services available, large numbers of bidders
Mizuta, H., & Steiglitz, K. (2000). Agent-Based
participate in the bidding process thus making the
Simulation of Dynamic Online Auctions.
auction a success. Because of the large number of
Simulation Conference Proceedings, IEEE.
bidders, reduced selling costs, and ease of access,
1772-1777.
the number of sellers also increases with the
Mariosalexandrou. (2002). System Development
passage of time. Hence, the process repeat in circle,
Life Cycle (SDLC). Retrieved 13 November,
and as the circle grows, the system becomes larger
2011, from http://www.mariosalexandrou.
and more valuable for all auctioneers and bidders.
com/methodologies/systems-development-life-
cycle.asp
References Peng, K., Boyd, C., Dawson, E., & Viswanathan, K.
Amitava, Noorani, H., & Infosys. (14 November (2003). Five Sealed-bid Auction Models. The
2007). Maximizing Potential Benefits in Proceedings of the Australasian Information
Reverse Auction. Retrieved November 24, Security Workshop Conference on ACSW
frontiers, Adelaide, Australia. Australian
Computer Society. 77-86.
SearchSoftwareQuality.com. (15 February 2007).
systems development life cycle. Retrieved
November 13, 2011, from
http://searchsoftwarequality.techtarget.com/sD
efinition/0,,sid92_gci755068,00.html
Suyono, H., Nor, K. M., Yusof, S., & Rashid, A. H.
A. (2006). Use-case and Sequence Diagram
Models for Developing Transient Stability
Software. Paper presented at the First
International Power and Energy Coference,
Putra Jaya, Malaysia. IEEE. 109-113.
Tygar, D. (1998). Auction Types. Retrieved
November 13, 2011, from http://www.liu.edu
/cwis/cwp/library/workshop/citapa.htm
Weber, I. (2005). Online Auctions: Insights into the
First Bidder Discount. The Proceedings of
2005 Symposium on Applications and the
Internet Workshops. IEEE. 404-407.

Вам также может понравиться