ITECH2306 Agile Coding: Hospital Management System Java GUI
VerifiedAdded on 2022/08/17
|10
|897
|22
Practical Assignment
AI Summary
This document details a Hospital Management System (HMS) designed as a Java GUI-based desktop application. The system is built for managing animal patient data, featuring functionalities such as adding, deleting, and updating patient details, along with generating reports. The application utilizes Eclipse IDE for GUI creation, XAMPP server with MySQL for database management, and an external MySQL connector to link the Java code to the database. The HMS includes a login page for administrative access, a menu for patient details, and modules for adding, deleting, and updating patient information. It also generates reports, which include patient ID, name, in/out times, disease type, status, and fees. The system aims to streamline hospital operations, reduce paperwork, and provide a user-friendly interface for efficient data management, emphasizing security and administrative control. The application adheres to event-driven programming principles. The assignment was created to meet the requirements of ITECH2306 Agile Coding Lab Assignment 3, focusing on the application of event-driven programming and GUI development.

Running head: HOSPITAL MANAGEMENT SYSTEM
Hospital Management System
Name of the Author
Name of the University
Author Note
Hospital Management System
Name of the Author
Name of the University
Author Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1HOSPITAL MANAGMENT SYSTEM

2HOSPITAL MANAGMENT SYSTEM
Table of Contents
System Overview:............................................................................................................................3
Objectives:.......................................................................................................................................3
Software Requirement:....................................................................................................................3
Project Module:...............................................................................................................................4
Login page:...........................................................................................................................4
Menu of Patient details:........................................................................................................4
Add Patient:..........................................................................................................................4
Delete Patient........................................................................................................................4
Update Patient:......................................................................................................................4
Get Report:............................................................................................................................4
Database:...............................................................................................................................4
Output:.............................................................................................................................................5
Figure1: Login Page....................................................................................................................6
Figure2: Menu of patient details..................................................................................................6
Figure3: Add patient details.........................................................................................................7
Figure4: Delete patient details.....................................................................................................7
Figure5: Update patient details....................................................................................................8
Figure6: Generate patient report for specific in and out time and fee charge.............................8
Conclusion:......................................................................................................................................8
Table of Contents
System Overview:............................................................................................................................3
Objectives:.......................................................................................................................................3
Software Requirement:....................................................................................................................3
Project Module:...............................................................................................................................4
Login page:...........................................................................................................................4
Menu of Patient details:........................................................................................................4
Add Patient:..........................................................................................................................4
Delete Patient........................................................................................................................4
Update Patient:......................................................................................................................4
Get Report:............................................................................................................................4
Database:...............................................................................................................................4
Output:.............................................................................................................................................5
Figure1: Login Page....................................................................................................................6
Figure2: Menu of patient details..................................................................................................6
Figure3: Add patient details.........................................................................................................7
Figure4: Delete patient details.....................................................................................................7
Figure5: Update patient details....................................................................................................8
Figure6: Generate patient report for specific in and out time and fee charge.............................8
Conclusion:......................................................................................................................................8
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3HOSPITAL MANAGMENT SYSTEM
System Overview:
This hospital management system is based on animals. This system is a java GUI based
desktop application. This system include of storing patient details, add patient, delete patient,
update details in the application. This application automated id provided for the patient. This
desktop application has a login facility for login purpose enter userid and password. This login
process accessible by admin in the hospital. Only administrator allowed to store the data in the
database. The user interface is very user friendly.
Objectives:
This system is for the animal diseases purpose. It just one level of access that is admin
level.
The software include:
Creating the login screen.
Maintaining patient details by adding new patient and sort patients according to name.
Edit and delete patient information.
Enable to print a screen showing the details of hospital fees for each patient.
Show on the screen how many inpatient and outpatient at the time.
Software Requirement:
This is a GUI based desktop applications. To create this application have to use eclipse
ide for creating JAVA GUI and XAMPP server MYSQL for database and a external mysql
connecter java jar file is used to connect eclipse java code to database.
System Overview:
This hospital management system is based on animals. This system is a java GUI based
desktop application. This system include of storing patient details, add patient, delete patient,
update details in the application. This application automated id provided for the patient. This
desktop application has a login facility for login purpose enter userid and password. This login
process accessible by admin in the hospital. Only administrator allowed to store the data in the
database. The user interface is very user friendly.
Objectives:
This system is for the animal diseases purpose. It just one level of access that is admin
level.
The software include:
Creating the login screen.
Maintaining patient details by adding new patient and sort patients according to name.
Edit and delete patient information.
Enable to print a screen showing the details of hospital fees for each patient.
Show on the screen how many inpatient and outpatient at the time.
Software Requirement:
This is a GUI based desktop applications. To create this application have to use eclipse
ide for creating JAVA GUI and XAMPP server MYSQL for database and a external mysql
connecter java jar file is used to connect eclipse java code to database.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4HOSPITAL MANAGMENT SYSTEM
Project Module:
Login page: This page record only userid and password provided by the administration
department of the hospital.
Menu of Patient details: This module shows a menu screen and a welcome message.
In the menu screen five different module is shown add patient, update patient, delete
patient, get report and exit option. Admin can pick any one option as per choice and make
changes.
Add Patient: Hospital management system has add patient module. It shows the patient
name, type of diseases, in time, out time, total fee, patient status option. Admin can add
the necessary details and click add patient button to store the data in the database.
Delete Patient: This Delete Patient option is to delete unnecessary detail which is stored
in the database about the patient by providing patient name, type of diseases, IN time, out
time, total fee, patient status and click the delete patient option.
Update Patient: To change some details or update some information for patient admin
use this update module. To change patient name, type of diseases, in and out time, total
fee and patient status whichever is to modify admin can do this by the update module.
Get Report: This module is to show page according to change the add patient, delete
patient and update patient module. This page generate a patient report which included
patientid, patient name, in and out time type of different diseases, patient status and the
fee charge.
Database: This system is also has a database to store the data in the database. For this
purpose has to use mysql xampp server. First a database is created name hospitaldb. In
the hospitaldb database two table is created login details and patient details. In the login
Project Module:
Login page: This page record only userid and password provided by the administration
department of the hospital.
Menu of Patient details: This module shows a menu screen and a welcome message.
In the menu screen five different module is shown add patient, update patient, delete
patient, get report and exit option. Admin can pick any one option as per choice and make
changes.
Add Patient: Hospital management system has add patient module. It shows the patient
name, type of diseases, in time, out time, total fee, patient status option. Admin can add
the necessary details and click add patient button to store the data in the database.
Delete Patient: This Delete Patient option is to delete unnecessary detail which is stored
in the database about the patient by providing patient name, type of diseases, IN time, out
time, total fee, patient status and click the delete patient option.
Update Patient: To change some details or update some information for patient admin
use this update module. To change patient name, type of diseases, in and out time, total
fee and patient status whichever is to modify admin can do this by the update module.
Get Report: This module is to show page according to change the add patient, delete
patient and update patient module. This page generate a patient report which included
patientid, patient name, in and out time type of different diseases, patient status and the
fee charge.
Database: This system is also has a database to store the data in the database. For this
purpose has to use mysql xampp server. First a database is created name hospitaldb. In
the hospitaldb database two table is created login details and patient details. In the login

