Submitted To
SansKar Public School
Raigarh
Submitted by:-
1
CERTIFICATE
This is to certify that
_____________________________________ bearing Roll
number _____________ of _____________ is a Bonafide
students of Sanskar Public School, Raigarh. He/She has
successfully completed his/her project on
“______________________________” given to him/her in
Python. She/He has successfully fulfilled the requirements of
this project which will remain as a bonafide record of the work
done by her/him in the Institution forever.
While wishing him/her great success for his/her future, I expect
that she/he will be able to reflect his/her inner talent as and
when required.
Project Guide PRINCIPAL
Mrs Archana Kumari Mrs Rashmi Sharma
2
DECLARATION
I declare that I am the bonafied student of Sanskar Public
School , Raigarh. I would also like to declare that the
project entitled “_____________________________” is a
true and genuine work done by me as per the CBSE
curriculum and guidelines. I am completely submitting my
project to School.
Ruchika Choudhury 3917BCA008 DATE:
3
ACKNOWLEDGEMENT
The satisfactions that accompany the successful completion of any task
would be incomplete without mentioning the people who made it
possible. The credit must go to each individual who contributed their
efforts together which in turns produced this output.
I am very much thankful to my project Guide Mrs Archana Kumari
(PGT CSE) for guiding me in developing this project.
I would like to express my deep sense of gratitude to respected
Principal Madam Mrs Rashmi Sharma for her unfailing co-operation &
encouragement throughout the completion of Course and Project.
I would also like to thank my teammates for their support.
I am thankful to all my Friends who gave their kind support and time
whenever needed and helped me run a lot of thing which I am unsure of
my sincere thank to my family members for their unwavering support.
Last but not the least special thank to all those who couldn’t find note
mention in the pages of this report.
4
ABSTRACT
Clinic Management System is developed to support the clinic daily
record, before this is done manually. This system will involve all the
clinic details from details and Doctors Profiles. The important thing is
it will become easier for the data record and retrieval. For example, the
number of per day and total collection per day. This system is able to
check the inventory for the medicine in the clinic. The target user for
this system is staff of the clinic, doctor and also the management. The
main important while developing any system is to make the system
usable. Evaluation is conduct with Python IDLE Shell. The doctor and
staff can also give opinion to make the system more usable for the
clinic daily operation. Overall this system is able to support the daily
clinic operation based on Registration and Collections.
5
CONTENTS
1. INTRODUCTION 05-06
1.1 Objective Of The Project
2. SYSTEM STUDY 07-09
2.1 Existing System
2.2 Proposed System
2.3 Software/Hardware Requirement
3. SYSTEM DESIGNING 11-16
3.1 Flowchart
4. SYSTEM DEVELOPMENT 17-
4.1CODING
4.2 SCREEN SHOT
5. CONCLUSION 80
6. BIBLIOGRAPHY 81
6
INTRODUCTION
Nowadays many systems have been developed to make life easier. The
system will include python to create easy app that will record all the data.
For the private clinics, usually they are using digital system(mobiles and
registers) to record the information and other information that related to the
clinic. There are many manual systems for clinic management system, but it
does not meet the local user requirement that is still new in the electronic
system. This system will provide easy access and information providing
system about doctor’s details, time, fees and appointment date which makes
registration easier.
7
OBJECTIVE OF THE PROJECT
The main purpose of the Clinic Management System is to provide
another way for the recording patient and doctor’s information.
It first records all the registered doctors detailed information.
It allow to access Doctors Profile with different specialization as per
their requirement.
To enable patient to check the availability of the doctor in the clinic.
Patient and Attendant can check the time and day of appointment as
per their requirement.
To enable patient to give feedback on doctors treatment method and
results.
8
SYSTEM STUDY
Existing System
The Clinics generally follows a manual system for maintaining the
Patient and Doctors Information.
Whenever any requisition comes to the Counter to check it
manually and fix the appointments which later have chance of
ambiguity also.
The day-to-day entries are made manually into the book that has
gotten all the relevant entries.
Proposed System
The proposed system replaces manual approach by computerized entry
system which stores every information safe, secure and for a longer
period of time. It first records all the registered doctors detailed
information. It allow to access Doctors Profile with different
specialization as per their requirement. It also allow patient to check the
9
availability of the doctor in the clinic. Patient and Attendant can check
the time and day of appointment as per their requirement.
SOFTWARE/HARDWARE
REQUIRNMENT
Software needed:
Operating system :window
Programming Language : Python
Hardware Needed:
Processor : Intel Pentium III or higher
Processor speed : 1.8 GHz
RAM : 64 MB RAM
Hard Disk Drive : 130MB
Monitor : IBM/SAMSUNG
Cache Memory : 2MB
10
SYSTEM ANALYSIS AND
DESIGNING
Flowchart:
Flowchart is the basic designing techniques used in creating basic
design for the project which is helpful to get the flow of information in
the system. Various notation and symbols are used to represents input,
output ,processed and logic implementation on the system.
11
CODING
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("WELCOME TO CLINIC MANAGEMENT SYSTEM"
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@")
DoctorName = 'Snehal Gaur'
Department = 'Dermatology'
Time = '10 - 12'
DoctorName = 'Rajeev Malhotra'
Department = 'immunology'
Time = '4 - 6'
DoctorName = 'Garvit Manikpuri'
Department = 'Pediatric'
Time = '6 - 8'
DoctorName = 'Rajat Ray'
Department = 'Ganeacology'
12
Time = '6 - 8'
SnehalGaur =('Age:49','Qual:MBBS','Exp : 22years')
RajeevMalhotra = ('Age:52','Qual:MBBS','Exp : 29 years')
GarvitManikpuri = ('Age:42','Qual:MBBS','Exp : 14 years')
RajatRay = ('Age:55','Qual:MBBS','Exp : 22 years')
print("*********************************************")
print("---------------------------------------------")
print("*********************************************")
print("########### DOCTORS INFORMATION ###########")
print("*********************************************")
print("---------------------------------------------")
print("*********************************************")
Department = input("Enter the Department Name : ")
if (Department == 'Dermatology'):
print ("Doctor present is Snehal Gaur")
print("Timing is 10 - 12")
print("Consultataion charges is Rs 500/-")
elif(Department == 'immunology'):
print ("Doctor present is Rajeev Malhotra")
print("Timing is 4 - 6")
print("Consultataion charges is Rs 400/-")
elif(Department == 'Pediatric'):
print ("Doctor present is Garvit Manikpuri")
print("Timing is 6 - 8")
print("Consultataion charges is Rs 500/-")
13
elif(Department == 'Ganeacology'):
print("Doctor present is Rajat Ray")
print("Timing is 6 - 8")
print("Consultataion charges is Rs 300/-")
print("*********************************************")
print("---------------------------------------------")
print("*********************************************")
Profile = input(" Do you want to see the profile : ")
if (Profile == 'yes'):
print("Profile is uploading .......................")
else:
print("Thank You for visiting")
print("*********************************************")
print("---------------------------------------------")
print("*********************************************")
DoctorName = input("Enter Doctor Name")
if (DoctorName == 'Rajat Ray'):
print RajatRay
if (DoctorName == 'Garvit Manikpuri'):
print GarvitManikpuri
if (DoctorName == 'Snehal Gaur'):
print SnehalGaur
if (DoctorName == 'Rajeev Malhotra'):
print RajeevMalhotra
else:
14
print("Thank You")
print("*********************************************")
print("---------------------------------------------")
print("*********************************************")
print("****************************************")
print("----------------------------------------")
print("WELCOME TO PATIENT REGISTRATION WINDOW")
print("----------------------------------------")
print("****************************************")
print("----------------------------------------")
Doctor = input("Enter the Doctor Name")
print("----------------------------------------")
Appointment = input("Do you want appointment : ")
if (Appointment == 'no'):
print("Thank You")
else:
print("Enter your details ")
print("----------------------------------------")
PatientName = input("Enter patient name : ")
PatientAge = input("Enter patient age : ")
Address = input("Enter patient address")
Mobile = input("Enter youy Phone Number")
15
print("----------------------------------------")
print("Your Appointment is fixed for Monday")
print(" Thank You ")
print("----------------------------------------")
print("***************************************")
print("--------------------------------------")
print("WELCOME TO PATIENT FEEDBACK FORM")
print("--------------------------------------")
print("***************************************")
name = input("Enter your name")
Mobile = input("Enter your mobile no.")
print("***************************************")
print("--------------------------------------")
Treatment = input("Do you Like Doctor")
print("--------------------------------------")
if Treatment == 'yes':
print("Thank you ")
print("Visit us next time")
else:
print("Consult some other Doctor")
print("Thank you ")
print("--------------------------------------")
print("***************************************")
16
print("--------------------------------------")
Visit = input("Do you to visit next time")
print("--------------------------------------")
if Visit == 'yes':
print("We will fix your appointment shortly")
print("Thank you for your feedback")
else:
print("Consult some other Doctor")
print("Thank you ")
print("--------------------------------------")
print("***************************************")
17
SCREEN SHOT
18
19
20
21
CONCLUSION
22
BIBLIOGRAPHY
Complete reference to java
Seventh edition
Fundamentals of software engineering
Rajib Mall
Analysis and design of information
James a senn
Websites:-
www.itproject.com
www.sun.com
www.projectidea.com
With out the assistance of these books and valuable
sites, this project would have been curtailed. So we are
very much obliged and grateful to these sources.
A last thanks to our institution, which provides us with
the above mentioned book.
23