Computer Documentation
Computer Documentation
MEMORIAL
S.H PUBLIC SCHOOL & JUNIOR
COLLEGE
(CBSE AFF. NO 930341)
KILIMALA, THRIKODITHANAM,
CHANGANCHERRY-5
PH: 2447634
E-mail: [email protected]
Web: www.shps-kili.org
COMPUTER SCIENCE
Project report
on
HOSPITAL ADMINISTRATION
SYSTEM
2024-2025
THRIKODITHANAM,CHANAGANACHERY
5
PH:2447634
E-mail: [email protected],web:www.shps-kili.org
CERTIFICATE
2
PRINCIPAL EXAMINER
TEACHER IN CHARGE
DECLARATION
I GOKUL G KURUP certifies that the
project entitled is a bona-fide record of
HOSPITAL ADMINISTRATION SYSTEM
group work done under the guidance of
Mrs. JUBIE JOSEPH, S.H PUBLIC SCHOOL
KILIMALA in partial fulfillment of the
requirements for the award of AISSCE
under the subject computer science. The
work done in this project has not been
submitted for anyother study.
3
ACKNOWLEDGE
MENT
My project would not have been a success without
the grace of
GOD ALMIGHTY and timely creativity support
rendered by many.
I express my sincere and heartful gratitude to my
principal Rev. Fr. PIOUS
PAIKKATTUMATTATHIL for giving me a chance
to undertake this project work.
4
of my project.
Yours
sincerely,
GOKUL G KURUP
CONTENTS
I. INTRODUCTION
5
V. PROCESS DESIGN
VIII. BIBLIOGRAPHY
I. INTRODUCTION
Q. Write a menu driven program for a hospital
to input, a new doctor and patient details and
display doctor details like Name, Contact
number, Specialization and patient details like
Name, Age, Department.
6
II. PROJECT
SPECIFICATION
Application area: - Hospital Administration
End-user:- Admin
Front End:- Python
Back End:- MySQL
Main output:-
7
Required type: - Response to
queries.
Medium: - VDU
Frequency: - When, where and
however required.
III. SYSTEM
SPECIFICATION
• HARDWARE REQUIREMENTS: -
o RAM: 16Gb
o Processor: Intel i7-1300HX
o Hard disk: 1TB
8
• SOFTWARE REQUIREMENTS: -
9
Patient: -
It helps to enter and store details of a doctor
like Doctor ID, Name, Specialization and patient
details like Appointment number, Name,
Department.
3.Updating details:-
It helps in updating existing details of a doctor
by entering Doctor ID.
4.Deleting a record: -
It helps to delete details of a doctor by entering
the
respective Doctor ID.
5. Exit: -
It helps the admin to exit the database.
o For user:-
1.Display Doctor details: -
It helps the Patient to view the details of
available doctors.
2.Showing patient details: -
It helps the patient to search for their data by
entering appointment number and display their
details.
3.Cancel Appointment:-
It helps the patient to cancel their
appointment.
4.Show Hospital timing:-
It displays the hospital open hours.
5.PROCESS DESIGN
10
This program aids in the day-to-day operations and
functions of a Hospital. This program takes care of
all the basic functions needed in a Hospital like
inserting the details of the doctor, taking
appointment , cancelling appointment, updating
details etc.
11
I.OPTIONS
1.Options for admin: -
This displays all the operations that is available
to the hospital
administrator.
3.Signing out: -
This helps to end the program after a workday
by exiting the
loop.
II.ADMIN
1. Dis
play details of the doctors :-
This option enables the admin to view details of
all the doctors present in the database in an
orderly way. It displays in tuple format for easier
and quicker understanding. When this option is
selected all the records present in the notepad
file (PROJECT1) is translated back to human
12
readable format from binary format so that it
can be viewed and accessed by the shopkeeper.
2. Inse
rting details (Doctor/Patient): -
This option enables the admin to insert details
for doctor like doctor ID, name, Gender,
Specialization, contact number and Salary and
patient details like Appointment number, Name,
Age, Date of birth, Department and store it in
the database. The details are stored in tuple
format for easier use and access.
3. Upd
ating Record: -
13
This option enables the administrator to update
and integrate new updated details of the doctor.
4. Del
eting record: -
This option enables the administrator to delete
details of a doctor.
When this option is selected the program asks
you to input the Doctor ID, when the Doctor ID
has been successfully inputted the program
transfers all the data into a second notepad file
(PROJECT2), henceforth removing the data from
the main database.
III.USER
14
1.Display details of doctors: -
3.Cancel appointment:-
This option enables the user to cancel their
appointment.
When this option is chosen the program asks
the patient to input his/her appointment
number, Then the program searches for that
appointment number and deletes entire details
15
of that patient with corresponding appointment
number.
4.Show Timing:-
6. SOURCE CODE
16
17
18
VII. SAMPLE OUTPUT
I. ADMIN
i. Displaying details:
19
20
ii. Adding record:
22
II. USER/PATIENT
23
ii. Displaying patient details
iii.
24
Cancel patient appointment:
25
VII.BIBLIOGRAPHY
o Computer Science with Python for Class XII-
PreethiArora
o Computer Science with Python for Class XII-
Sumitha
Arora
o http://programmingwithmosh.com
o https://www.programiz.com/python-
programming
26