Question
The Hotel Reservation System ( HRS ) is a software system that helps hotel managers to manage hotels reservations. The system has the following features:
The Hotel Reservation System ( HRS ) is a software system that helps hotel managers to manage hotels reservations. The system has the following features: System Features Login It has a login screen where only authorized users can access the system. Accounts information can be read from [accounts.txt] file. Note: use the same format of the given txt file for all entries. Signup new accounts can be added through a signup screen. Accounts information should be saved into [accounts.txt] file. Main Menu Navigation The system should allow the user to navigate through all of its features using a command based navigation. It should start by the Signup/Login screen and then shows the main menu after logging in. Also, the user should be able to go back to the main menu from anywhere in the system. View All Rooms It views all the rooms of the system and show weather they are reserved or not given a date range. Note : use the class Date ( See the resources section to learn how to use the class Date, or Google it ) The details are the following: Room number the hotel has 10 floors with 20 rooms in each ( total 200 rooms ). Room Type Single ( from 101 520 ) , Double ( 601 820 ) , Suite ( 901 1020 ). Price per night Single ( 200 S.R ), Double ( 400 S.R ), Suite ( 1000 S.R ). the manager can apply sales on the rooms Reserved or Not it should show if the room is reserved or not Room Reservation It allows the user to reserve rooms for guests given a date range. The system requires the user to enter the following information. Room Number ( from 101 1020 ) Reservation date ( check-in date, check-out date ) Guest details ( full name, mobile#, #of guests ) The reservations should be saved to [reservations.txt]. View All Reservations It allows the user to view all the reservations in the system. The reservations should be imported from [reservations.txt]. The system shows the following information about the reservation: Room Number Guest Details Reservation date Saving information The information of the accounts and reservations should be saved in [accounts.txt] and [reservations.txt] before the termination of the program. ///// i just need the classes and main menu navigation, i already did the sign up and log in menus. thanks. // this is a sample of the reservations.txt file: 101 12-7-2017 14-7-2017 Sarah Bullocks 0594241434 520 29-8-2017 1-9-2017 David Hoffman 0555930144 1020 30-12-2017 1-1-2018 Kelly Kopton 0554956182
write in java please.
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