0% found this document useful (0 votes)
36 views16 pages

Main Project

The document describes developing a hospital management application using C++. The application allows registration of patients, storing their details, computerized billing, and assigning unique IDs. It manages patient and staff details. The aims are to use C++ concepts like classes, objects, files and develop skills in problem solving, teamwork and communication. The document outlines the actual process of planning, coding, running and saving the project. It provides sample code demonstrating key C++ concepts used. The output manages patient and doctor records through a menu-driven interface.

Uploaded by

Siddhant Gunjal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views16 pages

Main Project

The document describes developing a hospital management application using C++. The application allows registration of patients, storing their details, computerized billing, and assigning unique IDs. It manages patient and staff details. The aims are to use C++ concepts like classes, objects, files and develop skills in problem solving, teamwork and communication. The document outlines the actual process of planning, coding, running and saving the project. It provides sample code demonstrating key C++ concepts used. The output manages patient and doctor records through a menu-driven interface.

Uploaded by

Siddhant Gunjal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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.

2
4. Actual Resoures Used

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.

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

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

 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.

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

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

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:-

Develop a Hospital Management Application.

Course Outcomes Achieved:-


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

Evaluation as per Suggested Rubric for Assessment of


Micro Project
Sr. Characterisitic to assessed Poor Avearge Good Excellent
No Marks(1- Marks(4-5) Marks(6-8) Marks(9-
3) 10)
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

14
MICRO-PROJECT EVALUATION SHEET

Process Asssesement Product Assessement Total


Marks
Part A:- Project Part B: Individual 10
Project Methdologay(2 Project Presentati
Proposal(2 Marks) Report/Working on/Viva(4
Marks) Model(2 Marks) Marks)

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.

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