SDF Report
SDF Report
SUBMITTED TO SUBMITTED BY
Mrs. Kriti Aggarwal Abhinav Mishra NJG220213
Mrs. Deepika Varshney Rashi Mall ECN222961
Rishav Sachdeva NJG226248
Vimarsh Mishra NJG225650
TABLE OF CONTENT
2
ABSTRACT
A hospital needs an effective management system for controlling its various
operations such as maintain a proper record of their staff and patients, attending
various needs of their patients and multiple other tasks in an efficient and
organized manner and thus increasing the overall efficiency of the hospital. In
today's time, when there is a great rush in the hospitals having a proper
management system have become a necessity.
So as a part of the course "Software Development Fundamentals Lab-I" our
team presents the Hospital Management Project in C programming language.
This mini project is a console application which compiles in Visual Studio Code
with GCC compiler. With the help of the concepts of classes, objects and
mostly data file handling, this project is capable of handling some basic simple
patient record tasks such as adding the patient information, viewing the patient
information, updating the patients' credentials etc. During the registration of the
patients, we will gather the complete information and accordingly send the
patients to their particular field's experts as if a patient is having some heart
issues he will be sent to the cardiologist and some minor accident victim will be
sent to the first aid room etc. Also, to understand the readability of the system
we have broken down the application into different functions. Each function
extensively uses file handling functions, so it is also a great project for
understanding the concepts of file handling in C programming language.
INTRODUCTION
Health is one of the major concerns in today’s date which needs to be taken care
of. Hospitals and other health care facilities or organization plays an important
role in the maintenance of people’s health which would need a proper
management system for managing patient’s and staffs’ data in a better way. Our
team consisting of four members Abhinav, Rashi, Rishav and Vimarsh presents
a hospital management system for managing the tasks of the hospital in a
systematic, structured and well-organized manner which would be quite helpful
to the authority.
3
PROBLEM STATEMENT
Nowadays people are visiting the hospital because of this indecisive situation,
even for a small issue, we need to consult a doctor. The booking using
paperwork and direct human language communication by mouth is a time
taking process and delays treatment procedure which might cost a person’s life.
Booking done through phone calls or online makes simpler interactions between
staff and patients. Hospital Management System provides various Appointments
Booking Services, Managing the information of patients, Description regarding
the Appointment booking.
TOPICS USED
IF ELSE Conditions
The if-else statement is used to perform two operations for a single
condition. The if-else statement is an extension to the if statement using
which, we can perform two different operations, i.e., one is for the
correctness of that condition, and the other is for the incorrectness of the
condition.
Loops
Loops in programming are used to repeat a block of code until the
specified condition is met. A loop statement allows programmers to
execute a statement or group of statements multiple times without
repetition of code.
Switch cases
Switch case statement evaluates a given expression and based on the
evaluated value(matching a certain condition), it executes the statements
associated with it. Basically, it is used to perform different actions based
on different conditions(cases).
Functions
In c, we can divide a large program into the basic building blocks known
as function. The function contains the set of programming statements
enclosed by {}. A function can be called multiple times to provide
reusability and modularity to the C program. In other words, we can say
that the collection of functions creates a program.
Arrays
Array is a collection of data of same types stored in sequential memory
location. It is a linear data structure, where data is stored linearly one
4
after the other. The elements in an array is accessed using an index. In C,
the index of array starts from zero.
Structures
Structure is a user-defined data type in C language which allows us to
combine data of different types together. Structure helps to construct a
complex data type which is more meaningful. It is somewhat similar to an
Array, but an array holds data of similar type only. But structure on the
other hand, can store data of any type, which is practical more useful.
FLOW CHART
5
OUTPUT
WELCOME PAGE
MENU
REGISTRATION
6
APPOINTMENT
EDIT
7
ROOMS
VIEW
BILLING
8
CONCLUSION
Since the outbreak of covid-19, it wreaked havoc in the whole world.
The need of hospitals increased and doctors had to encounter big
numbers of patients at once. Our project on hospital management
would be very effective in the current time for management. Through
the building of this project, we got to learn the basics of C language as
well as got this opportunity to know about many applications of C.
We completed this with teamwork from all members and got the
result in the given time.
REFERENCES
google.co.in
1000projects.org
aticleworld.com
geeksforgeeks.org