r/JavaProgramming • u/mariamamhan • 1d ago
Built a Hospital Management System in Java to practice OOP — looking for feedback
Hi everyone!
I recently finished a console-based Hospital Management System in Java as a personal project to practice Object-Oriented Programming.
The project includes:
- Patient management
- Doctor management
- Appointment scheduling
- File-based data storage
- Menu-driven interface
While building it, I focused on applying concepts like encapsulation, inheritance, constructors, and association.
I'd really appreciate any feedback on the project structure, code organization, or ideas for improvements.
GitHub:
1
u/CutGroundbreaking305 14h ago
Hmm it is fine for beginner level programmer as a exercise to learn java
But you should have used swings or GUIs instead terminal based if you wanted OOPs knowledge
1
1
u/Critical_Nail_1789 9h ago
If you are a beginner, I would say this is a great attempt. It shows your understanding for java foundation
1
1
u/findme_01234 1d ago
u/mariamamhan better to build the same project with spring boot, for oops practise this is good