SlideShare a Scribd company logo
Research and Design of Online Auction System Based on the Campus
Network Using UML
Chuancheng Ren
Department of Computer Science and Technology, Dezhou University, Dezhou, China
E-mail:rench@dzu.edu.cn
Abstract
As campus network and shopping online have
grown up, the development of online auction system
becomes integrity. The online auction system based on
the campus network provides a trading platform for
university students, and does not deal with the trading
process. So the online auction system must increase its
quality of service to attract students. In this paper, we
present a scheme for the online auction system using
the unified modeling language (UML) technique. We
adopt the two steps to design the scheme, and the
design scheme of the system is made up of use case
diagrams, activity diagrams, class diagrams, sequence
diagrams, deployment diagrams. In addition, the
scheme can provide certain reference values for
constructing the campus electronic commerce and
realizing the digital campus.
1. Introduction
It is an important construction content of digital
campus to build and manage campus network in the
newly-built local undergraduate university of China at
present. The scale, network performance, application
level and universal degree of campus network have
already become one of the important marks that
measure the factors of the digital campus. The campus
network is an interconnected system that mainly bases
on network servers, computers, network equipments
and network software. The campus network not only
offers a network platform for information exchange
and resource sharing [1], but also provides a necessary
condition for the electronic commerce application in
the campus. So, there is a hardware and software
environment for design and application of a new online
auction system based on the campus network.
The online auction system based on the campus
network is a type of customers to customer (C2C)
business model that facilitates interaction among
university students. C2C business model provides
individuals with a place to converse, exchange and
interact with other people [2]. Nowadays, the online
auction system especially develops rapidly and most
students depend on it day by day. The reasons why
students like to use the online auction system more
than traditional auction are discussed in [3, 4, 5, 6, 7].
Up to now, the campus network is also dedicated to
play the role of auctioneer to supply a platform for
trading among buyers and sellers. This auctioneer
attempts to attract many potential students to
participate in the online auction system.
In this paper, we propose to use the UML technique
to analyze and design the online auction system based
on the campus network. This paper is organized as
follows. In the following section we expound the
overview of the online auction system. This is
followed with a section introducing the analytical
method of this system, including the characteristics of
object oriented analysis and design, the advantage of
UML, the overall process of the system using UML
technique. Next, we present the design scheme of this
system in detail, mainly including use case diagrams,
activity diagrams, class diagrams, sequence diagrams
and component diagrams [8]. And, finally, conclusions
are presented.
2. Overview of the system
The online auction system based on the campus
network is a platform for exchange the goods
information among students in the local undergraduate
university. Particularly, it offers the trade platform to
buyers and sellers together with the campus network.
The buyers like to do the trading on the online auction
system, because the system brings out the advantages,
for example, on the one hand the system employs
computer technology to accelerate results of bidding
activities in force and economize human resources, on
this side, it does not restrict the number of students
who want to participate in; on the other hand the
system offers a large amount of goods information, and
makes students firmly believe that they can buy the
cheap goods through the online auction system [9].
The system mainly includes the functions that are
divided into user management, goods management,
auction management, inquiry management, etc. The
details are as followed:
• User management: System users are divided
into registered users and anonymous users. Different
users have different systematic authorities. The
registered users participate in bidding, release goods
information and so on, but the anonymous users only
browse the goods message.
• Goods management: The registered users such
as the sellers can upload their goods information to the
system. Once the information is uploaded successfully,
the goods enter the state of auction business. The
system reads automatically the goods information from
the database, and displays it on the web page that can
be browsed by users.
• Auction management: The registered users
browse the goods information, and the registered users
such as the bidders bid for the goods that they are
interested in. If it is successful to auction, the seller’s
contact information is displayed to the bidder.
• Inquiry management: The users can search for
the goods according to the classification of the goods in
the system.
3. Summary of the UML modeling
Currently we often develop the management
information system mainly using object-oriented
analysis and design method. As UML is a mature
object-oriented modeling language that includes a
graphical notation used to create an abstract model of a
system, it has been widely used in the analysis and
design of the information system [8, 10, 11, 12]. The
UML can define behavior diagrams that include the
use case diagram and activity diagrams, structure
diagrams that include the class diagram and component
diagram, and interaction diagrams that include the
sequence diagram. So we select the online auction
system based on the campus network as main research
object, and introduce the process of applying the UML
technology to describe the functions and business
process of the system in detail.
We describe all kinds of objects with graphical
symbols using the UML technology in the online
auction system, and the UML technology is applied to
the overall process of the system requirement
description, system summary design and detail design.
The UML modeling process of the system adopts the
use case as the driving and uses iteration. The detailed
steps as follows:
Step 1: recognize and ensure use cases and actors of
the online auction system. Firstly, we carry out the
requirement survey to the original system, and then
recognize use cases and actors of the system; secondly,
we analyze the relationship among the actors and use
cases as well as the relationship between the use case
and actors; finally we describe the system’s function
models with the use case diagram.
Step 2: build the static model and dynamic model of
the online auction system. Adopting the use case as the
driving, we use the activity diagram to indicate the
workflow of the specific use case internal and among
the use cases, next, we abstract various kinds objects
and their attributes and operations from the function
models, and draw the relationship among various sorts
of classes by the way of using class diagram; finally
we describe the conduct characteristics expressed by
the use case of those classes in the given circumstances
with sequence diagram and describe the system
component model with component diagram.
4. The online auction system model
4.1. Use case diagram of the system
A use case diagram is a type of behavioral diagram
defined by the UML and created from a Use-case
analysis. Its purpose is to present a graphical overview
of the functionality provided by a system in terms of
actors, use cases, and any dependencies between those
use cases [13]. This system mainly includes the actors
such as the system administrator, the registered users
and the anonymous users. The system administrator is
a network administrator of the university. The
administrator is not only responsible for identifying
and authenticating the bidders, but also for issuing the
bidding rights and maintaining the bidding order
during the auction. The anonymous users are not login
users. They only browse the goods information. The
registered users who are enrolled students are divided
into the buyers and the sellers. The buyers can search
for the needed goods, and participate in online auction
and comment on the online goods. The sellers can
accomplish operation procedure as following: they can
release and revise the goods information; secondly
they choose the types of auction; finally they configure
the type of payment and the term of delivery.
The use cases of the online auction system mainly
include register case, add goods case, comment case,
search case, auction case, transact case, settle case, etc.
• Register case: a user becomes a registered user
after registering; the registered user can perfect the
personal information such as photos, sex, ID card
number, telephone number, E-mail, address, etc. After
setting up a table of the registered user information, the
table can provide basic data for the auction in the later.
• Add goods case: The sellers can add the goods
information that includes the name, price, descriptions
and so on.
• Comment case: This case finishes commenting
the trust of the sellers.
• Search case: The buyers hope to inquire about
the goods that they are interested in. This case offers the
functions, for instance, searching for the goods
according to the classification or name.
Figure 1. The use case diagram.
Figure 1 is the use case diagram of the online
auction system. This use case diagram mainly
describes the functions of the online auction system.
We introduce the “auction case” specification
document that should cover the following areas:
Actors: the registered user(the bidder, the seller)。
Type: primary, fundamental.
Pre-conditions: The bidders must be registered
users. The activity of auction must be within the
certain range of time that each type of auction has its
specific time required for preparing and conducting the
auction.
Basic Flow: The system displays the types of
auction; the bidders choose one type of auction; the
system retrieves all the goods information to satisfy
this type of auction; the bidders choose the goods,
participate in auctioning and bidding price; when the
auction is over, the system would notify the successful
bidder about the bid information.
Post-conditions: if carrying out this use case, the
bidders can comment on the transaction.
4.2. Activity diagram of the system
Although the use case diagram describes all kinds
of functions offered by the system, the workflow could
be described with characters in each use case. It is hard
to read them under the condition of the workflow
having the complicated logical control, while the UML
provides the activity diagram to describe the use case
internal work process or the interaction process among
the use cases [12, 14]. An activity diagram could
intuitively and clearly illustrate what kinds of
continued activity are needed to accomplish the
function requirement that the use case expressed.
Figure 2. The auction activity diagram.
Figure 2 depicts an activity diagram for the auction
use case. The control nodes at the beginning and end of
the flow in Figure 2 are initial and final nodes
respectively. When the auction activity is invoked, the
control token flows from the initial node to the login
action. The bidders flow from the system to the
invocation action for the goods information, which
must wait for the sellers to provide the goods
information. When the goods information is retrieved,
the bidders can choose the types of auction (English
auction, Dutch auction, Sealed first-price auction [15])
and begin to call out a bid. For instance, when the
bidders select the type of English auction, one of them
may announce price, other bidders may call out their
bids themselves (or have a proxy call out a bid on their
behalf), or bids may be submitted electronically with
the highest current bid publicly displayed. The auction
is over when no participant is willing to bid further, at
which point the highest bidders pay their bid [5]. When
the auction is over, a control is passed to the final node
and the activity terminates.
4.3. Class diagram of the system
A class diagram describes the types of objects in the
system and the various kinds of static relationships that
exist among them [8]. It describes all kinds of the
classes in the system and the relationship model of
association, generalization and aggregation etc. In the
process of system analysis, class diagram not only
helps the analysts understand the relationship among
the system function objects further, but also enables
them make communication with users with the terms
used in domain. Generally, a system includes a certain
amount of class diagrams, and a class could be added
into other class diagrams. In the online auction system,
we mainly divide the classes into common class,
interface class, control class and entity class. Figure 3
shows the entities of the online auction system, such as
administrator, user, goods information, goods, etc.
Figure 3. The entity class diagram.
4.4. Sequence diagram of the system
A sequence diagram is one of the UML dynamic
models, and it underlines the time priority of the
information sending among objects, and describes the
interaction scene among the objects at some time that
the system was executed. We combine the system flow
defined by the use cases and the classes involved in the
use cases together to express the different flows in the
online auction system. As an example, we introduce
the auction flow using a sequence diagram. Figure 4
presents a portion of the basic auction flow for the
auction use case, and it shows how objects interact
during the auction situation. The boxes across the top
of the diagram represent classifiers or their instances,
such as the bidder, the login screen, searching the
goods screen, auction screen, and transaction screen.
The sequences of step that are carried out in the
auction flow are:
• A bidder who is a registered user invokes the
login functionality.
• The login functionality of the system invokes
the searching the goods functionality.
• After the goods information is given, the
auction functionality of the bidder call out a bid.
• Finally, the bidder invokes the transaction
screen to display the seller’s contact information.
Figure 4. The auction sequence diagram.
Figure 5. The deployment diagram.
4.5. Deployment diagram of the system
A deployment diagram depicts the deployable units
of the system, that is, applications, components, data
stores, processes, and devices that make up the system.
Figure 5 displays a deployment diagram for the online
auction system. The diagram presents a division of the
system into three types of units: the online auction
system main server which uses software components, a
SQL Server 2000 server which contains the auction
system database, and a Web server which
communicates via the TCP/IP over the connection to
the software on the application server.
5. Conclusions
The analysis and design discussed in this paper are
an introduction to methods and solutions for modeling
the online auction system based on the campus
network with UML. We present a scheme for the
online auction system. This scheme mainly includes
use case diagram, activity diagram, class diagram,
sequence diagram and deployment diagram. The goal
of this paper is to present the scheme to design and
integrate modeling the online auction system, such that
the diagrams of detail and abstraction are appropriate
for designers, developers, implementers, and architects
of this application.
Further, an auction is a market institution with an
explicit set of rules determining resource allocation
and prices on the basis of bids from market participants
[15]. The online auction system as one of very
successful electronic commerce models can provide
service with the trade of the goods among university
students in the local undergraduate university, and
solve daily some problems helping their study and life.
So it can make the network marketing and online
shopping come into the daily life of university
students.
References
[1] Zhu Xiaohong, Construction and Study of the Network
System on Campus. Journal of Hechi University, Vol. 28 No.
5, Oct. 2008, pp. 18-68.
[2] Financial Dictionary, Customer To Customer, [Online],
Available: www.investopedia.com/terms/c/ctoc.asp.
[3] Stefan Klein, Introduction to Electronic Auctions,
Electronic Markets, Vol. 7 No. 4, 1997, pp. 3-6.
[4] M. Kumar, S.I. Feldman, Business Negotiations on the
Internet, IBM Institute for Advanced Commerce report,
March 1998.
[5] M. Kumar, S.I. Feldman, Internet Auctions, IBM Institute
for Advanced Commerce report, Nov. 1998.
[6] D. Lucking-Reiley, Auctions on the Internet: What's
Being Auctioned, and How?, Journal of Industrial
Economics, Vol. 48, No. 3, Sept. 2000, pp. 227-252.
[7] E.J. Pinker, A. Seidman, Y. Vakrat, Managing Online
Auctions: Current Business and Research Issues,
Management Science, Vol. 49, No. 11, 2003, pp. 1457-1484.
[8] M. Fowler, K. Scott, UML Distilled: A Brief Guide to the
Standard Object Modeling Language (2nd ed.), Addison
Wesley, 2000.
[9] Hung Lixing, Huang Weijian, An Issue on the E-
commerce on Campus, Journal of guiling institute of
electronic technology, Vol. 21, No. 2, Jun. 2001, pp. 70-72.
[10] Li Yunfeng, Li Yiping, Cao Yukun, Spares management
of small and medium hydropower enterprises, Vol. 31, No. 6,
Dec. 2007, pp. 28-31.
[11] Yu K., Froese T., Grobler F, A development framework
for data models for computer integrated facilities
management, Automation in Construction, Vol. 9, No. 2,
March, 2000, pp. 145-167.
[12] Ren CC, Analysis and Design of Textile Mill Asset
Information Management System Based on UML
Technology, International Conference on Management of
Technology, Taiyuan, 2008, pp. 130-136.
[13] Wikipedia, Use case diagram, [Online], Available:
en.wikipedia.org/wiki/Use_case_diagram.
[14] He K Q, He F, Yin S, Actor use case: a more complete
analysis method of UML. Computer Research and
Development, Vol. 38, 2001, pp. 1105-1111.
[15] McAfee, R Preston & McMillan, John, Auctions and
Bidding, Journal of Economic Literature, American
Economic Association, June, Vol. 25, No. 2, 1987, pp. 699-
738.

