Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/HasaanAhmad/Appointment-Managment-System

A Doctor Appointment Management System Based on Java Only. Uses Text Files as DB.
https://github.com/HasaanAhmad/Appointment-Managment-System

doctor doctor-appointment-management hospital hospital-management hospital-management-system hospital-managment-system-java

Last synced: about 2 months ago
JSON representation

A Doctor Appointment Management System Based on Java Only. Uses Text Files as DB.

Awesome Lists containing this project

README

        

# Doctor Appointment System

A simple system based on Java. As per restriction System uses *Text* Files as Database.
This is a simple program which let you register and login as doctor as well as patient.
This is our second semester Final Project based on "Java" Only.

# Functionalities
Now I added almost all functionalities. Doctors can view specific appointments assigned to them. Patients can view their particular appointments and can also remove appointments. While the admin can view all Doctors, all Patients, and all appointments. Authentication is added for login and registration methods.Validation is added for fields like Credit cards, Name, age, and Contacts.

# Classes Used

- Main Class
- Doctor Class
- Patient Class
- Admin Class

# Methods
- reg()
- login()
- appointment()
- viewDoctors()
- removeDoctor()
- removePatient()
- removeAppointment()

## Tech Stack

**Client:** Based on CMD
**Database:** Text Files

## 🔗 Links
[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://github.com/HasaanAhmad)
[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/hasaan-ahmad-94548816b/)
[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/geniussyco)

## Authors

- [Hasaan Ahmad](https://www.github.com/hasaanahmad0)
- [Ahmad Alsakaf](https://www.linkedin.com/in/muhammad-haider-31541a185/)
- [Muhammad Haider](https://www.github.com)