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

https://github.com/devradheee/health-mnagement-system

Health Management System: A web-based application using Java (JSP, Servlets, JDBC) and MySQL to manage patient records, appointments, doctor schedules, and more.
https://github.com/devradheee/health-mnagement-system

java jdbc jsp mysql servlet spring-boot

Last synced: 5 months ago
JSON representation

Health Management System: A web-based application using Java (JSP, Servlets, JDBC) and MySQL to manage patient records, appointments, doctor schedules, and more.

Awesome Lists containing this project

README

          

Health Management System

A **Health Management System** is a web-based application designed to help manage and organize healthcare data efficiently. This system enables users to manage patient records, appointments, doctor information, and more.

## Features

- **User Management**: Registration and login for patients, doctors, and admins.
- **Patient Records**: CRUD operations for storing and managing patient details.
- **Appointments**: Schedule, update, and cancel appointments.
- **Doctor Information**: Manage doctor profiles and availability.
- **Database Integration**: Powered by MySQL for data storage and retrieval.
- **Authentication and Authorization**: Secure user authentication and role-based access.

---

## Technologies Used

- **Frontend**: JSP (Java Server Pages), HTML, CSS, JavaScript
- **Backend**: Java Servlets, JSP
- **Database**: MySQL
- **JDBC**: For database connectivity
- **Server**: Apache Tomcat
- **Version Control**: Git

---

## Requirements

- **Java Development Kit (JDK)**: Version 8 or higher
- **Apache Tomcat Server**: Version 9 or higher
- **MySQL**: Version 5.7 or higher
- **Maven** (optional): For dependency management

---

## Installation and Setup

### Step 1: Clone the Repository
```bash
git clone https://github.com/devradheee/Health-Mnagement-System.git
cd Health-Mnagement-System

πŸ”—Project Structure

Health-Management-System/
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ main/
β”‚ β”‚ β”œβ”€β”€ java/
β”‚ β”‚ β”‚ β”œβ”€β”€ com.healthmanagementsystem/
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ controller/ # Servlets
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ dao/ # Database access objects
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ model/ # Entity classes
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ utils/ # Utility classes (e.g., DB connection)
β”‚ β”œβ”€β”€ webapp/
β”‚ β”œβ”€β”€ WEB-INF/
β”‚ β”‚ β”œβ”€β”€ web.xml # Deployment descriptor
β”‚ β”œβ”€β”€ views/ # JSP files
β”‚ β”œβ”€β”€ css/ # Stylesheets
β”‚ β”œβ”€β”€ js/ # JavaScript files
β”œβ”€β”€ database.sql # Database schema and sample data
β”œβ”€β”€ pom.xml # Maven dependencies (optional)
β”œβ”€β”€ README.md # Project documentation