Question: java please Obiectives: Using Java frame and java controls, you are required to develop a patient Filing system for a dental clinic where the system

java please
java please Obiectives: Using Java frame and java controls, you are required
to develop a patient Filing system for a dental clinic where the
system shall keep information about the patient details, and treatment procedure/s that

Obiectives: Using Java frame and java controls, you are required to develop a patient Filing system for a dental clinic where the system shall keep information about the patient details, and treatment procedure/s that have been applied for the patient. To do this program you have to create the required Jframes, array list, and all the classes and methods to make this program run properly. The program should do the following functions: 1. Add patient. Adds a new patient to the array list with the patient details. - Display a message box when any of the textboxes left empty. - Patient age should be calculated from his/her birth of day. - The user should not insert the File Number. The system should generate it automatically and each patient should have his own file number. 2. Edit patient. Modify the selected patient details. 3. Delete patient. To delete the selected patient from the array list. When a patient is deleted, all of his/her visits details should be deleted too. 4. Search patient. Finds a patient from the array list then displays all his/her details. 5. Add visit. Inserts to the array a new visit with the applied treatment procedures for the selected patient, and display in the table the visit date, procedures, and the total price. The table should display the previous patient's visits. 6. Edit Visit. Modify the patient treatment procedures. 7. Delete Visit. Delete the selected visit from the array. 8. Save to file. Save in a text file a selected visit details. 9. In the reports tab the user can save in a text file the total revenue (income) for all clinic's patients between two dates. 10. Save all the treatments procedures between two dates. 11. Save all the patients names, phones, and file numbers that exists in the system. Obiectives: Using Java frame and java controls, you are required to develop a patient Filing system for a dental clinic where the system shall keep information about the patient details, and treatment procedure/s that have been applied for the patient. To do this program you have to create the required Jframes, array list, and all the classes and methods to make this program run properly. The program should do the following functions: 1. Add patient. Adds a new patient to the array list with the patient details. - Display a message box when any of the textboxes left empty. - Patient age should be calculated from his/her birth of day. - The user should not insert the File Number. The system should generate it automatically and each patient should have his own file number. 2. Edit patient. Modify the selected patient details. 3. Delete patient. To delete the selected patient from the array list. When a patient is deleted, all of his/her visits details should be deleted too. 4. Search patient. Finds a patient from the array list then displays all his/her details. 5. Add visit. Inserts to the array a new visit with the applied treatment procedures for the selected patient, and display in the table the visit date, procedures, and the total price. The table should display the previous patient's visits. 6. Edit Visit. Modify the patient treatment procedures. 7. Delete Visit. Delete the selected visit from the array. 8. Save to file. Save in a text file a selected visit details. 9. In the reports tab the user can save in a text file the total revenue (income) for all clinic's patients between two dates. 10. Save all the treatments procedures between two dates. 11. Save all the patients names, phones, and file numbers that exists in the system

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 Accounting Questions!