HHHEEELLLPPP Programming

superman1

Well-known member
  • Apr 16, 2008
    1,098
    316
    83
    meka karanne kohomada


    Briefing

    The aim of this assignment is to undertake a range of tasks involved, design and program a relevant to specific tasks for Top Star rugby club. The club officials have requested that the membership system be computerised. The aim is to speed up the production of regular monitoring reports on players and meet the local rugby union’s requirements regarding player records and data protection.

    Where information is not available you should make reasonable assumptions. Make sure that you include all business constraints that have been captured during the analysis/design part.


    The Scenario

    The membership details of all members of the Top Star rugby club are currently monitored using a manual list. At club meetings the membership list is checked by the club secretary and no person may enter the meeting who is not on the list. Members must pay an annual subscription which is at adult player level, junior player level (under 16 years of age on 1 January of that season) or nonplaying level. Details of all player members are registered with the local rugby union to enable them to play in matches. The list will maintain personal information of member’s such as: member name, member ID, member’s address, contact telephone number, membership level (adult/junior/non-playing), date of payment.

    The membership list is also made available to the treasurer who monitors the membership and subscriptions. The club runs four teams, 1st team, 2nd team, junior 1st team and junior 2nd team. The coaches of each team also have access to the membership list so that they can select players for matches against other clubs. The club secretary also records the number of matches played by each member including team played for, tries scored, penalties scored and conversions scored by each player. This information is recorded after each match played.










    Task 1 –
    The club secretary would like the following reports on a regular basis:

    Report 1 : A list of all the paid-up member names and contact numbers by membership level, with totals for each level.

    Report 2 : A list of players for each of the four teams for the current season with details of number of matches played for each team (a player may play for more than one team), tries scored, penalties scored and conversions scored, with the players listed in alphabetical order.

    Using JSP techniques and methodology, analyses the requirements for both reports. Produce diagrams for each report showing the step-wise progression. Diagrams should include logical data structure diagrams (DSDs) and preliminary program structures (PSDs) as well as the detailed program specification for each report.