0% found this document useful (0 votes)
185 views45 pages

Online Bidding System Abhishek Prabhat Prajita

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

Online Bidding System Abhishek Prabhat Prajita

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

A

Project Report

On

ONLINE BIDDING SYSTEM


Submitted in partial fulfillment of the requirement of

Project-IV (BIT278CO)

Of

Bachelor of Information Technology

Submitted to:

Purbanchal University

Biratnagar, Nepal

Submitted by:
ABHISHEK JAISWAL (3448--)

PRABHAT KIRAN SIGDEL (344877)

PRAJITA KHATRI (344878)

KANTIPUR CITY COLLEGE

Putalisadak, Kathmandu

19 September 2021
A project report

On

ONLINE BIDDING SYSTEM


Submitted in partial fulfillment of the requirement of
Project-IV (BIT278CO)
Of
Bachelor of Information Technology

Submitted to:

Purbanchal University
Biratnagar, Nepal

Submitted by:
ABHISHEK JAISWAL (3448--)

PRABHAT KIRAN SIGDEL (344877)

PRAJITA KHATRI (344878)

Project Supervisor
Prakash Gautam
Asst. Professor

KANTIPUR CITY COLLEGE


Putalisadak, Kathmandu
19 September 2021
TOPIC APPROVAL SHEET

It is hereby informed that the topic selected by Abhishek Jaiswal, Prabhat Kiran
Sigdel and Prajita Khatri of BIT IV semester for their semester project has been found
suitable and as per the credit assigned by Purbanchal University (PU), Biratnagar,
Nepal.

The Project Committee has approved the following topic and supervisor for the
above-mentioned students.

Topic Approved: ONLINE BIDDING SYSTEM

.........................
Prakash Gautam
Project Supervisor
Department of IT

.........................
Mr. Ashim K.C
Program Coordinator
Department of IT

.........................
Mr. Bikash Neupane
Project Coordinator
Department of IT
CERTIFICATE FROM THE SUPERVISOR

This is to certify that the project entitled “ONLINE BIDDING SYSTEM” submitted
by Abhishek Jaiswal, Prabhat Kiran Sigdel and Prajita Khatri to the Department of
Information Technology, School of Science and Technology at Kantipur City
College, Kathmandu, Nepal towards the requirement for BIT: Project-IV is an
original work carried out by them under my supervision and guidance.

.........................

Project Supervisor

Prakash Gautam

Asst. Professor, IT

Department of Information Technology

Kantipur City College

Place: Kantipur City College,

Putalisadak, Kathmandu

Date: 19 September 2021


ACKNOWLEDGEMENT

The project members would like to express our deepest appreciation to our supervisor
Mr. Prakash Gautam for providing guidance during the completion of our project.
The project members would like to thank our supervisor for supervising, motivating
and being co-operative throughout the project work. Without his guidance and
persistent help, the project would not have been possible. The project members are
grateful to all the teachers who had helped us directly and indirectly throughout the
project. Finally, project members are indebted to the lab in-charge for providing the
facilities of lab during our project. We cannot move on without thanking our beloved
principal Mr. Raju Kattel for creating the required academic environment which
made our task appreciable.

Abhishek Jaiswal

Prabhat Kiran Sigdel

Prajita Khatri

BIT IV Semester

i
ABSTRACT

The online bidding system is a flexible solution for supporting lot- based online
bidding. The thesis explains the construction of a bidding website. The system has
been designed to be highly scalable and capable of supporting large numbers of
bidders in inactive bidding. The online bidding system lets you easily browse lots and
place bids using a secure server. All cost of mailing lots will be paid by the buyer.
The objective is to develop a user-friendly bidding site where any kind of product can
be bid and provide value added services to the bidders and the sellers. The products
will be authenticated, and the site provides a safe environment for online users.

TABLE OF CONTENT

