Hms Doc Final

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 46

BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

MINI PROJECT REPORT

ON

“Hospital Management System”

OF
BACHELOR OF BUSINESS ADMINISTRATION (COMPUTER
APPLICATIONS)

SUBMITTED BY
XYZ(Name of Student)

UNDER THE GUIDANCE OF


Prof. Prajali Patil

TO

SAVITRIBAI PHULE PUNE UNIVERSITY

SM.DR. D.Y. PATIL COLLEGE OF COMPUTER & BUSINESS STUDIES,


SHAHUNAGAR, PUNE-411062
2023-2024
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

CERTIFICATE

This is to certify that…… is students of …… Year full time degree course at our College.
His/ Her MINI PROJECT WORK TITLED "Hospital Management System" submitted
as part of the curriculum for the award of Bachelor Of Business Administration(computer
Applications) degree of Savitribai Phule Pune University, Pune. This is an original work
done by him / her. This work is not submitted earlier in part or full to this or any other
institute / University for any degree / diploma.

Project Guide HOD PRINCIPAL

Place:

Date:
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

ACKNOWLEDGEMENT

My sincere thanks to our Principal Sir Prof. Shailendra Bhangale and HOD Prof.
Prajali Patil without whose guidance, ideas and time to time help to this project
would not have been completed. I would have never got this exhilarating sense of
accomplishment without his guidance. Especially I thank my project guide Prof.
Prajali Patil faculty of S. M. Dr. D. Y. Patil College Of Computer and Business
Studies, Shahunagar, Pune for her valuable guidance, co-operation &
encouragement throughout the project.

Date: Signature
Place:
XYZ (student name)
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

INDEX

Chapter Particulars Page


No. No
I Introduction 1

1.1 Problem Statement 2

1.2 Purpose, Objective and goals 3

1.3 Literature Survey 4

1.4 Project scope & limitations 4

1.5 Existing System 4

1.6 Scope and limitations of existing systems 5

II Requirement Analysis
2.1 Functional requirements 5

2.2 Performance requirements 6

III System Analysis


3.1 ER Diagram 7

3.2 UML Diagrams 8

IV System Design
4.1 Data Dictionary 14

4.2 User Interface(Input & Output Screen) 20

V Report Testing 39

VI Limitations and Conclusion 40

VII Bibliography 41
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

INTRODUCTION

Our project Hospital Management system includes registration of patients, storing their
details into the system, and also booking their appointments. Our Website has the facility to give
a unique id for every patient and stores the details of every patient and the staff automatically.
User can search availability of a doctor and the details of a patient using the id. The Hospital
Management
System can be entered using a username and password. It is accessible either by an administrator
or receptionist. 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 for personal use and makes the data
processing very fast.
It is having mainly three modules. One is at Administration Level and other one is of user
I.e. of patients and doctors. The Website maintains authentication in order to access the Web
application. Administrator task includes managing doctors information, patient’s information. To
achieve this aim a database was designed one for the patient and other for the doctors which the
admin can access. The complaints which are given by user will be referred by authorities.
The Patient modules include checking appointments, prescription.

Page|1
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Problem Statement

In this busy world we don’t have the time to wait in infamously long hospital queues.
The problem is, queuing at hospital is often managed manually by administrative staff, then
take a token there and then wait for our turn then ask for the doctor and the most frustrating
thing - we went there by traveling a long distance and then we come to know the doctor is on
leave or the doctor can’t take appointments.

HMS will help us overcome all these problems because now patients can book their
appointments at home, they can check whether the doctor they want to meet is available or
not. Doctors can also confirm or decline appointments, this help both patient and the doctor
because if the doctor declines’ appointment then patient will know this in advance and patient
will visit hospital only when the doctor confirms’ the appointment this will save time and
money of the patient.
Patients can also pay the doctor’s consultant fee online to save their time.

Benefits of implementing a hospital management system:


• Appointment booking
Helps patients cut the long queue and saves their time
Is equipped with features like automated email and text message reminders
• Overall cost reduction
Cuts down paper costs as all the data are computerized
No separate costs for setting up physical servers
• Revenue management
Makes daily auditing simple
Helps with statistics and other financial aspects

Page|2
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Purpose, Objectives and goals

Purpose –
This scope is convergent to the one of private Hospital.
The scope for the system will involve patient, doctor and management of the hospital.
The user will register the patient.
The doctor will diagnose the patients and give the medication while the management will view
the daily report .

