0% found this document useful (1 vote)
79 views15 pages

Example 2

The document describes a spreadsheet to manage information for a football club's season ticket holders. It will store applicant details, ticket types, seating allocation and summaries. The spreadsheet will use functions, validation, charts and navigation buttons.

Uploaded by

joseph
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (1 vote)
79 views15 pages

Example 2

The document describes a spreadsheet to manage information for a football club's season ticket holders. It will store applicant details, ticket types, seating allocation and summaries. The spreadsheet will use functions, validation, charts and navigation buttons.

Uploaded by

joseph
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 15

*2B.

P2 Purpose and User Requirement


Purpose
The purpose of this spreadsheet is to manage information about the local football club’s season-ticket holders. The
spreadsheet will be used by the administration department of the club to keep track of ticket applicants, allocate seating
areas, and manage ticket information.
User requirements
 Store the names, addresses, and contact details of each ticket applicant
 Store the type of ticket they hold adult, child, and student
 Store the date of application, requested seating area, price of the ticket, and status of the application
 Store the allocated seating area and expiry date of the ticket
 Perform appropriate calculations and apply cell formatting, functions, formulas, IF statements, and macros
 Ensure user-friendly data entry and validate the type of ticket on entry
 Allocate the most spacious seating area when no choice has been made by the applicant
 Provide a summary of season-ticket applications and ticket allocations
 Store background information about each season-ticket type including price, restrictions, age limits, and available
seats in each seating area
 Present outputs that help to manage the information including charts and graphs
2B.P3 & 2B.M2
Worksheet structure diagram:
page1: page2:

page3:

All pages will be navigated with a menu and buttons. This is a brief explanation of the contents on each page.
1) Ticket Holder details (page1):
Will contain information on the ticket holder. This includes their name, address, phone number. There will also include
ticket type, DOA (date of application), Requested seating area, ticket price, DOE (date of expiration) and their Allocated
seating area.

Calculations and Functions:


 Data Validation (List): To ensure that the "Ticket Type" entered by the user is one of the three available options
(Adult, Child, Student).
 IF statements: To calculate the "Successful" column based on the availability of the requested seating area. If the
requested seating area is available, the "Successful" column would be set to "True", and a unique "Ticket Code"
would be generated.
 VLOOKUP function: To retrieve the "Price" of the ticket based on the "Ticket Type".

Named Ranges:
 Ticket Types: A named range for the three available ticket types (Adult, Child, Student).
 Seating Areas: A named range for all the available seating areas in the stadium.

Input Data Description:


 The user will input the "Name", "Address", "Phone Number", "Ticket Type", "Date", and "Requested Seat" for each
ticket applicant.
 The "Successful" column and "Ticket Code" would be calculated based on the availability of the requested seating
area.
 The "Allocated Seat" and "Price" would be automatically populated based on the "Requested Seat" and "Ticket
Type" entered by the user.
 The "Expiry Date" would be set to a default value (e.g., one year from the date of application).
2) Summary of information (Page2):
Worksheet 2 will be used to provide a summary of the season-ticket application and allocation information. The following
fields will be included:
 Total number of season-ticket applications received
 Total number of season-ticket applications
 Total number of successful season-ticket applications
 Total revenue generated from season-ticket sales
 Total seats occupied in each area
 Total seats available in each area
 A chart or graph showing the distribution of seating areas by percentage
The above data will be calculated using formulas and functions. The charts or graphs will be generated using Excel's
charting tools. The purpose of this worksheet is to provide the club's management with a quick overview of the season-
ticket information, and to help them make data-driven decisions.
3) Season-ticket type details (Page3):
This worksheet will be used to store the details of the various season-ticket types available. It will include at least the
following information:
 Ticket type: This column will list the different types of season tickets available, e.g., adult, child, concession, etc.
 Price: This column will show the price of each ticket type.
 Restrictions: This column will contain restrictions related to each ticket type, e.g., Student needs to be in education,
etc.
 Age Limits: This column will contain the limits on age of each ticket type, e.g., Child needs to be under 18, adult
needs to be over 18, etc.
 Total Seats Available: This column will show the number of seats available in each seating area for each ticket type.
This information will be used to help the club manage its season-ticket information, including tracking available seats and
ticket pricing.
2B.P3 Output

Output Data Description:


 Lists: A list of all the ticket applicants showing their details (Name, Address, Contact, Ticket Type, Date, Requested
Seat, Price, Successful, Ticket Code, Allocated Seat, and Expiry Date).
 Charts: A bar chart showing the number of successful applications for each "Ticket Type".
 Graphs: A pie chart showing the distribution of successful applications across the different seating areas.
