Main Project
Main Project
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.
2
4. Actual Resoures Used
……………………………………………………………………………………………
3
6. Implementation and Result
BASIC CONCEPTS OF C++
Objects:-
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 &
4
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.
ADVANTAGES
5
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();
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.
6
FLOWCHART
START
false
While(choic
e!==6)
True
Switch(choi
ce)
Case 1 true
Add Patient
Patient Entry in it
Module
true
Case 2
Patient Display
Record Patient
d Record
A A
7 A A
A A
A A
true
Case 3
Doctor Add Doctor
Module Info
true
Case 4
Doctor Display Doctor
Record Record
true
Case 5
Edit Edit Patient
Patient record
Record
Case true
6 exit
END
8
OUTPUT
Develop the Hospital Management Application
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
13
TEACHER EVALUATION SHEET
Name of Student:____________________________________
Enrollnment No:______________________________________
Name of Program___________________________________ Semester:III.
Course Title:_________________________ Course Code:______________.
Title OF Micro-Project:-
7. Presentation
8. Defence
14
MICRO-PROJECT EVALUATION SHEET
Note:
Every course teacher is expected to assign marks for group
TH
evolution in first 3 columns & individual evaluation in 4
columns for each group of students as per rubrics.
15
16