Objectives –
The main objective to develop a Hospital Management System in php is to manage the hospital
activity.
There are Three main Actors :
Admin
Doctor
User

Goals –

By computerizing this system, it is easier to understand the doctor’s report which is


hardly understood with different and complicated handwriting.
To make management easy to maintain record.
Ensure the system useful to user as it helps in daily activity in Hospital

Page|3
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Project Scope and Limitations

The system will be used as the website that serves hospitals, Hospital, dispensaries or
other health institutions. The intention of the system is to increase the number of patients that can
be treated and managed properly.
If the hospital management system is file based, management of the hospital has to put
much effort on securing the files. They can be easily damaged by fire, insects and natural
disasters. Also could be misplaced by losing data and information.

Existing System
The present system we have is a manual system. the existing task of managing the
records of patients and their history is unnecessarily time consuming. The present system also
lacks the proper security arrangement.
Use of paper to record data requires large space for storage over time. This can be seen in
many places where analogue systems are in use.
Old systems especially that which are analogue do not provide effective ways to back up data and
as result data can be permanently lost in the event data is damaged or misplaced.
It is time consuming and costly
It increases the chances of mistakes in the records.
The present system has no security and data does not have any back up.

Scope and limitations of existing systems

To overcome the limitations of manual system we have proposed the ‘Hospital


Management System’. The proposed system will help in many ways. The main objective of this
system is to reduce manual work and maintain the records. It will help keeping the patient’s
information in an orderly and secure manner. Reports will be generated based on different
criteria. the data is directly stored in the database on the hard-drive of the computer.
The proposed system is faster than manual system and secure as only user can access to
the stored data.
This system will reduce manual work which will eventually reduce the possibility of errors.
The system is more user-friendly and it is time efficient.

Scope of System:
The proposed system includes the functionalities like:

✔ Proper records of patients.

Page|4
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

✔ Easy updating and deletion of records.

✔ Report and Bill generation.

REQUIREMENT ANALYSIS

Recognition of Need:
It is the first stage of information system development cycle. The preliminary
investigation must define scope of the project. As for Hospital Management System we have
collected information through observation. We have observed that many Hospitals have manual
system where records are kept in books. The records in books have no back up.

Feasibility Study:
The goal of feasibility study is to evaluate alternative system and to propose the most
feasible and desirable system for development.

Technical feasibility :
Technical feasibility is the study of technical aspect of the system. hardware and software
requirements and what are input/output of system.
Hardware Requirement:
Hardware Minimum Requirement

Processor 1 gigahertz(GHz) or faster


RAM 256 megabytes(MB) or more
Hard-Disk Space 20 GB or more

Software Requirement:
Software Minimum Requirement
Operating System Windows XP or onwards
Database SQL Server
IDE Visual Studio 2013 or onwards

Inputs :

Page|5
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Username and Password

Page|6
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Patients Details

Outputs:
Reports
Bill
Since it is not a complex system , we have the technical feasibility of developing the system.

Economic Feasibility:
Economical analysis is the most frequent methods used for evaluating the effectiveness of
candidate system. more commonly known as cost and benefit analysis. The proposed system is
economically feasible and fulfils all the requirement of existing with much more accuracy. Lots
of paper work has been reduced.

Operational Feasibility:
In Operational Feasibility degree of providing service to requirement is analyzed along with how
much easy product will be to operate and maintain after deployment. The proposed system is
operationally feasible. It is user-friendly and very easy to use.

Page|7
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

SYSTEM DESIGN
ERD

Page|8
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Use-Case Diagram

Page|9
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Sequence Diagram

Page|10
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Collaboration Diagram

Page|11
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Activity Diagram

Page|12
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

State Transition Diagram

Page|13
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Structural Diagram
Class Diagram

Page|14
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

DATA DICTIONARY

admin
Column Type Null Default Links to Comments Media type

