Answered step by step
Verified Expert Solution
Link Copied!

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:
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 10 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

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Concepts of Database Management

Authors: Philip J. Pratt, Joseph J. Adamski

7th edition

978-1111825911, 1111825912, 978-1133684374, 1133684378, 978-111182591

More Books

Students also viewed these Databases questions