0% found this document useful (0 votes)
38 views108 pages

Sample PPT Bidder's Point

The document is a project presentation for a website called Bidder's Point. Bidder's Point aims to digitize auctions so that auctioneers and bidders can securely sell and purchase items through an online platform. The presentation includes information on the existing manual auction system, the need for a new digital system, user types of the system, key modules, system requirements, data flow diagrams, entity relationship diagrams, and a data dictionary.

Uploaded by

vosek77866
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views108 pages

Sample PPT Bidder's Point

The document is a project presentation for a website called Bidder's Point. Bidder's Point aims to digitize auctions so that auctioneers and bidders can securely sell and purchase items through an online platform. The presentation includes information on the existing manual auction system, the need for a new digital system, user types of the system, key modules, system requirements, data flow diagrams, entity relationship diagrams, and a data dictionary.

Uploaded by

vosek77866
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 108

Silver Oak University

A PROJECT PRESENTATION
ON
Bidder’s Point

Submitted By
Mevada Himal Ashokkumar (En. No:-19082221031)

B.Sc.(CA&IT) - VI
U15A5PRI : INDUSTRIAL PROJECT – I

Group No:- 4

Internal Guide
Ms. Vandana Patel

Submitted To
Silver Oak College of Computer Applications(SOCCA)
Silver Oak University, Ahmedabad – 382481
1. PROJECT PROFILE

Project Profile : Bidder’s Point


Objective: The purpose of introducing Bidder’s Point is used to turn auction
into digitally, so auctioneer and bidder can securely sell and purchase
through digital platform without going to anywhere.
Platform of Application: Web base Application
Front End Tool: PHP 8.0.12
Back End Tool: MySQL 5.6.17
Project Duration : 90 Days
Internal Project Guide : Ms. Asha Patel

Submitted By : Mevada Himal : 19082221031


Submitted To : Department Of Computer Science
2. EXISTING SYSTEM

⮚ The few 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 ways.

⮚ Bidders who want to buys some things that he have to attend the place of bidding.

⮚ Time consuming for both auctioneer and bidders.


3. NEED FOR NEW SYSTEM

⮚ Large numbers of auctioneer and bidders through digital platform.

⮚ Auctioneer and bidder participate from globally.

⮚ Time and money saving system.

Website UI & Easy Any Charges Secure


UX Navigation
gsaauctions.gov ✔ ✔ ✔
webstore.com ✔ ✔
atomicmall.com ✔
sothebys.com ✔ ✔ ✔ ✔
Bidder’s Point ✔ ✔ ✔
4. FUNCTIONAL SPECIFICATION

4.1 USER OF THE SYSTEM

(1) Admin:-

⮚ The admin can login into system by entering some credentials.

⮚ The admin can manage all bids.

⮚ The admin can manage all the products.

⮚ The admin can manage all users.

⮚ The admin can see all the product and bid reports.
4. FUNCTIONAL SPECIFICATION

4.1 USER OF THE SYSTEM

(2) Auctioneer:-

⮚ The auctioneer has to register on website by giving some information.

⮚ The auctioneer can login on the website by providing some personal information.

⮚ The auctioneer can manage their own products.

⮚ The auctioneer can see their own product reports.

⮚ The auctioneer can see report that shows winner of the bid and some personal
information to contact with winner.
4. FUNCTIONAL SPECIFICATION

4.1 USER OF THE SYSTEM

(3) Bidder:-

⮚ The bidder has to register on website by giving some information.

⮚ The bidder can login on the website by providing some personal information.

⮚ The bidder can bid on any product.

⮚ The bidder can see the status of his bid like he won.

⮚ The bidder can see product that he/she has given bid.
4. FUNCTIONAL SPECIFICATION

4.2 MODULE OF THE SYSTEM

⮚ Registration :-
The auctioneer and bidder can register on the website.

⮚ Login:-
The auctioneer , bidder and admin can login on the website.

⮚ Manage User:-
Admin can manage all user but auctioneer and bidder can only manage their own
profile.

⮚ Manage Product:-
The admin can manage all products and the auctioneer can manage their own product.
4. FUNCTIONAL SPECIFICATION

4.2 MODULE OF THE SYSTEM

⮚ Manage Bid:-
The admin can manage all bid and the bidder can manage their own bid.

⮚ Report:-
The Auctioneer and the admin can see report that shows how many product got how many
bid and who gave bid on that product and the bidder and the admin can see on how many
product he has given bid and is there any product that accepted his/her bid.
5. SYSTEM REQUIREMENT

5.1 MINIMUM SOFTWARE REQUIREMENT

Server Side Requirement


Operating System Window Server 2003 or Any Compatible
Server OS
Web Server APACHE
Front-End Tools PHP 8.0.12
Back-End Tool MySQL 5.6.17

Client Side Requirement


