Online Auction management system is a web based application which will help users to buy or sell item; they can trade anything they want by posting ad. This application will allow users to post their products for auction; bidder can register and can bid for any available product. There are some existing applications that allow users for bidding but the product is not available in your local area, you cannot do inspection of the product that you are going to buy. By online Auction application user will be able to bid for product that is available in his local area.
The internet has become a very important aspect of life today. More than 3 billion people of the world have an access to the internet, which is relatively 45% of the world population. This has increased from 778 million users in the past 15 years which is a great and rapid growth. The number of users is anticipated to reach 60% by the year 2020. With this in mind, the rate at which this large population is seeking to buy items is also on the rise, as many people are seeking advanced and ideal routes of trading services (Clearwater and Xerox, 2010). Some people spend a lot of money on transportation, using a lot of time of which at the end of the road they might lack to get the desired items which they opted for.
It is open that most people are seeking to buy items every day in most cities and towns, both locally and abroad, desperate if they might get a solution, or a right person to deliver a solution to them. These people end up settling at items or service providers who are conmen or who sell illegal and fake items to the desperate buyers.
On the other hand, there are legit business people and store owners who have quality items in the locality of the auctioneer, but they do not meet for business because the auctioneer is not informed about the items available. This is a great frustration in deed!
This project shall handle this issue by creating an online platform where a user will be able to post items online for auction. The items will accompany item name, selling price, and a picture presentation for the bidder to see (Dutta, and Ramamoorthy, 2009). The bidder, if interested in the item, will auction for the product and will be able to inspect the item physically to approve the product then complete the business with the seller.
This is important since the auctioneer does not necessarily need to make a physical consultation with the seller for him/ her to get the required services (). The auctioneer will have a provision to chat with the seller and consult with him about the details of the product. This chat will be confidential only between the buyer and the seller, ensuring the buyer’s confidentiality. The customers will be assured of getting the right products, since they will take their time to analyses and compare a range of listed items and choose appropriately according to their need or desire. This will save time that buyers take in search of items and therefore they will save themselves from worsening of conditions which may lead to wastage of time conditions. This will also save money that is spend around travelling and bidding for the undesired items. Bidders will at the end of the day have a reason to smile with this online system.
This system will run on the internet since of the dynamic nature of the internet, and anybody can access it from smartphones, computers, personal digital assistants and many more digital gadgets. This is a sure promise that the system will serve many people in the country, and in the future it will reach out to the whole world.
The system is a forum where the bidders meet their respective product sellers in their locality on the internet to solve the problem of item auctioning.
The search for items has always been a mind-chewing activity to most of people in country and in the whole globe. People are always on the go to their renown product supplier, or nearby market center or at times a local hawkers, who goes on to supply items and at times when he cannot get the item the buyer wants, mostly they give their hands to get them items and at times they mess and bring fake and quarks deliver stolen and bad items. This is because unqualified people offer delivery of items to customers.
Due to the disparity of the buyers, cone-men have always taken the advantage to offer item delivery to the customers. Many fake items have found their way into the hands of the people, or buyers remain in the same condition of lack, as they don’t get the right items from the sellers. Sometimes buyers struggle to find the right items, in failure, and they seek to get back to their homes. On the other hand, we have suppliers and business people who are qualified to supply and sell the items yet they have very few people who can come to them, more so in the same locality.
To develop an online auction system which will provide a forum for sellers to meet and interact with buyers, and sell items to interested bidders.
The Online auction management system shall accomplish the following as way of achieving the major goal:
This system is designed as an online web-based application which shall be accessed by any device, either a computer, tablet, iPad, iPhone, mobile phone or PDAs.
This system is targeted to serve primarily my local town, then by more modification it shall serve the whole country where more business enterprises shall have access to the system and finally reach out to the entire globe.
Using this online auction management system, bidders will be able to get connected to the specific sellers who will offer them necessary information and or give hand to sell their items to them. It will help save time and offer quality deliverables to the bidders by quick response and attention services (Gemino and Parker, 2009). This system will replace the manual way of seeking items in the market and travelling long journeys just to get an item yet there are available items just in the neighborhood.
The scope of this application to build a user friendly auctioning website, where user will be able to auctioned any product which is available nearby or anywhere in the world. By using Online Auction management system it will be easy for auctioneer to make an auction and time saving also. By making auction through this application will help to reach maximum of buyers bidding in local area. There will be a feature where bidder and seller can message each other.
To develop an online auction system which will provide a forum for sellers to meet and interact with buyers, and sell items to interested bidders.
The Online auction management system shall accomplish the following as way of achieving the major goal:
To build a user friendly auctioning website, where user will be able to auction any product which is available nearby or anywhere in the world. By using Online Auction management system it will be easy for auctioneer to make an auction and time saving also. By making auction through this application will help to reach maximum of buyers bidding in local area. There will be a feature where bidder and seller can message each other.Create a panel where by a sellers receives requests from a buyer and sends back a feedback, an answer to a question or requests to meet the bidder.
To implement and test the workability of the newly developed system.
The product is a web based system implementing client-server model under the GNU general Public License. The following are the main features;
The system requires that the users be equipped with overall internet knowledge and the gadget accessing it. The administrator is expected to have more skills with the interface of the tech support system. The sellers should also have skills of well analyzing and navigating the internet usage and be able to handle customers who may not be so familiar with the internet.
The choice of the database to use should be considered carefully, since there will be a lot of data traffic and the large amounts of data will also judge the database. A good database will yield speed querying of data.
The browser used should support HTML5 to satisfy user experience.
The device should be enabled with internet
The system highly relies on browsers that support HTML5 sites, the users with older versions of browsers of incompatible ones will need to upgrade to the newer browser versions.
The application ought to be web based.
System feature should be improved for better execution
Simple Graphical user interface (GUI) for easy navigating through the program
Easy to update profile and items
Dynamically configurable interface
Appealing to the eye through coloration and pictorial presentation
Processor speed of 0.5 Ghz or more for mobile gadgets
Processor speed of 1.5ghz or more for desktop and computer gadgets
Ram of 500mb and above for all devices
Free storage memory capacity of more than 100mb
Windows/ android/ Linux/ mac/ chrome or any other operating system
Mozilla Firefox / Google chrome / opera mini / UC browser or internet explorer
Functional requirements for the online auction management system have been developed to make sure that the functionalities and functional aspects of the system are met.
Login:
FR1. System will allow the user to login.
FR3. System will verify the user name and password.
FR4. System will not allow user to login with invalid username or password.
FR5. System will be able to remember username and password.
Registration or create account:
FR6. System will allow users to create account.
Browsing and database search:
FR7. System will allow user to search products that are available for auction.
FR8. System shall display the result.
FR9. System will allow the bidder to bid on desired product.
My Auction:
FR10. System will allow users to post the ad for product they want to sell.
FR11. System will allow users view their active bids (that are in progress).
FR12. System will allow user to view their expired bids.
Purchase History:
FR13. System will allow the user to view their purchase history.
The user interface and the source code for this requirement have been finished. The unit testing and functional testing activities need to be done.
Figure 1.1 Login process
The users with the user type as bidder or seller will be able to log in to the system.
In case of the absence of the user id and password, the user will be able to register themselves in the system. The user interface and the source code for this requirement have to be finished.
Figure 1.2 Account registration process
This will allow a user to register with the online auction management system.
The database will include the products that are available for auction and the user will be able to see the products browsing through the database. The admin may also search for a user using the search option.
Figure 1.3 Active listings
This will allow the users to search results on the basis of the keyword entered.
The bidder and seller will be given the ability to chat with each other regarding a specific product. The source code and user interface for the functionality have been done while the unit testing and other testing activities are pending.
This will allow the bidder and seller to connect with each other.
Progress: The user can use this option to post the advertisement on the website for a particular product that is to be sold. The details of the product will be put in to the template provided for the advertisement. The UI aspects for the functionality have been created while the source code and conduction of testing activities are pending.
Figure 1.5 all listings
This will allow the user to post and advertisement on the website for selling the p roduct.
Progress: The installation of the updates and patches along with the maintenance of the website. It is an ongoing requirement that will continue even after the release of the website (Shavit and Teichner, 2011).
RAT: To allow the admin to install updates and patches for the site and maintain the quality of the website.
Requirement | Description |
Bidder, seller login and new Registration | Bidder sign in, sign up , forgot password |
Browsing, database search | User can browse the products that are available for sale |
Chat option | Bidder and seller can chat with each other |
Sell product | User can post ad of the product he wants to sell. |
Application maintenance | The Admin will manage the application quality |
Table 1.1 Application description
The website for online auction management system shall have the following abilities and capabilities.
NFR1. The responsiveness of the website shall be high and the website shall behave as per the user action.
NFR2. The user shall be acknowledged in the form of visual changes or feedback on the site to enhance the interaction
NFR3. The response time and throughput time on the site shall be minimal
NFR4. Consistency on the website shall be maintained across all the web pages
The layout of the site shall be kept simple and must be self-explanatory
NFR5. The website shall offer secure login option to the users to avoid unauthorized access to the system and the information
NFR6. Advanced access control shall be included in the site
NFR7. Advanced encryption algorithms must be integrated in the site to avoid misuse of the data sets.
NFR8. Technical controls, such as anti-malware, anti-denial, and intrusion detection tools shall be integrated with the site.
NFR9. The web site shall provide the users with valid information at all times.
This project is an online platform where a user will be able to post items online for auction. The items will accompany item name, selling price, and a picture presentation for the bidder to see. The bidder, if interested in the item, will auction for the product and will be able to inspect the item physically to approve the product then complete the business with the seller.
This is important since the auctioneer does not necessarily need to make a physical consultation with the seller for him/ her to get the required services. The auctioneer will have a provision to chat with the seller and consult with him about the details of the product (Lin, Janamanchi and Huang, 2010). This chat will be confidential only between the buyer and the seller, ensuring the buyer’s confidentiality. The customers will be assured of getting the right products, since they will take their time to analyses and compare a range of listed items and choose appropriately according to their need or desire. This will save time that buyers take in search of items and therefore they will save themselves from worsening of conditions which may lead to wastage of time conditions. This will also save money that is spend around travelling and bidding for the undesired items. Bidders will at the end of the day have a reason to smile with this online system.
This system will run on the internet since of the dynamic nature of the internet, and anybody can access it from smartphones, computers, personal digital assistants and many more digital gadgets (Zwikael, 2009). This is a sure promise that the system will serve many people in the country, and in the future it will reach out to the whole world.
The system is a forum where the bidders meet their respective product sellers in their locality on the internet to solve the problem of item auctioning.
The search for items has always been a mind-chewing activity to most of people in country and in the whole globe. People are always on the go to their renown product supplier, or nearby market center or at times a local hawkers, who goes on to supply items and at times when he cannot get the item the buyer wants, mostly they give their hands to get them items and at times they mess and bring fake and quarks deliver stolen and bad items. This is because unqualified people offer delivery of items to customers (Fageha and Aibinu, 2013). Due to the disparity of the buyers, cone-men have always taken the advantage to offer item delivery to the customers. Many fake items have found their way into the hands of the people, or buyers remain in the same condition of lack, as they don’t get the right items from the sellers. Sometimes buyers struggle to find the right items, in failure, and they seek to get back to their homes . On the other hand, we have suppliers and business people who are qualified to supply and sell the items yet they have very few people who can come to them, more so in the same locality.
The login and new registration module will allow existing users to login using their credentials and also new users can join the application using new registration option. So that, every user can see the items that are posted for auction or available for bidding.
The Browsing and database management module is for browsing all the products that are available for sale or bidding.
In my Auction module user can see product that they have posted for auction. User can view or delete the product. User can also view his auction that has been expired.
The users can the history of the product that have bought.
In this module user of this web based application will be able to communicate with each other. For example buyer and seller can communicate with each other using private chat box.
I hereby declare that apart from references hereby acknowledged, this document is a result of self-commitment. The document is authentic and has not been in any case presented elsewhere for any Educational award (Kamau, 2015). The outcome of the work is copyrighted only to us.
In order to achieve the objectives of coming up with the online auction management system, the preliminary investigation about the workability of the software is necessary and need to be carried out first (Sanchez, Robert, Bourgault, and Pellerin, 2009). This will equip me with the relevant materials and knowledge on how to carry out the implementation.
Activity diagram provides a graphical representation of various activities that are carried out in an application. A clear overview of the online auction management website will be provided from the beginning till the end (Maltzman, 2008). The workflow of the activities and their dependencies with each other during the execution of the tasks and processes is shown in the activity diagram. The major functionalities of the site have been depicted using the diagram as shown below.
New user registration
Figure 1.6 User registration
Figure 1.7 Bidding process
Activity diagrams are one of the tools that were used in the fulfillment of the projects objectives.
Various activity diagrams were used to illustrate the flow of activities of given subsystem and the flow of activities of the entire application. Following are some prototypes of Auction management system application. This is prototype for the login page.
Figure 1.8 Login
This is protype for browse auction page.
Figure 1.9 Browse Auction
This is prototype for My Auction page where the detail of product will be available.
Figure 1.10 My Auction
It is extremely significant to understand the needs of the user in a project. Use case diagram assists in defining the user requirements and needs. It also shows the interaction between the system users and the system itself which allows easier designing and development activities. The users for online auction management web site will be bidder, seller, or admin (Konia, 2007). The actors involved in the use case diagram will be the system, bidder, seller, or admin. They will perform the various activities as illustrated in the functional requirements section.
Figure 1.11 Signup process
State transition Diagram is a graphical representation of the states and events that are involved in a particular system. In case of the occurrence of a specific event, such as user log-in, or database search, the state of the system will change. The states and events that will be involved in this case have been shown in the diagram below.
Figure 1.12 state transition diagram.
11.3 Sequence diagram
Sequence diagram is graphical representation of the whole system, that how the bidder and seller will login. How the user will create the auction, the request will go to the auction manager then it will return back with the result. Same with the bid placement auction manager will send request to auction and auction will update the status of the product.
Test Scenario ID | Login-1 | Test Case ID | Login-1A | |||||||
Test Case Description | Login – Positive test case | Test Priority | High | |||||||
Pre-Requisite | A valid user account | Post-Requisite | NA | |||||||
Test Execution Steps: | ||||||||||
Test no | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments | |||
1 | Launch application | https://localhost:8080/onlineauctionsystem/login | Online Auction Management System Home | Online Auction Management System Home | Firefox -58 | Pass | [Ajay 10/7/2018 11:44 AM]: Launch successful | |||
2 | Enter correct Email & Password and hit login button | Email id : |
Test Scenario ID | Login-1 | Test Case ID | Login-1B | |||||||
Test Case Description | Login – Negative test case | Test Priority | High | |||||||
Pre-Requisite | NA | Post-Requisite | NA | |||||||
Test Execution Steps: | ||||||||||
Test no | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments | |||
1 | Launch application | https://localhost:8080/onlineauctionsystem/login/ | Online Auction Management System Home | Online Auction Management System Home | Firefox -58 | Pass | [Soumith10/7/2016 11:44 AM]: Launch successful | |||
2 | Enter invalid Email & any Password and hit login button | Email id : invalid@xyz.com |
Test Scenario ID | Auction – 1 | Test Case ID | Auction – 1A | |||||||
Test Case Description | Auction for an item – Positive test case | Test Priority | High | |||||||
Pre-Requisite | Auction | Post-Requisite | NA | |||||||
Test Execution Steps: | ||||||||||
Test no | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments | |||
1 | Launch orders pager | https://localhost:8080/onlineauctionsystem/listings/ | Online Auction Management System listings page | Online Auction Management System listings page | Firefox -58 | Pass | [Asad 10/7/2018 11:44 AM]: Launch successful | |||
2 | Select an item to bid | Quantity of items to buy | Order successful | Order successful | Firefox -58 | Pass | [Asad 10/7/2018 11:45 AM]: Order successful |
Test Scenario ID | Auction – 1 | Test Case ID | Login-1B | |||||||
Test Case Description | Auction for an item – Negative test case | Test Priority | High | |||||||
Pre-Requisite | NA | Post-Requisite | NA | |||||||
Test Execution Steps: | ||||||||||
Test no | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments | |||
1 | Launch application | https://localhost:8080/onlineauctionsystem/listings/ | Online Auction Management System listings page | Online Auction Management System listings page | Firefox -58 | Pass | [Ajay 10/7/2018 11:44 AM]: Order successful | |||
2 | Enter an ambiguous quantity | Quantity of items to buy | The amount you have provided for is ambiguous and cannot proceed to bid | The amount you have provided for is ambiguous and cannot proceed to bid | Firefox -58 | Pass | [Ajay 10/7/2018 11:45 AM]: Invalid order quantity | |||
3 | Leave blank | Leave blank space | Cannot process a null request | Cannot process a null request | Firefox -58 | Pass | [Ajay 10/7/2018 11:46 AM]: Null order value |
Test Scenario ID | Login-1 | Test Case ID | Login-1B | |||||||
Test Case Description | Login – Negative test case | Test Priority | High | |||||||
Pre-Requisite | NA | Post-Requisite | NA | |||||||
Test Execution Steps: | ||||||||||
Test no | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments | |||
1 | Launch application | https://localhost:8080/onlineauctionsystem/login/ | Online Auction Management System Home | Online Auction Management System Home | Firefox -58 | Pass | [Asad 10/7/2016 11:44 AM]: Launch successful | |||
2 | Enter invalid Email & any Password and hit login button | Email id : invalid@xyz.com |
Test Scenario ID | Chat | Test Case ID | Chat | |||||||
Test Case Description | Chat with seller – Positive test case | Test Priority | High | |||||||
Pre-Requisite | Chat | Post-Requisite | NA | |||||||
Test Execution Steps: | ||||||||||
Test no | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments | |||
1 | Launch chat module | https://localhost:8080/onlineauctionsystem/chat/ | Online Auction Management System chats page | Online Auction Management System chats page | Firefox -58 | Pass | [Soumith 10/7/2018 13:44 AM]: Launch successful | |||
2 | Select a seller of item to chat | Enter message | Message sent successfully | Message sent successfully | Firefox -58 | Pass | [Soumith 10/7/2018 13:45 AM]: Sent successfully |
The following are the tools used in the testing of the workability and functionality of the application;
The methods are divided into black and white box testing. They are used to describe the point of view of the tester when designing the test cases.
The data was tested with the related subsystems to check the handling of data passing between various projects units and subsystems.
The software had the capacity of expressing the error messages to the developer in order for him to get information about the failure cause and fix it.
The tester, which was able to access the source code to assess the various unit functions of the software developed
Table 1.2 Roles and responsibilities
Tasks | week |
Planning and gathering requirement | Week 3 |
Analysis | Week4 |
Database designing | Week5 |
Application design | Week6 |
New registration and sign in | Week7 |
Auction management | Week8 |
Communication (chat option) | Week9 |
Application Implementation | Week10 |
Application testing | Week11 |
Table 1.3 project timeline
Clearwater, S.H., Xerox Corp, 2010. Auction-based control system for energy resource management in a building. U.S. Patent 5,394,324.
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.
Lin, Z., Li, D., Janamanchi, B. and Huang, W., 2010. Reputation distribution and consumer-to-consumer online auction market structure: an exploratory study. Decision Support Systems, 41(2), pp.435-448.
Maltzman, R., eBay Inc, 2008. Method and system to enable a fixed price purchase within a online auction environment. U.S. Patent 7,340,429.
Milunovic, S. and Filipovic, J.,2013. Methodology for quality management of projects in manufacturing industries. Total Quality Management & Business Excellence, 24(1-2), pp.91-107.
Sanchez, H., Robert, B., Bourgault, M. and Pellerin, R. (2009). Risk management applied to projects, programs, and portfolios. International Journal of Managing Projects in Business, 2(1), pp.14-35.
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.
Zwikael, O. (2009). The Relative Importance of the PMBOK® Guide’s Nine Knowledge Areas during Project Planning. Project Management Journal, 40(4), pp.94-103
If you're working on a university project and looking for assistance with writing your dissertation, consider the dissertation services at UKEssays.com where professional dissertation writers qualified in the field of technology and information systems can assist you.
To export a reference to this article please select a referencing stye below:
Copy to Clipboard Reference Copied to Clipboard. Copy to Clipboard Reference Copied to Clipboard. Copy to Clipboard Reference Copied to Clipboard. Copy to Clipboard Reference Copied to Clipboard. Copy to Clipboard Reference Copied to Clipboard. Copy to Clipboard Reference Copied to Clipboard. Copy to Clipboard Reference Copied to Clipboard.Dissertation Writing Service
Dissertation Proposal Writing Service
Topics and Titles Writing Service
Content relating to: "Technology"
Technology can be described as the use of scientific and advanced knowledge to meet the requirements of humans. Technology is continuously developing, and is used in almost all aspects of life.
Related Articles
Android App for Household Services
A project to develop a website and android app to help customers find a solution for any problems related to Plumbing, Electrical and Mechanical, Pest Control, Home Paint and Machine Repairing.
Dimethyl Ether Market Production Technology
Executive Summary Table of Contents Executive Summary 1 Introduction 2 Market Analysis for DME 2.1 Historical DME Demand 2.2 Current Global Demand 2.3 Applications 2.4 Current Australian Demand.
Maximizing Lifetime of WSN in Improving Healthcare Monitoring Sector
this research aims at proposing Tabu Search and Simulated Annealing Algorithms for finding optimum route that achieves the efficiency in terms of energy consumption and throughput in Body Sensor Networks.
If you are the original writer of this dissertation and no longer wish to have your work published on the UKDiss.com website then please:
Our academic writing and marking services can help you!
Free resources to assist you with your university studies!