Description
Hospital Management System Project using Python Django and MySQL
This project is a Hospital Management System developed using Python, Django, and MySQL. The project uses Python version 3, Django version 2, and MySQL version 5.8. It is a mini Python project with admin functionality. The main purpose of this project is to publish patient information online for users to access. The admin can add, view, edit, delete, and update patient records. The admin can also search for specific information within the project.
The project includes features such as adding new patient records, viewing patient details, editing patient records, deleting patient records, and client-side form validation using JavaScript. The project also includes a login module for admin access, where the admin can manage login records, change passwords, and view login details.
Modules and Description of Hospital Management System Project:
Patient Module:
The Patient Module is a crucial part of the Hospital Management System project. It allows for the tracking of patient information and includes CRUD operations for patient data. The module is role-based, with admin having full access to data and patients having restricted access to their own information.
Features of Patient Module:
- Admin can add new patient records
- Admin can view the list of patient details
- Admin can edit and update patient records
- Admin can delete patient records
- Client-side form validation using JavaScript
Login Module:
The Login Module provides a login form for admin access to the system.
Features of Login Module:
- Admin can add new login records
- Admin can view login details
- Admin can edit and update login records
- Admin can change passwords
Functionality and modules of the project Hospital Management System:
- Login For Admin
- Logout Functionality
- Change Password Functionality
- Dashboard for Admin
- Patient Management Module
- Adding New Patient Details
- Edit the Existing Patient Details
- View all the details of the Patients
- Listing of all Patients
- Reports of the project Hospital Management System
- Report of all Patients
Static Pages and other sections:
Static pages available in the project Hospital Management System:
- Home Page with a visually appealing UI
- Animated slider for image banners on the Home Page
- About Us page describing the project
- Contact Us page for communication
Technology Used in the project Hospital Management System
Technologies used in the project:
- HTML for page layout
- CSS for design
- JavaScript for validation and animations
- Python for business logic
- MySQL as the database
- Django framework for development
Supported Operating System
Operating systems supported for the project:
- Windows: Easily configured on Windows with Python 3, PIP, and Django
- Linux: Compatible with all versions of Linux
- Mac: Can be configured on Mac operating systems