Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soulyma/carssalessystem
This system will help managing a CarCompany by organizing it's products and sales operations
https://github.com/soulyma/carssalessystem
cars java oop oops-in-java sales system-design system-programming
Last synced: about 2 months ago
JSON representation
This system will help managing a CarCompany by organizing it's products and sales operations
- Host: GitHub
- URL: https://github.com/soulyma/carssalessystem
- Owner: Soulyma
- Created: 2022-10-11T08:20:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-11T08:26:31.000Z (over 2 years ago)
- Last Synced: 2024-04-22T01:41:30.302Z (10 months ago)
- Topics: cars, java, oop, oops-in-java, sales, system-design, system-programming
- Homepage:
- Size: 1.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SalesCars-System
This system will help managing a CarCompany by organizing it's products and sales operations.
The system can make the following functionalities:
1. Create a supplier ( name , phone-number , username and a password) that will be adding the products to the Car Company
2. Add a new car (brand,engine,model,year,hoursepower,available-quantity amd price)
3. Each car has a list of parts and each parhas (year , make-model and manufactactured model) and these pasrts may be sell alone without anything
4. View list of cars and thier quantites
5. Add customer to the Car Company (name , contact-name , email and phone number )
6. Create a client :
- client has (name, age and phone number)
-After adding the client , the supplier can create a new card for the client (who bought any product) to be able to get discounts by storing the following informations (start date , end date , buying amount , membership type and total cost)
-The cost differs according to membership type:
Sliver client when the client bought more than 2500000 have a 2.5% discount
Golden client when the client bought more than 5000000 have a 5% discount
7. Make an order:
- Enter card number (if availabe) abd check if the card is expierd or not yet , if not continue
- View list of all available products
- Select a car or a part and the wanted quantities
-Submit order
Stor the inormations of the order
Decrease the avaliable quantitiy of the sold products
8. View list of clients that have bought last month with more than 1000000
9. View list of products that has low quantities(less than 10%)
10. View list of Products that will finish very soon (quantities less than 2)