How can I implement a Company system. The system keeps tracks of a list of employees and a list of departments. Admin menu can have two submenus: Loading and Saving. The loading submenu will contain loading customers, loading accounts, , and loading transactions.Add the functionality in which the program can load/save list of employees and list of departments from/to text files.
Employee - String: id - String: first Name - String: last name - Date: date of birth - String: manager -double: salary - String: department name + Employee(id, firstName, lastName, dob,manager,salary, dept Name) +getName():String +getDOB() ate +toString():String +getId():String +getManager():String +getSalary(): double +getDept(): String
2-Department Department - String: name - Employee: manager - Date: date established +Department(name, manager, date) +getName():String +getDate() ate +toString():String +getManager():String
Which parts are you having problems with ? Nobody is going to write the whole program for you. Show us what you have so far and describe your problems in detail. e.g. if it's not compiling, show us the exact error messages and the parts of the code where the errors are (use code tags) If it's not doing what you expect, tell us what it is doing and how this differs from what you expect.
The ranch works best when you can post a bit of code that almost works. I don't know where you're stuck, so I'm guessing the very beginning.
Sometimes when you have trouble getting started it's helpful to find the smallest possible thing you can write and prove it works. This often involves a little test program to run your real classes. It might look something like this:
It's hard to completely clear the menus, the Employees, the save and load and so on from your mind, but it's well worth while. You can add them back in soon enough.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi