You are on page 1of 24

TITLE - ONLINE AUCTION

TITLE OF THE
PROJECT
ON LINE AUCTION

TITLE - ONLINE AUCTION

INTRODUCTION
Online Auction is known by several names, including electronic reverse bid
Auctions, reverse auctions or simply e-Auctions. Online auction is a group
which is based for auction. If you want to something sell by auction then you post
that on website. It just a selling of products in this project user can do a bid on
particular Products. The main objective of the e-Auction process must be to obtain
best value and the highest price. It cannot be possible to achieve best value
outcomes whilst the focus remains on price. There are two categories of users one
is customers and second one is vendor. Vendor can sell his products on this website
and customer will purchase it. Product will be given to those customer who put a
high bid price on product to purchace.one user can do a more than one bid on
product. There are two categories of users one is customers and second one is
vendor Both have their own registration form .There is a common login page for
vendors and for users but when both login in, it would be easily find out that
Wither it is a vendor or abuser because of their registration details because their
registration forms are different. There are two home page i.e. one page behave
different if vendor login then show the vendors menu or if customer will login
then customer menu will show. Customers should have an appropriate knowledge

TITLE - ONLINE AUCTION


of the online- Auction subject, its market, its market price. In this website anyone
wants to sell products will have to register first then a unique id is given to the
registered users. After registered user have to give details of their products like
(price of product ,at what price he/she wants to start the bid, image of the product)
if he/she wants to sell his/her product .

TITLE - ONLINE AUCTION


OBJECTIVE OF THE PROJECT

The main objective of this project is as follows


1. This portal gives selling/purchasing of product online.
2. Any user have both type i.e. vendor and customer. If he/she sells the product
then he/she is vendor and if he/she purchases the product then he/she is the
customer.
3. This website has bid history.
4. The user can see the bid history.
5. In this, there is a feedback from. If the user wants to give some feedback,
he/she fill this form.

TITLE - ONLINE AUCTION


PROJECT CATEGORY
RDBMS stands for Relation Database Management System. The RDBMS
is responsible for:
1.) Maintaining the relationships between data in the database.
2.) Ensuring that data is stored correctly- that the rules defining
the relationships between data are not violated.
3.) Recovering all data to a point of known consistency in the event
of a system failure
4.) RDBMS also provides referential integrity i.e. Primary KeyForeign Key and Unique Key-Foreign Key.
SQL Server is designed to be a client server system. Client server systems
are constructed so that the database can reside on a control computer
known as a Server and be shared among several users.
SQL

Server

can

work

with

thousands

simultaneously.

of

client

applications

TITLE - ONLINE AUCTION

Transact-SQL:-

SQL Server user Transact-SQL as its database query and programming


language SQL is a set of commands that allows the user to specify the
information to be retrieved or modified with Transact SQL. We can access
data and query, update and manage relational database system.

TITLE - ONLINE AUCTION

DATA FLOW DIAGRAM


A Data flow diagram (DFD) is used to express system requirements in a
graphical form. It is also known as a bubble chart. A DFD depicts
information flow and transform that are applied as data moves from input.
Use of DFD helps to clarify the system requirements. DFD are drawn
surging analysis and are the starting point for the design phase. A DFD could
be used represent a physical system, at the beginning of analysis, or a logical
system at alter point in the system development life cycle. Being graphical,
it is easy to understand.

A DFD is used to describe what data flows rather how if flows. The concern
is understanding the transforms that are required that are required to convert
the input to output. It is independent of hardware, software, data structure
and file organization.

TITLE - ONLINE AUCTION

CONTEXT FREE DIAGRAM

Online Auction

Bid Management

User
Auction Management

TITLE - ONLINE AUCTION


LEVEL --1 DFD
User Management

Vendor

Username master

User details

User

Auction master

Auction master Auction


Management

Auction Details

Auction Type

Bid master
Bid

Bid Master

Management
Bid Details

Chat Management
9

TITLE - ONLINE AUCTION


LEVEL --2 DFD
Username master
Accept

User Details

Checks

Checks Access

User Management

Check New User


Existence

Is It Vendor or
Customer

Vendor

User

Customer

New User Sign up


Page

Store

Username Master
User Details

10

&

TITLE - ONLINE AUCTION

Show Auction

User

Visible

Auction Master

Access
Interact

Auction Type
Retrieve

Auction
Management

Auction Type

Create Auction

Save Auction

Auction Master & Auction Details

11

TITLE - ONLINE AUCTION

Bid Master

Customer

VISIBLE

Show Bid

INTERACT

Bid Management

Create Bid

Pu
t

Bid Master &


Details

12

TITLE - ONLINE AUCTION


ENTITY RELATIONSHIP - DIGRAM

An E R diagram is a model that identifies the concept or entities that exist in a


system and the relationships between those entities. An ERD is often used as a way
to visualize a relational database: each entity represents a database table and the
relationship lines represents the key in one table that point to specific records in
related tables.

