Certain types of accounting processes require that each record in the file
be processed. Desktop Application Programming focuses on these
procedural style processing systems. This event tests the
programmer's skill in designing a useful, efficient, and effective
program in the area described. At the state level, students will
complete a program to be judged prior to the state conference based on
the posted topic, and the top 10 finalists will be scheduled for an oral
presentation.
Restrictions: None Region Leadership Conference Eligibility: Not a regional event State Leadership Conference Eligibility: A maximum of two projects
must be submitted to PA FBLA Executive Director by
the published deadline. Top 10 individuals will participate in oral presentation of project at the SLC.
2008-2009 Topic:
You have been hired by the national office of Future
Business Leaders of America – Phi Beta Lambda.
You will design a program to keep the data current
allowing the addition and change of records. Each record in the master
file contains the members’ number, name, school, year joined, a code for
active/non-active, and amount owed.
You will design a report that
will produce a list of members from the master file that has the member number,
member name, year joined, and amount owed. Include only the members owing a
balance. The report footer should include the total number of non-active
members, the total number of active members, total of members owing, and the
total amount owed. Print page headings and column headings at the top of each
page, allowing for 45 detail lines per page and at the end of the report, the
footer information as described below.
You may design your master
file, update program, and report output as you see fit.
Example:
Future Business Leaders of America – Phi Beta Lambda
Current Account Balances
xx/xx/xx
Page: xx
MEMBER
MEMBER
SCHOOL
ACCOUNT
NUMBER
NAME
NAME
BALANCE
xxxxx
xxxxxxxxxx
xxxxxxxxxx 999.99
xxxxx
xxxxxxxxxx
xxxxxxxxxx 999.99
xxxxx
xxxxxxxxxx
xxxxxxxxxx 999.99
xxxxx
xxxxxxxxxx
xxxxxxxxxx 999.99
Total non-active members xxxxx
Total active members xxxxx