How kwanhochan/oop-project works
This is a small, menu-driven Alberta Hospital management program. Users choose doctor or patient operations; the corresponding manager handles records and persists changes in text files. The README describes the doctor and patient classes/managers and a management board. The sampled source confirms menu dispatch and file-backed managers; omitted code limits certainty about the details of some manager operations.
Main entry points: manage_system.py Management menus · doctors.txt Doctor data · patients.txt Patient data
Components 8
Menu control
- Management menus
manage_system.py
Record management
- Doctor manager
manage_system.py - Doctor records
manage_system.py - Patient manager
manage_system.py - Patient records
manage_system.py
Text storage
- Doctor data
Project Data/doctors.txt - Patient data
Project Data/patients.txt
Other components
- User
Connections 7
- User → Management menus: selects options
- Management menus → Doctor manager: dispatches doctor actions
- Management menus → Patient manager: dispatches patient actions
- Doctor manager → Doctor records: creates and updates
- Patient manager → Patient records: creates and updates
- Doctor manager → Doctor data: reads and writes
- Patient manager → Patient data: reads and writes