Design And Implementation Of A Computerized Online Trading Community Website

Computer Science Project Material with Source Code Included
Abstract
An online trading community provides people with a structured method for trading, bartering, or selling goods and services. Most E-commerce Websites only provide a platform for buying and selling of product or services. This project deals with offering a web market platform where people can add items or services and trade it for other people’s items or services. It also provides people with the opportunity to buy and sell products or services This project inculcates a Content Management System (CMS) where an administrator can easily add or edit different categories and locations. It also uses multi-level User Authorization, which gives users different access level, for example, a moderator has the privilege to approve an item uploaded by a user to cut down on spams. Users can view offers received, offers made or declined and view completed trades. They can also report spam items uploaded by other users. A messaging system is available to allow users compose and send messages. This project will help to create an online community where people can trade items with confidence and convenience.
Chapter One
1.0 Introduction
The Internet has been a commonly accepted means of technology to conduct daily activities, the growth of the Internet since the starting of a new millennium has been extraordinary and it has created a new type of commerce: Trading on the internet.
An online trading system is an electronic marketplace where clients can connect and post orders to trade goods and services they can also buy and sell specified products.The trading system deploys a gateway for clients to connect to the trading server and send and receive messages.The trading server, or trading engine, is responsible for processing new orders received, placing them in an order book and executing a matching function on the order book. These functions occur whenever the trading server receives a new order.
The trading system accepts orders from clients, sending acknowledgements, ACK’s, or negative acknowledgements NACK’s, in response to communicate receipt of the order or rejection of the order to a given client.If the match function results in actual matches of buyers and sellers, the trading engine will communicate fill messages back to the parties involved in the transaction. Normally this would be a secure communication between the server and the individual clients involved in the transaction, but this specification only requires that the fill message contain unique identifiers for the buyer and seller (and that the buyer and seller client programs process only the fill information that is related to their unique identity).
Online trading communities often have forums and chartrooms designed to facilitate communication between the members.
An online trading community provides people with a structured method for trading, bartering, or selling goods and services. These communities often have forums and chartrooms designed to facilitate communication between the members.
1.1 Project Overview
This project provides people with a structured method for trading, bartering, or selling goods and services. The major modules of the project are:
Registration/Login System
This system allows new users to register so as to join the online community. After the registration, an email confirmation is sent to the email address provided where verification by email is required. The Login identifies and authenticates the user through the credentials provided by the user i.e. it allows registered user to login. After a user is logged in, the user can add any item for trading to the website. After login, the logout system allows the user to logout to prevent unauthorized access to a users account.
Username and password recovery
Forgotten username or password can be recovered through this system. The username or temporary password will be sent to the users email address.
Messaging system
This system is designed to facilitate communication between traders. A user that needs more information about a product can easily send a message to request for more information. Users can also check received and sent messages.
Multi-level User Authorization system
User groups allow you to control how registered users interact with the site. A page on the site can be restricted to one or more groups. It permits simultaneous access by users with different security clearances and prevents users from obtaining access to information for which they lack authorization, this grants different users with different access levels i.e. an anonymous (someone not logged on) user or a logged on user who is not a member of a group a page is restricted to, will be denied access to the page.
Content Management System (CMS)
The content management system is included in the admin area, it allows an administrator with little or no knowledge of web programming languages or markup languages add new categories and easily edit categories.
Report Module
Even after the moderator has approved a product the owner can edit the product to provide false information. If a customer notices this the product can be reported.
Feedback system
Incorporating customer feedback is an effective approach in building confidence and trust to new customers. This system allows a user leave a positive, neutral or negative feedback plus a short comment after a trade. Positive feedback from other users will increase the level of trust among new customers.
1.2 Problem Statement
The major problems faced by the online trading community;
Poor transport/logistics
Transport infrastructure develops simultaneously with transport services such as trucking services, transport connections, trains, passenger and cargo flights, postal services and parcel delivery, etc. It is these services related to the transport infrastructure that will support online trade and e-commerce. Poor transport systems will affect the delivery of items to their destination.
Lack of trust
One of the major problems faced by the online trading community is the lack of trust. Most people fear the theft of electronic payment details or not receiving traded items. This is one of the reasons why people prefer to trade physically than online.
Proving a user is right when a complaint is made that the wrong item was sent or the item received was damaged.
Providing a way to return a user’s item if the wrong item was sent or the item was damaged.
1.3 Objectives
The objectives of this project are as follows:
- To provide a structured method for people to be able to trade their goods for other peoples goods.
- To develop a community where people can easily find other people willing to accept their trade with convenience.
- To developed a platform where trading can be done anywhere, at any time and at the convenience of the traders.
- To have a large community, so that users to choose the best offer out of several offers.
- To make easy for traders to send and receive their traded items.
- To provide a customer feedback to help boost confidence and trust among traders.
1.4 Scope Of The Study
This project research will cover these following areas:
- This project covers trading of goods or services online.
- It must give users convenient and effective ways to trade items.
- Friendly interfaces are also necessary in this project.
- Focused on providing a secure system for trading.
- Make easy to manage the content of the website.
- This project covers online advertisement, allowing people to advertise their products online
Complete Material Available