More Related Content

What's hot

online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
YogeshDhamke2
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
Suman Behara
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
sagar_paperwala
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
Shanthan Reddy
 
Fyp proposal For auction Website
Fyp proposal For auction WebsiteFyp proposal For auction Website
Fyp proposal For auction Website
rashidalyasuog
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
Naimul Arif
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
yirgalem ameshe
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...
MD.HABIBUR Rahman
 
Presentation of project on e auction with dotnet
Presentation of project on e auction with dotnetPresentation of project on e auction with dotnet
Presentation of project on e auction with dotnet
Sunanda Chakraborty
 
Online course reservation system
Online course reservation systemOnline course reservation system
Online course reservation system
Chamma Jabeedkhan
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
Nazmul Hyder
 
College management-system
College management-systemCollege management-system
College management-system
karthik10435
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
Suman Chandra
 
College Management System
College Management SystemCollege Management System
College Management System
Swapna Subhadarsini
 
College Management System Project
College Management System ProjectCollege Management System Project
College Management System Project
Manish Kushwaha
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
amitesh2690
 
College Department Management System
College Department Management SystemCollege Department Management System
College Department Management System
JIGAR MAKHIJA
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
Smit Patel
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
Kusum Sankhala
 

What's hot (20)

online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
 
Fyp proposal For auction Website
Fyp proposal For auction WebsiteFyp proposal For auction Website
Fyp proposal For auction Website
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...
 
