System Analysis And Design Soccer Computer Science Essay

Published:

People are working their business mostly manual. But nowadays the information technology has powered in our life. By doing IT process, people save time and ran reduce paper work. Our assignment title is Soccer Club. I carry this project and my name is Zin Me Me Thaw. I attend IADCS course at KMD Computer Centre. This assignment is about Townsville Kicks soccer club is run by an elected committee. Members of the public may apply for membership of the club, and may be playing member or simply social members. There is an annual membership fee, renewable every year. There have six teams. The committee elects a captain and vice captain for each team every year from amongst the players of each team. Each team has a coach who is responsible for training and selecting the team and who makes the arrangements for travelling to matches at other soccer clubs.Townsbille Kicks soccer club requires a computerised system to carry out all the tasks like member and fee registration, team allocation, creating fixture lists, setting up training sessions and publishing results.They also require a website allowing members access to a diary of all matches and other club events including the results of matches.In this assignment we will demonstrate an understaning of modeling and installation of a data driven system. We will analyse and design a system for a soccer club including the creation o f prototype user interface , planning for the training of users and creating documentation for the new system.

TASK 1

1.1 CONTEXT DIAGRAM

Member

Non-member

Soccer Club

Request Information

Information

Request form

Blank form

Fill Form

Member Free

Member Card

Invite International player

Accept Information

Player fees

1.2 AIMS AND OBJECTIVES

Lady using a tablet
Lady using a tablet

Professional

Essay Writers

Lady Using Tablet

Get your grade
or your money back

using our Essay Writing Service!

Essay Writing Service

Aims and Objectives

Our vital goals are:

To analysis and design a system for a soccer club including the creating a prototype user interface, planning for the training of user and creating documentation for the new system.

To develop a computerized system for soccer club allowing member access to a diary of all matches and other class event including the result of match.

1-3 LEVEL 1 (TOP LEVEL) DATA FLOW DIAGRAMS

Member

1

Fee-Ragistration

Clerk

Information

Request Form

Blank Form

Fill Form

Member Folder

Member card

Update Information

Read Information

D1

Member

Member

1

Fee-Ragistration

Clerk

Information

Request Form

Blank Form

Fill Form

Member Folder

Member card

Update Information

Read Information

D1

Member

1.3.1 PROCESS DESCRIPTIONS

Soccer Club is run by in elected committee member of the public may apply for membership of the club and may be played member or simply social member there is an annual member fees renewable every year . Registration process worked to accept members.

TASK2

2.1 EINTITY RELATIONSHIP DIAGRAM

Training Session

Team

Match Details

Match

Member

Fee Regist

2.2 ENTITY DESCRIPTIONS

Match entity is used for to store match information and results.

-Fee-Registration entity is used for to store deal with member registration data.

-Match Detail entity is used to record match detail information entity.

-Team entity is used to store team. (eg- TeamType, Age Group, etc)

-Member entity is used to store member information.( MemberID, First Name, Last Name, etc )

-Training Session is used to store related training information.

2.3 ATTRIBUTES

ENTITY NAME :Team Allocation

PRIMARY KEYS :Team ID

FOREIGN KEYS :

Attributes

Data Type

Size

Comments

Team ID

Nvarchar

10

Primary Key

TeamType

Nvarchar

30

-

Age Group

Nvarchar

30

-

CurrentSeasonDate

Datetime

-

-

Lady using a tablet
Lady using a tablet

Comprehensive

Writing Services

Lady Using Tablet

Plagiarism-free
Always on Time

Marked to Standard

Order Now

CaptainName

Nvarchar

30

-

ViceCaptainName

Nvarchar

30

-

CoachName

Nvarchar

30

-

ENTITY NAME :Fee Registration

PRIMARY KEYS :RegistrationID

FOREIGN KEYS :

Attributes

Data Type

Size

Comments

RegistrationID

Nvarchar

10

PrimaryKey

RegistrationDate

Datetime

-

-

MemberID

