Online Auction System PDF

June 21, 2021 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Online Auction System PDF...

Description

A Project Presentation On Online Auctioning System Submitted By: Khasetiya Kalpesh (1046) Joshi Nirav (1044) M.Sc. (CA & IT) Sem-III

Internal Guided By Miss. Deepika J Patel

Submitted to Department of Computer Science, Ganpat University, Ganpat Vidyanagar - 384012 Nov./Dec.-2014

Content Sr. No 1 2 3 4 5 6 7 8 9

10 11 12 13 14 15 16

Title Abstract (Project Profile) Existing System Need for new System Functional Specification Hardware and Software Requirement System Flow Chart Timeline Chart E-R Diagram UML Diagrams 9.1 Use Case Diagram 9.2 Activity Diagram 9.3 Class Diagram 9.4 Sequence Diagram 9.5 Collaboration Diagram Data Dictionary Input Design Output Design Testing Post Implementation Review Future Enhancement Bibliography

Project Profile Project Title:-

Online Auctioning System

Objective:-

An Online Auction is service in which auction users can sell or bid for antique products through the internet.

Front End:-

ASP. NET with C# (.Net framework 4.0)

Back End:-

MS SQL Server 2008

Other Tool:-

Crystal-Report 10.5

Type of application:-

Web-Application

Internal Guide:-

Miss. Deepika J Patel

Developed by:-

Khasetiya Kalpesh Joshi Nirav

Time duration:-

90 Days

Existing System

►The existing Auction System for antique Item is managed manually. ► The user who want to sales there things or items by auction than he would announce for that through the media or other way. ►Bidders who need to buy there things than he attend the place of bidding. ►It covers only limited Area. ►Limited Bidders and Sellers.

Need for new system

► The new site is Online Auctioning system is use in 'Anyone, Anytime, Anywhere'. ►The “Online Auctioning System" is online auction house so the Seller or Bidder doesn't need to go anywhere, they can take part in the auction just sitting in the comfort of their living room, be it during the day or night. ►This site also acts as an open form where buyers and sellers can come together and exchange their items. ►It covers Large No of Sellers and Bidders.

Functional Specification System Modules Login: Login Module include various utilities like User Registration, Authentication, Change Password and Forgot Password. Category Management : This module provides all facilities to admin for managing the Category. Package Management : This module provides all facilities to admin for managing the Package. Search : Search Module Provides Category wise Search of items. Auction : In This Module Seller can Upload their Products for Auction, Bidders can bid for the Products finally Admin decides the Winner based on Highest Bidding Price. Report : Report Generation Module can generate reports of past Auctions, Sellers and Bidders.

User Specification

Three type of user 1> Admin 2>Seller 3>Bidder 1> Admin  Admin can manage user and product.  Admin can manage category.  Admin can send the update to the seller and bidder. Admin can manage biding. Admin can manage package. Admin can generate the whole system work report.

To Conti….. 2> Seller  Seller can upload auction product.  Seller can set the starting prize of the item.  Seller can view the bid information for there items.  Seller can bid for product.

3> Bidder  Bidder can also search the items. Bidder can buy package for auction.  Bidder can view detail of product. Bidder can bid on particular product. Bidder can also modify the bidding prize.

Hardware & Software Requirements (Minimum) Hardware Requirements (Minimum) Server side:Processor :-

2.20 GHz

RAM :-

2GB

Hard disk :-

10 GB Free Space

Client side:-

Processor :-

2.0 GHz

RAM :-

1GB

Hard disk :-

4 GB Free Space

Software Requirements (Minimum) Server side:-

Operating system :-

Windows server 2003 or any compatible server OS

Framework :-

.Net framework 4.0

Web Server :-

IIS 6.0

Front End:-

ASP. NET with C# (.NET framework 4.0)

Back End :-

SQL server 2008

Client side:-

Operating system :-

Windows XP or any compatible OS

Browser :-

Internet Explorer 6.0 or any compatible

System Flow Chart Start Is Registered No

Registration

Login Yes Is Valid Yes

No

( Admin)

Yes ( Bidder )

No

Is Admin Yes

Manage User And Products

Is Bidder

No ( Seller )

Manage Category

Search Products for Auction

Upload auction Product.

Send Updates to Seller and Bidder

Purchase Package

Set the time and Prize of Product

Manage Biding

View Detail of Product

View Bid Information

Manage Package

Bid for the Products

Report Generation

Modify the Bid Amount

Logout Stop

Timeline Chart 3 Months

Activities Requirement Gathering &Analysis

15 Days

30 Days

45 days

60 Days

75 Days

90 days

Total days

10 (1 to 10)

Design

30 (11 to 40)

Coding

30 (35 to 65)

Testing

25 (50 to 75)

Implementat ion

10 (75 to 85)