Operating System Window XP or Any Compatible OS
Web Browser Google Chrome or Any Compatible Browser
5. SYSTEM REQUIREMENT

5.2 MINIMUM HARDWARE REQUIREMENT

Server Side Requirement


Processor 2.8 GHz

RAM 2 GB

Hard disk 4 GB(Free Space)

Client Side Requirement

Processor 1.33 GHz

RAM 2 GB

Hard disk 4 GB(Free Space)


6. SYSTEM FLOWCHART
7. ER DIAGRAM
8. DATAFLOW DIAGRAM
8.1 ZERO LEVEL DFD
8.2 FIRST LEVEL DFD
FIRST LEVEL DFD ADMIN SIDE
FIRST LEVEL DFD AUCTIONEER SIDE
FIRST LEVEL DFD BIDDER SIDE
9. DATA DICTIONARY

❖ TABLE NAME

1) users
2) products
3) bids
4) pwd_reset
Users
Table Name : - users
Primary Key : - user_id
Description : - To store user information

Sr. Field DataType( Constraint Description Sample Data


No Name Size)
1 user_id Int (3) Primary Key To store user_id.& id is Au 101
to Increment.
2 username Varchar (50) Not Null To store the Username. My Username

3 user_email Varchar (50) Not Null To store the User’s Email. [email protected]

4 user_passwo Varchar Not Null To store the User’s Passw-- $2y$10$5v0DlzDlSX


rd (150) ord. fyExABdHr/dOe…
5 user_image Text Not Null To store the User’s Image user_image.jpg
path.
6 user_phone Int(10) Not Null To store the User’s Phone 9675465756
number.
7 user_role Varchar (15) Not Null To store the User’s Role. admin
Products
Table Name : - products
Primary Key : - product_id
Foreign Key :- product_user_id (Ref – users (user_id))
Description :- To store Product Information in Details.

Sr. Field Name DataType Constraint Description Sample Data


No (Size)
1 product_id Int(3) Primary key To store the product_id. 1
& Id is Auto Increment.
2 product_name Varchar(50) Not Null To store the product Laptop
name.
3 product_desc Text Not Null To store the Product This laptop is very
description. fast.
4 product_price Int(10) Not Null To store the Product 1234
price.
5 product_image Text Not Null To store the product newimage.jpg
image path.
6 product_create_d date Not Null To store the product creat 2021-12-02
ate ed date
7 product_status Varchar (10) Not Null To store the Product Active
status.
8 product_user_id Int (3) Foreign Key To store the Product user 15
id.
9 winner Int (3) Not Null To store bidder’s Id. 12
Bids
Table Name : - bids

Primary Key : - bid_id

Foreign Key :- bid_product_id (Ref – products(product_id)) & bid_user_id(Ref –


users(user_id))
Description :- To store information of all bids.

Sr. Field DataType Constraint Description Sample Data


No Name (Size)
1 bid_id Int(3) Primary key To store bid_id & id is Auto 1
Increment.
2 bid_amount Int(10) Not Null To store bid amount 1200

3 bid_product Int(3) Foreign Key To store product id. 12


_id
4 bid_user_id Int(3) Foreign Key To store user id. 5

5 bid_date date Not Null To store bid date 2021-12-02


Pwd_reset
Table Name : - pwd_reset

Primary Key : - pwd_reset_jd

Description :- To store information of password reset.

Sr. Field DataType Constraint Description Sample Data


No Name (Size)
1 pwd_reset_i Int(11) Primary key To store pwd_reset_id & 1
d pwd_reset_id is Auto Increment.
2 pwd_reset_e text Not Null To store reset email. myemail@gmail
mail .com
3 pwd_reset_s text Not Null To store reset password selector. 019c15642e702
elector 2f8
4 pwd_reset_t longtext Not Null To store reset password token. $2y$10$5v0Dlz
oken DlSXfyExABdH
r/dOe…
5 pwd_reset_e text Not Null To store reset token expire time. 1647978141
xpires
10. INPUT DESIGN
10.1 INPUT DESIGN FOR ADMIN SIDE
Login page

Description: - It is login page. Admin can login by providing information.


Login page with validation

Description: - It is login page with validation. If any field is empty then login page will give one
error message as popup.
Add product page

Description: - It is add product page. Admin can add product by click on “add product” button and
providing product information.
Add product page with validation

Description: - It is add product page with validation. If any field is empty then add product page
will give one error message as popup.
Edit product page

Description: - It is edit product page. Admin can change product details by clicking on “edit”
button on any particular product.
Edit product page with validation

Description: - It is update user page with validation. If image has invalid type or image is too big
then page will give one error message as popup.
Delete product with confirmation

Description: - It is delete product functionality with confirmation message. Admin can delete
product by clicking on "delete" button.
Add bid page

