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