Question: For this lab we will develop any simple system from your own choice such as: - Hotel reservation system - Workshops registration system - Appointments

For this lab we will develop any simple system from your own choice such as:
-
Hotel reservation system
-
Workshops registration system
-
Appointments management system
-
Activities registration system
-
Restaurant booking system
-
Any idea from your own choice.
Your idea must meet the following requirements:
1
.
Your system must have a form for
(
booking
,
registration or reservation
)
as you need.
2
.
Your form must ask for
(
4
or
5
)
attributes such as
(
name
,
date and time, Mobile Number,
service type, activity name, meal type, quantity, etc.
)
3
.
You must use different UI controls for the system form
(
at least
4
UI controls
)
4
.
Your system must use the ListView control to display the registered information
5
.
Your system must use ObservableLists for each listView to provide an instant display for
operations on information
6
.
You must use
7
operations in your system
Add or Book: to add the entered information in the form into listViews
Delete: to delete specific information from the listViews
Clear: to clear the form.
Search: to search about specific information in the listView
Print or Display: to retrieve information from ListView and display it in specific
format such as
(
cart
,
invoice, certificate or report
)
Export to File: to export the information from the ListView to an external
(
txt
)
file
.
Next and Back: to switch between the scenes.
7
.
You must validate the entered information before adding it to the observableList.
For Example:
o If you have Mobile Number in your form, you must check if the entered phone
number contains only digits, and the length is no more than
1
0
digits. Otherwise,
an error message must be printed for the user on the scene.
o If you have a text field for Name in your form, you must check if the user types a
text. Otherwise, an error message must be printed for the user on the scene.
8
.
Your system must include two scenes
First scene for the form and operations
(
Add
,
Delete, Clear and Next button
)
Second scene for search and print other information wtire a code in javaFX i'm using intellji plz write a code that suits this app

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!