Description: - It is add bid page. Admin can add bid by clicking on “add bid” button on any
particular product.
Add bid page with validation

Description: - It is add bid page with validation. If admin has already given bid and we again try to
give bid then add bid page will give one error message as popup.
Accept bid page

Description: - It is accept bid page. Admin can accept any bid by clicking on “Accept bid” button
on any particular bid.
Edit bid page

Description: - It is edit bid page. Admin can change bid by clicking on “edit bid” button on any
particular bid.
Edit bid page with validation

Description: - It is edit bid page with validation. If bid is empty then edit bid page will give one
error message as popup.
Delete bid with confirmation

Description: - It is delete bid functionality with confirmation message. Admin can delete any bid
by clicking on "delete" button.
Add user page

Description: - It is add user page. Admin can add user by clicking on “add user” button.
Add user page with validation

Description: - It is add bid page with validation. If mobile number is not equal to 10 digits then
add user page will give one error message as popup.
Update user page

Description: - It is update user page. Admin can update user by clicking on “edit” button on
particular user.
Update user page with validation

Description: - It is update user page with validation. If any field is empty then update user page
will give one error message as popup.
Delete user with confirmation

Description: - It is delete user functionality with confirmation message. Admin can delete any user
by clicking on "delete" button.
Update profile page

Description: - It is update profile page. Admin can update profile by clicking on “update profile”
button.
Update profile page with validation

Description: - It is update profile page with validation. If any field is empty then update profile
page will give one error message as popup.
Forget password page

Description: - It is forgot password page. Admin can forgot password through this page. It will
send link to email address where you can set your new password.
Forget password page with validation

Description: - It is forgot password page with validation. If the entered email is not valid then the
forget password form will not send reset link to email and give one error message as popup.
Forget password page with confirmation

Description: - It is forgot password confirmation page. If the entered email is valid then it will
send reset password link to that mail address.
Forget password link sent to email

Description: - System has sent forget password link to email. Where user can click on “click here”
button and set new password.
Reset password page

Description: - It is reset password page with confirmation message. If the entered password and
confirm password is equal and valid then your new password will change into database and page
will give one success message as popup.
Forget password page with validation

Description: - It is reset password page with validation. If the entered password and confirm
password is not equal then page will give one error message as popup.
10.2 INPUT DESIGN FOR AUCTIONEER SIDE
Registration page

Description: - It is registration page. User can register as auctioneer by providing some


information.
Registration page with Validation

Description: - It is registration page with validation. User must provide all the details. If there is
any empty field then it will give one error message as popup.
Login page

Description: - It is login page. Auctioneer can login by providing information.


Login page with validation

Description: - It is login page with validation. If any fields are empty then login page will give one
error message as popup.
Add product page

Description: - It is add product page. Auctioneer can add product by click on “add product” button
and providing product information.
Add product page with validation

Description: - It is add product page with validation. If any field is empty then add product page
will give one error message as popup.
Edit product page

Description: - It is edit product page. Auctioneer can change product details by clicking on “edit”
button on any particular product.
Edit product page with validation

Description: - It is edit product page with validation. If any field is empty then edit product page
will give one error message as popup.
Delete product with confirmation

Description: - It is delete product functionality with confirmation message. Auctioneer can delete
any product by clicking on "delete" button.
Accept bid page

Description: - It is accept bid page. Auctioneer can accept bid by clicking on “Accept bid” button
on any particular bid.
Update profile page

Description: - It is update profile page. Auctioneer can update profile by clicking on “update
profile” button.
Update profile page with validation

Description: - It is update profile page with validation. If image has invalid type or image is too
big then page will give one error message as popup.
Forget password page

Description: - It is forgot password page. Auctioneer can forgot password through this page. It will
send link to email address where you can set your new password.
Forget password page with validation

Description: - It is forgot password page with validation. If the entered details are valid then the
forgot password form will send reset link to email otherwise not.
10.3 INPUT DESIGN FOR BIDDER SIDE
Registration page

Description: - It is registration page. User can register as bidder by providing some information.
Registration page with Validation

Description: - It is registration page with validation. If mobile number is not equal to 10 digits then
it will give one error message as popup.
Login page

Description: - It is login page. Bidder can login by providing information.


Login page with validation

Description: - It is login page with validation. If any fields are empty then login page will give one
error message as popup.
Edit bid page

Description: - It is edit bid page. Bidder can change bid by clicking on “edit bid” button on any
particular bid.
Edit bid page with validation

Description: - It is edit bid page with validation. If entered bid amount is less then product amount
then edit bid page will give one error message as popup.
Delete bid with confirmation

Description: - It is delete bid functionality with confirmation message. Bidder can delete any bid
by clicking on "delete" button.
Update profile page

Description: - It is update profile page. Bidder can update profile by clicking on “update profile”
button.
Update profile page with validation