Test Plan for P3 and M2

P3 CRITERIA M1 CRITERIA
Test What is this test Why is this Test data Expected result Actual result Correction needed or not?
Number supposed to test needed? (Numerical or (What should you see?) observed
do? click action) (What did you see?)
(Describe the test)
1 This test is to This is Numerical I expect to see (A1)25*(B1)3=(C1) No correction is needed
test the needed to ‘25*20=500’ When 75
accuracy of the make sure all 20 tickets for £25
maths feature. the data is each are sold.
added up
correctly.
2 This is setup to To make sure Numerical I expect to see ticket An error message Corrected the equation to
test the the data is price when I do ‘#N/A’ ‘=VLOOKUP(G10,Sheet3!
VLOOKUP gathered ‘=VLOOKUP(G9,Sheet3! C7:F11,2,FALSE)’
feature. correctly for $1:$1048576,4,FALSE)’
the ticket
prices
3 This is setup to To make sure Text I expect to see an A drop-down menu No correction is needed
test the data that only the error message pop for results ‘true’ or
validation correct text up if I enter any text ‘false’ and error
feature. value is other than ‘true’ or message if
entered in ‘false’ in cell K9 something else is
certain typed
columns.
4 To test the To make sure Click action I expect the buttons When I clicked No correction is needed
spreadsheet the to take me to the ‘sheet1’ it took me
buttons to make spreadsheet correct spreadsheet to sheet 1.
sure they work page buttons when clicked.
properly. work
correctly.
2B.M2 Alternative solutions
Here are some alternative solutions for the season-ticket holder management spreadsheet:

1) Database Management System: Instead of using a spreadsheet, a database management system (DBMS) could be
used to manage the season-ticket holder information. A DBMS would provide better data integrity, easier
scalability, and more powerful search and query capabilities. However, it may require more expertise to set up and
use.
2) Online Form Management System: An online form management system could be used to collect the season-ticket
holder information directly from the applicants, eliminating the need for manual data entry. The data could then be
exported to a spreadsheet or database for further analysis. This would streamline the application process and
reduce the risk of data entry errors.
3) Third-Party Ticketing System Integration: A third-party ticketing system could be used to manage the season-ticket
holder information. This would provide additional features such as online ticket sales, ticket scanning, and
reporting. However, it may require more customization to fit the specific needs of the football club.

The choice of solution will depend on the needs, resources, requirements, and budget restraints of the football club.
2B.D2 Justification and restraints
The design of the spreadsheet meets the stated purpose and user requirements by providing a comprehensive system to
manage information about the club’s season-ticket holders. The spreadsheet has three worksheets: one for ticket-holder
details, one for summary information, and one for season-ticket type details.
The ticket-holder details worksheet includes all the required fields such as names, addresses, contact details, ticket type,
date of application, requested seating area, price of the ticket, and allocated seating area. It also has a column to indicate
whether the application was successful or not, with a unique ticket code, and the expiry date of the ticket. This worksheet
also has user-friendly data input, including validation of the type of ticket on entry and automatic allocation of seating
areas.
I used the data validation function on certain columns like the ‘ticket type’ and ‘successful’ to make the design more user
friendly towards users who are not as experienced as with spreadsheet. This prevents them from entering the incorrect
data type and messing the spreadsheet up.
The summary of information worksheet provides management information by summarizing the totals of season-ticket
applications and ticket allocations. The worksheet includes multiple calculations, including counting the number of
successful and unsuccessful applications and calculating the total revenue from the sales of the tickets. It also converts
some data to charts to display the summary information in a visual format.
The season-ticket type details worksheet stores the background information about each season-ticket type, including
ticket type, ticket price, any relevant further details, and the numbers of seats available in each seating area.
One of the constraints of the design is that it requires appropriate calculations and tools/techniques to be applied to the
worksheets, such as cell formatting, functions, IF statements, formulas, and macros. Another constraint is that the design
requires a user-friendly data input system and automatic allocation of seating areas, which might be challenging to
implement without proper validation and data processing tools.
Sources
Spreadsheet Excel help(last Accessed 20/02/2023 9:30) -
https://support.microsoft.com/en-us/excel
Scripting (Accessed 15/02/2023 14:54) -
https://learn.microsoft.com/en-us/office/dev/scripts/develop/scripting
-fundamentals

You might also like