1. Homepage
  2. Programming
  3. IS2022 Business Programming with Spreadsheet - Assignment: Golf Club

IS2022 Business Programming with Spreadsheet - Assignment: Golf Club

Engage in a Conversation
CityU HKIS2022Business Programming with SpreadsheetVBA

IS2022 Business Programming with Spreadsheet CourseNana.COM

Individual Assignment (8%) CourseNana.COM

Develop a professional error-free application using MS Excel and VBA to calculate fees and charges for a golf club. CourseNana.COM

The ISmart Golf Course (IGC) is a public golf course that requires players to take the Golf Course Ferry from the designated pier. The round-trip ferry price are as follow: $85 for regular users, $40 for junior (under 12 years of age), and $40 for senior (60 years of age and over). CourseNana.COM

IGC offers three exceptional public golf courses in Asia: the East Course, North Course, and South Course. Players must reserve a course at least one week in advance. The individual course fees are provided in Table 1. The golf course also offers a variety of golf tuition programs for beginners to advanced golfers. The tuition fees include the golf course charges, and the details can be found in Table 2. Optional equipment hire services are also available. CourseNana.COM

You may copy the fee tables to MS Excel in order to calculate fees and charges accurately. Create a button on the worksheet to initiate your application. Develop a Sub procedure in a Module with appropriate variables, or constants, and data types to calculate the total amount a golf player needs to pay, considering tuition, fees or charges. Use Input box functions (traditional input boxes, NOT Input box methods; NO userform is required) to prompt the user for mandatory information, such as reservation date, players full name, gender, and player status (regular junior/senior, HKID card holder or non-HKID card holder). The user should also indicate whether they want to reserve a golf course or register a lesson. CourseNana.COM

If the user wants to reserve a golf course, they will enter the corresponding code for the desired course, as listed in Table 1. If the user is booking a lesson, there is no need to reserve a golf course. Instead, they will enter appropriate tuition code from Table 2. The User may also reserve equipment by entering the corresponding hire code(s) from Table 3. CourseNana.COM

The application and input boxes should incorporate appropriate data validation and error handling mechanisms to avoid abrupt termination, and input errors or execution errors. The application should calculate the fees and display the results in a message box. The message box should display the player’s full name, a breakdown of charges and fees, and the total fees formatted with appropriate currency format, icon, title and current date. CourseNana.COM

If the user chooses to retry after viewing the result message box, the application should display all the input boxes again and repeat the process. If the user chooses to cancel, the application should terminate. CourseNana.COM

Your task is to develop a comprehensive and user-friendly application that accurately calculates fees and charges for the golf club, incorporate proper validation, error handling, and user interaction features. CourseNana.COM

Assessment criteria of the individual assignment will be based on your ability to perform the criteria above in terms of the followings:
Write macros (sub procedures) using VBA in Microsoft Excel.
Use appropriate data types to declare variables and/or constants. CourseNana.COM

Useappropriateinputboxfunctionstocaptureuserinputwithdatavalidationrulesand error handling mechanisms. CourseNana.COM

CourseNana.COM

IS2022 Business Programming with Spreadsheet
Use repetition, decision and/or selection structures in VBA code. CourseNana.COM

Use message box with appropriate prompt to display results correctly. CourseNana.COM

Save your file as IndAssign_<your Student ID number>.xlsm CourseNana.COM

Submission deadline: 14 April 2024, (Week 12 Sunday) 11:59 pm CourseNana.COM

Please check and confirm the file you submit on Canvas is correct and complete before the submission deadline. CourseNana.COM

Incomplete or late submission will result in 0 mark. CourseNana.COM

Fee Tables: CourseNana.COM

Table 1: Green Fee CourseNana.COM

East Course (18 holes) CourseNana.COM

South/North Course (18 holes) CourseNana.COM

South Course (9 holes) CourseNana.COM

Senior (60 years of age and over) CourseNana.COM

East Course (18 holes) CourseNana.COM

South/North Course (18 holes) CourseNana.COM

South Course (9 holes) CourseNana.COM

Junior (Under 21 years of age) CourseNana.COM

East Course (18 holes) CourseNana.COM

South/North Course (18 holes) CourseNana.COM

South Course (9 holes) CourseNana.COM

Regular (non-HKID Card Holder) CourseNana.COM

East Course (18 holes) CourseNana.COM

South/North Course (18 holes) CourseNana.COM

South Course (9 holes) CourseNana.COM

Junior non-HKID Card Holder (Under 21 years of age) CourseNana.COM

East Course (18 holes) CourseNana.COM

South/North Course (18 holes) CourseNana.COM

South Course (9 holes) CourseNana.COM

Table 2: Golf Tuition CourseNana.COM

Per Person CourseNana.COM

Introduction (8 hours) CourseNana.COM

On Course Lesson (4 hours) CourseNana.COM

Golf Pass (8 hours) CourseNana.COM

Private Tuition Fee with Head Golf Professional CourseNana.COM

Junior (Under 21 years of age) CourseNana.COM

Per Person CourseNana.COM

Junior Group Lesson CourseNana.COM

Junior Private Tuition Fee (3 hours) CourseNana.COM

Table 3: Hire Service CourseNana.COM

Set of Golf Club (Premium) CourseNana.COM

Hire Center Golf Bag Storage CourseNana.COM

Private Locker – Annual rate* CourseNana.COM

Golf Bag Carrier CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
CityU HK代写,IS2022代写,Business Programming with Spreadsheet代写,VBA代写,CityU HK代编,IS2022代编,Business Programming with Spreadsheet代编,VBA代编,CityU HK代考,IS2022代考,Business Programming with Spreadsheet代考,VBA代考,CityU HKhelp,IS2022help,Business Programming with Spreadsheethelp,VBAhelp,CityU HK作业代写,IS2022作业代写,Business Programming with Spreadsheet作业代写,VBA作业代写,CityU HK编程代写,IS2022编程代写,Business Programming with Spreadsheet编程代写,VBA编程代写,CityU HKprogramming help,IS2022programming help,Business Programming with Spreadsheetprogramming help,VBAprogramming help,CityU HKassignment help,IS2022assignment help,Business Programming with Spreadsheetassignment help,VBAassignment help,CityU HKsolution,IS2022solution,Business Programming with Spreadsheetsolution,VBAsolution,