Advantages of ER diagram
Professional and faster Development.
Productivity Improvement.
Fewer Faults in Development.
Maintenance becomes easy.

Create date
Interact
d_create
I_auction
idBid
I_uid
i_bid
price
D_createdate
auto_id
I_auto
id date
C_uid
I_net
id
C_pwd
Usermanagement
management

auction_catagoryy
Interact
13have
Auction Type

I_auto id
have
Interact
detail

i_bid
i_uid
i_created
id
by
Auction
Closing
management
History

TITLE - ONLINE AUCTION

I_ auto_id

D_effect_from

Interact

1
1

1
1

D_effect_to

1
Have details

m
1

1
1
i_auto id

14

TITLE - ONLINE AUCTION


DATABASE DESIGN AND TABLE STRUCTURE

1. User Name Master


Atrributes

Datatype

Size

i_auto id

Int

c_uid

Varchar

22

c_pwd
d_createdate

Varchar
Datetime

30

2. User Details

15

TITLE - ONLINE AUCTION


Attributes
u_type
i_auto id
i_net id
c_utype
c_address
c_name
i_mobile
c_Email id
c_A/c no
c_bank name

Datatype
Varchar
Int
Int
Varchar
Varchar
Varchar
Int
Varchar
Varchar
Varchar

Size
10

Datatype
Int
Varchar
Datetime
Int

Size

Datatype

Size

10
10
20
20
20
20

3. Auction Master
Attributes
i_auto id
Auction_name
i_create date
i_created by

20

4. Auction Type
Attributes

16

TITLE - ONLINE AUCTION


i_auto id
i_net id
Auction _catagory
create date

Int
Int
Varchar
Datetime

20

5. Auction Details
Attributes
i_autoid
i_net id
c_item
i_price
create date
Auction _start date
Auction _end date

Datatype
Int
Int
Varchar
Int
Datetime
Datetime
Datetime

Size
20

6. Bid Master
Attributes
i_auto id
i_auction id
d_create date

Datatype
Int
Int
Datetime

Size

17

TITLE - ONLINE AUCTION


7. Bid Details
Attributes
i_auto id
i_net id
i_uid
i_bid price

Datatype
Int
Int
Int
Int

Size

8. Closing History
Attributes
i_auto id
i_bid id
i_uid
i_auction id

Datatype
Int
Int
Int
Int

Size

PROCESS LOGIC
MODULE DESCRIPTION:
User management:
18

TITLE - ONLINE AUCTION


In this project there are two type of user one is customer who wants to buy product
by auction and another is vendor who want to sell his product.
At the time of registration user can select that he want to be a vendor, customer or
both
If he select vendor he can login with his vendor id and password vendor can add
his product details, edit existing product details. But he cannot participate on
auction to bid on a product.
If he registers as a customer then he will login with customer id and password he
can choose any product which is available for auction from the menu then he can
bid on that product.

Auction management:
In auction management module there are many sub modules

19

TITLE - ONLINE AUCTION


For vendor
Add product
Edit product information
When a user clicks on ADD A PRODUCT dropdown will open in which user enter
details about their product.
Edit product info:
If users enter wrong information about product and he/she wants to edit the info
then user will click on EDIT PRODUCT INFORMATION another dropdown will
open and user will edit full details of the product.
For customer:
If a user login as a customer then he/she can bid on any product which is available
for auction on the website.

Payment gateway:
Mode of payment is done by credit card of debit card if a customer puts highest bid
at the end of auction time then he can buy the product, to buy the product he has

20

TITLE - ONLINE AUCTION


two options he can buy from the credit card or debit card. He has to enter his
details then the product then the product is delivers to his home.

AUCTION CLOSING:
At the end of the auction date of the product if he puts the highest price for that
price for that product at the end of the auction he got a mail that he won the auction
and he can purchase that product.

REPORT GENERATION
This is tentative page, because this is changeable at submission of report. But the
main aim of this report generation page is as follows:-

21

TITLE - ONLINE AUCTION


1. The

User management module give the option to user, it is vendor and

2.

customer
The Auction management modules add a product and edit the product

3.

information.
Customer make payment of item.

TOOLS , PLATFORM , HARDWARE AND SOFTWARE


REQUIREMENTS SPECIFICATION

HARDWARE REQUIREMENTS
22

TITLE - ONLINE AUCTION


CORE 2 DUO PROCESSOR (3.0GHZ)
1 GB RAM
320 GB HDD
LCD MONITOR
PRINTER

SOFTWARE REQUIREMENTS
OPERATING SYSTEM WINDOWS 7
DATABASE SQL SERVER 2008
FRONT END - C # AND .NET FRAMEWORK
TOOL VISUAL STUDIO 2010

FUTURE SCOPE:This Portal give Option to User to sell and purchase of a product on line On
different Auction. At this time every person have shortage of time so User can sell
and purchase the product at online. This project can have so many option to selling
and purchasing .
23

TITLE - ONLINE AUCTION

24

You might also like