Question: Develop an office management system using JAVA for a dentist office that only accepts cash with the following minimum requirements: It should display all the

Develop an office management system using JAVA for a dentist office that only accepts cash with the following minimum requirements:

It should display all the possible services offered to patients (fee schedule) in this specific office and how much patients should be charged for each service.

It should display a list of current patients.

It should display a list of doctors along with their specialization.

It should display a list of doctor assistants along with doctors they are assigned to.

It should enable the user to modify the fee schedule if necessary (add new services, delete and or modify current services).

It should enable the user to modify the patient list if necessary (add new patients, delete and or modify current ones).

It should enable the user to modify the doctor list if necessary (add new doctors, delete and or modify current ones).

It should enable the user to modify the doctor assistant list if necessary (add new assistants, delete and or modify current ones).

It should store and display user modifications as long as the program is running (not terminated)

Create an invoicing mechanism where the system asks for which patient you want to create an invoice, then ask about services that are performed on the patient and then generate an invoice with the patient information on top, list of services performed in the middle and a total due amount on the bottom

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!