Presentation of project on e auction with dotnet
Presentation of project on e auction with dotnetPresentation of project on e auction with dotnet
Presentation of project on e auction with dotnet
 
Online course reservation system
Online course reservation systemOnline course reservation system
Online course reservation system
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
College management-system
College management-systemCollege management-system
College management-system
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
College Management System
College Management SystemCollege Management System
College Management System
 
College Management System Project
College Management System ProjectCollege Management System Project
College Management System Project
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
College Department Management System
College Department Management SystemCollege Department Management System
College Department Management System
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 

Similar to online auction system.pdf

IM-7ed-Chapter02-done.pdf
IM-7ed-Chapter02-done.pdfIM-7ed-Chapter02-done.pdf
IM-7ed-Chapter02-done.pdf
Vahid95
 
Online spice selling report1
Online spice selling report1Online spice selling report1
Online spice selling report1
manasvi sarkar
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
Benazir Fathima
 
IRJET - College Event Recommendation System using LOG based Count Method
IRJET - College Event Recommendation System using LOG based Count MethodIRJET - College Event Recommendation System using LOG based Count Method
IRJET - College Event Recommendation System using LOG based Count Method
IRJET Journal
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptx
anguraju1
 
Se lab syllabus
Se lab syllabusSe lab syllabus
Se lab syllabus
Uppi Ch
 
Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15
Uppi Ch
 
