- Contributors: Prince Rawal, Kuhu Halder, Farah Lubaba Rouf, Jigisha Mavani
- Course: CS 336 Principles of Information and Data Management
- Professor: Antonio Miranda-Garcia
- Semester: Spring 2021
- Course Site: Link
- Project URL
All use of this code must be consistent with the DCS Academic Integrity Policy and the Rutgers University Code of Student Conduct.
In this project, we designed and implemented a relational database system to support the operations of an online auction system. We used HTML for the user interface, MySQL for the database server, and Java, Javascript, and JDBC for connectivity between the user interface and database server.
- Java Servlet Pages
- Apache Tomcat
- AWS Relational Database
- MYSQL Server and Workbench
- JDBC
- Eclipse
- HTML and Java
- They are able to create and delete accounts, and login and logout.
- An end-user can search the list of items on auction according to various criteria based on the fields describing an item.
- Potential buyers are able to set alerts for items they are interested in buying.
- A user is able to view the history of bids for any specific auction, the list of all auctions a specific buyer or seller has participated in, the list of "similar" items on auction in the preceding month (and auction information about them).
- Customer reps are available to end-users for answering questions, and modifying any information, as long as the customer rep decides this is reasonable.
- This includes resetting passwords and removing bids. So your system need not support any specific rules for removing bids.
- They can therefore be able to perform such actions, as well as removing illegal auctions.
- One admin whose account will have been created ahead of time, is be able to create accounts for customer representatives.
- This person is also be able to generate summary sales reports, including: total earnings; earnings per { item, item type, end-user}; best- selling {items, end-users}.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
- Install Eclipse Java EE IDE
- Clone the repo locally on Eclipse
git clone https://github.com/kuhuhalder/336-Auction-System-Project.git
- Install Apache Tomcat
- Configure the settings for Runtime Environment - Server - Add Runtime Environment - Add Apache Tomcat 7.0
- Right-click on the project and click on Run As - Run on Server