Doctor Appointments System Using Python Django and MySQL
Doctor Appointment System is a web-based technology that will manage to automate the existing manual system by the help of computerized equipment’s and full-fledged computer software, so that their valuable data/information can be stored for a longer period with easy accessing and manipulation of the same. Basically the project describes how to manage for good performance and better services for the clients. This automatic system delivers data processing in very high speed in systematic manner. Vision of this project is to create doctor patient handling management system that will help patients to book doctor appointment and fulfil their prospects.
Project Requirements
Project Name | Doctor Appointments System Project in Python Django |
---|---|
Language Used | Python |
Framework Used | Django |
Database | MySQL |
User Interface Design | HTML, AJAX,JQUERY,JAVASCRIPT |
Web Browser | Mozilla, Google Chrome, IE8, OPERA |
IDE | PyCharm |
Project Modules
In Doctor Appointment Management System we use Python using Django framework and MySQL database. This project has three modules i.e., admin, doctor and user.
Admin Module
- Dashboard: In this section, admin can briefly view the total doctor registered and total specialization.
- Specializations: Inthissection, admin can manage specialization (Add/Update/Delete).
- Doctor List: In this section, admin can view doctor listand their appointments.
- Search Doctor: In this section, admin can search doctor on the basis of their mobile number.
- Doctor Reg Report: In this section, admin can generate between date reports of doctor registration.
- Website Page: In this section, admin can manage website about us and contact us page.
Doctor Module
1. Dashboard: In this section, doctor can briefly view the total number of the new appointment, total approved appointment, total cancelled appointment and completed appointments
2. Appointment: In this section, doctor views the appointment details and they have also the right to change application status according to current status.
3. Patient List: In this section, doctor can check their final appointments also prescribe medicine and recommend the test.
4. Appointment Completed: In this section, doctor can view their completed appointments.
3. Reports: In this section doctor can view the appointment details in a particular period.
4. Search: In this section, doctor can search appointment with the help of user appointment number/Name
Doctor can also update his profile, change the password and recover the password.
User Module (User does not need to register)
1. Home Page: In this section, user can view the welcome page of the web application.
2. Book: In this section, user can sent the appointment request.
3. Check Appointment: In this section, user can search appointment with the help of user appointment number/Name
Project Screen Shots
Appointment Page
Doctor Signup
Doctor Dashboard
Patient Details
Doctors List
How to run the Doctor Appointment System Django Python
1. Download the zip file
2. Extract the file, copy doctorappointment
folder, and paste it on the desktop
3. Open MySQL Create a database docaspythondb
then import the SQL File available in the MySQL File Folder (For MySQL we used XAMPP server)
4. Open PyCharm and click on the terminal
5. Navigate the project folder using the cd command
cd project_path
For ex: cd C:\Users\ANUJ\OneDrive\Desktop\doctorappointment
6. Now Navigate to the Doc App System System folder
cd docappsystem
7. Run the Project using the following command
python manage.py runserver
Now click the URL http://127.0.0.1:8000
and the Project will Run