Nvarchar

10

-

MemberType

Nvarchar

30

-

Annual Member Fee

Decimal(16,2)

-

-

ENTITY NAME :Member

PRIMARY KEYS :MemberID

FOREIGN KEYS :TeamID

Attributes

Data Type

Size

Comments

MemberID

Nvarchar

10

PrimaryKey

FirstName

Nvarchar

30

-

LastName

Nvarchar

50

-

DOB

Datetime

-

-

NRCNo

Nvarchar

30

-

Gender

Nvarchar

15

-

Address

Nvarchar

100

-

Phone

Nvarchar

20

-

Nationality

Nvarchar

30

-

TeamID

Nvarchar

30

ForeignKey

ENTITY NAME :Match

PRIMARY KEYS :MatchID

FOREIGN KEYS :-

Attributes

Data Type

Size

Comments

MatchID

Nvarchar

10

PrimaryKey

MatchType

Nvarchar

30

-

ENTITY NAME :Match Details

PRIMARY KEYS :MatchDetail ID

FOREIGN KEYS :

Attributes

Data Type

Size

Comments

MatchDetail ID

Nvarchar

10

PrimaryKey

MatchID

Nvarchar

10

-

TeamID

Nvarchar

10

-

Goals

Int

-

-

ENTITY NAME :TrainingSession

PRIMARY KEYS :Training ID

FOREIGN KEYS :

Attributes

Data Type

Size

Comments

TrainingID

Nvarchar

10

PrimaryKey

TrainingName

Nvarchar

30

-

SecretaryName

Nvarchar

30

-

International Player Name

Nvarchar

30

-

Paid Fee

Decimail(16,2)

-

-

(d) OPTIONALITY AND DEGREE OF RELATIONSHIP

Team Member(1:M)

Member FeeRegistration(1:M)

Match MatchDetails(1:M)

Team TrainingSession(1:M)

TASK 3

(a) ENTITY LIFE HISTORY

Training Session

New Training Session

Mid Life

Delete Training Session

Team

Match*

TASK 4

(a) A set of tables identifying primary key and foreign keys

(b) DATA DICTIONARY

Title: Soccer Club

Type: Element

Author: BW

Date: 11.1.2010

No.

Name

Alias

Definition

Occurrence

Picture

Notes

1

Fee Registration

Registration

FeeRegistration=

RegistrationDate+

MemberID+MemberType

+AnnualMemberFee

Title: Soccer Club

Type: Element

Author: BW

Date: 11.1.2010

No.

Name

Alias

Definition

Occurrence

Picture

Notes

2

Match

MatchInformation

Match=MatchID+MatchType

Title: Soccer Club

Type: Element

Author: BW

Date: 11.1.2010

No.

Name

Alias

Definition

Occurrence

Picture

Notes

3

MatchDetails

MatchDetailsInformation

MatchDetails=

MatchDetailsID+

MatchID+TeamID+

Goals

Title: Soccer Club

Type: Element

Author: BW

Date: 11.1.2010

No.

Name

Alias

Definition

Occurrence

Picture

Notes

4

Member

MemberInformation

Member=MemberID

+FirstName+LastName+

DOB+NRCNo+Gender+

Address+Phone+Nationality+

TeamID

Title: Soccer Club

Type: Element

Author: BW

Date: 11.1.2010

No.

Name

Alias

Definition

Occurrence

Picture

Notes

5

Team

TeamInformation

Team=TeamID+TeamType

+AgeGroup+Currentseason

Date

+CaptainName+ViceCaptain+CoachName

Title: Soccer Club

Type: Element

Author: BW

Date: 11.1.2010

No.

Name

Alias

Definition

Occurrence

Picture

Notes

Lady using a tablet
Lady using a tablet

This Essay is

a Student's Work

Lady Using Tablet

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Examples of our work

6

TrainingSession

Trainingsession

information

TrainingSession=

TrainingID+TrainingName

+SecretaryName+

InternationalPlayerName+