Documentati on

90 (1 to 90)

Total

90 Days

E-R Diagram R_id P_name

M

P_ID

1

P_des

Bid

BIDDER

M

PRODUCTS M

User_name.

M

Manage Package_id

Purchase

P_name

M R_id

PACKAGE 1

1

ADMIN 1

upload

M

1

Has

Manage R_id

1

1

Manage

User_name

SELLER M User_name

Manage

C_id C_name

M

Manage

Category 1

Use-case Diagram for Admin

Use-case Diagram for Bidder

Use-case Diagram for Seller

Activity Diagram for Admin

Activity Diagram for Bidder

Activity Diagram for Bidder for Bidding a Product

Activity Diagram for Seller

Class Diagram

Sequence Diagram for Admin

Sequence Diagram for Bidder

Sequence Diagram for Seller

Collaboration Diagram for Admin

Online Auctioning

1:Login 2:Manage User 3:Manage Product 4:Manage Category 5:Send Update to Seller & Bidder 6:Manage Bidding 7:Manage Package 8:Report Generation 9:Logout

1:1:1:1:Login Successfully 2:1:1:1:View User Detail 3:1:1:1:View Product Information 4:1:1:1:View Category Information 5:1:1:1:Send Update Successfully 6:1:1:1:View Bidding Information 7:1:1:1:View Package Information 8:1:1:1:View Report Detail 9:1:1:1:Logout successfully

Admin

Database 1:1:1:Acknowledgement 2:1:1:Update User Detail 3:1:1:Response for Manage Product 4:1:1:Response for Manage Category 5:1:1:Response for Send Update 6:1:1:Response for Manage Bidding 7:1:1:Response for Manage Package 8:1:1:Response for Report Generation

Collaboration Diagram for Bidder 1:1:Registration Detail 2:1:Authentication 3:1:Product Detail 4:1:Request for Purchase Package 5:1:Request for View Product Detail 6:1:Request for Bid for Product 7:1:Request for Modify Bid Amount

Online Auctioning

1.Registration 2:Login 3:Search Product 4:Purchase Package 5:View Product Detail 6:Bid for the Product 7:Modify Bid Amount 8:Logout

1:1:1:1:Registration Successfully 2:1:1:1:Login Successfully 3:1:1:1:View search Product 4:1:1:1:View Product Detail 5:1:1:1:Purchase Package Successfully 6:1:1:1:Bid for the Product Successfully 7:1:1:1:Modify Bid Amount Successfully 8:1:1:1:Logout Successfully

Bidder

Database 1:1:1:Respose for Registration 2:1:1:Acknowledgement 3:1:1:Search Product Detail 4:1:1:Respose for Purchase Product 5:1:1:Respose for View Product Detail 6:1:1:Respose for Bid for Product 7:1:1:Respose for Modify Bid Amount

Collaboration Diagram for Seller

1:1:Registration Details 2:1:Authentication 3:1:Product Detail 4:1:Request for Set the time & Prize of product 5:1:Request for View Bid Information

Online Auctioning

Database 1:1:1:Response for Registration 2:1:1:Acknowledgement 3:1:1:Response for Product Detail 4:1:1:Response for Set the time & Prize of Product 5:1:1:Response for View Bid Information

1.Registration 2:Login 3:Upload Product 4:Set the time & Prize of product 5:View Bid Information 6:Logout

1:1:1:1:Registration Successfully 2:1:1:1:Login Successfully 3:1:1:1:Successfully Product Uploaded 4:1:1:1:Successfully set time & prize of product 5:1:1:1:View bid Information 6:1:1:1:Logout Successfully

Seller

Data Dictionary Table Name: User_Master Primary Key :Username Description : It Store users Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

Username

Nvarchar

25

Primary key

It is reference to the Login table.

2

FirstName

Nvarchar

25

Not Null

It stores users First name.

3

LastName

Nvarchar

25

Not Null

It stores users Last name.

4

Gender

Nvarchar

6

Not Null

Checks whether the user is Male or Female

5

Address

Nvarchar

100

Not Null

It stores users Address.

6

Country

Nvarchar

20

Foreign key

It reference to Country Table.

7

State

Nvarchar

20

Foreign key

It reference to State Table.

8

City

Nvarchar

20

Foreign key

It reference to City Table.

9

E-Mail

Nvarchar

25

Not Null

It stores users E-mail Id.

10

Contact

Numeric

10

Not Null

It stores users Contact No.

11

Photo

Nvarchar

100

Not Null

It stores users Personal Photo.

12

Password

Nvarchar

25

Not Null

It stores users Password.

13

Type

Nvarchar

7

Not Null

Checks whether the user is Admin or not

Table Name: Category_Master Primary Key : Cat_id Foreign Key : Description : It Store Category Detail. Column Name

