0% found this document useful (0 votes)
37 views20 pages

CS Project) 11

This document contains a project report for a Computer Science subject on Hospital Management. It includes an index, certificate, acknowledgements, declaration, introduction, hardware and software requirements, flowchart/algorithm, modules and functions used, database description, variable descriptions, source code, and output screenshots. The project aims to computerize patient and hospital details to manage appointments and records more efficiently.

Uploaded by

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

CS Project) 11

This document contains a project report for a Computer Science subject on Hospital Management. It includes an index, certificate, acknowledgements, declaration, introduction, hardware and software requirements, flowchart/algorithm, modules and functions used, database description, variable descriptions, source code, and output screenshots. The project aims to computerize patient and hospital details to manage appointments and records more efficiently.

Uploaded by

Yageb Aggin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

THE KALYANI SCHOOL

ACADEMIC YEAR : 2022-23


PROJECT REPORT

CBSE ROLL NO :

NAME : Pranav Narang and Ansh Kalonia

CLASS : XI

SUBJECT : COMPUTER SCIENCE

SUB CODE : 083

1
INDEX
Serial No. Content Page No.
1. Certificate 3
2. Acknowledgement 4
3. Declaration 5
4. Introduction 6
5. H/w and S/w requirements 7
6. Flowchart / pseudocode / algorithm 8
7. Modules and in-built functions 9
8. Database description 10
9. Variables description 11
10. Source code 13
11. Output screenshots 18
12. Bibliography 20

2
THE KALYANI SCHOOL

CERTIFICATE

COMPUTER SCIENCE PROJECT

FOR AISSC EXAM 2022-23

This is to certify that the Computer Science (083) Project was done by Pranav Narang

and Ansh Kalonia, of Grade XI, B - Science Board Registration Number

__________________________, under my guidance and supervision. It is further

certified that the work is original.

Name and Signature of the teacher Name and signature of the principal:

Dr. Hajra Momin Ms. Nirmal Waddan

______________________ _____________________

Date: School Seal

3
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project depends largely on the
encouragement and guidelines of many others.

I take this opportunity to express my gratitude to the people who have been
instrumental in the successful completion of this project.

I express deep sense of gratitude to almighty God for giving me strength for the
successful completion of the project.

I express my heartfelt gratitude to my parents for constant encouragement while


carrying out this project.

I gratefully acknowledge the contribution of the individuals who contributed in


bringing this project up to this level, who continues to look after me despite my
flaws.

My sincere thanks to our teacher Dr. Hajra Momin, who critically reviewed my
project and helped in solving each and every problem, occurred during
implementation of the project.

The guidance and support received from all the members who contributed and who
are contributing to this project, was vital for the success of the project.

I am grateful for their constant support and help.

4
DECLARATION

I hereby declare that the project word entitled Hospital Management – Pranav
Narang and Ansh Kalonia submitted to the Department of Computer Science, The
Kalyani School, Manjiri is a record of the original work done by me under the
guidance of Dr. Hajra Momin . All the coding is result of my personal efforts.

Name of the Student:


XII-Science

INTRODUCTION
5
This is a “HOSPITAL MANAGEMENT” software made by Pranav Narang
and Ansh Kalonia

This software will help the company to be more efficient in registration


of their patients and manage appointments, records of patients. The
purpose of this project is to computerize all details regarding patient
details and hospital details.

The main objective of the project on Hospital management is to manage


the details of hospitals , patient, doctors, disease, tests . It manages all
the information about the hospital, doctor test disease medicine.

the purpose of this project is to build an application program to reduce


the manual work for managing the hospital , doctor, medicine, patient .
It tracks all the details about patients, doctors, tests, etc.

HARDWARE AND SOFTWARE REQUIREMENTS

6
Hardware requirements:

 Modern Operating System:


 Windows 7 or 10
 Mac OS X 10.11 or higher, 64-bit
 Linux: RHEL 6/7, 64-bit (almost all libraries also work in Ubuntu)
 x86 64-bit CPU (Intel / AMD architecture)
 4 GB RAM
 20 KB free disk space

Software requirements:

Python version 3.3

7
FLOWCHART / PSEUDOCODE / ALGORITHM

Program Start
Initialize Variables mentioned below

Start infinite loop

Take input which decides which function is run

Run function for given input

Return output

If input is ‘\q’ then quit infinite loop

Program end

8
MODULES AND IN-BUILT FUNCTIONS

Built In Functions Used:

 list()
 print()
 input()
 range()
 type()
 set()

9
DATABASE DESCRIPTION

The databases used in this project are dictionaries and lists.

They are the basic data types in python and are easily accessible and
usable.

10
VARIABLES DESCRIPTION

docnlistog: original list of doctor names


docidlistog: original list of doctor ids
patlistog: original list of patients
conlistog: original list of name of conditions of a patient
pattrelistog : original list of treatments assigned to each patient
docnlistf: final list of doctor names
docidlistf: final list of doctor ids
docndictog:original dictinary of doctors and their ids
dociddictog: original dictionary of doctors ids and their names
docpatdict: dictionary of doctors and patients
patiddict: dictionary of patients and doctor ids
dociddictf: final dictionary of doctor names and ids
docndict: dictionary of doctor names and ids
dociddict: dictionary of doctors ids and their names
dociddictf: final dictionary of doctor ids and names
docndictf: final dictionary of doctor names and ids
patcondictf: final dictionary of name of conditions of a patient
patcondict: dictionary of name of conditions of a patient

11
patdocndict: dictionary of doctor names and patients
patdociddict: dictionary of doctor ids and patients
patndict: dictionary of patient names
patnamedict: final dictionary of patient names
pattredict: dictionary of patients and their treatments
newpatc:variable to check if a new patient has been added
newdocc: variable to check if a new doctor has been added
docnlist: list of doctor names
docnlist2: list of doctor names
docidlist: list of doctor ids
patlist: list of patient names
patconlist:list of patient conditions
patlistf: final list of patient names
patlist1: list of patient names

12
SOURCE CODE

13
14
15
16
17
OUTPUT SCREENSHOTS

18
19
BIBLIOGRAPHY

• • Computer Science with Python Class XII by Preeti Arora


• • Computer Science with Python Class XI Preeti Arora

20

You might also like