83.e bill board
83.e bill board83.e bill board
83.e bill board
Pvrtechnologies Nellore
 
06 RE_use case diagm1.ppt
06 RE_use case diagm1.ppt06 RE_use case diagm1.ppt
06 RE_use case diagm1.ppt
aqsasarfraz11
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White Box
Kimberly Jones
 
Use Case Diagram.pptx
Use Case Diagram.pptxUse Case Diagram.pptx
Use Case Diagram.pptx
Genta Sahuri
 
Electronic copy available at httpssrn.comabstract=2161742.docx
Electronic copy available at httpssrn.comabstract=2161742.docxElectronic copy available at httpssrn.comabstract=2161742.docx
Electronic copy available at httpssrn.comabstract=2161742.docx
toltonkendal
 
IRJET - Analysis & Study of E-Procurement System in Current Scenario
IRJET -  	  Analysis & Study of E-Procurement System in Current ScenarioIRJET -  	  Analysis & Study of E-Procurement System in Current Scenario
IRJET - Analysis & Study of E-Procurement System in Current Scenario
IRJET Journal
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
Shahid Riaz
 
chapter_5_5.ppt
chapter_5_5.pptchapter_5_5.ppt
chapter_5_5.ppt
MonirHossain707319
 
Web_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technologyWeb_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technology
Chamil Chandrathilake
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
Mir Majid
 