Data Type

Size

Constraint

Description

1

Cat_id

Int

-

Primary key

It store Unique Category id

2

CatName

Nvarchar

30

Not Null

It stores Category Name

Sr. No

Table Name : Country_Master Primary Key: Country_id Foreign Key : Description : It Store Country Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

Country_id

Int

-

Primary key

It stores Country id

2

CountryName

Nvarchar

20

Not Null

It stores Country Name

Table Name : State_Master Primary Key: State_id Foreign Key : Country_id Description : It Store State Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

State_id

Int

-

Primary key

It stores State id

2

Country_id

Int

-

Foreign key

It reference to Country Table.

3

StateName

Nvarchar

20

Not Null

It stores State Name

Table Name : City_Master Primary Key: City_id Foreign Key : State_id Description : It Store City Detail. Sr. No Column Name

Data Type

Size

Constraint

Description

1

City_id

Int

-

Primary key

It store City id.

2

State_id

Int

-

Foreign key

It reference to State Table.

3

CityName

Nvarchar

20

Not Null

It stores City Name.

Table Name: Product_Master Primary Key : Product_id Foreign Key : Cat_id , Username Description : It Store seller and bidder Can upload product and Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

Product_id

Int

-

Primary key

It stores Products Id.

2

Cat_id

Int

-

Foreign key

It reference to Category Table.

3

Username

Nvarchar

25

Foreign key

It reference to User_Master table.

4

ProductName

Nvarchar

20

Not Null

It stores Products Name.

5

Description

Nvarchar

100

Not Null

It stores Products description.

6

Min_Bid_Price

Numeric

(10,2)

Not Null

It stores Minimum bid price for Products.

7

Status

Bit

-

Not Null

Checks whether Bid on Product is Open or Close(‘1’-Open,’0’-Close).

8

Photo

Nvarchar

50

Not Null

It stores Photo of the Products.

9

StartDate

Datetime

-

Not Null

Starting Bid Date for Products.

10

EndDate

Datetime

-

Not Null

Ending Bid Date for Products.

Table Name: Bid_Master Primary Key : Bid_id Foreign Key : Product_id , Username Description : It Store Bidding Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

Bid_id

Int

-

Primary key

It stores Id of Bidding.

2

Product_ id

Int

-

Foreign key

Id of the Products(Product Master).

3

Username

Nvarchar

25

Foreign key

It reference to User_master table.

4

Bid_Date

Datetime

-

Not Null

It stores the Date of Bidding.

5

Bid_Price

Numeric

(10,2)

Not Null

It stores the Bid price of Products.

Table Name : Bidconfirm_Master. Primary Key : Confirm_Bid_id Foreign Key : Username, bid_id Description : It store the Bid Confirmation Details Sr. No Column Name

DataType

Size

Constraint

1

Confirm_Bid_id

Int

-

Primary Key

2

Username

Nvarchar

25

Foreign Key

3

Bid_id

Int

-

Foreign Key

Description It stores users bid confirmation id. It reference to Users_Master. It reference to Bid table.

Table Name : Package_Master Primary Key: Package_id Foreign Key : Username Description : It Store Package Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

Package_id

Int

-

Primary key

It stores Package id

2

P_Name

Nvarchar

25

Not Null

It store Package name.

3

P_Pize

Numeric

(10,2)

Not Null

It stores Package Prize.

4

Photo

Nvarchar

50

Not Null

It stores the Package photo.

Table Name : Package_User_Master Primary Key: P_U_id Foreign Key : Username Description : It Store Package Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

P_U_id

Int

-

Primary key

It stores Package id

2

Username

Nvarchar

25

Foreign key

It reference to User_Master.

3

Total_Package_bid

Numeric

10

Not Null

It stores Total Package.

Table Name : User_Package_Master Primary Key: user_package_id Foreign Key : Username, Package_id Description : It Store user package detail.

Sr. No

Column Name

Data Type

Size

Constraint

Description

1

User_package_id

Int

-

Primary key

It stores user Package id

2

Username

Nvarchar

25

Foreign key

It reference to User_Master.

3

Package_id

Int

Foreign key

It reference to Package_Master

Table Name : News_Master Primary Key: News_id Foreign Key : Description : It Store News Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

News_id

Int

-

Primary key

It stores News id

2

News_name

Nvarchar

MAX

Not Null

It stores news.

Table Name : feedback_Master Primary Key: News_id Foreign Key : Description : It Store News Detail. Sr. No

Column Name

Data Type

Size

Constraint

Description

1

F_id

Int

-

Primary key

It stores Feedback id

2

Firstname

Varchar

15

Not Null

It stores firstname.

3

Email

Nvarchar

25

Not Null

It stores email.

4

Contact

Numeric

10

Not Null

It stores contact

5

Subject