PaidFee+TotalAmount+

TeamID

TASK 5

(a) DRAFT SCREEN DESIGN

Member

MemberID

FirstName

LastName

Date Of Birth

NRC No

Gender

Address

TeamID

Nationality

Phone

New

Edit

Delete

Close

(b) PROTOTYPE

Fixture List

Team Name

Match

Date

Match Type

(c) VALIDATION RULES

Match Result

MatchID

MatchType

TeamID

Goals

Save

Cancel

TASK 6

Training Plan

Introduction

This assignment will allow to demonstrate an understanding of the modeling and installation of a data-driven system. We need to analyse and design a system for a soccer club including the creation of a prototype user interface, planning for the training of user and creating documentation for the new system.

Background of the object.

Townsville Kicks soccer club is run by an elected committee. Members of the public may apply for membership of the club, and may be playing members or simply social members. There is an annual membership fee, renewable every year.

There are six teams 1st team,2nd team and four junior teams. The junior teams are for four specific age groups and consist of players under the age of 18 years, 16years, 14years and 12 years on 1st September of the current season. The committee elects a captain and vice-captain for each team every team every year from amongst the players of each team. Each team has a coach who is responsible for training and selecting the team and who also makes the arrangements for travelling to matches at other soccer clubs. Each player can only be registered with one team in each season.

Each team plays in one local league competition and one local cup competition each season. Each league and cup competition is made up of a total of twenty teams. Clubs may only enter one team into each competition. All results of matches involving Townsville Kicks are recorded by the team captains and published on the club’s notice board in the clubhouse. None of the club’s teams play friendly matches.

As well as team matches the club holds a number of training sessions that are open to non-members. The committee includes an Events Secretary with responsibility for organizing these open training sessions, inviting international players to lead the sessions, advertising the training sessions and determining and collecting the fees for such sessions. The club pays international players a fee for leading a session and those taking part have to pay an entrance fee. The Events Secretary records the fees paid to international players and total amount of money collected in entrance fees at each event.

Training Purpose

Townsville Kicks soccer club requires a computerized system to carry out all the tasks above, eg. Member and fee registration, team allocation, creating fixture lists( matches to be played) , setting up training sessions and publishing results. They also require a website allowing members access to a diary of all matches and other club events including the results of matches.

Training Session

To develop this project, we grouped suitable persons by working successful project.

User Guide

To create model for the soccer club system,

At first, we need to draw context diagram to know overall above this system.

To know data flows of the system, we need to illustrate data flow diagram.

To create data model detailing the data structure required to support the information and process requirements of the soccer club system can include ERD, Entity Description, Appropriate attributes for all entities including primary key and foreign keys and relationships between entities.

Create ELH according to training session.

Create a database design with a set of tables that identify primary key and foreign keys.

Create userinterface to add new members, a fixture list for a team and record match results

TASK 7

REPORT

For task1, create context diagram for the system. In task2, we draw Entity Relationship Diagram for the system. In task3, we draw Entity Life History for only training session. In task4, we create databases design. For task5, we draw draft screen that deal with this system. In task6, we create userguide for this system to be easier for users.

ASSUMPTIONS

In this assignment, they require a website allowing members access to a daily of all match and other class events including the results of match. There are six teams in football club. Each team place in one local league competition in one local cup competition in each season as well as team match the club hold a number of training session that are opened to non member. We were analyze the design a system for soccer club including the creation of prototype including user interface planning for the training of user and creation documentation for the new system.

REVIEW OF WORK

In task 1, create a process model for soccer club. In task2, create a data model detailing the data structure require to support the information and process requirements of the soccer club. In task3, create an entity life history for the training session. In task4, create a database design for the soccer club. In task5, create a userinterface for the soccer club.In task6, user guide will create for the new system.

ADVANTAGES AND DISADVANTAGES

The advantages of user interfaces are not only reduce people work but also save time. The disadvantages of user interfaces are the computerized system need computer and other accessories and these are expensive to buy.