GUI-Based Student Accommodation Management System in Java (COIT11134)
VerifiedAdded on 2025/05/01
|12
|694
|51
AI Summary
Desklib provides past papers and solved assignments for students. This project details a student accommodation management system.

COIT11134
Object Oriented Programming
Object Oriented Programming
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
Screenshots:..........................................................................................................................................3
Reflection............................................................................................................................................12
2
Screenshots:..........................................................................................................................................3
Reflection............................................................................................................................................12
2

Screenshots:
Figure 1 Friendly Student Accommodation user interface
Through this user interface, the user can access the Friendly Student Accommodation
applications and can perform a different type of activities. Several radio buttons, buttons, text
fields, labels, and buttons are used to make it possible.
3
Figure 1 Friendly Student Accommodation user interface
Through this user interface, the user can access the Friendly Student Accommodation
applications and can perform a different type of activities. Several radio buttons, buttons, text
fields, labels, and buttons are used to make it possible.
3
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 2 Add room for rent
Click on the “Add room” radio button which will enable text fields or others components
which are required to register a room in the Friendly Student Accommodation system like
Address, Description, Weekly price, furnished, Couples allowed and Attached Bathroom.
After entering the room details click on the “Submit” button which will store the room details
in the Array list. The Rental ID will generate automatically.
4
Click on the “Add room” radio button which will enable text fields or others components
which are required to register a room in the Friendly Student Accommodation system like
Address, Description, Weekly price, furnished, Couples allowed and Attached Bathroom.
After entering the room details click on the “Submit” button which will store the room details
in the Array list. The Rental ID will generate automatically.
4
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 3 Add a property in the Friendly Student Accommodation
Click on the “Add Property” radio button which will enable text fields or others components
which are required to register a property in the Friendly Student Accommodation system like
Address, Description, Weekly price, furnished, Garage, pets allowed, No. of rooms and No.
of Bathroom. After entering the property details click on the “Submit” button which will
store the property details in the Array list. The Rental ID will generate automatically and will
store in the array list respectively.
5
Click on the “Add Property” radio button which will enable text fields or others components
which are required to register a property in the Friendly Student Accommodation system like
Address, Description, Weekly price, furnished, Garage, pets allowed, No. of rooms and No.
of Bathroom. After entering the property details click on the “Submit” button which will
store the property details in the Array list. The Rental ID will generate automatically and will
store in the array list respectively.
5

Figure 4 View register rental room details
After registering the room or property in the Friendly Student Accommodation user can see
the added room or property details by click on the View Details button which will represent
the rental details of the registered rooms and Property.
6
After registering the room or property in the Friendly Student Accommodation user can see
the added room or property details by click on the View Details button which will represent
the rental details of the registered rooms and Property.
6
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 5 Delete Rental Details
User can delete from the Friendly Student Accommodation by click on the “Delete” radio
button which will enable the Rental ID text filed. By entering the rental ID user can delete the
rental details of the room or property from the system.
7
User can delete from the Friendly Student Accommodation by click on the “Delete” radio
button which will enable the Rental ID text filed. By entering the rental ID user can delete the
rental details of the room or property from the system.
7
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 6 edit the details of the room
User can also update the details of the room by selecting the “Edit room” radio button which
enables the components which are required to update the room details. After entering the
updated details user has to click on the “Room Edit” button to update the room details.
8
User can also update the details of the room by selecting the “Edit room” radio button which
enables the components which are required to update the room details. After entering the
updated details user has to click on the “Room Edit” button to update the room details.
8

Figure 7 edit the details of the property
User can also update the details of the room by selecting the “Edit property” radio button
which enables the components which are required to update the property details. After
entering the updated details user has to click on the “Property Edit” button to update the
property details.
9
User can also update the details of the room by selecting the “Edit property” radio button
which enables the components which are required to update the property details. After
entering the updated details user has to click on the “Property Edit” button to update the
property details.
9
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 8 exit from the system
User can exit from the Friendly Student Accommodation system by clicking on the “Exit”
button.
10
User can exit from the Friendly Student Accommodation system by clicking on the “Exit”
button.
10
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 9 Exception handling
In case the user enters the non-relative input in the text field then the system will show the
warning message to the user and system will close.
11
In case the user enters the non-relative input in the text field then the system will show the
warning message to the user and system will close.
11

Reflection
While working on this assignment we have encountered the problem of storing dynamic
information from the user. We have to store the details of the rental rooms and property at run
time. Also, we have to iterate the data from dynamic storage. To resolve this problem we
have implemented an array list in this assignment so we can dynamically access the data store
in the array list. And to iterate the data from the array list, we have used Iterator.
I have used the JFrame in order to implement the GUI. We have used the Array list and
iterator in order to dynamically access the data. To store the different type of data related to
each other we used an Array list. Several for and while loops used in order to complete this
assignment. Several “If” conditions are used in order to implement the terms. Exception
handling is also used in the system in order to generate the user-friendly message so that the
user can understand the error.
More GUI can be created so that the user can easily access the Friendly Student
Accommodation. More specifications can be add in the system to make the system more
genuine. We can print the rental details separately in a text area or in a list
12
While working on this assignment we have encountered the problem of storing dynamic
information from the user. We have to store the details of the rental rooms and property at run
time. Also, we have to iterate the data from dynamic storage. To resolve this problem we
have implemented an array list in this assignment so we can dynamically access the data store
in the array list. And to iterate the data from the array list, we have used Iterator.
I have used the JFrame in order to implement the GUI. We have used the Array list and
iterator in order to dynamically access the data. To store the different type of data related to
each other we used an Array list. Several for and while loops used in order to complete this
assignment. Several “If” conditions are used in order to implement the terms. Exception
handling is also used in the system in order to generate the user-friendly message so that the
user can understand the error.
More GUI can be created so that the user can easily access the Friendly Student
Accommodation. More specifications can be add in the system to make the system more
genuine. We can print the rental details separately in a text area or in a list
12
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 12
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.



