Java Micro-Project
Java Micro-Project
On
“HOSPITAL MANAGEMENT SYSTEM”
Submitted to
Amrutvahini Polytechnic, Sangamner
Department of Information Technology
In partial fulfilment of the requirement for the diploma in
Information Technology
Submitted By
38. Anap Prathamesh Rajesh 2100800862
40. Barbade Jagrutee Santosh 2100800864
52. Ghodekar Sujal Santosh 2100800918
Under The Guidance Of
Prof. SARIKA KADLAG
We have taken lots of efforts in this project. However, it would have been possible without
the kind support and help of many individuals and organization. We would to kind to extend
our sincere thanks to all of them.
First and for most we want to thanks Prof. Chaudhari N.K. H.O.D (Information Technology)
Amrutvahini Polytechnic
Sangamner for giving us an opportunity to work on this project.
We are highly indebted to Prof. SARIKA KADLAG (Project Guide) for his guidance and
constant supervision as well as for providing necessary information regarding the project and
also for his support in the project.
We would like to express our gratitude towards our parents and members of Information
Technology department for their kind
Co-operation and encouragement which helps us in completion of this micro project.
Our thanks and appreciations also go to our colleagues in developing the micro-project and
people who have willingly helped us with their abilities.
Sr.no Contents
1. Rationale
3. Course Outcomes
4. Literature Review
6. Conclusion
7. References
2. AIM :
To prepare report on Hospital management system.
BENEFITS:
• Less Paper Work.
• Costs Reduction.
• Improves Patient's Experience.
• Improve data security.
• Better Collaboration & Communication.
• Error-free administration.
• MIS reports.
3. COURSE OUTCOMES :
CI401.1 Implement programs using object-oriented methodology and basics of java.
CI401.2 Apply concept of inheritance for code reusability
CI401.3 Implement programs using multithreading and exception handling.
CI401.4 Execute programs using graphics and applets.
CI401.5 Use concept of file handling I/O and file streams.
4. Literature Review :
One of the major challenges existing hospital management systems face is around
operational efficiency and wait times between different processes, departments and
persons. This paper highlights such limitations of existing systems and proposes a RFID
(Radio Frequency ID) and wireless sensor based, location and information management
framework that facilitates real time tracking of hospital assets, personnel and patients as
they move through pre-set procedures as part of daily activities of the hospitals. The
system covers the visual simulation and providing ability to analyse the ongoing
operations so they can be corrected to achieve increased process efficiency
and service levels.
5. Actual Methodology :
• Introduction :
Human Body is a very complex and sophisticated structure and comprises of millions of
functions. All these complicated functions have been understood by man him, part-by-part
their research and experiments. As science and technology progressed, medicine became
an integral part of the research. Gradually, medical science became an entirely new branch
of science. As of today, the Health Sector comprises of Medical institutions i.e. Hospitals,
HOSPITALs etc. research and development institutions and medical colleges. Thus the
Health sector aims at providing the best medical facilities to the common man. Still being
a developing nation India has seen a tremendous growth of the Health sector in the field of
research as well as in the field of development of numerous large and small scale Hospital
institutions still lacking in inter-structure facilities. Government of India has still aimed at
providing medical facilities by establishing hospital. The basic working of various hospitals
in India is still on paper as compared to hospitals in European countries where computers
have been put in to assist the hospital personals their work. The concept of automation of
the administration and management of hospital is now being implemented in India also,
with large hospitals like APPOLO and AIIMS in Delhi, ESCORTS in Chennai, having
automated their existing system.
System.out.print("salary:-");
salary = input.nextInt();
try
{
if(salary<500)
{
}
}
class lab
{
String fecility;
int lab_cost;
void new_feci()
{
Scanner input = new Scanner(System.in);
System.out.print("fecility:-");
fecility = input.nextLine();
System.out.print("cost:-");
lab_cost = input.nextInt();
}
void feci_list()
{
System.out.println(fecility + "\t\t" + lab_cost);
}
}
class fecility //Sorry Facility but do not change the name
{
String fec_name;
void add_feci()
{
Scanner input = new Scanner(System.in);
System.out.print("fecility:-");
fec_name = input.nextLine();
}
void show_feci()
{
System.out.println(fec_name);
}
}
public class prath
{
public static void main(String args[])
{
String months[] = {
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
};
Calendar calendar = Calendar.getInstance();
//System.out.println("----------------------------------------------------------------------------
----");
int count1 = 4, count2 = 4, count3 = 4, count4 = 4, count5 = 4, count6 = 4;
System.out.println("\n---------------------------------------------------------------------------
-----");
System.out.println(" *** Welcome to Hospital Management System Project in
Java ***");
System.out.println("------------------------------------------------------------------------------
--");
System.out.print("Date: " + months[calendar.get(Calendar.MONTH)] + " " +
calendar.get(Calendar.DATE) + " " + calendar.get(Calendar.YEAR));
System.out.println("\t\t\t\t\t\tTime: " + calendar.get(Calendar.HOUR) + ":" +
calendar.get(Calendar.MINUTE) + ":" + calendar.get(Calendar.SECOND));
doctor[] d = new doctor[25];
patient[] p = new patient[100];
lab[] l = new lab[20];
fecility[] f = new fecility[20];
medical[] m = new medical[100];
staff[] s = new staff[100];
int i;
for (i = 0; i < 25; i++)
d[i] = new doctor();
for (i = 0; i < 100; i++)
p[i] = new patient();
for (i = 0; i < 20; i++)
l[i] = new lab();
for (i = 0; i < 20; i++)
f[i] = new fecility();
for (i = 0; i < 100; i++)
m[i] = new medical();
for (i = 0; i < 100; i++)
s[i] = new staff();
d[0].did = "21";
d[0].dname = "Dr.Ghanendra";
d[0].specilist = "ENT";
d[0].appoint = "5-11AM";
d[0].doc_qual = "MBBS,MD";
d[0].droom = 17;
d[1].did = "32";
d[1].dname = "Dr.Vikram";
d[1].specilist = "Physician";
d[1].appoint = "10-3AM";
d[1].doc_qual = "MBBS,MD";
d[1].droom = 45;
d[2].did = "17";
d[2].dname = "Dr.Rekha";
d[2].specilist = "Surgeon";
d[2].appoint = "8-2AM";
d[2].doc_qual = "BDM";
d[2].droom = 8;
d[3].did = "33";
d[3].dname = "Dr.Pramod";
d[3].specilist = "Artho";
d[3].appoint = "10-4PM";
d[3].doc_qual = "MBBS,MS";
d[3].droom = 40;
p[0].pid = "12";
p[0].pname = "Pankaj";
p[0].disease = "Cancer";
p[0].sex = "Male";
p[0].admit_status = "y";
p[0].age = 30;
p[1].pid = "13";
p[1].pname = "Sumit";
p[1].disease = "Cold";
p[1].sex = "Male";
p[1].admit_status = "y";
p[1].age = 23;
p[2].pid = "14";
p[2].pname = "Alok";
p[2].disease = "Maleriya";
p[2].sex = "Male";
p[2].admit_status = "y";
p[2].age = 45;
p[3].pid = "15";
p[3].pname = "Ravi";
p[3].disease = "Diabetes";
p[3].sex = "Male";
p[3].admit_status = "y";
p[3].age = 25;
m[0].med_name = "Corex";
m[0].med_comp = "Cino pvt";
m[0].exp_date = "9-5-16";
m[0].med_cost = 55;
m[0].count = 8;
m[1].med_name = "Nytra";
m[1].med_comp = "Ace pvt";
m[1].exp_date = "4-4-15";
m[1].med_cost = 500;
m[1].count = 5;
m[2].med_name = "Brufa";
m[2].med_comp = "Reckitt";
m[2].exp_date = "12-7-17";
m[2].med_cost = 50;
m[2].count = 56;
m[3].med_name = "Pride";
m[3].med_comp = "DDF pvt";
m[3].exp_date = "12-4-12";
m[3].med_cost = 1100;
m[3].count = 100;
f[0].fec_name = "Ambulance";
f[1].fec_name = "Admit Facility ";
f[2].fec_name = "Canteen";
f[3].fec_name = "Emergency";
s[0].sid = "22";
s[0].sname = "Prakash";
s[0].desg = "Worker";
s[0].sex = "Male";
s[0].salary = 5000;
s[1].sid = "23";
s[1].sname = "Komal";
s[1].desg = "Nurse";
s[1].sex = "Female";
s[1].salary = 2000;
s[2].sid = "24";
s[2].sname = "Raju";
s[2].desg = "Worker";
s[2].sex = "Male";
s[2].salary = 5000;
s[3].sid = "25";
s[3].sname = "Rani";
s[3].desg = "Nurse";
s[3].sex = "Female";
s[3].salary = 20000;
• PROGRAM OUTPUT :
6. Conclusion :
Since the Hospital Management System is essential for maintaining detail about the
Doctor, Patient, Hospital staff etc. we understand that by using of Hospital Management
System project the work became very easy and we save lot of time. Hospital
administrators would be able to significantly improve the operational control and thus
streamline operations. This would enable to improve the response time to the demands of
patient care because it automates the process of collecting, collating and retrieving patient
information. Accounting sometimes becomes awfully pathetic and complex. This product
will eliminate any such complexity.
7. REFERANCES :
https://en.wikipedia.org/wiki/Hospital
https://en.wikipedia.org/wiki/Hospital_information_system
https://artoftesting.com/hospitalmanagement
2 Software Jdk1.7 1 -
9. SKILL DEVELOPED :
i. Critical Thinking
ii. Leadership
iii. Technical Skills: The system's users may develop technical skills related to the use of
the software or platform used to generate the hospital details
iv. Efficiency and Time Management: Using a hospital management system can improve
efficiency and save time compared to hospital management. Users of the system may
develop skills in time management and maximizing efficiency.
v. Inventory Management: The system can track medical supplies and equipment,
manage inventory levels, and provide alerts for low stock levels.
vi. Reporting and Analytics: The system can generate reports and provide analytics
on various aspects of the hospital's operations, including patient outcomes,
financial performance, and resource utilization.
vii. Scheduling and Time Management
viii. Technical Skill
SIGNATUR OF TEACHER
Prof .SARIKA KADLAG