multiverse-team-11 / inventory-app

https://inventory-app-11-1emn.onrender.com/
0 stars 2 forks source link

OOP, Classes, inheritance - Build Something 🔨 #81

Closed Hannah0701 closed 3 months ago

Hannah0701 commented 3 months ago

Option #1 Scooter Application: Recreate the Scooter Application from Bootcamp using Ruby. Option #2: Employee Records System: Create a Ruby program that models an employee management system for a company. The systems should have the follwoing components: An Employee class that contains properties like employee ID, name, age, job title, and salary. A Manager class that extends the Employee class. The Manager class should have additional properties like department and a method to set the department. A SalesPerson class that extends the Employee class. The SalesPerson class should have an additional properties like salesTarget and a method to set the salesTarget. BONUS: An EmployeeDatabase that can store a collection of Employee objects. The EmployeeDatabase class should have methods like add new employees, remove employees, and retrieve employee records. Create a user interface that have options to add managers and salespeople and set their respective properties. If you did the bonus task, give users an interface that allows them to interact with the EmployeeDatabase by adding, removing, and displaying employee records.

https://github.com/Hannah0701/projectERS