ii
ACKNOWLEDGEMENT...............................................................................................................i
ABSTRACT.................................................................................................................................ii
TABLE OF CONTENT.................................................................................................................iii
LIST OF FIGURES.......................................................................................................................v
LIST OF TABLES........................................................................................................................vi
Chapter 1: INTRODUCTION......................................................................................................1
Project Background..............................................................................................................1
Project Introduction.............................................................................................................1
Objectives of the project......................................................................................................2
Significance of the project....................................................................................................2
Project Features...................................................................................................................2
Assignment of Roles and Responsibilities............................................................................3
Documentation Organization...............................................................................................3
Chapter 2: LITERATURE REVIEW...............................................................................................4
Chapter 3: SYSTEM ANALYSIS...................................................................................................6
System Development Model................................................................................................6
Requirement Specification...................................................................................................8
Functional Requirements.................................................................................................8
Non-functional Requirements..........................................................................................8
Feasibility Study...................................................................................................................9
Chapter 4: SYSTEM DESIGN....................................................................................................11
Context Diagram................................................................................................................11
Use case Diagram...............................................................................................................12
Chapter 5: SYSTEM DEVELOPMENT AND IMPLEMENTATION.................................................13
Programming Platform (Tools and Technologies used)......................................................13
Operating Environment......................................................................................................13
Testing and Debugging.......................................................................................................13
Implementation and Result Analysis..................................................................................14
Chapter 6: CONCLUSION AND FUTURE ENHANCEMENT........................................................15
Conclusion..........................................................................................................................15

iii
Limitations..........................................................................................................................15
Future Enhancements........................................................................................................15
REFERENCES...........................................................................................................................16
APPENDICES...........................................................................................................................17
Output I..............................................................................................................................17
Output II.............................................................................................................................18
Output III............................................................................................................................19
Output IV............................................................................................................................20
Output V.............................................................................................................................21
Output VI............................................................................................................................22
Output VII...........................................................................................................................23

LIST OF FIGURES

Table no. 1.1

iv
Figure number Figure Page no.

1.1 Steps of Waterfall Model 15

1.2 Gantt chart 19

1.3 DFD level 0 20

1.4 DFD level 1 21

1.5 Use case 22

1.6 Activity Diagram for Admin 23

1.7 Activity Diagram for Buyer 24

1.8 Activity Diagram for Seller 25

1.9 ER Diagram 26

v
LIST OF TABLES

Table no. 1.2

Table number Table Page no.

1.1 List of Figures v

1.2 List of Tables vi

1.3 Assignment of roles and responsibilities 10

1.4 Documentation organization 11

1.5 Testing 25

vi
Chapter 1: INTRODUCTION

Project Background

Web-based online commercial activity for online biddings dates to 1995, when two bidding
sites were founded independently with alternative business models. The first online bidding
site was Onsale.com, founded by Jerry Kaplan in May 1995. In September that same
year, eBay was founded by French Iranian computer scientist Pierre Omidyar. Both
companies used ascending bid. The Web offered new advantages such as the use of
automated bids via electronic forms, a search engine to be able to quickly find items, and the
ability to allow users to view items by categories. In contrast to on sale where the company
itself was acting as the seller, eBay was the first online bidding site to support person-to-
person transactions. This led to eBay becoming the first online bidding to draw a mass
volume of online transactions, and it had the largest e-commerce user base of any site into the
2000s.

Online biddings have greatly increased the variety of goods and services that can be bought
and sold using bidding mechanisms along with expanding the possibilities for the ways
biddings can be conducted and in general created new uses for biddings. In the current web
environment there are hundreds, if not thousands, of websites dedicated to online bidding
practices.

Project Introduction

Online bidding site is a web application where users can buy and sell objects. Users can place
auctions or bid on auctions of other users, it may include minimum price limit, maximum
price limit and time limitations etc. Online auction is becoming more and more popular in
electronic commerce and hence it should system must increase its quality and security.

There are 4 types of users on the system: guests, rag- interred users, administrators and
banned users. Before a user can make use of the full functionality of the site, the user has to
register. The user will have to enter some personal information in a form in order to do this.
Only users of at least 18 years old will be allowed due to legal reasons. Both guests and users
can browse the deferent auctions, but only registered users can bid on auctions or place their
own auctions. Users can browse through auctions with categories or tags. Users can also
search for a septic auction. Deferent auctions can be created such as English auctions or silent
auctions. When a user places an auction, he or she also has to specify payment methods,

