Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
126 changes: 126 additions & 0 deletions submissions/NastehoAbdiAden/final project/README.md
Original file line number Diff line number Diff line change
@@ -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