A PROJECT PRESENTATION
ON
Hospital Management System
Submitted By
Patel Preksha Manishkumar (En. No:-21082221073)
Vaghela Khushiba Dilipsinh (En. No:-21082221096)
B.Sc.(CA&IT) - 5
U15A5IP1: INDUSTRIAL PROJECT –I
Group No:- 24
Internal Guide
Prof. Nishil N. Prajapati
Submitted To
Department of Computer Science,
Ganpat University, Ganpat Vidyanagar – 384012
Academic Year 2023-2024
1. PROJECT PROFILE
Project Profile: Hospital Management System
(PulsePower Suite):
Platform of Application: Web Site
Front End Tool: PHP , CSS , HTML , Java Script , Bootstrap
Back End Tool: MY SQL, PHP
Other Tool: Visual Studio Code
Project Duration: 90 Days
Internal Project Guide: Prof.Nishil Prajapati
Submitted To: Department of Computer Science
ONLINE
HOSPITAL
Objective MANAGEMENT
This Hospital Management System project is a
computerized hospital front desk management that
produces user-friendly, quick, and cost-effective software.
It handles and secures patient information, diagnosis data,
and so on. This was done by hand and its’ principal job is
to register and maintain patient and doctor information and
to access and update the information when needed.
Patient information and diagnosis are entered into the
system, then the output is used to display these details on
the screen. A username and password are required to access
the Hospital Management System. It can be accessed by a
receptionist or an administrator. They are the only ones
who have access to the database. The information is easily
accessible. For personal usage, the data is well-protected,
and the data processing is quick.
2. EXISTING SYSTEM
The existing system is that it is very difficult to retrieve
data from case files.
It is difficult to handle the whole system manually and
it is less accurate and to keep the data in case files for
future reference because it may get destroyed.
it is very difficult to retrieve data.
Redundancy of data may occur and this may lead to the
inconsistency.
The manual system is so time-consuming
3. NEED FOR NEW SYSTEM
This project is aimed to automate the hospital management
system. This project is developed mainly to administrate
doctor's appointment with the patients. The purpose of the
project entitled as HOSPITAL MANAGEMENT SYSTEM is
to computerize the Front Office Management of Hospital to
develop software which is user friendly, simple, fast, and cost
– effective. It deals with the collection of patient’s
information, diagnosis details, etc. Traditionally, it was done
manually. The main function of the system is to register and
store patient details and doctor details and retrieve these
details as and when required, and also to manipulate these
details meaningfully.
NEED
1. Efficiently maintains the details about the patient
2. Simultaneously updates changes made to any data, item in
the entire data base.
3. It is faster than manual system
4 . FUNCTIONAL SPECIFICATION
4.1 USER OF THE SYSTEM
1. Login
5. Add Doctor
2. Doctor List
6. Message
3. Patient List
Admin Module 4. Appointment Details
1. Login
2. View Appointment
3. History View Appointment
Doctor Module
1. Login
2. Book Appointment
3. History View Appointment
4. Cancelation Option
Patient Module
4.2 MODULE OF THE
SYSTEM
O N L I N E H O S P I TA L
MANAGEMENT
Module Description/Activities Interacted Users
Login Authentication • Admin
• User
• Patient
Patient/Doctor Manage Patient/Doctor • Admin
View OR Book Manage Appointment • Admin
Appointment • Patient
• Doctor
5 . SYSTEM REQUIREMENT
5.1 MINIMUM SOFTWARE
Server Side
Operating System Window Server 2008
Web Server Apache
Front End PHP , CSS , HTML , Java Script , Bootstrap
Back End My SQL , PHP
Client Side
Operating System Windows XP or any compatible OS
Web Browser Chrome
5.2 MINIMUM HARDWARE
Server Side
Processor 3.6 GHz
RAM 2 GB
Hard Disk 4 GB(free space)
Client Server
Processor 2.40 GHz
RAM 2 GB
Hard Disk 1GB(free space)
6 . SYSTEM FLOWCHART
7 . E-R DIAGRAM
8 . DATA FLOW DIAGRAM
8.1. ZERO LEVEL DFD
8.2. First LEVEL DFD - Admin
8.2. First LEVEL DFD - Patient
8.2. First LEVEL DFD - Doctor
9 . DATA DICTONARY
No. Tables
1. Admin Login table
2. Appointment table
3. Contact table
4. Doctor table
5. Patient table
6. Prescription table
1. Admin Login
No Field Name Data type Size Constraint Description
1 admin_username VARCHAR 50 NOT NULL Username of admin
2 admin_password VARCHAR 50 NOT NULL Set password
2. patreg
No Field Name Data type Size Constraint Description
1 pid INT 11 PRIMARY KEY ID of Patient
2 fname VARCHAR 20 NOT NULL First Name of
Patient
3 lname VARCHAR 20 NOT NULL Last Number of
Patient
4 gender VARCHAR 10 NOT NULL Gender of Patient
5 email VARCHAR 30 NOT NULL Email of Patient
6 contact INT 10 NOT NULL Contact no of
Patient
7 password VARCHAR 20 NOT NULL Set password
8 cpassword INT 20 NOT NULL Correct Password
2. Appointmenttb
No Field Name Data type Size Constraint Description
1 Appointment_id INT 11 PRIMARY KEY Id for appointment
2 pid INT 11 FORIGN KEY Id of Patient
3 fname VARCHAR 20 NOT NULL First Name of
Patient
4 lname VARCHAR 20 NOT NULL Last Number of
Patient
5 gender VARCHAR 10 NOT NULL Gender of Patient
6 email VARCHAR 30 NOT NULL Patient mail id
7 contact INT 10 NOT NULL Contact of Patient
8 doctor VARCHAR 10 NOT NULL Name of doctor
9 docFees INT 5 NOT NULL Fees of doctor
10 appdate DATE NOT NULL Appointment date
11 apptime TIME NOT NULL Appointment time
3. Contact
No Field Name Data type Size Constraint Description
1 name VARCHAR 50 NOT NULL name of person who
want to contact
2 email VARCHAR 50 NOT NULL Email Id of person
3 Contact INT 10 NOT NULL Contact no of parson
4 message LONGTEXT NOT NULL Message from
person
4. doctb
No Field Name Data type Size Constraint Description
1 Doc_id INT 11 Primary Key ID of Doctor
2 Username VARCHAR 50 NOT NULL Username of doctor
3 Password VARCHAR 50 NOT NULL Set password
4 Spec VARCHAR 20 NOT NULL Spec of doctor
5 Doc Fees INT 5 NOT NULL Fees of doctor
6 Email VARCHAR 50 NOT NULL Email of doctor
5. prestb
No Field Name Data type Size Constraint Description
1 Doc_ID VARCHAR 11 PRIMARY KEY ID of doctor
2 Pid INT 11 FORIGN KEY ID of Patient
3 Fname VARCHAR 20 NOT NULL First Number of
Patient
4 Lname VARCHAR 10 NOT NULL Last Number of
Patient
5 appdate DATE NOT NULL Date of
appointment
6 disease VARCHAR 100 NOT NULL Disease name
7 allergy VARCHAR 100 NOT NULL type of allergy
8 prescription VARCHAR 100 NOT NULL Prescription
Message
LOG IN | ADMIN
This is the log in page for admin where entering the right details they can manage site
DASHBOARD | ADMIN
This is the Dartboard for admin here all the managing section available for admin
DOCTOR LIST PAGE | ADMIN
In doctor section, admin can check the all the listed doctor on site
PATIENT LIST PAGE | ADMIN
In patient section, admin can check the all the listed patient on site
APPOINTMENT PAGE | ADMIN
In Appointment section, admin can check the all the booked appointments
PRESCRIPTION PAGE | ADMIN
In Prescription section, admin can check the prescription given by doctor to patient on site
ADD DOCTOR | ADMIN
In add doctor section, admin can also add some new doctor
REMOVE/DELETE DOCTOR | ADMIN
In this section, admin can delete/remove the doctors
QUERIES PAGE | ADMIN
In quires section, admin can check all the quires from patient on site
REGISTRATITION PAGE | PATIENT
Here, first patient need register for viewing the site
REGISTRATITION PAGE | PATIENT
as you can see wee fill up the needed information on form
REGISTRATION PAGE | PATIENT
Here this the error due to not proper matched the set password and conform password
LOG IN PAGE | PATIENT
Here, first patient need login for viewing the site
DASHBOARD | PATIENT
This is the Dashboard for patient there are some factions available
BOOK APPOINTMENT PAGE | PATIENT
At book appointment section patient need fill up this form for book appoint doctor
BOOK APPOINTMENT PAGE | PATIENT
At book appointment section, we as a patient full the needed info. To whom to take appointment
BOOK APPOINTMENT PAGE | PATIENT
And after the booked the appointment here is the conformation message
APPOINTMENT HISTORY | PATIENT
In this appointment history section, patient can check booked appointment
PRESCRIPTION PAGE | PATIENT
Prescription section where patient check update.
LOG IN PAGE | DOCTOR
This is the log in page for doctor they need to fill up for entering there dashboard
LOG IN PAGE | DOCTOR
We filled the information as the form needed
LOG IN PAGE | DOCTOR
And if the entered password is wrong then this message dialogbox will appeared
DASHBOARD | DOCTOR
After the verification process done here is the dashboard for the doctor
APPOINTMENT VIEW PAGE | DOCTOR
In appointment section, doctor can check there daily appointments with patients
APPOINTMENT VIEW PAGE | DOCTOR
In appointment section, doctor can check there daily appointments with patients and make action
PRESCIPTION | DOCTOR
In the prescription section, they would give update.
CONTACT US FORM
In contact us page, patient can send message to admin/contact to the admin
Testing
Sr Test Scenario Test Cases
Access to providers •Provider system should let us enter, edit and save the provider’s
1)
system data
Positive flow •It includes scenarios to enter different types of provider, change
2)
System Testing providers details, save and inquire them
Negative flow System •Allows to save provider information with incomplete data, contract’s
3)
Testing effective date, entering details about existing providers in the system
•Validate the feed to members system, finance system, claim system,
System
4) and provider portal. Also, validate if the changes from provider portal
Integration Testing
are entered into the respective provider’s record
•Login and view providers details, claim status, and member details
Positive flow providers
5) •Make change request to change the name, address, phone number,
portal testing
etc.
Negative flow providers •View the member details with an invalid ID
6)
portal testing •Login with invalid credentials
Positive flow Broker •Login and view details about broker and commission payment
7)
portal testing •Make a request to change the name, address, phone number, etc.
Negative flow Broker
8) •It should include scenarios to log in with invalid credentials
portal testing
Sr No Test Condition Description Expected Result Actual Result Status
2 Add Click on add button System will display System display message Pass
Patient/Doctor without filling details validation message like “Please fill out this
field”
Click on add button with System will display System display message Pass
correct details successful message like “Art/Exhibition
& Event/Customer Adde
d successfully”
3 Manage Patient/ Click on update button System will display System display message Pass
Doctor without filling details validation message like “Please fill out this
field”
Click on update button System will display System display message Pass
with correct details successful message like “Art/Exhibition &
Event/Customer updated
successfully”
Sr No Test Condition Description Expected Result Actual Result Status
4 View Appointment Click on manage Return data or if no Return data or if no Pass
Details Appointment details data found then data found then
display message like display message like
“no data found” “no data found”
FUTURE ENHANCEMENT
Some are the expansion which we have thought of are:
•Try for to make system more user friendly.
•Improve search Facility.
•Admin can gives facility to the visitor which can see the
status about organization’s all information.
BIBLIOGRAPHY
www.google.com
https://chat.openai.com/
https://www.darkcode.info/
https://webdevtrick.com/
http://www.onlinetutorialsweb.com/
http://www.w3schools.com/
Thank You