The Project is based on Hospital Mangement System Domain .It is a web application based on java stack technologies.It is divided into three modules: Admin with log-in page, Doctor with log-in page, and User with Login page. I am attaching a demo video so you can understand my work.
The functionalities of each module are:
Admin:
1.)Add Doctor
2.)Edit Doctor Details
3.)Delete Doctor
4.)View All Doctors in Hospitals with their details
5.)View All Patients in Hospitals with their details
6.)Add specialist doctor type
7.) Session Logout functionality
8.)See no of patients in the hospital
9.)See no of doctors in the hospital
10.)See no of appointments in the hospital and which patient has been appointed to which doctor
Doctor:
1.)Can Update only his phone number and password rest are only readable
2.)See how many patients have been appointed to him with their details
3.)Comment on their health status and it will be updated throughout the application
4.)Logout functionality
5.) See how many doctors are in the hospital
User:
1.)Can add many several appointments with a single user id with the option to choose the doctor with whom each patient wants to get treated.
2.) While choosing a doctor for an appointment, the doctor's specialty is written with it.
3.)User can check their health status updated by the doctor
https://drive.google.com/file/d/15f41FD1myZt24AAo4bjtS9mBq2ZarJly/view?usp=share_link
1. clone repo from github
2. add it to eclipse
3. use java 8
4. add mysql connector to user library in build path
5. install tomcat 9 and configure it
6. use a SQL databse and configure the database connection class accordingly
7. make suitable database and tables according to code
8. configure the tomcat server and run it
make changes in a separate branch and get it reviewed by me before making any commit to the main branch.
Technologies used in the project:
- JDBC
- SERVLET
- JSP
- JSTL
- MYSQL
- MAVEN
- ECLIPSE
- JAVA8
- BOOTSTRAP5.3
- CSS3
- FONTAWESOME6
- TOMCAT9
This project is licensed under the @JavaExpertGaurav