Online Auction Synopsis

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 24
At a glance
Powered by AI
The key takeaways are that there are two main types of users - vendors and customers. Vendors can add and edit product details to sell on the auction site, while customers can bid on products. The auction management module allows adding and editing products as well as bidding and closing auctions.

There are two types of users - vendors and customers. Vendors can sell products, while customers can purchase products. Users can register as either type. The roles differ based on whether users are selling or purchasing products.

The auction management module allows vendors to add and edit product details. It also allows customers to view available products and place bids. Auctions are closed once the bidding period ends and the highest bidder is notified. Payment is handled through a payment gateway.

TITLE - ONLINE AUCTION

TITLE OF THE
PROJECT

ON LINE AUCTION

1
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

2
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 .

3
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.

4
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 Key-

Foreign 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 of client applications

simultaneously.

5
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.

6
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.

7
TITLE - ONLINE AUCTION

CONTEXT FREE DIAGRAM

Online Auction Bid Management

User
Auction Management

8
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

Checks User Details

Checks Access

User Management Check New User Is It Vendor or


Existence Customer

Vendor Customer
User
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 Auction Type


Management

Create Auction
Save Auction

Auction Master & Auction Details

11
TITLE - ONLINE AUCTION

Bid Master

Customer VISIBLE

INTERACT Show Bid

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.

auction_catagoryy I_auto id
Create date
Interact Interact have
Interact
detail
13have

Auction Type
d_create
I_auction
id date
D_createdate
auto_id
I_auto idBid
C_uid I_uid
i_bid
I_net
Usermanagement
management id price
C_pwd Auction
Closing i_bid
i_uid
i_created
management
History id by
TITLE - ONLINE AUCTION

D_effect_from I_ auto_id

Interact
1 m 1

1 1 1
D_effect_to

M 1

m Have details 1

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 Varchar 30
d_createdate Datetime

2. User Details

15
TITLE - ONLINE AUCTION

Attributes Datatype Size


u_type Varchar 10
i_auto id Int
i_net id Int
c_utype Varchar 10
c_address Varchar 10
c_name Varchar 20
i_mobile Int
c_Email id Varchar 20
c_A/c no Varchar 20
c_bank name Varchar 20

3. Auction Master

Attributes Datatype Size


i_auto id Int
Auction_name Varchar 20
i_create date Datetime
i_created by Int

4. Auction Type

Attributes Datatype Size

16
TITLE - ONLINE AUCTION

i_auto id Int
i_net id Int
Auction _catagory Varchar 20
create date Datetime

5. Auction Details

Attributes Datatype Size


i_autoid Int
i_net id Int
c_item Varchar 20
i_price Int
create date Datetime
Auction _start date Datetime
Auction _end date Datetime

6. Bid Master

Attributes Datatype Size


i_auto id Int
i_auction id Int
d_create date Datetime

17
TITLE - ONLINE AUCTION

7. Bid Details

Attributes Datatype Size


i_auto id Int
i_net id Int
i_uid Int
i_bid price Int

8. Closing History

Attributes Datatype Size


i_auto id Int
i_bid id Int
i_uid Int
i_auction id Int

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

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

information.
3. 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