Eastwick Football Club
You are to assist the president of the Eastwick Football Club – the only football team in the country town of Eastwick (population 1755). Until now, he has managed the members’ (players and officials) details manually. It has become too time-consuming because many members have left the town recently, so the president has decided to computerise the details. You have been called in to help out!
A database with the following fields is required to record details about each member: First name, Last name, Address, Phone number, First joined, Club position, Payment per week, Membership paid, and Games played. After the data is entered, three reports are needed:
- A data entry screen showing all the fields so that member details can be updated. Print this for one record only if your teacher requires you to.
- A Column report showing First name, Last name, Address, Phone number, Position and First joined. This should be sorted in alphabetical order and then printed.
- A Column report showing First name, Last name, Payment per week, Membership paid and Games played. Print two copies of this report:
- one listing unpaid memberships
- another showing how many players have played over 150 games (and hence become automatic life members of the club).
Collecting the data
Plan the field types that will be required and the different types of reports that will be needed. Create a field list diagram as shown in Exercise 1. The data for the club is at the end of this project.
Defining the solution
Draw thumbnail sketches of the data entry screen and the different reports that you will create. Include the headings and subheadings that will be required, the fonts and sizes that you intend to use, the width of the columns or fields, how the report will be sorted and any graphics that will used, etc. The following are examples of a data entry screen and a report.
![DB_Project_fig1.jpg](https://www.cambridge.edu.au/go/epub/library/pit2/OEBPS/images/module08/DB_Project_fig1.jpg)
![DB_Project_fig2.jpg](https://www.cambridge.edu.au/go/epub/library/pit2/OEBPS/images/module08/DB_Project_fig2.jpg)
Implementing
Enter the fields and create the data entry screen. Enter the data shown below. Print the data entry screen for one record only. Create the necessary reports, sort them into the required order, carry out the required searches and print copies of the reports.
Evaluating, collaborating and managing
- What are the advantages in having the members’ details on computer rather than manually recorded details?
- How will the database make the operation of the Eastwick Football Club more:
- efficient?
- effective?
Paul Harrison | 45 Main Street Eastwick 5557 | 0858 125368 | 1988 | Treasurer | – | Yes | 197 |
Andrea Hall | 306 Longley Court Eastwick 5557 | 0858 521236 | 2004 | Trainer | $50 | Yes | 0 |
Barry Martinez | 6 Watson Street Westwick 5558 | 0858 623125 | 1976 | Coach | – | No | 366 |
Laurie Stone | 23 Hillview Road Southwick 5556 | 0858 521756 | 2013 | Player | $100 | Yes | 62 |
Ron Knowles | 96 Rose Road Westwick 5558 | 0855 855275 | 1990 | Supporter | – | Yes | 0 |
Peter Collins | 51 Rovers Lane Northwick 5555 | 0858 963584 | 2009 | Player | $80 | No | 173 |
Rex Peters | 75 Yallop Street Eastwick 5557 | 0858 714598 | 2014 | Player | – | No | 68 |
Harry Alum | 2 Jacobs Court Eastwick 5557 | 0858 458615 | 2011 | Player | $150 | Yes | 70 |
Paula Killop | 11 Williams Road Southwick 5556 | 0885 428694 | 1991 | Supporter | – | No | 0 |
Ozzie Giles | 60 South Street Eastwick 5557 | 0858 652536 | 2008 | Player | – | Yes | 295 |