Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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:
Your system must have a form for booking registration or reservation as you need.
Your form must ask for or attributes such as name date and time, Mobile Number,
service type, activity name, meal type, quantity, etc.
You must use different UI controls for the system form at least UI controls
Your system must use the ListView control to display the registered information
Your system must use ObservableLists for each listView to provide an instant display for
operations on information
You must use 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 txtfile
Next and Back: to switch between the scenes.
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 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.
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
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started