The Complete Material Will Be Sent to You in Just 2 Steps
Quick & Simple…
![]()
Make Payment (Through Transfer) of ₦5,000 to the Account Below
![]() | Acc No: 0811003731 |
| Samphina Academy | |
| Current Account |
Or CLICK HERE To Pay With Debit Card
| FOR STUDENTS OUTSIDE NIGERIA | |
| CLICK HERE To Pay With Card ($15) | |
| FOR GHANA STUDENTS (GHS 100) | |
![]() | MTN MoMo |
| 0553978005 | |
| Douglas Osabutey | |
![]()
Send the Following Details on WhatsApp ( 07062590260 ) After Payment
- Payment Details
- TOPIC: Design And Implementation Of A Computerized Online Trading Community Website
The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply
Students Review
List of Related Works
Effect Of Street Trading On Traffic Performance And Control (A Case Study Of Offa Town)
An Investigation Into Marketing Implication Of Street Trading In Urban Centers
Effectiveness Of Internal Control In A Trading Company
Design And Implementation Of A Web Based Trading System
The Politics Of Conservation; Using International Carbon Trading To Protect Forests And Biodiversity
Investigating The Use Of Artificial Intelligence In Financial Trading
Foreign Exchange Trading And Impact Of Bank Profitability
Critical Appraisal Of The Concept Of Insider Trading Under Nigerian Company Law
Street Trading And Rape; Causes And Effect
Insecurity On Major Roads And Its Effect On Trading Among Regions Of The Country
Design And Implementation Of Human Resource Information System
Design And Implementation Of An Automated Tutorial System For Learning Biology
Design And Implementation Of Drug Verification System Using GSM
Design And Implementation Of Crime Investigation Using Biometric Approach
Design And Implementation Of An Online Library Management System
Sales Recording And Report Management System For Supermarket
Design And Implementation Of A Computerized Student Registration Number System
Design And Implementation Of An Electronic Library System
Design And Implementation Of An Automated Hotel Reservation Management System
Design And Implementation Of A Real Estate Management System
Design And Constructions Of A Robot Control System Using RF Module
Automated Resource Management System For Hostel Allocation Using University Of Uyo As A Case Study
Automated Price Adjustment System
Design And Implementation Of Hospital Management Information System
Design And Implementation Of A Computerized Tax Evaluation System For Civil Servants
Design And Implementation Of An Online Barcode Attendance System
Design And Implementation Of Computer Based Scrabble Game
Design And Implementation Of Online Movie Ticket Reservation System
Design And Implementation Of An Office Enterprise System
Design And Implementation Of A Sales Forecasting System Using Linear Regression Model
Design And Implementation Of Online – Examination Hosting System
Design And Implementation Of A Computerized Student Research Project Search Engine System
Data Storage Security In Cloud Computing
Design And Implementation Of A File Sharing Application For Android
Design And Implementation Of Computerized Car Leasing Information System
Design And Implementation Of A Mobile Chat System
The Design And Implementation Of Software For Automobile Insurance Scheme In Nigeria
Design And Implementation Of E-Commerce Web Portal (Electronic Marketplace)
Chapter Six
Conclusion
6.1 Summary of the Work
The object of this online trading community is to provide people with a structured method for trading, bartering, or selling goods and services. It inculcates a Content Management System (CMS) where an administrator can easily add or edit different categories and locations. It also uses multi-level User Authorization, which gives users different access level. This project makesit easy for traders to send and receive their traded items.
Several modules have being created so as to enable users’ trade their items. Examples of this module are new item module which helps the user upload new items, new user module which allows a new user to register to start trading items, messaging which allows users to send messages to each other.
The Reports module was also created to help users report items uploaded by other users, it also allows moderator notice items which do not conform to the policy of the community. The feedback module helps boost confidence and trust among traders. This give the customers an idea of the traders’ credibility.
6.2 Strengths of Work
The online trading website would help the administrator view the total number of registered users and also ban any user with will make it easier to manage the website.
The system allows the administrator to add new category and location without the knowledge of html or programming.
The user is allowed to upload their own product. For most e-commerce site only the administrator is allowed to upload any products.
Users can send messages between their selves.
The system allows users to give feedback after each trade as this will give users an idea of the credibility of the person they want to trade with.
6.3 Limitations
This project is an online trading community which means users are confided to only trading and bartering or of goods. This system however does not allow users to buy or sell items neither does it deal with any electronic means of cash.
6.4 Future Enhancement
The development of any software takes some time to be completed. This includes the software going through a series of research and test to make sure that the software meets all requirements specified. Since this software was designed in a relatively short period and within limited time, several modules that were intended to be included could not materialize. The further scope of this software calls for more enhancements and an upgrade of the software. This system will be extended to allow users make online payment using Google wallet. Google wallet is a mobile payment system developed by Google that allows users to store debit cards or credit cards. Google wallet is an alternative to PayPal. It uses near field communication (NFC) to make secure payment fast and convenient. This means that the user provides all credit card information to only Google wallet which will give the customers the assurance that their personal information is safe and it will also boost customer satisfaction.
SSL is a protocol used to provide security over the Internet. It is a good idea to use a security certificate whenever you are passing personal information between the website and web server or database. Attackers could sniff for this information and if the communication medium is not secure could capture it and use this information to gain access to user accounts and personal data.
SSL could be expensive to implement but I intend to use it at the long run to securely protect the customer’s personal information.
6.5 Conclusion
The online trading website is designed to provide a web based application that would make searching, viewing and selection of a product easier. The user can upload and edit their products. Use of visual component makes the application interactive.