Description: - It is update profile page with validation. If image has invalid type or image is too
big then page will give one error message as popup.
Forget password page

Description: - It is forgot password page. Bidder can forget password through this page. It will
send link to email address where you can set your new password.
Forget password page with validation

Description: - It is forgot password page with validation. If the entered email is not found in
database then forgot password page will give one error message as popup.
11. OUTPUT DESIGN
11.1 OUTPUT DESIGN FOR ADMIN SIDE
Admin Dashboard

Description: - This is admin dashboard, where admin gets direct link to the particular page and can
see product , bid and winners from dashboard.
Product report

Description: - This is product report, where admin can see all the product and perform some
operation like add , update and delete product.
Bid report

Description: - This is bid report, where admin can see all the bid and perform some operation like
update and delete bid.
Check bid report

Description: - This is check bid report, where admin can see all the bid that have given on product
and also accept bid and see information of bidder.
Winner report

Description: - This is winner report, where admin can see all the winners.
User report

Description: - This is users report, where admin can see all the users and perform some operation
like add , update and delete users.
11.2 OUTPUT DESIGN FOR AUCTIONEER SIDE
Auctioneer Dashboard

Description: - This is auctioneer dashboard, where auctioneer gets direct link to the particular page
and can see product, check bid and winners from dashboard.
Product report

Description: - This is product report, where auctioneer can see all the product and perform some
operation like add , update and delete product.
Check bid report

Description: - This is check bid report, where auctioneer can see all bid that have given on product
and also accept bid and see information of bidder.
Winner report

Description: - This is winner report, where auctioneer can see all the winners.
11.3 OUTPUT DESIGN FOR BIDDER SIDE
Bidder Dashboard

Description: - This is bidder dashboard, where bidder gets direct link to the particular page and can
see bid and all winning product from dashboard.
Bid report

Description: - This is bid report, where bidder can see all bid and perform some operation like
update and delete bid.
Won product report / Accepted bid report

Description: - This is won product report, where bidder can see all the won product.
12. TESTING

No. Test Condition Description Expected Result Actual Output Status

Click on sign up System will display System display Pass


button without validation message message like “All
Username fields are required”

Click on sign up System will display System display Pass


button without validation message message like “All
Email fields are required”
1 Registration Click on sign up System will display System display Pass
button with validation message message like “Enter
invalid mobile valid phone
number number”
Click on sign up System will register System display Pass
button with all a new user message like
valid input data “Registration
successful”
No. Test Condition Description Expected Result Actual Output Status

Non-Registered System will not System will Pass


user allow display validation
Non-Registered message like
user to login “Can’t find user”

Click on login System will not System will Pass


button with allow user to login display validation
2 Login invalid email and message like
password “Invalid login
details”

Click on login System will allow System will Pass


button to login display validation
with valid email message like
and password “Login successful”
No. Test Condition Description Expected Result Actual Output Status

Click on reset System will display System display Pass


password button validation message message like
without email “Email is required”

Click on reset System will display System display Pass


3. Forget Password password button validation message message like
with wrong email “Email doesn't
exist!”

Click on reset System will allow System display Pass


password button to send reset link to message like “Reset
with valid email email password link send
to email”
No. Test Condition Description Expected Result Actual Output Status

Click on add bid System will display System display Pass


button without bid validation message message like
amount and user is “Please enter your
logged in as bid amount”
bidder.

Click on add bid System will display System display Pass


button without / validation message message like “You
4. Add Bid with bid amount have to be logged
and user is not in as bidder to add
logged in as bidder bid”

Click on add bid System will allow System display Pass


button with bid to add bid message like “Bid
amount and user is added
logged in as bidder successfully”
No. Test Condition Description Expected Result Actual Output Status

Click on update System will display System display Pass


button without validation message message like “All
email fields are required”

Click on update System will display System display Pass


button without validation message message like “All
phone number fields are required”

5. Update Profile
Click on update System will display System display Pass
button with invalid validation message message like
phone number “Enter valid phone
number”

Click on update System will allow System display Pass


button with valid to update profile message like “User
input data updated
successfully”
13. FUTURE ENHANCEMENT

⮚ I will provide google authentication facility, so user can sign up through google account.
⮚ Notification system like how many auctioneer and bidder are active on website.
⮚ In future, I will provide the SMS and Email facility.
⮚ I will make SEO Friendly website.
⮚ I will provide ultimate and premium account facility so auctioneer and bidder will get more
advantage.
14. BIBLIOGRAPHY

⮚ For developing this “ BIDDER’s POINT ” I have referred the following website:
⮚ CSS framework (Bootstrap)
⮚ https://getbootstrap.com/
⮚ Website template with dashboard design
⮚ https://themesberg.com/product/admin-dashboard/volt-bootstrap-5-dashboard
⮚ Icons
⮚ https://fontawesome.com/
THANK YOU

You might also like