A Medical College Management System, comprehensive software solution designed to streamline administrative tasks, academic activities, and resource management within a medical college. It facilitates efficient handling of student records, faculty data, course schedules, and hospital integration for practical training, ensuring smooth operations and enhanced productivity.
![]() ![]() |
![]() ![]() |
---|---|
![]() ![]() |
![]() ![]() |
![]() |
![]() |
- Add, modify, and remove courses, assign them to faculty and students, and track progress
- Maintain academic records, including attendance, grades, and personal details
- View assigned courses, update student grades and attendance, and send announcements.
- View course details, schedules, grades, attendance status, and receive notifications
- Role-based login system with restricted functionality based on user roles
To run this project locally, ensure you have the following installed:
-
Java Development Kit (JDK)
-
IntelliJ IDEA
-
JavaFX SDK
-
Git
-
XAMPP or any equivalent server with MySQL
git clone https://github.com/EsnatJahan/Medical-College-Management
cd Medical-College-Management
Download the JavaFX SDK and add the lib folder to the project libraries in IntelliJ
- Install XAMPP and start the MySQL service
- Open phpMyAdmin and create a database named my_first_database
- Import the SQL file from MedicalCollegeEna/my_first_database.sql
Update database connection in DatabaseController
- Set url = "jdbc:mysql://localhost:3306/my_first_database"
- Set databaseUser="root"
- Set databasePassword=""
- Open the file src/main/java/com/example/medicalcollege/HelloController.java in IntelliJ
- Run the project