07. MTE - Studi Kasus Pemodelan Sistem.pptx
07. MTE - Studi Kasus Pemodelan Sistem.pptx07. MTE - Studi Kasus Pemodelan Sistem.pptx
07. MTE - Studi Kasus Pemodelan Sistem.pptx
AsalReview
 
analysis and design with uml
analysis and design with umlanalysis and design with uml
analysis and design with uml
sabin kafle
 
25866386.pdf
25866386.pdf25866386.pdf
25866386.pdf
SurveyCorpz
 

Similar to online auction system.pdf (20)

IM-7ed-Chapter02-done.pdf
IM-7ed-Chapter02-done.pdfIM-7ed-Chapter02-done.pdf
IM-7ed-Chapter02-done.pdf
 
Online spice selling report1
Online spice selling report1Online spice selling report1
Online spice selling report1
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
 
IRJET - College Event Recommendation System using LOG based Count Method
IRJET - College Event Recommendation System using LOG based Count MethodIRJET - College Event Recommendation System using LOG based Count Method
IRJET - College Event Recommendation System using LOG based Count Method
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptx
 
Se lab syllabus
Se lab syllabusSe lab syllabus
Se lab syllabus
 
Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15
 
83.e bill board
83.e bill board83.e bill board
83.e bill board
 
06 RE_use case diagm1.ppt
06 RE_use case diagm1.ppt06 RE_use case diagm1.ppt
06 RE_use case diagm1.ppt
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White Box
 
Use Case Diagram.pptx
Use Case Diagram.pptxUse Case Diagram.pptx
Use Case Diagram.pptx
 
Electronic copy available at httpssrn.comabstract=2161742.docx
Electronic copy available at httpssrn.comabstract=2161742.docxElectronic copy available at httpssrn.comabstract=2161742.docx
Electronic copy available at httpssrn.comabstract=2161742.docx
 
IRJET - Analysis & Study of E-Procurement System in Current Scenario
IRJET -  	  Analysis & Study of E-Procurement System in Current ScenarioIRJET -  	  Analysis & Study of E-Procurement System in Current Scenario
IRJET - Analysis & Study of E-Procurement System in Current Scenario
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
chapter_5_5.ppt
chapter_5_5.pptchapter_5_5.ppt
chapter_5_5.ppt
 
Web_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technologyWeb_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technology
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
 
07. MTE - Studi Kasus Pemodelan Sistem.pptx
07. MTE - Studi Kasus Pemodelan Sistem.pptx07. MTE - Studi Kasus Pemodelan Sistem.pptx
07. MTE - Studi Kasus Pemodelan Sistem.pptx
 
analysis and design with uml
analysis and design with umlanalysis and design with uml
analysis and design with uml
 
25866386.pdf
25866386.pdf25866386.pdf
25866386.pdf
 

Recently uploaded

Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
spdendr
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 

Recently uploaded (20)

Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 