Varchar

50

Not Null

It stores subject.

6

Msg

Nvarchar

MAX

Not Null

It stores Message.

Input Design User Side

Home Page: This Home Page is open When Customer can Open the Site.

Registration Form: This page is used to customer can Registration here. But customer not enter data so error will be occur.

Registration Form: This page is used to customer can Registration here.

Login Page: The login page for user can not enter username and password validation will be occur.

Login Page: The login page for user can wrong enter username and password error will be occur.

Login Page: The login page for user login.

Home Page: This is home page for registered user.

Profile : This page for user can update his profile information.

Profile : This page for user can change his password.

Add Auction Item: This page for user can not enter some data into the fields error will be occur.

Add Auction Item: This page for user can Add his Items for Auction.

PayPal Page: This is paypal page for user can paid for upload auction item.

Show Your Item: This page for user can view your Item and update item.

Show Your Item: This page for user can view your Item and update item.

Search Item: This page for user can search Items.

Bid On Item: This page for user can Bid On the Particular Item then package not available so error will be occur.

Purchase Package: This page for user can purchase package.

PayPal: This is paypal page for user can paid for purchase package.

Bid On Item: This page for user can Bid On the Particular Item.

Select Item and show Bid: This page for user can show which person can bid on his auction item.

Show Your Bid: This page for user can show how many bid on particular the auction item

Update Your Bid: This page for user can update your bid on particular the auction item

Contact Us : This page for user have Any Query to Contact to the Company.

Forgot password: This page is page for user can enter wrong username and contact no error will be occur.

Forgot password: This page is page for user can enter correct username and contact no password will be display.

Gmail page: This is gmail page for user can view own change password.

Input Design Admin Side

Admin Login Page: The login page for Admin login.

Add News And Manage NewsPage NewsPage(Admin): (Admin): Admin can Add News and Manage News for Using this Page.

Add Category and manage Category Page(Admin): Admin can Add category And Manage Category for Using this Page.

Manage Country, State and City In this page admin can add update and delete Country state and City

Add Product And Manage Products Page(Admin): Admin can Add Product And Manage Products for Using this Page.

Manage user Page(Admin): Admin can Manage user Using this Page.

Manage Package Page(Admin): Admin can add and Manage Package Using this Page.

Manage User Package: Admin can manage user package in this page.

Manage Bid Page And Confirm the bid(Admin): Admin can Manage Bid and conform bidding for Using this Page.

Confirm the bid(Admin): Admin can send confirmation mail to the winner user.

Gmail Page: User view confirmation mail.

Output Design

Report Page: Admin can view report in this page.

Users Registration Report: This report contain all information about the all users who is regestered in the website.

Auction Item Report: This report contain all information about the all Auction Item.

Bid Info Report: This report contain all information about the all bid.

Confirm Bid Report: This report contain about Confirmation Bid Info.

Testing No 1

2

3

4

Test Cases Login

Registration

Bid On Item

Add Item

Case Type Wrong Username and Password

Expected Result The System throws an error and prevent from login

Actual Result The System display a message like “wrong Username and Password” The system display homepage for user/admin.

Pass/ Fail Fail

Enter correct Username and Password

The system can redirect the page.

Required Field Validation

Mandatory Fields should not be blank

You have to enter some Pass Value into mandatory fields

Required Field Validation

Mandatory Fields should be blank

You have blank enter some Value into mandatory fields

Fail

Required Field Validation

Mandatory Fields should not be blank

You have to enter Bidamount into mandatory fields

Pass

Required Field Validation

Mandatory Fields should be blank

Required Field Validation

Mandatory Fields should not be blank

Required Field Validation

Mandatory Fields should be blank

You have blank enter Fail some Value into mandatory fields You have to enter some Pass Value into mandatory fields You have blank enter Fail some Value into mandatory fields

Pass

Post Implementation Review

 Improve the Performance of this website because at this time it will take time to load only First page in Web Browser.  More Functionality to be add that make this website to more user Friendly. 

Post implementation review is conducted by Users and Analyst.



To determine whether the system has met its objective, that is analysts, want to know if the performance level of Users has improved. If nothing is happening, one may question whether the system can be considered successful.

Future Enhancement:

 In Future We will browse many category for auction.  In Future we create a mobile application for auction & shopping which is used in Mobile, Tablet and another Technology Devices. Better Customer services like Online Payment facility.

Bibliography: At the process time of making this project I have take reference of some outsider sources which we want to mansion here.

Database Management System (1) Sql,PL/Sql Author:- Ivan Bayross Edition:- Third Edition Publishers:-BPB Publishers For Programming:(2) Asp.Net with C# Author:- Shyam . N . Chawda Publishers:-Nirav Prakashan Websites www.ebay.in www.bolijeeto.com

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF