Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 26

Online

Doctor appointment
(Mini Project)

Guided by BY
DEENATHAYALAN K
Mr. MANIKANDAN
P 21 CA 4426
Computer Applications, Date:23.02.2023

Government arts(autonomous)College kumbakonam,


ABSTRACT

 online doctor appointment In java is web based application.

 The project online doctor appointment includes registration of patients.The


software has the facility to give a unique id for every patient and stores the details
of every patient.

 The online doctor appointment can be entered using a username and password. It
is accessible either by an administrator .

 Only they can add data into the database. The data can be retrieved easily. The
interface is very user-friendly. The data are well protected in database.
OBJECTIVE

 The main objective of online doctor appointment is to develop a


web application that help to booking an appointment
 An availability list of different doctors Specialization and an
accurate list of doctor available in each Specialization.
 Booking an appointment for his convenient time slot
 Patients can see his/her own appointment history.
Hardware Requirements: Software Requirements:

Processor Intel CORE i3 Operating


Windows
System
RAM 2 GB(minimum) Client side
HTML
language
Server side
JAVA
language
Server XAMPP
Modules

Admin module
User module
Doctor module
Existing System

 Absence of Appointment booking


 Makes waiting long time in hospital lobby
 Existing system not have Doctor Contact number
Proposed System

 list of different doctors specialization and an accurate list of doctor


available in each specialization.
 Patient can book his/her appointment.
 Patients can see his/her own appointment history.
 User and Doctor can update his/her profile, change the password
and recover the password.
 Doctor can search patient with the help of patient name and mobile
number.
Data Flow Diagram:

Level 0:

Login Consulting
User online doctor Patient Record
appointment
Level 1:
Record

Login Searching Booking


User appointm
Specialization
ent

Select specialization
not availability Accept
Decline
appointment
Checking request Checking
Availability doctor
of doctor schedule
Download patient
record Download
Approved D
appointment Patient record

User Searching
login Specialization Decline
request

not availability Doctor


select Specialization Accept

appointment
Checking Checking request Checking
history availability doctor
of doctor schedule
History

Level 2
ER Diagram
Table Design:

User Table:

Field Data Type Constraints


id Int(10) primary key
Full_name Varchar(15) Not Null
Address Varchar2(25) Null
City Varchar2(15) Null
Gender Varchar(6) Null
Email Varchar2(15) Null
Password Varchar2(10) Not Null
Login Table:

Field Data Type Constraints

User name Varchar(15) Not Null

Password Varchar2(8) Not Null


Admin Table:

Field Data Type Constraints

User name Varchar(15) Not Null

Password Varchar2(8) Not Null


Doctor Table :
Field Data Type Constraints
Doctor_id Int(11) PrimaryKey
Specialization Varchar(20) Not Null
Dr_name Varchar(30) Not Null
Address Varchar2(25) Null
Dr_fess Int(5) Null
Contact_no Int(13) Not Null
Dr_email Varchar2(25) Null
password Varchar2(10) Not Null
Appointment Table:

Field Data Type Constraints


id Int(10) Foreignkey
Doctors_Specialization Varchar(20) Not Null
Doctor_id Int(11) Foreignkey
Consultation_Fee Int(10) Null
Appointment_date_Time DateTime Not Null
(‘0000-00-00 00:00:00’)
Posting_Date timestamp Current_timestamp
Module Description

Admin module:

 Admin can view the Patients Appointments.


 Add doctor’s specialization
 Mange doctors (Add/Update)
 View login and logout time of doctor and User.
 View users detail
User module (patient):

 Patients can view the his/her profile


 Booking his/her appointment.
 Patients can see his/her own appointment history.
Doctor module:

 Doctor can view profile and online appointments.


 Doctor can see patient’s appointment history.
 Doctor can manage patients (Add/Update).
Home Page
Registration Form Page
Dashboard Page
User Profile Page
Appointment Page
conclusion

The project online doctor appointment is for computerizing the


working in a hospital. The software takes care of all the requirements
of an average hospital and is capable to provide easy and effective
storage of information related to patients that come up to the hospital.
It is great improvement over the manual system has speed up the
process. The online doctor appointment thoroughly checked and tested
with the data and thus is found reliable. The software takes care of all
the requirement of an average hospital and is capable to provide easy
and efficient storage of information related to patients that comes up to
the hospital.
Future Enhancement

In future the online doctor appointment can improve more facility like
pharmacy system . Thus the module contains the stock details of
medicines in the pharmacy and enables the users to include comment
section and feedback in the system. Although the project is complete
in itself but, as there is always a future scope for improvement like a
android application.

You might also like