ST.
MARY UNIVERSITY
Computer Science Department
GROUP MEMBERS
1. Alazar Jibril (RCD/3149/2013)
2. Sofoniyas Astatke (RCD/3442/2013)
3. Yordanos Shimels (RCD/3492/2013)
DATE: Oct21,2024
SMU
ADDIS ABABA
Advisor:
Online Auction System
Authentication of our work
Adviser's Declaration
We the undersigned declare that this senior project paper is our original work.
Prepared under the guidance of . All sources of materials used for the manuscript have
been duly acknowledged.
Name: - Alazar Jibril
Name: - Sofoniyas Astatke
Name: - Yordanos Shimels
Date of Submission
Advisor's Declaration
The paper has been submitted for the examination with my approval as the University advisor
Name:
Signature:
Date: -
APPROVED BY THE COMMITTEE
CHAIR PERSON SIGNATURE DATE
ADVISOR SIGNATURE DATE
EXAMINOR SIGNATURE DATE
ID Full Name
RCD/3149/2013 Alazar Jibril
Group
members
RCD/3442/2013 Sofoniyas Astatke
RCD/3492/2013 Yordanos Shimels
Title Online Auction System
Type Software Web App Development Mobile App development
AI Machine learning Data mining Other
1. Introduction
2. Research question
3. Objectives
Description 4. Scope and limitation
5. methodology
Required Mobile development java quantitative data analysis html
background
php desktop App css JavaScript JSON
Required Android or ios devices server
resource
(hardware
and
software)
Conclusion
Online Auction System
1. Introduction and Background
This project revolves around the need for a convenient online auction platform in the
modern era, where most tasks can be done through smartphones and the internet. With
the rise of applications like Telebirr, Ride, Jiji, BEU and e-commerce websites, people no
longer have the time to go out for tasks that take too long. Keeping this trend in mind, we
decided to create an Online Auction System where users can get the best price for their
products through auctions.
1.2 Problem Statement
Currently, there is a lack of an online platform in our region where individuals or
organizations can sell products at the best price through auctions. This system will
address that need by providing a platform where sellers can auction their items and
buyers can place bids, ensuring that products are sold at the highest possible value.
1.3 Previous Work
While this is a unique project in our country, online auction platforms like eBay and
Amazon offer limited auction services. However, our platform will specifically focus on
auctions, providing a dedicated environment for this purpose.
1.4 Objectives of the Project
Create an environment where users can sell their products online through auctions.
Facilitate users by offering a platform where they can auction items and achieve
the best prices.
Ensure users have a user-friendly interface for browsing products, placing bids,
and tracking auctions.
Specific Project Goals
Develop a web application that allows users to post their items for auction with a
starting price and time limit.
Provide a platform that is easy for users to navigate and place bids quickly.
Notify users when new bids are placed on their products.1.5 Scope of the Project
In the past, people were unaware of many auctions happening around the country, often
missing out on opportunities to participate. This project will allow users to compare
products, auction items online, receive notifications about bids, and even add products to
a wishlist. By providing a streamlined auction system, this project will help users sell
items more profitably and efficiently.
2. Benefits of the Project
2.1 Direct Customers / Beneficiaries of the Project
The platform will benefit a wide range of users:
Auctioneers: Individuals or organizations looking to sell products through
auctions.
Internet Users: People browsing for products online.
Smartphone Users: Users who prefer to access the auction platform via their
mobile devices.
2.2 Outputs Expected from the Project
A profitable solution for selling products online via auctions.
A user-friendly web platform where users can post items, bid, and monitor
auctions easily.
Notifications and alerts for bidding activities to keep users informed in real-time.
3. Project Description
3.1 Functional Specification
The system will enable users to register, log in, post products for auction, and place bids.
It will also allow users to compare items, add products to a wishlist, and choose delivery
options.
3.1.1 Functions Performed
User Registration/Login: Users can create accounts and securely log in to
participate in auctions.
Place Product for Auction: Sellers can post items for auction, set a starting price,
and define a time limit for the auction. Bidding: Buyers can browse available items, place
bids, and track their bids in
real-time.
Wishlist: Users can add items to their wishlist to keep track of auctions they’re
interested in.
Compare Products: The system will allow users to compare similar products
being auctioned.
Shipping Options: After winning an auction, buyers can choose a delivery
method.
3.1.2 Implementation Tools and Technology
Front-End: HTML, CSS, and JavaScript will be used to create the user interface.
Back-End: PHP will be used to handle server-side operations.
Database: MySQL will be used to store user data, auction items, and bidding
information.
3.2 Expected Benefits and Results
A reliable and profitable platform for selling products via auction.
Real-time notifications for users when their bids are updated.
A system that helps people get the best price for their products through
competitive bidding.
4. Methodology and Technology Tools
Front-End: HTML, CSS, JavaScript for the user interface.
Back-End: PHP for handling bidding, user authentication, and product
management.
Database: MySQL to store auction data, user information, and bids.
Required Background
Knowledge of HTML, CSS, JavaScript, MySQL, and PHP for web development.
Required Resources
Hardware: Standard computers with internet access.
Software: Code editors (like VS Code), local server setup (like XAMPP), and
web browsers.6. Conclusion
In summary, the Online Auction System will provide a simple and useful platform for
people and businesses to sell items through auctions. As more people rely on the internet
for buying and selling, this project will help meet the need for a place where items can be
sold at the best price through bidding.
With features like easy account creation, product listings, bidding options, and real-time
updates, the system will make auctions more accessible to everyone. Additional features
like product comparisons, a wishlist, and secure payments will improve the overall
experience for users.
This project will help sellers reach more buyers, and it will allow buyers to participate in
auctions from anywhere, making it easier and more convenient to buy or sell items.
Overall, this system will be a great solution for anyone looking to sell or buy items at a
fair price through an online auction. It will be a useful and reliable tool for people in our
community.