online auction system.pdf

  • 1. Research and Design of Online Auction System Based on the Campus Network Using UML Chuancheng Ren Department of Computer Science and Technology, Dezhou University, Dezhou, China E-mail:rench@dzu.edu.cn Abstract As campus network and shopping online have grown up, the development of online auction system becomes integrity. The online auction system based on the campus network provides a trading platform for university students, and does not deal with the trading process. So the online auction system must increase its quality of service to attract students. In this paper, we present a scheme for the online auction system using the unified modeling language (UML) technique. We adopt the two steps to design the scheme, and the design scheme of the system is made up of use case diagrams, activity diagrams, class diagrams, sequence diagrams, deployment diagrams. In addition, the scheme can provide certain reference values for constructing the campus electronic commerce and realizing the digital campus. 1. Introduction It is an important construction content of digital campus to build and manage campus network in the newly-built local undergraduate university of China at present. The scale, network performance, application level and universal degree of campus network have already become one of the important marks that measure the factors of the digital campus. The campus network is an interconnected system that mainly bases on network servers, computers, network equipments and network software. The campus network not only offers a network platform for information exchange and resource sharing [1], but also provides a necessary condition for the electronic commerce application in the campus. So, there is a hardware and software environment for design and application of a new online auction system based on the campus network. The online auction system based on the campus network is a type of customers to customer (C2C) business model that facilitates interaction among university students. C2C business model provides individuals with a place to converse, exchange and interact with other people [2]. Nowadays, the online auction system especially develops rapidly and most students depend on it day by day. The reasons why students like to use the online auction system more than traditional auction are discussed in [3, 4, 5, 6, 7]. Up to now, the campus network is also dedicated to play the role of auctioneer to supply a platform for trading among buyers and sellers. This auctioneer attempts to attract many potential students to participate in the online auction system. In this paper, we propose to use the UML technique to analyze and design the online auction system based on the campus network. This paper is organized as follows. In the following section we expound the overview of the online auction system. This is followed with a section introducing the analytical method of this system, including the characteristics of object oriented analysis and design, the advantage of UML, the overall process of the system using UML technique. Next, we present the design scheme of this system in detail, mainly including use case diagrams, activity diagrams, class diagrams, sequence diagrams and component diagrams [8]. And, finally, conclusions are presented. 2. Overview of the system The online auction system based on the campus network is a platform for exchange the goods information among students in the local undergraduate university. Particularly, it offers the trade platform to buyers and sellers together with the campus network. The buyers like to do the trading on the online auction system, because the system brings out the advantages, for example, on the one hand the system employs computer technology to accelerate results of bidding activities in force and economize human resources, on this side, it does not restrict the number of students who want to participate in; on the other hand the system offers a large amount of goods information, and
  • 2. makes students firmly believe that they can buy the cheap goods through the online auction system [9]. The system mainly includes the functions that are divided into user management, goods management, auction management, inquiry management, etc. The details are as followed: • User management: System users are divided into registered users and anonymous users. Different users have different systematic authorities. The registered users participate in bidding, release goods information and so on, but the anonymous users only browse the goods message. • Goods management: The registered users such as the sellers can upload their goods information to the system. Once the information is uploaded successfully, the goods enter the state of auction business. The system reads automatically the goods information from the database, and displays it on the web page that can be browsed by users. • Auction management: The registered users browse the goods information, and the registered users such as the bidders bid for the goods that they are interested in. If it is successful to auction, the seller’s contact information is displayed to the bidder. • Inquiry management: The users can search for the goods according to the classification of the goods in the system. 3. Summary of the UML modeling Currently we often develop the management information system mainly using object-oriented analysis and design method. As UML is a mature object-oriented modeling language that includes a graphical notation used to create an abstract model of a system, it has been widely used in the analysis and design of the information system [8, 10, 11, 12]. The UML can define behavior diagrams that include the use case diagram and activity diagrams, structure diagrams that include the class diagram and component diagram, and interaction diagrams that include the sequence diagram. So we select the online auction system based on the campus network as main research object, and introduce the process of applying the UML technology to describe the functions and business process of the system in detail. We describe all kinds of objects with graphical symbols using the UML technology in the online auction system, and the UML technology is applied to the overall process of the system requirement description, system summary design and detail design. The UML modeling process of the system adopts the use case as the driving and uses iteration. The detailed steps as follows: Step 1: recognize and ensure use cases and actors of the online auction system. Firstly, we carry out the requirement survey to the original system, and then recognize use cases and actors of the system; secondly, we analyze the relationship among the actors and use cases as well as the relationship between the use case and actors; finally we describe the system’s function models with the use case diagram. Step 2: build the static model and dynamic model of the online auction system. Adopting the use case as the driving, we use the activity diagram to indicate the workflow of the specific use case internal and among the use cases, next, we abstract various kinds objects and their attributes and operations from the function models, and draw the relationship among various sorts of classes by the way of using class diagram; finally we describe the conduct characteristics expressed by the use case of those classes in the given circumstances with sequence diagram and describe the system component model with component diagram. 4. The online auction system model 4.1. Use case diagram of the system A use case diagram is a type of behavioral diagram defined by the UML and created from a Use-case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, use cases, and any dependencies between those use cases [13]. This system mainly includes the actors such as the system administrator, the registered users and the anonymous users. The system administrator is a network administrator of the university. The administrator is not only responsible for identifying and authenticating the bidders, but also for issuing the bidding rights and maintaining the bidding order during the auction. The anonymous users are not login users. They only browse the goods information. The registered users who are enrolled students are divided into the buyers and the sellers. The buyers can search for the needed goods, and participate in online auction and comment on the online goods. The sellers can accomplish operation procedure as following: they can release and revise the goods information; secondly they choose the types of auction; finally they configure the type of payment and the term of delivery. The use cases of the online auction system mainly include register case, add goods case, comment case, search case, auction case, transact case, settle case, etc. • Register case: a user becomes a registered user after registering; the registered user can perfect the personal information such as photos, sex, ID card number, telephone number, E-mail, address, etc. After
  • 3. setting up a table of the registered user information, the table can provide basic data for the auction in the later. • Add goods case: The sellers can add the goods information that includes the name, price, descriptions and so on. • Comment case: This case finishes commenting the trust of the sellers. • Search case: The buyers hope to inquire about the goods that they are interested in. This case offers the functions, for instance, searching for the goods according to the classification or name. Figure 1. The use case diagram. Figure 1 is the use case diagram of the online auction system. This use case diagram mainly describes the functions of the online auction system. We introduce the “auction case” specification document that should cover the following areas: Actors: the registered user(the bidder, the seller)。 Type: primary, fundamental. Pre-conditions: The bidders must be registered users. The activity of auction must be within the certain range of time that each type of auction has its specific time required for preparing and conducting the auction. Basic Flow: The system displays the types of auction; the bidders choose one type of auction; the system retrieves all the goods information to satisfy this type of auction; the bidders choose the goods, participate in auctioning and bidding price; when the auction is over, the system would notify the successful bidder about the bid information. Post-conditions: if carrying out this use case, the bidders can comment on the transaction. 4.2. Activity diagram of the system Although the use case diagram describes all kinds of functions offered by the system, the workflow could be described with characters in each use case. It is hard to read them under the condition of the workflow having the complicated logical control, while the UML provides the activity diagram to describe the use case internal work process or the interaction process among the use cases [12, 14]. An activity diagram could intuitively and clearly illustrate what kinds of continued activity are needed to accomplish the function requirement that the use case expressed. Figure 2. The auction activity diagram. Figure 2 depicts an activity diagram for the auction use case. The control nodes at the beginning and end of the flow in Figure 2 are initial and final nodes respectively. When the auction activity is invoked, the control token flows from the initial node to the login action. The bidders flow from the system to the invocation action for the goods information, which must wait for the sellers to provide the goods information. When the goods information is retrieved, the bidders can choose the types of auction (English auction, Dutch auction, Sealed first-price auction [15]) and begin to call out a bid. For instance, when the bidders select the type of English auction, one of them may announce price, other bidders may call out their bids themselves (or have a proxy call out a bid on their behalf), or bids may be submitted electronically with
  • 4. the highest current bid publicly displayed. The auction is over when no participant is willing to bid further, at which point the highest bidders pay their bid [5]. When the auction is over, a control is passed to the final node and the activity terminates. 4.3. Class diagram of the system A class diagram describes the types of objects in the system and the various kinds of static relationships that exist among them [8]. It describes all kinds of the classes in the system and the relationship model of association, generalization and aggregation etc. In the process of system analysis, class diagram not only helps the analysts understand the relationship among the system function objects further, but also enables them make communication with users with the terms used in domain. Generally, a system includes a certain amount of class diagrams, and a class could be added into other class diagrams. In the online auction system, we mainly divide the classes into common class, interface class, control class and entity class. Figure 3 shows the entities of the online auction system, such as administrator, user, goods information, goods, etc. Figure 3. The entity class diagram. 4.4. Sequence diagram of the system A sequence diagram is one of the UML dynamic models, and it underlines the time priority of the information sending among objects, and describes the interaction scene among the objects at some time that the system was executed. We combine the system flow defined by the use cases and the classes involved in the use cases together to express the different flows in the online auction system. As an example, we introduce the auction flow using a sequence diagram. Figure 4 presents a portion of the basic auction flow for the auction use case, and it shows how objects interact during the auction situation. The boxes across the top of the diagram represent classifiers or their instances, such as the bidder, the login screen, searching the goods screen, auction screen, and transaction screen. The sequences of step that are carried out in the auction flow are: • A bidder who is a registered user invokes the login functionality. • The login functionality of the system invokes the searching the goods functionality. • After the goods information is given, the auction functionality of the bidder call out a bid. • Finally, the bidder invokes the transaction screen to display the seller’s contact information. Figure 4. The auction sequence diagram. Figure 5. The deployment diagram. 4.5. Deployment diagram of the system A deployment diagram depicts the deployable units of the system, that is, applications, components, data stores, processes, and devices that make up the system.
  • 5. Figure 5 displays a deployment diagram for the online auction system. The diagram presents a division of the system into three types of units: the online auction system main server which uses software components, a SQL Server 2000 server which contains the auction system database, and a Web server which communicates via the TCP/IP over the connection to the software on the application server. 5. Conclusions The analysis and design discussed in this paper are an introduction to methods and solutions for modeling the online auction system based on the campus network with UML. We present a scheme for the online auction system. This scheme mainly includes use case diagram, activity diagram, class diagram, sequence diagram and deployment diagram. The goal of this paper is to present the scheme to design and integrate modeling the online auction system, such that the diagrams of detail and abstraction are appropriate for designers, developers, implementers, and architects of this application. Further, an auction is a market institution with an explicit set of rules determining resource allocation and prices on the basis of bids from market participants [15]. The online auction system as one of very successful electronic commerce models can provide service with the trade of the goods among university students in the local undergraduate university, and solve daily some problems helping their study and life. So it can make the network marketing and online shopping come into the daily life of university students. References [1] Zhu Xiaohong, Construction and Study of the Network System on Campus. Journal of Hechi University, Vol. 28 No. 5, Oct. 2008, pp. 18-68. [2] Financial Dictionary, Customer To Customer, [Online], Available: www.investopedia.com/terms/c/ctoc.asp. [3] Stefan Klein, Introduction to Electronic Auctions, Electronic Markets, Vol. 7 No. 4, 1997, pp. 3-6. [4] M. Kumar, S.I. Feldman, Business Negotiations on the Internet, IBM Institute for Advanced Commerce report, March 1998. [5] M. Kumar, S.I. Feldman, Internet Auctions, IBM Institute for Advanced Commerce report, Nov. 1998. [6] D. Lucking-Reiley, Auctions on the Internet: What's Being Auctioned, and How?, Journal of Industrial Economics, Vol. 48, No. 3, Sept. 2000, pp. 227-252. [7] E.J. Pinker, A. Seidman, Y. Vakrat, Managing Online Auctions: Current Business and Research Issues, Management Science, Vol. 49, No. 11, 2003, pp. 1457-1484. [8] M. Fowler, K. Scott, UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd ed.), Addison Wesley, 2000. [9] Hung Lixing, Huang Weijian, An Issue on the E- commerce on Campus, Journal of guiling institute of electronic technology, Vol. 21, No. 2, Jun. 2001, pp. 70-72. [10] Li Yunfeng, Li Yiping, Cao Yukun, Spares management of small and medium hydropower enterprises, Vol. 31, No. 6, Dec. 2007, pp. 28-31. [11] Yu K., Froese T., Grobler F, A development framework for data models for computer integrated facilities management, Automation in Construction, Vol. 9, No. 2, March, 2000, pp. 145-167. [12] Ren CC, Analysis and Design of Textile Mill Asset Information Management System Based on UML Technology, International Conference on Management of Technology, Taiyuan, 2008, pp. 130-136. [13] Wikipedia, Use case diagram, [Online], Available: en.wikipedia.org/wiki/Use_case_diagram. [14] He K Q, He F, Yin S, Actor use case: a more complete analysis method of UML. Computer Research and Development, Vol. 38, 2001, pp. 1105-1111. [15] McAfee, R Preston & McMillan, John, Auctions and Bidding, Journal of Economic Literature, American Economic Association, June, Vol. 25, No. 2, 1987, pp. 699- 738.