a project presentation on online auctioning...
TRANSCRIPT
A Project PresentationA Project PresentationOnOn
Online Online Auctioning SystemAuctioning System
Submitted By:Khasetiya Kalpesh (1046)Joshi Nirav (1044)M.Sc. (CA & IT) Sem-III
Submitted toDepartment of Computer Science,
Ganpat University, Ganpat Vidyanagar - 384012Nov./Dec.-2014
Internal Guided ByMiss. Deepika J Patel
ContentContent
Sr. No Title1 Abstract (Project Profile) 2 Existing System3 Need for new System4 Functional Specification5 Hardware and Software Requirement6 System Flow Chart 7 Timeline Chart8 E-R Diagram9 UML Diagrams
9.1 Use Case Diagram9.2 Activity Diagram9.3 Class Diagram9.4 Sequence Diagram9.5 Collaboration Diagram
10 Data Dictionary11 Input Design12 Output Design13 Testing14 Post Implementation Review15 Future Enhancement16 Bibliography
Project ProfileProject 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 SystemExisting 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 forthat 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 systemNeed 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'tneed to go anywhere, they can take part in the auction just sitting in the comfort of theirliving room, be it during the day or night.
►This site also acts as an open form where buyers and sellers can come together andexchange their items.
►It covers Large No of Sellers and Bidders.
System System ModulesModulesLogin:
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 theCategory.
Package Management :This module provides all facilities to admin for managing thePackage.
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 theWinner based on Highest Bidding Price.
Report :Report Generation Module can generate reports of past Auc-tions, Sellers and Bidders.
Functional Specification
User SpecificationUser Specification
Three type of user
1> Admin2>Seller3>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.
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.
To Conti…..To Conti…..
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 Requirements (Minimum)Hardware Requirements (Minimum)
Server side:-
Processor :- 2.20 GHz
RAM :- 2GB
Hard disk :- 10 GB Free Space
Processor :- 2.0 GHz
RAM :- 1GB
Hard disk :- 4 GB Free Space
Client side:-
Hardware & Software Requirements (Minimum)
Software Requirements (Minimum)Software Requirements (Minimum)
Server side:-
Operating system :- Windows server 2003 or anycompatible 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
Operating system :- Windows XP or any compatible OS
Browser :- Internet Explorer 6.0 or any compatible
Client side:-
Upload auction Product.
View Bid Information
Search Products for Auction
Bid for the Products
Modify the Bid Amount
No Registration
Is Registered
Yes NoIs Admin
Stop
( Seller )( Bidder )
( Admin)
Manage User And Products
Send Updates to Seller and Bidder
Manage Biding
Start
Manage Package
System Flow Chart System Flow Chart
Yes
Login
Logout
YesIs Valid
No
Purchase Package
View Detail of Product
Set the time and Prize of Product
Manage Category
Is Bidder
Yes No
Report Generation
Timeline Timeline ChartChart
Activities3 Months
Total days15 Days 30 Days 45 days 60 Days 75 Days 90 days
Requirement Gathering &Analysis
10(1 to 10)
Design 30(11 to 40)
Coding 30(35 to 65)
Testing 25(50 to 75)
Implementation
10(75 to 85)
Documentation
90(1 to 90)
Total 90Days
PRODUCTS
upload
SELLER
ADMIN
Manage
Manage
Manage
BIDDER Bid
Manage Category
Has
P_nameP_ID P_des
R_id
User_name.
E-R Diagram
R_id
User_name
R_id
User_name
C_idC_name
1 1 1
1
M
M
MM
M
M
11
PACKAGEM
1
M
Package_id P_name
Manage
Purchase
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
Admin
Online Auctioning Database
1:Login2:Manage User3:Manage Product 4:Manage Category5:Send Update to Seller &
Bidder6:Manage Bidding7:Manage Package8:Report Generation9:Logout
1:1:1:Acknowledgement2:1:1:Update User Detail3:1:1:Response for Manage Product4:1:1:Response for Manage Category5:1:1:Response for Send Update6:1:1:Response for Manage Bidding7:1:1:Response for Manage Package8:1:1:Response for Report Generation
1:1:1:1:Login Successfully2:1:1:1:View User Detail3:1:1:1:View Product Information4:1:1:1:View Category Information5:1:1:1:Send Update Successfully6:1:1:1:View Bidding Information7:1:1:1:View Package Information8:1:1:1:View Report Detail9:1:1:1:Logout successfully
Collaboration Diagram for Bidder
Bidder
Online Auctioning Database
1.Registration2:Login3:Search Product4:Purchase Package5:View Product Detail6:Bid for the Product 7:Modify Bid Amount8:Logout
1:1:Registration Detail2:1:Authentication3:1:Product Detail4:1:Request for Purchase Package5:1:Request for View Product Detail 6:1:Request for Bid for Product7:1:Request for Modify Bid Amount
1:1:1:Respose for Registration2:1:1:Acknowledgement3:1:1:Search Product Detail4:1:1:Respose for Purchase Product5:1:1:Respose for View Product Detail6:1:1:Respose for Bid for Product7:1:1:Respose for Modify Bid Amount
1:1:1:1:Registration Successfully2:1:1:1:Login Successfully3:1:1:1:View search Product4:1:1:1:View Product Detail5:1:1:1:Purchase Package Successfully6:1:1:1:Bid for the Product Successfully7:1:1:1:Modify Bid Amount Successfully8:1:1:1:Logout Successfully
Collaboration Diagram for Seller
Seller
Online Auctioning Database
1.Registration2:Login3:Upload Product4:Set the time & Prize of product 5:View Bid Information6:Logout
1:1:Registration Details2:1:Authentication3:1:Product Detail4:1:Request for Set the time & Prize of product 5:1:Request for View Bid Information
1:1:1:Response for Registration2:1:1:Acknowledgement3:1:1:Response for Product Detail4:1:1:Response for Set the time & Prize of Product5:1:1:Response for View Bid Information1:1:1:1:Registration Successfully
2:1:1:1:Login Successfully3:1:1:1:Successfully Product Uploaded4:1:1:1:Successfully set time & prize of product 5:1:1:1:View bid Information6:1:1:1:Logout Successfully
Table Name: User_MasterPrimary Key :UsernameDescription : 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
DataData DictionaryDictionary
Table Name: Category_MasterPrimary Key : Cat_idForeign Key : Description : It Store Category Detail.
Sr. No 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 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 : Country_MasterPrimary Key: Country_idForeign Key :Description : It Store Country Detail.
Table Name : State_MasterPrimary Key: State_idForeign Key : Country_idDescription : 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
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 : City_MasterPrimary Key: City_idForeign Key : State_idDescription : It Store City Detail.
Table Name: Product_MasterPrimary Key : Product_idForeign Key : Cat_id , UsernameDescription : 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_MasterPrimary Key : Bid_idForeign Key : Product_id , UsernameDescription : 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_idForeign Key : Username, bid_idDescription : It store the Bid Confirmation Details
Sr. No Column Name DataType Size Constraint Description
1 Confirm_Bid_id Int - Primary Key It stores users bid confirmation id.
2 Username Nvarchar 25 Foreign Key It reference to Users_Master.
3 Bid_id Int - Foreign Key It reference to Bid table.
Table Name : Package_MasterPrimary Key: Package_idForeign Key : UsernameDescription : 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_MasterPrimary Key: P_U_idForeign Key : UsernameDescription : 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_MasterPrimary Key: user_package_idForeign Key : Username, Package_idDescription : 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_MasterPrimary Key: News_idForeign 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_MasterPrimary Key: News_idForeign 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 Input Design User Side User Side
Home Page:Home Page:
This Home Page is open When Customer can Open the Site.
Registration Form:Registration Form:
This page is used to customer can Registration here. But customer not enter data so error will be occur.
Registration Form:Registration Form:
This page is used to customer can Registration here.
Login Page:Login Page:
The login page for user can not enter username and password validation will be occur.
Login Page:Login Page:
The login page for user can wrong enter username and password error will be occur.
Login Page:Login Page:
The login page for user login.
Home Page:Home Page:
This is home page for registered user.
Profile :Profile :
This page for user can update his profile information.
Profile :Profile :
This page for user can change his password.
Add Auction Item:Add Auction Item:
This page for user can not enter some data into the fields error will be occur.
Add Auction Item:Add Auction Item:
This page for user can Add his Items for Auction.
PayPal Page:PayPal Page:
This is paypal page for user can paid for upload auction item.
Show Your Item:Show Your Item:
This page for user can view your Item and update item.
Show Your Item:Show Your Item:
This page for user can view your Item and update item.
Search Item:Search Item:This page for user can search Items.
Bid On Item:Bid On Item:
This page for user can Bid On the Particular Item then package not available so error will be occur.
Purchase Package:Purchase Package:
This page for user can purchase package.
PayPal:PayPal:
This is paypal page for user can paid for purchase package.
Bid On Item:Bid On Item:
This page for user can Bid On the Particular Item.
Select Item and show Bid:Select Item and show Bid:
This page for user can show which person can bid on his auction item.
Show Your Bid:Show Your Bid:
This page for user can show how many bid on particular the auction item
Update Your Bid:Update Your Bid:
This page for user can update your bid on particular the auction item
Contact Us :Contact Us :
This page for user have Any Query to Contact to the Company.
Forgot password:Forgot password:
This page is page for user can enter wrong username and contact no error will be occur.
Forgot password:Forgot password:
This page is page for user can enter correct username and contact no password will be display.
Gmail page:Gmail page:
This is gmail page for user can view own change password.
Input Design Input Design Admin Side Admin Side
Admin Login Page:Admin Login Page:
The login page for Admin login.
Add News And Manage Add News And Manage NewsPageNewsPage(Admin):(Admin):
Admin can Add News and Manage News for Using this Page.
Add Category and manage Category Page(Admin):Add Category and manage Category Page(Admin):
Admin can Add category And Manage Category for Using this Page.
Manage Country, State and CityManage Country, State and City
In In this page admin can add update and this page admin can add update and delete Country state and City delete Country state and City
Add Product And Manage Products Page(Admin):Add Product And Manage Products Page(Admin):
Admin can Add Product And Manage Products for Using this Page.
Manage user Page(Admin):Manage user Page(Admin):
Admin can Manage user Using this Page.
Manage Package Page(Admin):Manage Package Page(Admin):
Admin can add and Manage Package Using this Page.
Manage User Package:Manage User Package:
Admin can manage user package in this page.
Admin can Manage Bid and conform bidding for Using this Page.
Manage Bid Page And Confirm the bid(Admin):Manage Bid Page And Confirm the bid(Admin):
Confirm the bid(Admin):Confirm the bid(Admin):Admin can send confirmation mail to the winner user.
Gmail Page:Gmail Page:User view confirmation mail.
Output Design Output Design
Report Page:Report Page:Admin can view report in this page.
Users Registration Report:Users Registration Report:
This report contain all information about the all users who is regestered in the website.
Auction Item Report:Auction Item Report:
This report contain all information about the all Auction Item.
Bid Info Report:Bid Info Report:
This report contain all information about the all bid.
Confirm Bid Report:Confirm Bid Report:
This report contain about Confirmation Bid Info.
TestingTesting
No TestCases
CaseType
ExpectedResult
ActualResult
Pass/Fail
1 Login Wrong Username and Password
The System throws an error and prevent from login
The System display a message like “wrong Username and Password”
Fail
Enter correct Username and Password
The system can redirect the page.
The system display homepage for user/admin.
Pass
2 Registration Required Field Validation
Mandatory Fields should not be blank
You have to enter some Value into mandatory fields
Pass
Required Field Validation
Mandatory Fields should be blank
You have blank enter some Value into mandatory fields
Fail
3 Bid On Item Required Field Validation
Mandatory Fields should not be blank
You have to enter Bid-amount into mandatory fields
Pass
Required Field Validation
Mandatory Fields should be blank
You have blank enter some Value into mandatory fields
Fail
4 Add Item Required Field Validation
Mandatory Fields should not be blank
You have to enter some Value into mandatory fields
Pass
Required Field Validation
Mandatory Fields should be blank
You have blank enter some Value into mandatory fields
Fail
Post Implementation Review
Improve the Performance of this website because at this time it will taketime 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 toknow if the performance level of Users has improved. If nothing ishappening, one may question whether the system can be considered successful.
Future Enhancement:Future Enhancement:
In Future We will browse many category for auction.
In Future we create a mobile application for auction & shopping which isused in Mobile, Tablet and another Technology Devices.
Better Customer services like Online Payment facility.
Bibliography:Bibliography:
At the process time of making this project I have take reference of some outsidersources which we want to mansion here.
Database Management System(1) Sql,PL/SqlAuthor:- Ivan BayrossEdition:- Third EditionPublishers:-BPB Publishers
For Programming:-(2) Asp.Net with C#Author:- Shyam . N . ChawdaPublishers:-Nirav Prakashan
Websiteswww.ebay.in www.bolijeeto.com