Description
Clinic Automation System Project using Java, JSP, and MySQL
This project, Clinic Automation System, has been developed using Java, JSP, and MySQL platforms and runs on the Tomcat Server. The main objective of this project is to automate the operations of a clinic. With various functionalities and operations in a clinic system, this project aims to streamline and maintain data accuracy. In the current global scenario, data accuracy and computerization are widely accepted, making this project a valuable tool for clinic management. Students can access free Java projects with source code for download to enhance their learning.
Below are the modules and descriptions of the Clinic Automation System Project:
Modules:
Patient Module:
The Patient Module focuses on providing all functionalities related to patients, including tracking patient information and details. It includes CRUD operations for managing patient records. Features of this module include:
- Adding new patient records
- Viewing the list of patient details
- Editing and updating patient records
- Deleting patient records
- Client-side validation of patient forms using JavaScript
Test Module:
The Test Module manages doctor tests within the clinic system. Features of this module include:
- Managing tests
- Editing and deleting tests
- Viewing the list of all tests
- Patients can view their test reports
Medicine Module:
The Medicine Module handles doctor medicines within the clinic system. Features of this module include:
- Managing medicines
- Editing and deleting medicines
- Viewing the list of all medicines
- Patients can view prescribed medicines
Patient Fees Module:
The Patient Fees Module manages patient fees categorized by rooms. Features of this module include:
- Managing patient fees
- Editing and deleting patient fees
- Viewing the list of all patient fees
- Patients can view their fee details
Employee Module:
The Employee Module focuses on providing functionalities related to employees, including tracking employee information and details. Features of this module include:
- Adding new employees
- Viewing the list of employee details
- Editing and updating employee records
- Deleting employee records
- Client-side validation of employee forms using JavaScript
- Employees can view and update their details
Salary Module:
The Salary Module manages employee salaries within the clinic system. Features of this module include:
- Managing salaries
- Editing and deleting salary records
- Viewing the list of all salaries
- Employees can view their salary details
Payslip Module:
The Payslip Module manages employee payslips within the clinic system. Features of this module include:
- Managing payslips
- Editing and deleting payslips
- Viewing the list of all payslips
- Employees can view their payslips
Users:
There are two types of users in the project:
- Employee: With Limited Access
- Admin: With Full Access
Functionality:
Functionality performed by Employee user:
- Employee User Functionality:
- Login, Forgot password, Change Password
- Edit Profile
- View Salary, Create Leave, View Leaves
- Admin User Functionality:
- Login, Forgot password, Edit Profile
- Patient Management, Medicine Management, Patient Medicine Management
- Diagnosis & Test Management, Patient Diagnosis Management
- Patient Fees Reports Management, Manage Employee
- Manage PaySlip, Manage Employee Leave
- Reports of the Project Clinic Management System
Static Pages and other sections:
Static pages available in the project:
- Home Page, About Us Page, Contact Us Page
Technology Used:
Technology used in the project:
- HTML, CSS, JavaScript, JSP, Java, MySQL, Tomcat
Supported Operating System:
Operating systems supported:
- Windows, Linux, Mac