Sales System
JavaMySQL
December 2022
This a group project which we made a Sales System program to emulate real life transactions.
We first design the data schema for the sales system, then we implemented a sales system for a computer part store so that all information about transactions, computer parts and salespersons is stored. The system supports interactive inquiries from users. The system uses Java JDBC API and MySQL database system.
1. Administrator
- Create table schemas in the database
- Delete table schemas in the database
- Load data from a dataset
- Show the content of a specified table
2. Manager
- List all salespersons in ascending or descending order of years of experience
- Count the number of transaction records of each salesperson within a given range on years of experience
- Sort and list the manufacturers in descending order of total sales value
- Show the N most popular parts
3. Salesperson
- Search for Parts
- Perform Transaction