SlideShare a Scribd company logo
1 of 13
Page1
Submitted by
M. Azeem (310)
Umar Farooq (309)
M.Maaz Usman (296)
Osman Asghar (290)
Section : G-2
Submitted to : MAAM Amina Saud
Assignment topic : Project Proposal
Discipline : BS(Hons)Computer Science
Page2
Object Oriented Programming (Project Proposal)
 Write a Java program based on the following scenario:
Abstract
Hospitals currently usea manual system for the management and maintenance
of critical the current system requires numerous paper forms, with data store
spreads throughout the hospital management infrastructure. Forms are often lost
in transit between departments requiring a broad auditing process to ensure that
no vital information is lost. Multiple copies of the same information exist in the
hospital and may lead to inconsistencies in data in various data stores.
A significant partof the operation of any hospital involves the management
and timely recover of greatvolumes of information. This information typically
involves, patient personal information and medical history, staff information,
room and ward scheduling, staff scheduling, operating theater scheduling and
various facilities. All of this information must be managed in an efficient and
automate the management of the hospital making it more efficient and error free.
Functionality/Scenario:
This project name is Hospital management system (HMS) also dealing
corona patients and this is a parent class of our project. This program used by
his/ her Admin, Doctors and Workers to facilitate his/her patients both have
their login systems (The First login is done by Admin in GUI Form if GUI
login are wrong so the Program don’t run). But This program starts only by
admin with the help of login system. The important functionality in login system
(Runtime change password) Concept of Runtime Polymorphism. Forgetting
is a human nature. None can deny this fact. There might be possible that a user is
trying to access the system after a long period of time, and he/she may forget his
/ her registered login id or password or both of them. I have taken the users’ that
concern too into the account so that it is smoother for him / her to recover the
login id or password accordingto need (Try to use Exceptional Handling). In this
project we have also parking system for his/her customers as well as ambulance
emergency parking side (Child class of HMS). In this Hospital management
system, we have Six Departments and each department have their specific area
and specific block number that tells by the receptionist. Six departments (Eye,
Cancer, Corona,Operationtheater, Cardiac,Normalcheckup(Childclasses
Page3
of HMS)) Each department contains (Pharmacy, PathologyLaband their own
Board).
This receptionist(Child Class ofboth dept.) will maintain the time table
of each doctor. This time table of each doctor will be available to the patients
(Use Full functions of file handling). The other task the receptionist can do is,
filtering the appointments based on doctors and time periods so that it is easy to
access the appointment record (File Handling). A patient can make an
appointment with the available doctors. Receptionist Fee is 500 for ordinary
patients orVIP patient fee is 2000. Receptionist makes a reportofpatient biodata
(Name, CNIC Gender). Make a class for Notice Board use only Add or View
function and don’t use append constructor of File Class.
There has a Bank ManagementSystemin this program all the revenue is
save and payment is doneby each department Receptionist. Pharmacy (Medicine
Payment Done by Pharmacy Admin and save in Hospital revenue). Patient bill
are also saved in Hospital Revenue. As well as Lab test payment is done by Lab
Admin and save in Hospital Revenue.
(Patient. Child class of both Dept.) Opening or closing time for patient
family. The time table will be shown which is directed by receptionist. When the
doctor approves the appointment, the patient will be notified (Use Receptionist
File Reader{for loop (if (Time=usertime)} use System time to find Doctor}.
The patient can view the doctor’s reportabout his / her appointment and his / her
prescription details. Thus, the patient can clearly know what has happened to him
/ her and how she or he should take care of herself or himself (Make a report and
save in file). If there are some serious health issues and the patient is needed to
be admitted into the hospital, the bed would beallotted to him orher {If (Normal)
else (Emergency)}. The patient can view the information about the allotted bed.
(Make a separate classforcorona patients) If the user is coronapatient so use
isolation ward. 14 Days Quarantine Regular checkup and crowd fish for corona
patients. Ventilators are used in Emergency cases {if (Normal Patient) else
(Emergency Patient)}. There will be separate space for VIP Patients. More
facilities for VIP patients (Saprate room, Special Food) and Receptionist
contains extra charges. Make a class for patient Death (Time, Name, Cause,
Department). Make a class for patient billing (Total bill with name for each
dept).
Make one class for Salary Calculation for all Doctors as well as Admin
and all Paramedical staff (Child class of HMS). Utility bills update monthly
and total bill is saved in File (Child class ofHMS). Make a class for Headof the
Workers that tells about specific work of each worker (Use Every important
Page4
worker). Make a class for all Hospital Nurses (ID, Name (Child class of
HMS)). Make a class for PathologyLab(ID, TestName (Child class ofHMS)).
Make a class for Hospital Doctors (ID, Name & Dept name (Child class of
HMS)). Make a class for VPI Room and normal Room and number or ICU,
Ventilators in Hospital.
(All Data is saved in file and Able to Add, View, Delete, Search,
Update in file)
Project scope
In Pakistan many hospitals they don’thave a patient record in proper form
this project helps to safe the patient data in file and use it anytime, anywhere.
Project development Tools
Eclipse
MS Word
Power point
Git Hub (Communication)
JAVA (Language)
Page5
Class Diagram
UML CLASS DIAGRAM gives an overview of a software system by
displaying classes, attributes, operations, and their relationships. This Diagram
includes the class name, attributes, and operations in separate designated
compartments.
• High-level view of an application
• Types of relationships among classes
In This Class Diagram. I use this sign for inheritance and ----> this
for implementation
Page6
Hospital Management System
-HospitalName:String
-HospitalLoaction:String
-HospitalNumber:long
+SetName (Name:int)
+SetLocation(Location:int)
+SetNumber (Number:int)
+Login ()
+insert ()
+view ()
---------- >
Parking
-CarNumber:String
-CarTokan:String
+SetNumber (Number:int)
+SetTokan(Tokan:int)
+insert ()
+view ()
+Search ()
+Delete ()
+ Update ()
(Abstract) Eye Department
-DeptBlockNumber:int
-HeadName:String
+SetHeadName (HName:String)
+SetDeptBlockNo (Number:int)
+Login ()
+DoctorTimeTable();
+insertNew ()
+view ()
Receptionist
-DoctorsTime:int
-DoctorName:String
+DoctorTimeTable() //overriding
+insertNew ()
+view ()
+Search ()
+Delete ()
+Update ()
+EDFindDoctor()
Interface ReceptionistR
+TotalDoctors:int=13
public void DoctorTimeTable()
Page7
Hospital Management System
^
|
|
^
|
|
Patients
-PatientTokenNo:int
-PatientName:String
+PatientADD()//Attach_10_Classes
+PatientPayment(int TBill)
+Discharege()
+VIPFood ()
+VIPRoom ()
+insert ()
+view ()
+Search ()
+Delete ()
+ Update ()
(Abstract) CancerDepartment
-DeptBlockNumber:int
-HeadName:String
+SetHeadName (HName:int)
+SetDeptBlockNo (Number:int)
+Login ()
+DoctorTimeTable();
+insertNew ()
+view ()
Receptionist
-DoctorsTime:int
-DoctorName:String
+DoctorTimeTable() //overriding
+insertNew ()
+view ()
+Search ()
+Delete ()
+Update ()
+CDFindDoctor()
Interface PatientPayment
+CoronaDoctorsPayment:int=5000
+CardicDoctorPayment:int=2000
+EyeDocotrPayment:int=1000
+GernalDoctorPayment:int=500
+CancerDoctorPayment:int=8000
+OperationDoctorPayment:int=10000
Interface ReceptionistR
+TotalDoctors:int=13
public void DoctorTimeTable();
Page8
Hospital Management System
^
|
|
(Abstract) CoronaDepartment
-DeptBlockNumber:int
-HeadName:String
+SetHeadName (HName:int)
+SetDeptBlockNo (Number:int)
+Login (Password:int)
+DoctorTimeTable();
+DoctorKit ();
+insertNew ()
+view ()
NoticeBoard
-Message: String
+SetNoticeBoard ()
+InsertNew ()
+ View ()
Receptionist
-DoctorsTime:int
-DoctorName:String
+DoctorTimeTable () //overriding
+insertNew () //overriding
+DoctorKit () //overriding
+view () //overriding
+Search ()
+Delete ()
+ Update ()
+CDFindDoctor();
IsolationWard
-Quarantine:int
-Symptom: String
+QuarantineDuration ()
+Symptom ()
+Food ()
Interface ReceptionistR
+TotalDoctors:int=13
+public void DoctorTimeTable()
Page9
Hospital Management System
^
|
|
CardiacDepartment
-DeptBlockNumber:int
-HeadName:String
+SetHeadName (HName:int)
+SetDeptBlockNo (Number:int)
+Login ()
+DoctorTimeTable();
+insertNew ()
+view ()
(Abstract) GernalCheckUpDepartment
-DeptBlockNumber:int
-HeadName:String
+SetHeadName (HName:int)
+SetDeptBlockNo (Number:int)
+Login ()
+DoctorTimeTable();
+insertNew ()
+view ()
Receptionist
-DoctorsTime:int
-DoctorName:String
-Ventilator:int
+DoctorTimeTable () //overriding
+insertNew ()
+view ()
+Search ()
+Delete ()
+Update ()
+RCNFindDoctor()
Receptionist
-DoctorsTime:int
-DoctorName:String
-Ventilator:int
+DoctorTimeTable () //overriding
+insertNew () //overriding
+view () //overriding
+Search ()
+Delete ()
+ Update ()
+GDFindDoctor()
Interface ReceptionistR
+TotalDoctors:int=13
+public void DoctorTimeTable()
Page10
Hospital Management System
^
|
|
^
|
|
(Abstract) OperationDepartment
-DeptBlockNumber:int
-HeadName:String
+SetHeadName (HName:int)
+SetDeptBlockNo (Number:int)
+Login ()
+DoctorTimeTable();
+insertNew ()
+view ()
Rooms
-TotalLocalRooms:int
-TotalVIPRooms:int
-TotalICU:int
+SetTotalLocalRooms (LRoom:int)
+SetTotalVIPRooms (VRoom:int)
+SetTotalICU (RICU:int)
+LoginReceptionist ()
+insertNew ()
+view ()
Receptionist
-DoctorsTime:int
-DoctorName:String
-Ventilator:int
+DoctorTimeTable () //overriding
+insertNew () //overriding
+view () //overriding
+NoOfVentilators() //overriding
+Search ()
+Delete ()
+ Update ()
+ODFindDoctor()
HospitalNurses
-TotalNurses:int
-NursesID:int
+SetTotalNurses (TNurses:int)
+SetIDNurses (ID:int)
+SetNameNurses (NName:String)
+LoginReceptionist ()
+insertNew ()
+view ()
+Search ()
+Delete ()
+Update ()
Interface receptionist
+TotalDoctors:int=13
+public void DoctorTimeTable()
Interface List
+HospitalDoctors:int=78
+HospitalNurses:int=78
+HospitalWorkers:int=78
Page11
Hospital Management System
^-__

 ^
 |
 |

---|>
HospitalDoctors
-TotalDoctor:int
-TotalName:String
-DoctorID:int
+SetTotalDoctor (TDoctor:int)
+SetIDDoctor (ID:int)
+SetNameDoctor (DName:String)
+LoginReceptionist ()
+insertNew ()
+view ()
+Search ()
+Delete ()
+Update ()
HospitalWorkers
-TotalWorkers:int
-WorkerID:int
-WorkerName:String
-TypeOfJob:String
+SetTotalWorkers (TWorkers:int)
+SetIDWorkers (ID:int)
+SetNameWorkers (NName:String)
+SetJobType (JobType:String)
+LoginReceptionist ()
+insertNew ()
+view ()
+Search ()
+Delete ()
+Update ()
UtilityBill
-BillName:String
-Month:int
-Day:int
-Year:int
+SetBillName (BName:String)
+SetDay (Day:int)
+SetMonth (Month:int)
+SetYear (Year:int)
+insert ()
+view ()
+Search ()
+Delete ()
+Update ()
+PayUtilityBills();
Interface List
+HospitalDoctors:int=78
+HospitalNurses:int=78
+HospitalWorkers:int=78
Page12
Hospital Management System
(Abstract) LAB
-HeadOfLab: String=Moazam
-ContactNo:long=03114247843
+SetTestName (TName:String);
+SetPatientName (PName:String);
PathologyLab
-TestName:String
-TokenID:int
-PatientName:String
+SetTestName (TName:String)
+SetTokenID (ID:int)
+SetPatientName (PName:String)
+insertNew ()
+view ()
+Search ()
+Delete ()
+Update ()
+LabPayment()
(Abstract) PAY
-Accountant: String=Moazam
-ContactNo: long=03244064060
+DoctorPay ();
+NursePay ();
+WorkerPay ();
+GradTotal();
DNWPay
-GrandTotal:String
-DTotal:int
-NTotal:String
-WTotal:long
+LoginAdmin(Password:int)
+DoctorPay ()
+NursePay ()
+WorkerPay ()
+GradTotal()
+Bank()
Page13
Hospital Management System
Login extands JFrame
-Img_UserName:Image
-Img_UserLogo:Image
-Img_UserPassword:Image
-Img_UserLogin:Image
-ControlPane:JFrame
-txtPassword: JPasswordField
-LoginPassword:JLabel
+Login()
Exit extands JFrame
-ContentPane:JPane
-img_Exit: Image
+Exit()
Pharmacy
-MedicineName [] :String
-TokenID [] :int
-PatientName [] :String
+DisplayManager()
+SGPharmacy()
+PinsertNew()
+MadicineBuy()
+MadicineBuy2()
+MedicineInsertNew ()
+MedicineView ()
+MedicineSearch ()
+MedicineDelete ()
+MedicineUpdate ()

More Related Content

What's hot

Hospital Infomation System
Hospital Infomation SystemHospital Infomation System
Hospital Infomation SystemNguyen Truong
 
HOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM pptHOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM pptPurbita Sen
 
Hospital presentation
Hospital presentationHospital presentation
Hospital presentationRANJIT SINGH
 
Hospital Management System.pptx
Hospital Management System.pptxHospital Management System.pptx
Hospital Management System.pptxLakshayPanchal
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemSaurabh Tripathi
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemPawan Ghewande
 
Hospital management final report presentation
Hospital management final report presentationHospital management final report presentation
Hospital management final report presentationMd Abul Kalam Azad
 
Doctor appointment-booking-script
Doctor appointment-booking-scriptDoctor appointment-booking-script
Doctor appointment-booking-scriptCoderobotics Studio
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System ProposalBishal Bista
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-systemsam143143
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemsubu
 
A Detail View of Hospital Information System
A Detail View of Hospital Information SystemA Detail View of Hospital Information System
A Detail View of Hospital Information SystemPragadeesh Suresh
 
Hospital management system (php project) web engineering
Hospital management system (php project) web engineeringHospital management system (php project) web engineering
Hospital management system (php project) web engineeringIftikhar Ahmad
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemTamanna Noor
 
Benefits of hospital management system software
Benefits of hospital management system softwareBenefits of hospital management system software
Benefits of hospital management system softwareNoetic Systems
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report Sarfaraj Alam
 

What's hot (20)

Hospital Infomation System
Hospital Infomation SystemHospital Infomation System
Hospital Infomation System
 
HOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM pptHOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM ppt
 
Hospital presentation
Hospital presentationHospital presentation
Hospital presentation
 
Hospital Management System.pptx
Hospital Management System.pptxHospital Management System.pptx
Hospital Management System.pptx
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hosptal management system
Hosptal management systemHosptal management system
Hosptal management system
 
Hospital management final report presentation
Hospital management final report presentationHospital management final report presentation
Hospital management final report presentation
 
Doctor appointment-booking-script
Doctor appointment-booking-scriptDoctor appointment-booking-script
Doctor appointment-booking-script
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System Proposal
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-system
 
Healthcare copy
Healthcare   copyHealthcare   copy
Healthcare copy
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
A Detail View of Hospital Information System
A Detail View of Hospital Information SystemA Detail View of Hospital Information System
A Detail View of Hospital Information System
 
Hospital management system (php project) web engineering
Hospital management system (php project) web engineeringHospital management system (php project) web engineering
Hospital management system (php project) web engineering
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Benefits of hospital management system software
Benefits of hospital management system softwareBenefits of hospital management system software
Benefits of hospital management system software
 
OpenERP Health & Hospital Management System
OpenERP Health & Hospital Management SystemOpenERP Health & Hospital Management System
OpenERP Health & Hospital Management System
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report
 

Similar to Hospital Managment System Project Proposal

Hospital Management System Documentation Java
Hospital Management System Documentation Java Hospital Management System Documentation Java
Hospital Management System Documentation Java Azeemaj101
 
Hosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptxHosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptxrohanthombre2
 
Clinic Management System
Clinic Management SystemClinic Management System
Clinic Management SystemOsamaSoliman29
 
Repot on-hospital-manegment-system
Repot on-hospital-manegment-systemRepot on-hospital-manegment-system
Repot on-hospital-manegment-systemPNEC
 
ACCENT Hospital Management System
ACCENT  Hospital  Management  SystemACCENT  Hospital  Management  System
ACCENT Hospital Management SystemACCENT Trading
 
Hospital Management system Final presentation
Hospital Management system Final presentationHospital Management system Final presentation
Hospital Management system Final presentationAzeemaj101
 
Electronic Medical Regulation
Electronic Medical RegulationElectronic Medical Regulation
Electronic Medical RegulationAditya Chauhan
 
HMIS by Variance Technologies
HMIS by Variance TechnologiesHMIS by Variance Technologies
HMIS by Variance TechnologiesPreeti Arya
 
Integrated Hospital Management System
Integrated Hospital Management SystemIntegrated Hospital Management System
Integrated Hospital Management SystemAsker Ibne Firoz
 
Topic: Hospital Management System | Course: Management Information System | B...
Topic: Hospital Management System | Course: Management Information System | B...Topic: Hospital Management System | Course: Management Information System | B...
Topic: Hospital Management System | Course: Management Information System | B...Binte Zahra
 
Hospital management system business case
Hospital management system business caseHospital management system business case
Hospital management system business caseNeelam Priya
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
Dbms mini project
Dbms mini projectDbms mini project
Dbms mini projectHome
 
e-MedSolution
e-MedSolutione-MedSolution
e-MedSolutionandecker
 

Similar to Hospital Managment System Project Proposal (20)

Hospital Management System Documentation Java
Hospital Management System Documentation Java Hospital Management System Documentation Java
Hospital Management System Documentation Java
 
Hosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptxHosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptx
 
Clinic Management System
Clinic Management SystemClinic Management System
Clinic Management System
 
Repot on-hospital-manegment-system
Repot on-hospital-manegment-systemRepot on-hospital-manegment-system
Repot on-hospital-manegment-system
 
ACCENT Hospital Management System
ACCENT  Hospital  Management  SystemACCENT  Hospital  Management  System
ACCENT Hospital Management System
 
Hospital Management system Final presentation
Hospital Management system Final presentationHospital Management system Final presentation
Hospital Management system Final presentation
 
Electronic Medical Regulation
Electronic Medical RegulationElectronic Medical Regulation
Electronic Medical Regulation
 
HMIS by Variance Technologies
HMIS by Variance TechnologiesHMIS by Variance Technologies
HMIS by Variance Technologies
 
Saude
SaudeSaude
Saude
 
Integrated Hospital Management System
Integrated Hospital Management SystemIntegrated Hospital Management System
Integrated Hospital Management System
 
Topic: Hospital Management System | Course: Management Information System | B...
Topic: Hospital Management System | Course: Management Information System | B...Topic: Hospital Management System | Course: Management Information System | B...
Topic: Hospital Management System | Course: Management Information System | B...
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital management system business case
Hospital management system business caseHospital management system business case
Hospital management system business case
 
Java presentation
Java presentationJava presentation
Java presentation
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Dbms mini project
Dbms mini projectDbms mini project
Dbms mini project
 
HORIZON HI-TECH SOFT SYSTEMS
 HORIZON HI-TECH SOFT SYSTEMS HORIZON HI-TECH SOFT SYSTEMS
HORIZON HI-TECH SOFT SYSTEMS
 
Hospital management-software-presentation
Hospital management-software-presentationHospital management-software-presentation
Hospital management-software-presentation
 
GP
GPGP
GP
 
e-MedSolution
e-MedSolutione-MedSolution
e-MedSolution
 

More from Azeemaj101

Registers and its type DLD
Registers and its type DLDRegisters and its type DLD
Registers and its type DLDAzeemaj101
 
File Handling in Java Oop presentation
File Handling in Java Oop presentationFile Handling in Java Oop presentation
File Handling in Java Oop presentationAzeemaj101
 
Sampling Statistic presentation
Sampling Statistic presentationSampling Statistic presentation
Sampling Statistic presentationAzeemaj101
 
Essay and its Type
Essay and its TypeEssay and its Type
Essay and its TypeAzeemaj101
 
Operating System (OS)
Operating System (OS)Operating System (OS)
Operating System (OS)Azeemaj101
 
String in programming language in c or c++
String in programming language in c or c++String in programming language in c or c++
String in programming language in c or c++Azeemaj101
 

More from Azeemaj101 (6)

Registers and its type DLD
Registers and its type DLDRegisters and its type DLD
Registers and its type DLD
 
File Handling in Java Oop presentation
File Handling in Java Oop presentationFile Handling in Java Oop presentation
File Handling in Java Oop presentation
 
Sampling Statistic presentation
Sampling Statistic presentationSampling Statistic presentation
Sampling Statistic presentation
 
Essay and its Type
Essay and its TypeEssay and its Type
Essay and its Type
 
Operating System (OS)
Operating System (OS)Operating System (OS)
Operating System (OS)
 
String in programming language in c or c++
String in programming language in c or c++String in programming language in c or c++
String in programming language in c or c++
 

Recently uploaded

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Hospital Managment System Project Proposal

  • 1. Page1 Submitted by M. Azeem (310) Umar Farooq (309) M.Maaz Usman (296) Osman Asghar (290) Section : G-2 Submitted to : MAAM Amina Saud Assignment topic : Project Proposal Discipline : BS(Hons)Computer Science
  • 2. Page2 Object Oriented Programming (Project Proposal)  Write a Java program based on the following scenario: Abstract Hospitals currently usea manual system for the management and maintenance of critical the current system requires numerous paper forms, with data store spreads throughout the hospital management infrastructure. Forms are often lost in transit between departments requiring a broad auditing process to ensure that no vital information is lost. Multiple copies of the same information exist in the hospital and may lead to inconsistencies in data in various data stores. A significant partof the operation of any hospital involves the management and timely recover of greatvolumes of information. This information typically involves, patient personal information and medical history, staff information, room and ward scheduling, staff scheduling, operating theater scheduling and various facilities. All of this information must be managed in an efficient and automate the management of the hospital making it more efficient and error free. Functionality/Scenario: This project name is Hospital management system (HMS) also dealing corona patients and this is a parent class of our project. This program used by his/ her Admin, Doctors and Workers to facilitate his/her patients both have their login systems (The First login is done by Admin in GUI Form if GUI login are wrong so the Program don’t run). But This program starts only by admin with the help of login system. The important functionality in login system (Runtime change password) Concept of Runtime Polymorphism. Forgetting is a human nature. None can deny this fact. There might be possible that a user is trying to access the system after a long period of time, and he/she may forget his / her registered login id or password or both of them. I have taken the users’ that concern too into the account so that it is smoother for him / her to recover the login id or password accordingto need (Try to use Exceptional Handling). In this project we have also parking system for his/her customers as well as ambulance emergency parking side (Child class of HMS). In this Hospital management system, we have Six Departments and each department have their specific area and specific block number that tells by the receptionist. Six departments (Eye, Cancer, Corona,Operationtheater, Cardiac,Normalcheckup(Childclasses
  • 3. Page3 of HMS)) Each department contains (Pharmacy, PathologyLaband their own Board). This receptionist(Child Class ofboth dept.) will maintain the time table of each doctor. This time table of each doctor will be available to the patients (Use Full functions of file handling). The other task the receptionist can do is, filtering the appointments based on doctors and time periods so that it is easy to access the appointment record (File Handling). A patient can make an appointment with the available doctors. Receptionist Fee is 500 for ordinary patients orVIP patient fee is 2000. Receptionist makes a reportofpatient biodata (Name, CNIC Gender). Make a class for Notice Board use only Add or View function and don’t use append constructor of File Class. There has a Bank ManagementSystemin this program all the revenue is save and payment is doneby each department Receptionist. Pharmacy (Medicine Payment Done by Pharmacy Admin and save in Hospital revenue). Patient bill are also saved in Hospital Revenue. As well as Lab test payment is done by Lab Admin and save in Hospital Revenue. (Patient. Child class of both Dept.) Opening or closing time for patient family. The time table will be shown which is directed by receptionist. When the doctor approves the appointment, the patient will be notified (Use Receptionist File Reader{for loop (if (Time=usertime)} use System time to find Doctor}. The patient can view the doctor’s reportabout his / her appointment and his / her prescription details. Thus, the patient can clearly know what has happened to him / her and how she or he should take care of herself or himself (Make a report and save in file). If there are some serious health issues and the patient is needed to be admitted into the hospital, the bed would beallotted to him orher {If (Normal) else (Emergency)}. The patient can view the information about the allotted bed. (Make a separate classforcorona patients) If the user is coronapatient so use isolation ward. 14 Days Quarantine Regular checkup and crowd fish for corona patients. Ventilators are used in Emergency cases {if (Normal Patient) else (Emergency Patient)}. There will be separate space for VIP Patients. More facilities for VIP patients (Saprate room, Special Food) and Receptionist contains extra charges. Make a class for patient Death (Time, Name, Cause, Department). Make a class for patient billing (Total bill with name for each dept). Make one class for Salary Calculation for all Doctors as well as Admin and all Paramedical staff (Child class of HMS). Utility bills update monthly and total bill is saved in File (Child class ofHMS). Make a class for Headof the Workers that tells about specific work of each worker (Use Every important
  • 4. Page4 worker). Make a class for all Hospital Nurses (ID, Name (Child class of HMS)). Make a class for PathologyLab(ID, TestName (Child class ofHMS)). Make a class for Hospital Doctors (ID, Name & Dept name (Child class of HMS)). Make a class for VPI Room and normal Room and number or ICU, Ventilators in Hospital. (All Data is saved in file and Able to Add, View, Delete, Search, Update in file) Project scope In Pakistan many hospitals they don’thave a patient record in proper form this project helps to safe the patient data in file and use it anytime, anywhere. Project development Tools Eclipse MS Word Power point Git Hub (Communication) JAVA (Language)
  • 5. Page5 Class Diagram UML CLASS DIAGRAM gives an overview of a software system by displaying classes, attributes, operations, and their relationships. This Diagram includes the class name, attributes, and operations in separate designated compartments. • High-level view of an application • Types of relationships among classes In This Class Diagram. I use this sign for inheritance and ----> this for implementation
  • 6. Page6 Hospital Management System -HospitalName:String -HospitalLoaction:String -HospitalNumber:long +SetName (Name:int) +SetLocation(Location:int) +SetNumber (Number:int) +Login () +insert () +view () ---------- > Parking -CarNumber:String -CarTokan:String +SetNumber (Number:int) +SetTokan(Tokan:int) +insert () +view () +Search () +Delete () + Update () (Abstract) Eye Department -DeptBlockNumber:int -HeadName:String +SetHeadName (HName:String) +SetDeptBlockNo (Number:int) +Login () +DoctorTimeTable(); +insertNew () +view () Receptionist -DoctorsTime:int -DoctorName:String +DoctorTimeTable() //overriding +insertNew () +view () +Search () +Delete () +Update () +EDFindDoctor() Interface ReceptionistR +TotalDoctors:int=13 public void DoctorTimeTable()
  • 7. Page7 Hospital Management System ^ | | ^ | | Patients -PatientTokenNo:int -PatientName:String +PatientADD()//Attach_10_Classes +PatientPayment(int TBill) +Discharege() +VIPFood () +VIPRoom () +insert () +view () +Search () +Delete () + Update () (Abstract) CancerDepartment -DeptBlockNumber:int -HeadName:String +SetHeadName (HName:int) +SetDeptBlockNo (Number:int) +Login () +DoctorTimeTable(); +insertNew () +view () Receptionist -DoctorsTime:int -DoctorName:String +DoctorTimeTable() //overriding +insertNew () +view () +Search () +Delete () +Update () +CDFindDoctor() Interface PatientPayment +CoronaDoctorsPayment:int=5000 +CardicDoctorPayment:int=2000 +EyeDocotrPayment:int=1000 +GernalDoctorPayment:int=500 +CancerDoctorPayment:int=8000 +OperationDoctorPayment:int=10000 Interface ReceptionistR +TotalDoctors:int=13 public void DoctorTimeTable();
  • 8. Page8 Hospital Management System ^ | | (Abstract) CoronaDepartment -DeptBlockNumber:int -HeadName:String +SetHeadName (HName:int) +SetDeptBlockNo (Number:int) +Login (Password:int) +DoctorTimeTable(); +DoctorKit (); +insertNew () +view () NoticeBoard -Message: String +SetNoticeBoard () +InsertNew () + View () Receptionist -DoctorsTime:int -DoctorName:String +DoctorTimeTable () //overriding +insertNew () //overriding +DoctorKit () //overriding +view () //overriding +Search () +Delete () + Update () +CDFindDoctor(); IsolationWard -Quarantine:int -Symptom: String +QuarantineDuration () +Symptom () +Food () Interface ReceptionistR +TotalDoctors:int=13 +public void DoctorTimeTable()
  • 9. Page9 Hospital Management System ^ | | CardiacDepartment -DeptBlockNumber:int -HeadName:String +SetHeadName (HName:int) +SetDeptBlockNo (Number:int) +Login () +DoctorTimeTable(); +insertNew () +view () (Abstract) GernalCheckUpDepartment -DeptBlockNumber:int -HeadName:String +SetHeadName (HName:int) +SetDeptBlockNo (Number:int) +Login () +DoctorTimeTable(); +insertNew () +view () Receptionist -DoctorsTime:int -DoctorName:String -Ventilator:int +DoctorTimeTable () //overriding +insertNew () +view () +Search () +Delete () +Update () +RCNFindDoctor() Receptionist -DoctorsTime:int -DoctorName:String -Ventilator:int +DoctorTimeTable () //overriding +insertNew () //overriding +view () //overriding +Search () +Delete () + Update () +GDFindDoctor() Interface ReceptionistR +TotalDoctors:int=13 +public void DoctorTimeTable()
  • 10. Page10 Hospital Management System ^ | | ^ | | (Abstract) OperationDepartment -DeptBlockNumber:int -HeadName:String +SetHeadName (HName:int) +SetDeptBlockNo (Number:int) +Login () +DoctorTimeTable(); +insertNew () +view () Rooms -TotalLocalRooms:int -TotalVIPRooms:int -TotalICU:int +SetTotalLocalRooms (LRoom:int) +SetTotalVIPRooms (VRoom:int) +SetTotalICU (RICU:int) +LoginReceptionist () +insertNew () +view () Receptionist -DoctorsTime:int -DoctorName:String -Ventilator:int +DoctorTimeTable () //overriding +insertNew () //overriding +view () //overriding +NoOfVentilators() //overriding +Search () +Delete () + Update () +ODFindDoctor() HospitalNurses -TotalNurses:int -NursesID:int +SetTotalNurses (TNurses:int) +SetIDNurses (ID:int) +SetNameNurses (NName:String) +LoginReceptionist () +insertNew () +view () +Search () +Delete () +Update () Interface receptionist +TotalDoctors:int=13 +public void DoctorTimeTable() Interface List +HospitalDoctors:int=78 +HospitalNurses:int=78 +HospitalWorkers:int=78
  • 11. Page11 Hospital Management System ^-__ ^ | | ---|> HospitalDoctors -TotalDoctor:int -TotalName:String -DoctorID:int +SetTotalDoctor (TDoctor:int) +SetIDDoctor (ID:int) +SetNameDoctor (DName:String) +LoginReceptionist () +insertNew () +view () +Search () +Delete () +Update () HospitalWorkers -TotalWorkers:int -WorkerID:int -WorkerName:String -TypeOfJob:String +SetTotalWorkers (TWorkers:int) +SetIDWorkers (ID:int) +SetNameWorkers (NName:String) +SetJobType (JobType:String) +LoginReceptionist () +insertNew () +view () +Search () +Delete () +Update () UtilityBill -BillName:String -Month:int -Day:int -Year:int +SetBillName (BName:String) +SetDay (Day:int) +SetMonth (Month:int) +SetYear (Year:int) +insert () +view () +Search () +Delete () +Update () +PayUtilityBills(); Interface List +HospitalDoctors:int=78 +HospitalNurses:int=78 +HospitalWorkers:int=78
  • 12. Page12 Hospital Management System (Abstract) LAB -HeadOfLab: String=Moazam -ContactNo:long=03114247843 +SetTestName (TName:String); +SetPatientName (PName:String); PathologyLab -TestName:String -TokenID:int -PatientName:String +SetTestName (TName:String) +SetTokenID (ID:int) +SetPatientName (PName:String) +insertNew () +view () +Search () +Delete () +Update () +LabPayment() (Abstract) PAY -Accountant: String=Moazam -ContactNo: long=03244064060 +DoctorPay (); +NursePay (); +WorkerPay (); +GradTotal(); DNWPay -GrandTotal:String -DTotal:int -NTotal:String -WTotal:long +LoginAdmin(Password:int) +DoctorPay () +NursePay () +WorkerPay () +GradTotal() +Bank()
  • 13. Page13 Hospital Management System Login extands JFrame -Img_UserName:Image -Img_UserLogo:Image -Img_UserPassword:Image -Img_UserLogin:Image -ControlPane:JFrame -txtPassword: JPasswordField -LoginPassword:JLabel +Login() Exit extands JFrame -ContentPane:JPane -img_Exit: Image +Exit() Pharmacy -MedicineName [] :String -TokenID [] :int -PatientName [] :String +DisplayManager() +SGPharmacy() +PinsertNew() +MadicineBuy() +MadicineBuy2() +MedicineInsertNew () +MedicineView () +MedicineSearch () +MedicineDelete () +MedicineUpdate ()