7
transport methods, a minimum price, duration for the auction and other general information
about the auction. A user can follow an auction. The followed auctions list is a list of auctions
that interest the user but on which he or she may not have bid yet. Then when the user wants,
he or she can bid on the auction. A user can view all the auctions he or she has bid on in the
active auctions list. When a user has won an auction, he or she can pay for the item. This will
be done through a transaction. The buyer can pay for the item by choosing one of the
payments options the seller has specified. One of these methods is through sales pal. This a
personal \bank account" on the site that each user has. Buyers can pay for items with the
money on this account and sellers can receive money on their sales pal account. Users can top
up their sales pal account, i.e., they transfer money to the account. When the transaction is
done, buyers and sell- errs can rate the transaction. Each user will have a rating then which is
based on the ratings of their transactions.

Objectives of the project

 To develop a user-friendly auctioning site where any kind of product can be


auctioned and provide value-added services to the bidders and sellers.
 To compute the seller's ratings using the feedback scores from the bid winners.
 Prior to each bid, the user’s bank or credit account must be authenticated for available
balance required for the bid.
 Online Legal Documentation to avoid disputes. Guidance to the users about the same
must be available

Significance of the project

 Convenience
The primary benefit to searching for a product by using an online bidding system is
convenience. As a bidder, you can make offers no matter where you and you are.

 Open 24/7

8
The second huge benefit of using online bidding sites is you can place and bid
offers at all hours of the day. This may seem like a small thing, but what it
actually means is that you can buy from any time zone without fear you will
miss out.

 Save your Precious Time and Money


Using auction sites online to buy and sell things you will save you both time and
money. By doing your shopping online, you won’t waste time traveling miles for
some bids.

Project Features

 Bidder login
 Seller Login
 Admin Login
 Add Bid
 View Bid
 Bid

Assignment of Roles and Responsibilities

Table no 1.3

Member name Roles and Responsibilities

Abhishek Jaiswal Designing, Coding and Documentation

Prabhat Kiran Sigdel Designing, Coding and Documentation

Prajita Khatri Designing, Coding and Documentation

9
Documentation Organization

Table no 1.4

Chapters Heading

Chapter 1 Introduction

Chapter2 Literature Review

Chapter 3 System Analysis

Chapter 4 System Design

Chapter 5 System Development and Implementation

Chapter 6 Conclusion and Future Enhancement

10
Chapter 2: LITERATURE REVIEW

Online bidding site is a web application where users can buy and sell objects. Users can place
auctions or bid on auctions of other users, it may include minimum price limit, maximum
price limit and time limitations

The following literature reviews attempt to demonstrate and support the grounds for Online
Bidding System

1. System 1: eBay

Introduction

eBay is the best overall online auction website because it’s free for buyers, both seller and
buyer have protections from fraud, and you’re not restricted to just the United States. You
can buy and sell on eBay from most countries. Launched in 1995, eBay is one of the oldest
and largest online auction platforms, with 185 million active users worldwide.

 It’s the best overall online auction website because buyers don’t pay anything to use it unless
it’s an international buyer who may have a currency conversion fee. Plus, both seller and
buyer have protections in the event of fraud.

Pros

 Buyers and sellers from all over the world


 It’s free for buyers
 Offers both seller's and buyer's protection

Cons

 Seller's fees aren’t uniform across categories

11
 Final value fees can be as high as $750, depending on your category

 Displays third-party advertisements and listings from other sellers on any eBay page
—including your listing

2. System 2: Auction.com

Introduction

In auction system users can buy bank-owned and foreclosed homes at auction prices. Some
listings have bids starting at just $1, and some properties aren’t for sale yet but are likely to
head to auction. Each listing is sold as-is, so a buyer should perform due diligence before
bidding on a property. They should also secure financing before bidding because closing can
happen quickly, often in under five weeks.  

Pros

 Many deals close within five weeks

 Offers a mobile app

 Access photos and local market data for each property listed

Cons

 Properties sold as-is

 Most listings are cash-only

12
Chapter 3: SYSTEM ANALYSIS

System Development Model

A software development Model, also known as a software development life


cycle (SDLC), is a structure imposed on the development of a software product. Similar
terms include software life cycle and software process. It is often considered a subset of
systems development life cycle. There are several models for such processes, each
describing approaches to a variety of tasks or activities that take place during the
process. Some people consider a lifecycle model a more general term and a software
development process a more specific term. For example, there are many specific
software development processes that 'fit' the spiral lifecycle model. ISO 12207 is an ISO
standard for software lifecycle processes. It aims to be the standard that defines all the
tasks required for developing and maintaining software.

Waterfall model

The waterfall model is a sequential design process, often used in software development


