0% found this document useful (0 votes)
4 views

Computer Documentation

The document is a project report on a Hospital Administration System created by Gokul G Kurup for S.H Public School & Junior College. It includes details about the project's specifications, system requirements, menu options for both admin and users, and the source code. The project aims to streamline hospital operations such as managing doctor and patient records through a user-friendly interface using Python and MySQL.

Uploaded by

moyiw64976
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Computer Documentation

The document is a project report on a Hospital Administration System created by Gokul G Kurup for S.H Public School & Junior College. It includes details about the project's specifications, system requirements, menu options for both admin and users, and the source code. The project aims to streamline hospital operations such as managing doctor and patient records through a user-friendly interface using Python and MySQL.

Uploaded by

moyiw64976
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 26

MAR JAMES KALASSERY

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

 NAME: GOKUL G KURUP


 REG. NUMBER:
1
MAR JAMES KALASSERY MEMORIAL

S.H PUBLIC SCHOOL & JUNIOR COLLEGE


(CBSE AFF.NO930341)
KILIMALA,

THRIKODITHANAM,CHANAGANACHERY
5

PH:2447634
E-mail: [email protected],web:www.shps-kili.org

CERTIFICATE

This is to certify that the project entitled HOSPITAL


ADMINISTRATION SYSTEM is bona-fide of the independent
work done by GOKUL G KURUP under the guidance of Mrs. JUBIE
JOSEPH, SH PUBLIC SCHOOL AND JUNIOR COLLEGE, KILIMALA in
partial fulfillment of the award of AISSCE under the subject. Then
computer science work presented in the project has not been
submitted for any other study.

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.

I owe my sincere thanks to my benevolent guiding


light Mrs. JUBIE JOSEPH for her valuable
suggestions, constant guidance, and motivation for
the successful completion of this project.

Last, but far from least I wish to extend my deepest


appreciation to my beloved family for their support,
help and encouragement throughout the completion

4
of my project.

Yours

sincerely,

GOKUL G KURUP

CONTENTS

I. INTRODUCTION

II. PROJECT SPECIFICATION

III. SYSTEM SPECIFICATION

IV. MENU CHOICE AND ACTION

5
V. PROCESS DESIGN

VI. SOURCE CODE

VII. SAMPLE OUTPUT

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

o Operating system: Windows 10


Professional
o Operating software: Python 3.12

IV.MENU CHOICE &


ACTION
• Main menu
o For admin: -
1.Display The details of the doctors: -
It helps to Display the details present in
database of all the doctor or individually.
2.Entering and storing details of Doctor or

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.

• This software aims to be user friendly and


easy to use: -

I. The program has been divided to options for


both user and admin smoother user experience:
-
1.All operations needed by the admin.
2.All options needed by the user.
3.To end program and sign out.

II.The program provides the admin with 4 menus


with different operations: -
1.Display details of doctors.
2.Add record (Doctor/Patient).
3.Update a record.
4.Deleting a record.

III.The program provides the patient with 4


menus with different options: -
1.Display available doctors.
2.Display patient details.
3.Cancel appointment
4.Show hospital timing

11
I.OPTIONS
1.Options for admin: -
This displays all the operations that is available
to the hospital
administrator.

2.Options for user: -


This displays all the options available to the
patient.

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.

When this option is selected, the program asks


you to insert the doctor id/appointment number,
name of the (doctor/patient), Gender, Age etc.
The program then stores the data in a binary
encrypted format in the notepad file
(PROJECT1), created beforehand for later use.

3. Upd
ating Record: -
13
This option enables the administrator to update
and integrate new updated details of the doctor.

When this option is selected the program asks to


add the new updated detail about the doctor,
which is then added to the notepad file
(PROJECT1) and made ready to be viewed and
used as pleased. After the successful addition of
the new updated details of the doctor of currently
present in the database is displayed in list format
for confirmation.

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

This option enables the user to view the


available doctors’ details.
When this option is chosen the program displays
the available doctors’ details for the patient to
view.

2.Display patient details: -

This enables the patient to search and display


for their details.
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 displays all the data
regarding that patient.

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

This function helps the user to know the open


hours for the
Hospital.

6. SOURCE CODE

16
17
18
VII. SAMPLE OUTPUT
I. ADMIN

i. Displaying details:

19
20
ii. Adding record:

iii. Updating record:


21
iv. Deleting a record:

22
II. USER/PATIENT

i. Display Doctor details:

23
ii. Displaying patient details
iii.

24
Cancel patient appointment:

iv. Display Hospital timing:

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

You might also like