22msit040 22msit043
22msit040 22msit043
April 2024
Acknowledgement
Knowledge in itself is a continuous process. At this moment
of our substantial enhancement, We rarely find words to
express our gratitude towards those who were constantly
involved with us.
The completion of any inter disciplinary project depends upon
coordination, cooperation and combined efforts of several
resources of knowledge, creativity, skill, energy and time. The
work being accomplished now, we feel our sincerest urge to
recall and knowledge through these lines, trying our best to
give full credit wherever it deserves.
We would like to thank our project guide Dr. Sanskruti
Patel , I/C Principal Dr. Dharmendra Patel and I/C Dean Dr.
Sanskruti Patel who advised and gave us moral support
through the duration of our project. Without their constant
encouragement we could not have been able to achieve what
we have.
It’s our good fortune that we had support and well wishes of
many. We are thankful to all and those names which have been
forgotten to acknowledge here but contributions have not gone
unnoticed.
2
Hospital Management System
3
Hospital Management System
PROJECT PROFILE
4
Hospital Management System
o Team Size: 2
o Front End: HTML, CSS , React JS
o Back End: Firebase
o Tools used: Visual Studio Code
5
Hospital Management System
Company Profile
6
Hospital Management System
7
Hospital Management System
INTRODUCTION TO
TOOLS
8
Hospital Management System
Introduction to Tools:
9
Hospital Management System
BACK-END TOOL:
Firebase is a comprehensive mobile and web application development
platform provided by Google. It offers a suite of backend services and
tools that help developers build, improve, and grow their applications
quickly and efficiently. Firebase provides features such as real-time
database, authentication, hosting, cloud functions, analytics, and more
—all seamlessly integrated and easily accessible through its platform.
Hosting: Firebase Hosting provides fast and secure web hosting for your
static and dynamic content. It allows you to deploy web apps quickly,
10
Hospital Management System
11
Hospital Management System
System Study
12
Hospital Management System
Existing system:
Proposed system:
Our suggested Hospital Management System (HMS) provides a
simplified approach to improve patient care and hospital operations. Our
intuitive software assists in effective workflow management by
integrating billing, analytics, appointment scheduling, and patient
13
Hospital Management System
Patient Management:
Register patients.
Maintain patient records including personal information,
medical history, and treatment details.
Schedule appointments and manage patient queues.
Appointment Management:
Schedule and manage patient appointments with doctors.
Usability:
Ensure the system is user-friendly and easy to navigate for both
staff and patients.
Provide clear instructions and guidance for using different
features of the system.
Performance:
Ensure fast response times for accessing patient records and
performing other tasks.
Optimize system performance to handle a large number of
concurrent users and transactions.
Scalability:
Design the system to scale easily as the hospital grows and the
number of patients and staff increases.
Ensure the system can handle additional workload without
significant performance degradation.
14
Hospital Management System
15
Hospital Management System
Feasibility Study :
1. Operational feasibility
It is mainly related to human organizations and political aspects. The
points to be considered are: what changes will be brought with the
system. What new skills will be required. The system is operationally
feasible as it very easy for the end users to operate it. It only need
basic information about windows platform.
2. Economical Feasibility
This feasibility checks whether the system can be developed with the
available funds. The Hospital Management System does not require
enormous amount of money to be developed. This can be done
economically if planned judicially, so it is economically feasible. The
cost of project depends upon the number of man-hours required.
4. Technical Feasibility
This evaluation determines whether the technology needed for the
proposed system is available or not. The technical needs of the system
may include:
Front-end selection
• Scalability and Flexibility.
• Platform independent.
• Excellent reporting features with good printing support.
• Easy to debug and maintain.
Back-end Selection
• Multiple user support.
• Efficient data handling.
16
Hospital Management System
17
Hospital Management System
System Analysis
18
Hospital Management System
Requirements Specification:
Hardware Requirements:
Any version after Pentium Dual Core
Windows 7 or above
Ram: 2GB
Input Devices: Keyboard, Mouse
Software Requirements:
Operating System: Windows 7
Front-end: React
Back-end: Firebase
Development Tool: Visual Studio
19
Hospital Management System
Use-Case Diagram:
View View
Prescription Patients
View
Doctors
Dashboard
<include>
Signup
<include Patient
>
20
Hospital Management System
Class-Diagram:
21
Hospital Management System
Activity-diagram:
22
Hospital Management System
System Design
23
Hospital Management System
Data Dictionary:
Patient Registration:
Name Type Default
1.uid Int (11) Primary key
2.fnm Varchar (100) Not Null
3.gender Varchar (100) Not Null
4.email Varchar (100) Not Null
5.pwd Varchar (100) Not Null
Add Doctors:
Name Type Default
1.id Int (11) Primary key
1.unm Varchar (100) Not Null
2.nm Varchar (100) Not Null
3.email Varchar (100) Not Null
4.fees Int (11) Not Null
5.pwd Varchar (100) Not Null
6.specialization Varchar (100) Not Null
24
Hospital Management System
Appointments:
Name Type Default
1.uid Int (11) Primary key
1.adate Varchar (100) Not Null
2.atime Int (11) Not Null
3.doctor Varchar (100) Not Null
4.doctornum Int (11) Not Null
5.email Varchar (100) Not Null
6.fees Int (11) Not Null
7.name Varchar (100) Not Null
8.specialization Varchar (100) Not Null
9.status Varchar (100) Not Null
Add Prescription:
Name Type Default
1.id Int (11) Primary key
2.diseases Text Not Null
3.allergies Text Not Null
4.prescription Text Not Null
25
Hospital Management System
View Appointments:
Name Type Default
1.id Int (11) Primary key
2.name Varchar (100) Not Null
3.email Varchar (100) Not Null
4.adate Varchar (100) Not Null
5.atime Int (11) Not Null
6.status Varchar (100) Not Null
View Prescription:
Name Type Default
1.id Int (11) Primary key
2.name Varchar (100) Not Null
3.adate Varchar (100) Not Null
4.atime Int (11) Not Null
2.diseases Text Not Null
3.allergies Text Not Null
4.prescription Text Not Null
26
Hospital Management System
Screen Layouts
27
Hospital Management System
1. Home Page
28
Hospital Management System
2. Admin Dashboard
29
Hospital Management System
30
Hospital Management System
4. Doctor Logn
5. Patient Signup
31
Hospital Management System
32
Hospital Management System
6. Appointment History
33
Hospital Management System
7. Book Appointment
34
Hospital Management System
System
Testing
35
Hospital Management System
➢Black-box Testing:
• Thisis a method of software testing that examines the
functionality of an application without peering into its
internal structures or workings. This method of test can be
applied virtually to every level of software testing:
unit, integration, system and acceptance.
➢Test Cases:
36
Hospital Management System
Future Enhancement
37
Hospital Management System
Future Enhancement:
Patient Portal: A secure online portal where patients can access their
medical records, view upcoming appointments, lab results, and
discharge summaries. They can also request prescription refills and
communicate with doctors.
Telemedicine Integration: Allow for virtual consultations with
doctors, reducing wait times and improving access to care for
geographically distant patients.
Mobile App: Develop a mobile app for patients to manage
appointments, access health information, and receive medication
reminders.
38
Hospital Management System
Bibliography/
Reference
39
Hospital Management System
• https://www.w3schools.com/
• https://getbootstrap.com/
• https://tjwebdev.in/
• https://www.codewithharry.com/
• https://www.youtube.com/@ApnaCollegeOfficial
40
Hospital Management System
Thank you
41