processes, in which progress is seen as flowing steadily downwards (like a waterfall) through
the phases of Conception, Initiation, Analysis, Design, Construction, Testing,
Implementation, and maintenance. The waterfall development model originates in
the manufacturing and construction industries; highly structured physical environments in
which after-the-fact changes are prohibitively costly, if not impossible. Since no formal
software development methodologies existed at the time, this hardware-oriented model was
simply adapted for software development.

13
The phases of system development: planning/requirement gathering, analysis, design,
implementation, testing and maintenance are performed according to what is described to be
the waterfall model.

The process of development, first worked on tracking down the topic for us to begin our
project with based on the conditions of our semester project. Finding the topic of the project
to be carried out led us to gathering the resources according to the need to complete our
defined project. Then the features characteristics for our project were discussed and the
particular model for software development was implemented.

After the discussion part, it came down to accomplishing the desired project. The program
coding for the project was then started. Likewise the system architecture started coming
together with the consultation of our supervisor. The designed product was then tested as the
testing process is declared to be the next phase of software development. The tested product
of our project “Snake and Ladder” was presented to the respective committee of teachers to
make certain that it would make a valid semester project.

The documentation of this project was carried out all along through only planning and
preparing till the deployment.

Requirement Gathering

System Analysis

System Design

Coding

Testing

14
Implementation

Figure 1.1 Steps of Waterfall Model

Requirement Specification

*Functional Requirements

The functional requirements of this system are as follows:

 Login
Authentication must be performed at the user level and check the valid user.

 Browsing

The user should be able to view items available for purchase.

The user should be able to view the review of a buyer or seller as posted by other
users.

 Sell

The user should be able to post an item for sale.

The user should be able to set the initial bidding price.

The user should be able to post a text description of the object.

The user should be able to post images of the item

 Bidding on Items

The user should be able to bid on items available for sale.

15
All bids are binding.

Variable bidding types/styles will be available.

 Searching for Database


The user should be able to search available items according to category

The user should be able to search available items according to title.

The user should be able to search available items according to seller

 Purchase History
 System will allow the user to view their purchase history

*Non-functional Requirements

Usability:

Reliability: The web site shall always provide the users with valid information.

Availability: The responsiveness of the website shall be high, and the website shall behave
as per the user action. The response time and throughput time on the site shall be minimal

Security:  The website shall offer secure login option to the users to avoid unauthorized
access to the system and the information. Advanced encryption algorithms must be

integrated in the site to avoid misuse of the data sets.

Performance:

16
Feasibility Study

The basic idea behind feasibility study is to determine whether the project is feasible or not.
Feasibility is conducted to identify a best system that meets all the requirements. This
includes an identification, description, an evaluation of the proposed systems and selection of
the best system for the job.

The requirements of the system are specified with a set of constraints such as system
objectives and the description of the out puts. It is then duty of the analyst to evaluate the
feasibility of the proposed system to generate the above results. Three key factors are to be
considered during the feasibility study.

Operation Feasibility

An estimate should be made to determine how much effort and care will go into the
developing of the system including the training to be given to the user. Usually, people are
reluctant to changes that come in their progression. The computer initialization will certainly
affect the turnover, transfer and employee job status. Hence an additional effort is to be made
to train and educate the users on the new way of the system.

Technical Feasibility
The main consideration is to be given to the study of available resources of the organization
where the software is to be implemented. Here the system analyst evaluates the technical
merits of the system giving emphasis on the performance, reliability, maintainability and
productivity.

By taking the consideration before developing the proposed system, the resources availability
of the organization was studied. The organization was immense computer facilities equipped
with sophisticated machines and the software hence this technically feasible.

Economic Feasibility
Economic feasibility is the most important and frequently used method for evaluating the
effectiveness of the proposed system. It is very essential because the main goal of the

17
proposed system is to have economically better result along with increased efficiency. Cost
benefit analysis is usually performed for this purpose. It is the comparative study of the cost
verses the benefit and savings that are expected from the proposed system. Since the
organization is well equipped with the required hardware, the project was found to be
economically.

Ghan Chart

January February March April May


S.
Tasks 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
N
w w w w w w w w w w w w w w ww w w w w
1. Concept Submission

2. Requirement gathering
Research and System
3.
Analysis
System Architecture and
4.
System Design
Coding, Debugging &
5.
Testing
6. Documentation
Figure no. 1.2 Gantt chart