id ((Primary ) int(11) No
username varchar(255)
No
password varchar(255) No
updationDate varchar(255)
No

Indexes

Keyname Type Unique Packed Column Cardinality Collation Null Comment

PRIMARY BTREE Yes No id 0 A No

Appointment

Column Type Null Default Links to Comments Media type

id ((Primary ) int(11) No
doctorSpecialization varchar(255) Yes NULL

doctorId int(11) Yes NULL


userId int(11) Yes NULL
consultancyFees int(11) Yes NULL

appointmentDate varchar(255) Yes NULL

appointmentTime varchar(255) Yes NULL

postingDate timestamp Yes current_timestamp()

userStatus int(11) Yes NULL


doctorStatus int(11) Yes NULL

updationDate timestamp Yes NULL

Indexes
Keyname Type Uniqu Packed Column Cardinality Collation Null Comment
e
PRIMARY BTRE Yes No id 2 A No
E

Doctors

Page|15
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Column Type Null Default Links to Comments Media type

id ((Primary) int(11) No
specilization varchar(255) NULL
Yes
doctorName varchar(255) Yes NULL

address longtext Yes NULL

docFees varchar(255) Yes NULL

contactno bigint(11) NULL


Yes

docEmail varchar(255) Yes NULL

password varchar(255) NULL


Yes
creationDate timestamp Yes current_timestamp()

updationDate timestamp NULL


Yes

Indexes

Keyname Type Unique Packe Column Cardinality Collatio Null Comment


d n
PRIMARY BTREE Yes No id 0 A No

Doctorslog

Column Type Null Default Links to Comments Media type

id ((Primary ) int(11) No
uid int(11) Yes
NULL
username varchar(255) Yes NULL

userip binary(16) Yes


NULL
loginTime timestamp Yes current_timestamp()

logout varchar(255) Yes


NULL
status int(11) Yes NULL

Indexes

Keynam Type Uniqu Packed Column Cardinalit Collatio Null Comment


e e y n

Page|16
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

PRIMAR BTRE Yes No id 10 A No


Y E

Doctorspecilization

Column Type Null Default Links to Comment Media type

id ((Primary ) int(11) No
specilization varchar(255) NULL
Yes
creationDate timestamp Yes current_timestamp()

updationDate timestamp

Yes NULL

Indexes

Keyname Type Uniqu Packed Column Cardinality Collation Null Comment


e
PRIMAR BTRE Yes No id 15 A No
Y E

Tblcontactus

Column Type Null Default Links Comments Media type


to
id ((Primary ) int(11) No
fullname varchar(255) Yes NULL

email varchar(255) Yes NULL

contactno bigint(12) Yes NULL

message mediumtext Yes NULL

PostingDate timestamp Yes current_timestamp()

AdminRemark mediumtext Yes NULL

LastupdationDate timestamp Yes NULL

IsRead int(11) Yes NULL

Indexes

Keyname Type Uniqu Packed Column Cardinality Collation Null Comment


e
PRIMAR BTRE Yes No id 2 A No
Y E

Page|17
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Tblmedicalhistory

Column Type Null Default Links Comments Media type


to
ID ((Primary ) int(10) No
PatientID int(10) Yes NULL
BloodPressure varchar(200) Yes NULL

BloodSugar varchar(200) No

Weight varchar(100) Yes NULL

Temperature varchar(200) Yes NULL

MedicalPres mediumtext Yes NULL

CreationDate timestamp No current_timestamp()

Indexes

Keyname Type Unique Packe Column Cardinality Collation Null Comment


d
PRIMARY BTREE Yes No ID 0 A No

Tblpage

Column Type Null Default Links to Comments Media type

ID ((Primary) int(10) No
PageType varchar(200) Yes
NULL
PageTitle varchar(200) Yes NULL

PageDescription mediumtext Yes


NULL
Email varchar(120) Yes NULL

MobileNumber bigint(10) Yes


NULL
UpdationDate timestamp Yes current_timestamp()

OpenningTime Yes

varcha NULL
r(2
55)

Indexes

Keyname Type Unique Packed Column Cardinality Collatio Null Comment


n

Page|18
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

PRIMARY BTREE Yes No ID 2 A No

Tblpatient

Column Type Null Default Links to Comment Media type


s
ID ((Primary) int(10) No
Docid int(10) Yes NULL
PatientName varchar(200) Yes NULL

PatientContno bigint(10) Yes NULL

PatientEmail varchar(200) Yes NULL

PatientGender varchar(50) Yes NULL

PatientAdd mediumtext Yes NULL

PatientAge int(10) Yes NULL

PatientMedhis mediumtext Yes NULL

CreationDate timestamp Yes current_timestamp()

UpdationDate timestamp Yes NULL

Indexes
Keyname Type Unique Packed Column Cardinality Collatio Null Comment
n
PRIMARY BTREE Yes No ID 0 A No

Users

Column Type Null Default Links to Comment Media type


s
id ((Primary ) int(11) No
fullName varchar(255) NULL

Y
e

s
address longtext Yes NULL

city varchar(255) NULL

Y
e

s
gender varchar(255) Yes NULL

Page|19
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

email varchar(255) NULL

Y
e

s
password varchar(255) Yes NULL

regDate timestamp current_timestamp()

Y
e

s
updationDate timestamp Yes NULL

Indexes

Keyname Type Unique Packe Column Cardinality Collation Null Comment


d
PRIMAR BTREE Yes No id 0 A No
Y
email BTREE No No email 0 Yes
A

Page|20
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

User Interface(Input & Output Screen)


Input Screen

Home Page :

Login Page :

Page|21
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Our Key Features :

Contact Form :

Page|22
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Admin
Admin Login Form :

Admin Dashboard:

Page|23
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

ADMIN | ADD DOCTOR SPECIALIZATION:

ADMIN | ADD DOCTOR:

Page|24
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

ADMIN | MANAGE DOCTORS:

ADMIN | MANAGE USERS:

Page|25
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

PATIENTS | APPOINTMENT HISTORY:

ADMIN | DOCTOR SESSION LOGS:

Page|26
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

ADMIN | USER SESSION LOGS:

ADMIN | VIEW PATIENTS:

Page|27
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

BETWEEN DATES | REPORTS:

DOCTOR
DOCTOR | Login:

Page|28
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

DOCTOR | DASHBOARD:

DOCTOR | APPOINTMENT HISTORY:

Page|29
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

PATIENT | ADD PATIENT:

DOCTOR | MANAGE PATIENTS:

Page|30
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

DOCTOR | SEARCH PATIENTS:

ADD Medical History:

Page|31
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Check Medical History:

User
USER | Login:

Page|32
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

USER | DASHBOARD:

USER | BOOK APPOINTMENT:

Page|33
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

USER | APPOINTMENT HISTORY:

USERS | MEDICAL HISTORY:

Page|34
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Output Screens
Tables:

Admin:

Page|35
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Appointment:

Doctors:

Page|36
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Doctors Log:

Doctor Specialization:

Page|37
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Patient:

Page|38
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Page|39
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Limitation & Conclusion


Limitations:

✔ Security: Hospital management systems are often targeted by cybercriminals, as they


contain sensitive patient data. This can lead to data breaches, which can have a significant
impact on the hospital and its patients.
✔ Cost: Hospital management systems can be expensive to implement and maintain. This
can be a barrier for smaller hospitals, which may not have the resources to invest in such
a system.
✔ Complexity: Hospital management systems can be complex to use, especially for staff
who are not familiar with computers. This can lead to errors and delays in patient care.
✔ Lack of integration: Hospital management systems are often not integrated with other
hospital systems, such as the electronic health record (EHR). This can lead to data silos,
which can make it difficult to access patient information.
Conclusion:

✔ Despite these limitations, hospital management systems can be a valuable tool for
improving the efficiency and effectiveness of healthcare delivery. They can help to
streamline patient care, improve communication between staff, and reduce the risk of
errors. However, it is important to carefully consider the limitations of these systems
before implementing them.
✔ Here are some additional conclusions about hospital management systems:

✔ The use of hospital management systems is becoming more widespread. This is due to
the increasing awareness of the benefits of these systems, as well as the falling cost of
implementation.
✔ Hospital management systems are having a positive impact on patient care. They are
helping to improve the efficiency and effectiveness of healthcare delivery, and are
leading to better outcomes for patients.

Page|40
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

CONCLUSION

We believe we have done enough research on this project and completed this project over
the period specified.
A lot of research and observation , as well as the documentation needed to be done in
order to make sure that the information is accurate and system is more efficient and systematic.
Analysis is done to make sure that the data can be used as a guideline for developing this system.

Thank you for your consideration.

Page|41
BBA(CA) SAVITRIBAIPHULEPUNEUNIVERSITY

Bibliography

1. Google for problem solving


2. Head first PHP tutorials
3. References for Advanced php
4. www.php-tutorial.com
5. www.tutorials/php.com
6. www.w3schools.in
7. www.php.org
8. www.apache.org
9. www.mysql.com
10. www.javatpoint.in
11. www.geeksforgeesks.in

Page|42

You might also like