5HOSPITAL MANAGMENT SYSTEM
table to rows already created by the admin. Admin can login with this userid and
password only. One other patient table is created to store patient information patient
status, fees, in and out time.
Output:
table to rows already created by the admin. Admin can login with this userid and
password only. One other patient table is created to store patient information patient
status, fees, in and out time.
Output:
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6HOSPITAL MANAGMENT SYSTEM
Figure1: Login Page
Figure2: Menu of patient details
Figure1: Login Page
Figure2: Menu of patient details
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7HOSPITAL MANAGMENT SYSTEM
Figure3: Add patient details
Figure4: Delete patient details
Figure3: Add patient details
Figure4: Delete patient details

8HOSPITAL MANAGMENT SYSTEM
Figure5: Update patient details
Figure6: Generate patient report for specific in and out time and fee charge
Conclusion:
This application is a desktop application using swing components to manage data in the
hospital. It is designed to replace old way of storing data. The software takes care for all the
details for patient and is provide a simple and smart way of store the necessary information about
the patients. It generates reports of all the necessary details to help to manage the hospital easy
way. The system is secure and administrative end. Only admin can modify, delete, add the
information after enter proper login details. In this way error is very less. This GUI based system
is also very colourful and user friendly. The main purpose for creating this system is to reduce
the time and paper work.
Figure5: Update patient details
Figure6: Generate patient report for specific in and out time and fee charge
Conclusion:
This application is a desktop application using swing components to manage data in the
hospital. It is designed to replace old way of storing data. The software takes care for all the
details for patient and is provide a simple and smart way of store the necessary information about
the patients. It generates reports of all the necessary details to help to manage the hospital easy
way. The system is secure and administrative end. Only admin can modify, delete, add the
information after enter proper login details. In this way error is very less. This GUI based system
is also very colourful and user friendly. The main purpose for creating this system is to reduce
the time and paper work.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9HOSPITAL MANAGMENT SYSTEM
1 out of 10
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.