You are on page 1of 16

Develop the Hospital Management Application

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.

HOSPITAL MANAGEMENT SYSTEM


A hospital management system (HMS) is a computer or web based system that
facilitates managing the functioning of the hospital or any medical set up. It integrates
all the information regarding patients, doctors, staff, hospitaladministrative details etc.
into onesoftware.

A hospital information system (HIS) is an element of health informatics that focuses


mainly on the administrational needs of hospitals. In many implementations, an HIS is
a comprehensive, integrated information system designed to manage all the aspects of a
hospital's operation, such as medical, administrative, financial, and legal issues and the
corresponding processing of services.
Hospital information systems provide a common source of information about a
patient's health history. The system has to keep data in a secure place and controls who
can reach the data in certain circumstances. These systems enhance the ability of health
care professionals to coordinate care by providing a patient's health information and
visit history at the place and time that it is needed. Patient's laboratory test information
also includes visual results such as X-ray, which may be reachable by professionals.
HIS provide internal and external communication among health care providers.

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.

3. Course Outcomes integrated


a). Developed the C++ programs to solve problems using Procedure Oriented
Approach.
b). Developed the C++ programs using classes and object.
c). Developed the c++ programs using Files.

4. Actual Procedure Followed

1. Plan out the given topic roughly.


2. Grab the ideas for the application.
3. Develop the Flowchart and Algorithm for the application.
4. Open the TURBO C++ compiler, start coding on the window according to the plan
to the application.
5. Run the project step by step by saving it.
6. Make sure that coding of the application should not be confusing.
7. Save the Project.
8. Run the project.

4. Actual Resoures Used


2
S.NO Name Of Specifications Qty
Resources/material
1 Computer System Operating System: Windows 7 or 1
higher.
Memory: 2GB RAM.Processor: Core i3.
HDD: 500GB or Larger.
2 Software Turbo C++ version 3.0,4.0 1

5. Skill Developed/learning out of this Micro-Project


1. Communicated effectively in oral and written form..
2. Applied Information technology knowledge to solve broad based related problems.
3. Functioned effectively as a leader and team member.

……………………………………………………………………………………………

6. Implementation and Result


BASIC CONCEPTS OF C++

 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

 OOP provides a clear modular structure for programs.


 It is good for defining abstract data types.
 Implementation details are hidden from other modules and other modules
has a clearly defined interface.
 It is easy to maintain and modify existing code as new objects can be
created with small differences to existing ones.
 objects, methods, instance, message passing, inheritance are some
important properties provided by these particular languages
 encapsulation, polymorphism, abstraction are also counts in these
fundamentals of programming language.
 It implements real life scenario.
 In OOP, programmer not only defines data types but also deals with
operations applied for data structures.

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

Defien the Class Hospital and Declare


the Variable for patient and doctor.

Declare the Functions in the class and define


them outside of the class

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

Edit Patient record

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

TEACHER EVALUATION SHEET


13
Name of Student:____________________________________
Enrollnment No:______________________________________
Name of Program___________________________________ Semester:III.
Course Title:_________________________ Course Code:______________.

Title OF Micro-Project:-

Develop a Hospital Management Application.

Course Outcomes Achieved:-


……………………………………………………………………………
……………………………………………………………………………
…………………………………………………………………………….
……………………………………………………………………………..
……………………………………………………………………………..

Evaluation as per Suggested Rubric for Assessment of Micro Project


Sr.N Characterisitic to assessed Poor Avearge Good Excellent
o Marks(1- Marks(4-5) Marks(6-8) Marks(9-10)
3)
1. Relevance to the course
2. Literature Survey/Information
Collection
3. Completion to target as per the
Proposal
4. Analysis of Data and
representation
5. Quality of Prototype/Model
6. Report Preparation

7. Presentation
8. Defence

MICRO-PROJECT EVALUATION SHEET

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.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)


………………………………………………………………………………………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..

Any Other Comment:


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
………………………………………………………………………………………………

Name and designation of the Faculty Member: MR.Pradeep Shirke.


Signature

15
16

You might also like