Part 1 – Microsoft Excel
Use Excel to create a workbook containing four worksheets. The Excel workbook will include hotel guest and reservation data, along with a chart, and the Rio Salado Hotel and Resort remodeling loans.
- Create a new blank workbook.
- Save the workbook with the filename RSC_Hotel_Workbook_MEID.xlsx. Replace “MEID” with your actual MEID.
Structure of the Workbook
Your workbook must contain four worksheets:
- Guest Registration – This worksheet will contain guest contact information.
- Reservations – This worksheet will show the current room reservations for the Rio Salado Hotel and Resort.
- Income Chart – This worksheet will provide a visual depiction of the income of the current room reservations.
- Remodeling – This worksheet will contain contractor bids for the remodeling of the hotel.
Guest Registration Worksheet
The Rio Salado Hotel and Resort wants you to create a new worksheet to keep track of their guests’ contact information:
- Rename the worksheet as Guest Registration.
- Assign the worksheet tab a color of your choice other than the Office default.
- Create a new table to store the following information for each guest (TIP: Remember to use fine data granularity):
- Guest Name
- Guest Address
- Phone Number
- Email Address
- Guest ID
- Align Center and Bold the column headers of the table.
- Provide data in each cell of the table for a total of 10 guests using the following specifications:
- You provide the data for the Guest Names, Addresses, Phone Numbers, and Email Addresses.
- Use Special Formatting for the Phone Number column.
- Use Text and Concatenation Functions to generate each Guest ID using the first three letters of the Guest’s Last Name, and the Guest’s entire Zip Code.
- Increase the column widths to ensure that you can view the longest data entry in each cell of the worksheet.
- Align Left the Zip Code and Phone Number data.
- Sort Ascending the table on the Guest Last Name column.
- Apply an appropriate Table Style of your choice other than the Office default.
- Resolve any Error Messages you might receive in any cells.
- Freeze the column header row of the table.
- Use the Page Setup Dialog Box to perform the following tasks:
- Set the Page Orientation to Landscape.
- Scale to Fit to one page wide.
- Add a Footer to the worksheet:
- Enter your Name in the left section.
- Enter your MEID in the center section.
- Enter the Course Number and your Section Number in the right section.
Reservations Worksheet
Add a new worksheet to keep track of the guests’ room reservations:
- Add a new blank worksheet to the workbook.
- Rename the worksheet as Reservations.
- Assign the worksheet tab a color of your choice other than the Office default.
- In the first row, insert the title Guest Reservations.
- In the second row, create a new table with the following column headers:
- Room Number
- Guest ID
- Check-In Date
- Number of Days
- Check-Out Date
- Room Rate per Day
- Subtotal of Stay
- Room Tax
- Resort Fee
- Total of Stay
- VIP Guest
- Merge and Center the title in the first row over the table columns in the second row.
- Change the Font Size of the title to 18 pt.
- Apply a Fill Color of your choice, other than the default, to the title cell.
- Enter data in each cell of the table for 10 rooms using the following specifications:
- Room Number – Enter 10 different room numbers.
- Guest ID – Copy this data from the Guest Registration worksheet and Paste Values.
- Check-In Date – You provide this date. Use Short Date number formatting.
- Number of Days – You provide these values; between 1 and 7 days.
- Check-Out Date – Use a formula based upon the Check-In Date and Number of Days columns to calculate this date.
- Room Rate per Day – You provide these amounts; between $100.00 and $300.00. Use the appropriate number formatting.
- Subtotal of Stay – Use a formula based on the Number of Days and the Room Rate per Daycolumns to calculate this amount.
- Room Tax –
- A few rows below the table, enter a Row Label in Column A with the text “Room Tax”; in Column B of the same row, enter the value of 8.65%.
- In the Room Tax column of the table, use a formula to calculate the Room Tax based upon the Subtotal of Stay column and using an Absolute Cell Reference to the value of 8.65% that you entered in the previous step.
- Resort Fee –
- Below the Room Tax Row Label, enter a Row Label with the text “Resort Fee”; in Column B of the same row, enter the value of $24.99.
- In the Resort Fee column of the table, use an Absolute Cell Reference to equate all cells in the column to the value of $24.99 that you entered in the previous step.
- Total of Stay – Use a formula to calculate the total of stay based upon the Subtotal of Stay, Room Tax, and Resort Fee columns. Ensure that at least three (but not all) of the Total of Stay amounts is greater than $1,000.00 (adjust the number of days or room rates if necessary).
- VIP Guest – Use a Logical Function to display the text “YES” if the Total of Stay is greater than $1,000.00; otherwise, display “NO”.
- Increase the column widths to ensure that you can view the longest data entry in each cell of the worksheet.
- Using the Table Tools, add a Total Row to your table and use functions to Sum the Total of Staycolumn and Count only the number of VIP Guests.
- Apply the appropriate Number Formatting for all cells in your table.
- Use Conditional Formatting to apply Bold font style to the Top 2 Totals of Stay in your table.
- Apply an appropriate Table Style of your choice other than the Office default.
- Resolve any Error Messages you might receive in any cells.
- Freeze the first two rows of the worksheet.
- Use the Page Setup Dialog Box to perform the following tasks:
- Scale to Fit to one page wide by one page tall.
- Set the Page Orientation to Landscape.
- Add a Header to the worksheet:
- Enter your Name in the left section.
- Enter your MEID in the center section.
- Enter the Course Number and your Section Number in the right section.
Income Chart
The Rio Salado Hotel and Resort CEO wants a visual depiction of the anticipated income from the reservations.
- Select the Reservations worksheet.
- Insert an appropriate chart using the data from the Room Number and Total of Stay columns.
- Using the Chart Tools, move the chart to a new sheet named Income Chart.
- Assign the worksheet tab a color of your choice other than the default.
- Select a Chart Style of your choice other than the default.
- Change the Chart Title to Anticipated Income.
- Add horizontal and vertical Axis Titles with appropriate text.
- Add Data Labels.
- Use the Page Setup Dialog Box to perform the following tasks:
- Set the Page Orientation to Landscape.
- Add a Footer to the worksheet:
- Use the Insert File Name button in the center section.
Remodeling Worksheet
The owners of the Rio Salado Hotel and Resort want to remodel some of the rooms. Add a new worksheet to keep track of contractors’ bids and the amount of loans the owners would need to take out to pay for the remodeling.
- Add a new blank worksheet to the workbook.
- Rename the worksheet as Remodeling.
- Assign the worksheet tab a color of your choice other than the Office default.
- Create a new table with the following column headers:
- Contractor Name
- Bid
- Down Payment
- Loan Amount
- Annual Interest Rate
- Term in Years
- Monthly Payment
- Enter data for a minimum of four contractors using the following specifications:
- Contractor Name – You will provide this information.
- Bid – You will decide this value and enter the amount.
- Down Payment – Use a formula with a cell reference to calculate a 10% cash down payment of the Bid.
- Loan Amount – Use a formula with cell references to calculate the amount that will need to be financed.
- Annual Interest Rate – Use the rate of 3.5% for all rows. Use the Increase Decimal button, if necessary, to show the entire rate.
- Term in Years – Use the value of 10 for all rows.
- Monthly Payment – Use an appropriate Financial Function to calculate the monthly payment.
- Increase the column widths to ensure that you can view the longest data entry in each cell of the worksheet.
- Apply the appropriate Number Formatting to all cells in your table.
- Apply an appropriate Table Style of your choice other than the Office default.
- Freeze the column header row of the table.
- Use the Page Setup Dialog Box to perform the following tasks:
- Set the Page Orientation to Landscape.
- Scale to Fit to one page wide by one page tall.
- Add a Header to the worksheet:
- Enter your Name in the left section.
- Enter your MEID in the center section.
- Use the Insert Date button in the right section.
Required Worksheets
Arrange the worksheets in the following order:
- Guest Registration
- Reservations
- Income Chart
- Remodeling
Save and close your RSC_Hotel_Workbook_MEID.xlsx file.
Part 2 – Microsoft Access
Use Access to create a database in which you can store and retrieve information about the Rio Salado Hotel and Resort room types, room rates, and hotel services.
- Create a new blank database.
- Save the database with the filename RSC_Hotel_Database_MEID.accdb. Replace “MEID” with your actual MEID.
Structure of the Database
NOTE: Read the requirements for the database and be sure you understand how it should work before creating your design.
You will need to complete the following to create your database:
- Create three tables.
- Import a table from Excel.
- Establish table relationships.
- Create two forms.
- Create two queries.
- Create one report.
As you work on the project, remember to follow best practices for creating databases as described in your TestOut materials and the online lesson content.
Create the Tables
You will create new tables that contain information about the Rio Salado Hotel and Resort room types and room rates. When creating fields for your tables, it is important to break down your data into the smallest chunks you can (fine data granularity) to make it easier to extract data from the database later. Remember to assign the most appropriate data type to each of the fields and that one of the fields in each of your tables must be set as the Primary Key using the AutoNumber data type. You do not need to enter data records into your tables at this time; you will create a form later in this project for data entry.
Room Types Table
Create a new table named Room Types Table. At a minimum, your table should include the following fields:
- Type ID
- Room Type
- Number of Beds
- Maximum Occupancy
- Number of rooms (of this type)
Room Rates Table
Create a new table named Room Rates Table. At a minimum, your table should include the following fields:
- Rates ID
- Type ID
- Room Rate Description
- Room Rate
Establish Table Relationships
Once the design of the tables has been completed, the next step is to establish relationships between the tables. You will join the Room Types Table with the Room Rates Table on common fields through the following tasks:
- Join the primary key of the Room Types Table with the foreign key of the Room Rates Table in a One-To-Many relationship.
- Enforce referential integrity.
- Cascade update related fields.
- Cascade delete related records.
Create a Form
Once the tables have been designed and the relationships have been established, it is time to enter data. Remember that each field of each record will need to include appropriate data. You will use one form to enter and edit data in the two tables:
- Create one form named Room Types Form that can be used to enter data into both tables.
- Change the title of the form to Room Types Form.
- Insert a row below the Room Rates Table subform. Add a button in the new row to perform the Add New Record action with the text: Add Record.
- Use the form to enter a minimum of four room types (e.g., Studio, Suite, 1-Bedroom, 2-Bedroom) and a minimum of three room rates and descriptions (e.g., Rack, Off-Season, Senior) for each room type. Include a Maximum Occupancy greater than 5 for at least two (but not all) room types.
- Apply the Retrospect theme to the form.
Create a Query
The ability to extract data from one or more tables is one of the most important functions provided by a database. You will now design, save, and run a query to show only the room types with a maximum occupancy greater than 5 by following these tasks:
- Create a query named High Occupancy Query based upon the Room Types Table.
- Include the Room Type and Maximum Occupancy fields.
- Use a Number Criteria for the Maximum Occupancy field to select only the room types with a Maximum Occupancy greater than 5.
- Save and run the query.
Create a Query
Next, you will design, save, and run a query to show the total number of rooms in the Rio Salado Hotel and Resort:
- Create a query named Number of Rooms Query based upon the Room Types Table.
- Include the Number of Rooms field.
- Use the Total Row to Sum the number of rooms.
- Save and run the query.
Create a Table
You will create a new table that contains information about the Rio Salado Hotel and Resort services. Remember to assign the most appropriate data type to each of the fields and that one of the fields in each of your tables must be set as the Primary Key using the AutoNumber data type. You do not need to enter data records into your tables at this time; you will create a form later in this project for data entry.
Create a new table named Hotel Services Table. At a minimum, your table should include the following fields:
- Service ID
- Service Description
- Operating Hours
- Phone Extension Number
Create a Form
Once the table has been designed, it is time to enter data. Remember that each field of each record will need to include appropriate data. You will use a form to enter and edit data in the Hotel Services Table:
- Create a form named Hotel Services Form that can be used to enter data into all fields of the Hotel Services Table.
- Change the title of the form to Hotel Services Form.
- Insert a row below the Phone Extension Number field. Add a button in the new row to perform the Add New Record action with the text: Add Record.
- Use the form to enter a minimum of four hotel services (e.g., Room Service, Housekeeping, Valet, etc.).
Create a Report
Reports are used to generate printouts from the tables in a database. The Report Wizard can be used to access multiple tables, select fields, and group data in a report:
- Use the Report Wizard to create a report named Hotel Services Report.
- Include the Service Description, Operating Hours, and Phone Extension Number fields from the Hotel Services Table.
- Group by Service Description.
- Use a Stepped Layout in Portrait Orientation and be sure the report fits on one page.
- After finishing the Report Wizard, remove the Alternate Row Color from the report.
- Add a Shape Fill of your choice, other than the Office Default, to the Service Description rows.
Import a Table from Excel
One of the best features of Access is how easily it can work with data from other programs. Since the Guest Registration information has already been stored in Excel, you need only to import the information in that spreadsheet into an Access table.
- Import the table from the Guest Registration worksheet created in Part 1 – Microsoft Excel as a new table named Guest Registration Table into your database.
- Your imported table must include Column Headings and a Primary Key.
- Assign the most appropriate data type to each of the fields.
Edit Database Properties
Database properties contain information on the title of the database, the author, and other information. Edit the database properties to include the following information:
- Go to the Backstage View by clicking on the File tab.
- Locate and edit the Database Properties to include the Course Number and your Section Numberin the Subject field.
Required Objects
After creating your database, the RSC_Hotel_Database_MEID.accdb file should contain the following required objects:
- Tables
- Guest Registration Table
- Hotel Services Table
- Room Rates Table
- Room Types Table
- Queries
- High Occupancy Query
- Number of Rooms Query
- Forms
- Hotel Services Form
- Room Types Form
- Reports
- Hotel Services Report
Save and close your RSC_Hotel_Database_MEID.accdb database.
Submit Your Assignment
After completing both sections of the project, submit your Excel and Access files following the instructions in the lesson.