Professional Documents
Culture Documents
Hospital Management System
Hospital Management System
1. Brief Description
As the topic says that to develop the hospital management application using the c++.
The project Hospital Management system includes registration of patients, storing their
details into the system, and also computerized billing in the pharmacy, and labs. The
software has the facility to give a unique id for every patient and stores the details of
every patient and the staff automatically.
1
2. Aim of Micro Project
1. It is widely used for teaching and research because it is clean enough for successful
teaching basic concepts.
2. C++ supports a variety of programming styles.
3. Applied ethical principles for commitment to professional ethics.
4. Applied appropriate Information Technology related techniques.
……………………………………………………………………………………………
Objects:-
3
Objects are the basic unit of OOP. They are instances of class, which have
data members and uses various member functions to perform tasks.
Class:-
It is similar to structures in C language. Class can also be defined as user
defined data type but it also contains functions in it. So, class is basically a
blueprint for object. It declare & defines what data variables the object will
have and what operations can be performed on the class's object.
Abstraction:-
Abstraction refers to showing only the essential features of the application
and hiding the details. In C++, classes can provide methods to the outside
world to access & use the data variables, keeping the variables hidden from
direct access, or classes can even declare everything accessible to everyone,
or maybe just to the classes inheriting it. This can be done using access
specifiers
.
Encapsulation:-
It can also be said data binding. Encapsulation is all about binding the data
variables and functions together in class.
Inheritance:-
Inheritance is a way to reuse once written code again and again. The class
which is inherited is called the Base class & the class which inherits is
called the Derived class. They are also called parent and child class.
Polymorphism:-
It is a feature, which lets us create functions with same name but different
arguments, which will perform different actions. That means, functions with
same name, but functioning in different ways. Or, it also allows us to
redefine a function to provide it with a completely new definition. You will
learn how to do this in details soon in coming lessons.
4
ADVANTAGES
ALGORITHM
Step 1:- Start.
Step 2:- Define Class Hospital.
Step 3:- Declare Variables for patient and Doctor.
Step 4:- Declare Functions
I. void main_menu
II. void patientadd();
III. void pdisplaly():
IV. void doctoradd();
V. void ddisplay();
VI. void pedit();
5
VII. void modify();
VIII. void delete();
Step 5:- Define the all the functions outside the class.
In main_menu(all the function)Apply the Switch case statement
where user will select as per the choice.
In patient add(patient entry will be added).
In Pdisplay(will display the Patient record).
In doctoradd(doctor entry will be added).
In ddisplay(will display the doctor record).
In Pedit edit the patient record.
Step 6:- Make the Welcome Window in main function.
Step 7:- Apply the file statement where needed in the function.
Step 8:- Make the Thank you window at the last.
Step 8:- Display the Output.
Step 9:- End.
FLOWCHART
START
6
false While(choice!==6)
True
Switch(choice
)
Case 1 Patient
Module Add Patient Entry in it
true
Case 2 Patient
Recordd true
A Display Patient Record
A A A
A A
A
A
Case 3
Doctor Module true
Add Doctor Info
Case 4 Doctor
Record true
Display Doctor Record
Case 5 Edit
Patient Record true
7
Case 6 exit
true
END
OUTPUT
Develop the Hospital Management Application
8
9
10
11
12
CONCLUSION
While making of the project on “HOSPITAL MANAGEMENT” I made my progress
by solving a number of problems. Solution to each problem by myself was the most
important part of the project and this provided me with experiences which will help me
in future. Since we are entering details of the patients electronically in the” Hospital
Management System”, data will be secured. Using this application we can retrieve
patient’s history with a single click. Thus processing information will be faster. It
guarantees accurate maintenance of Patient details. It easily reduces the book keeping
task and thus reduces the human effort and increases accuracy speed. Some important
things that I learned include designing a good program architecture and converting real
life situations into an efficient code.
SOFT COPY OF MICRO PROJECT
Title OF Micro-Project:-
7. Presentation
8. Defence
14
Process Asssesement Product Assessement Total
Marks
Part A:- Project Part B: Individual
10
Project Methdologay(2 Project Presentatio
Proposal(2 Marks) Report/Working n/Viva(4
Marks) Model(2 Marks) Marks)
Note:
Every course teacher is expected to assign marks for group
evolution in first 3 columns & individual evaluation in 4TH
columns for each group of students as per rubrics.
15
16