Tasks completed

18
Chapter 4: SYSTEM DESIGN

Context Diagram

Level 0 DFD

Figure no. 1.3 Context Diagram

19
Level 1 DFD

20
Figure no. 1.4 Context Diagram

Use case Diagram

21
Figure no. 1.5 Use Case

Activity Diagram for Admin

22
Figure no. 1.6 Activity Diagram for Admin

Activity Diagram for Buyer

23
Figure no. 1.7 Activity Diagram for Buyer

Activity Diagram for Seller

24
Figure no. 1.8 Activity Diagram for Seller

25
Database Design
I. ER diagram

Figure no. 1.9 ER Diagram

26
Chapter 5: SYSTEM DEVELOPMENT AND
IMPLEMENTATION

Programming Platform (Tools and Technologies used)

Front end: Html, CSS, Java Script

Back end: MYSQL

Hardware requirements

PROCESSOR : PENTIUM III or above


CLOCK SPEED : 800 MHZ
SYSTEM BUS : 32 BIT
RAM : 256MB or more
HDD : 40GB
MONITOR : SVGA COLOR
KEYBOARD : 101 KEYS
MODEM : 56 KBPS/ADSL Broadband
MOUSE : PS2/ Serial
FDD : 1.44 MB

Software requirements

OPERATING : WINDOWS 2000/XP/2003 server


SYSTEM

BROWSER : INTERNET EXPLORER 5.5 OR ANY HTTP BRO

27
28
Testing and Debugging

Input Expected output Actual output Status

To check whether the form All fields should take valid


Run successfully Pass
fields are valid or not. inputs only

To check whether the Pages should load in proper


Unsuccessfull Fail
project are in flow. way as they are clicked

To check whether the Pages should load in proper


Run succesfully Pass
project are in flow. way as they are clicked

To check whether the


No content should be
project content are hidden Unsuccessfull Fail
hidden
due to overflow

To check whether the


No content should be
project content are hidden Run successfully Pass
hidden
due to overflow

To check css properties


All properties should be in
whether in standard form or Unsuccessfull Fail
order accordingly
not

To check css properties


All properties should be in
whether in standard form or Run successfully Pass
order accordingly
not

Page Switching one above One page should be display


Worked successfully Pass
other above other

Used Custom Library for All fonts should be in order Worked successfully Pass

28
fonts

Table no. 1.5

28
Chapter 6: CONCLUSION AND FUTURE
ENHANCEMENT

Conclusion

After identifying the project background, objectives,scope justification and expected


output,it reveals that the succesful implementation of this online bidding system will
result in a more effective way of carrying out the auctioning.

Limitations

 Auctioneer and bidder must meet each other physically for exchange of goods

 Finding suitable reverse auction software.

 Price is Often the Major Driving Force

Future Enhancements

 As a part of future enhancement, a module for Services to people can be


added to system.
 Several payments option
 Other changes can be made according to People’s requirements.

REFERENCES

Clearwater, S.H., Xerox Corp, 2010. Auction-based control system for energy


resource management in a building. U.S. Patent 5,394,324.

28
Dutta, R. and Ramamoorthy, K., International Business Machines Corp,
2009. User rating system for online auctions. U.S. Patent 7,552,081.

Fageha, M. and Aibinu, A. 2013. Managing Project Scope Definition to


Improve Stakeholders’ Participation and Enhance Project
Outcome. Procedia – Social and Behavioral Sciences, 74, pp.154-164.

Gemino, A. and Parker, D. 2009. Use Case Diagrams in Support of Use Case
Modeling. Journal of Database Management, 20(1), pp.1-24.

Kamau, C.,2015. Efficacy of Monitoring and Evaluation Function in Achieving


Project Success in Kenya: A Conceptual Framework. Science Journal of
Business and Management, 3(3), p.82.

Konia, B.S., MARKET MY SITE Inc, 2007. Online auction bid management


system and method. U.S. Patent 7,225,151.

Rotman, G., Rotman, R. and Martin, J., Paid Inc, 2008. Method and system for
improved online auction. U.S. Patent 7,324,968.

Shavit, E. and Teichner, L., STRATEGIC PROCESSING CORP, 2011. Interactive


market management system. U.S. Patent 4,799,156.

28
APPENDICES

Output

28
28
28
28
28
28
28
28
28

You might also like