From 033768477debeb4333fcee9a2b5d730a6ac5ef7a Mon Sep 17 00:00:00 2001 From: nastehoabdiaden46-a11y Date: Sun, 5 Jul 2026 07:12:26 -0700 Subject: [PATCH] Create README.md --- .../NastehoAbdiAden/final project/README.md | 126 ++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 submissions/NastehoAbdiAden/final project/README.md diff --git a/submissions/NastehoAbdiAden/final project/README.md b/submissions/NastehoAbdiAden/final project/README.md new file mode 100644 index 00000000..14327b83 --- /dev/null +++ b/submissions/NastehoAbdiAden/final project/README.md @@ -0,0 +1,126 @@ +Hospital Management System + +Final Project + +Project Description + +The Hospital Management System is a Python-based application designed to manage patient information efficiently. This system allows users to store, view, update, and delete patient records using file storage. + +The project was developed to practice important Python concepts including: + +- Object-Oriented Programming (OOP) +- File Handling +- Functions +- Modules +- Project Structure +- CRUD Operations (Create, Read, Update, Delete) + +--- + +Features + +The system provides the following functionalities: + +1. Add Patient + + - Add a new patient record + +2. View Patients + + - Display all patient records + +3. Update Patient + + - Modify patient information + +4. Delete Patient + + - Remove a patient record + +5. Exit + + - Close the application + +--- + +Project Structure + +Hospital_Management_System/ + +│ +├── data/ +│ └── patients.txt +│ +├── models/ +│ ├── __init__.py +│ ├── patient.py +│ └── appointment.py +│ +├── utils/ +│ └── store.py +│ +└── main.py + +--- + +Technologies Used + +- Python +- File Handling +- Object-Oriented Programming (OOP) + +--- + +How to Run the Project + +Step 1 + +Clone the repository: + +git clone repository-link + +Step 2 + +Navigate to the project folder: + +cd Hospital_Management_System + +Step 3 + +Run the application: + +python main.py + +--- + +Example Output + +===== HOSPITAL MANAGEMENT SYSTEM ===== + +1. Add Patient +2. View Patients +3. Update Patient +4. Delete Patient +5. Exit + +Choose option: + +--- + +Learning Outcomes + +Through this project, I learned: + +- How to create and use classes and objects +- How to organize Python modules +- How to store and retrieve data from files +- How CRUD operations work +- How to structure a Python project + +--- + +Author + +Name: Nasteho Abdi Aden + +Final Project – Python Hospital Management System