System Analysis and Design for Allsports Sports Club
VerifiedAdded on  2023/06/04
|17
|2101
|233
AI Summary
This report consists of the case study that deals with Allsports Sports Club. The club that is considered for this report deals is basically a multisport club consisting of many members. The members of the club are involved in many sports such as table tennis, football, darts, cricket, and athletics. This club publishes a newsletter every week in which the members of the club provides articles and there are also advertisements that are involved in the newsletter.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: SYSTEM ANSLYSIS AND ANALYSIS
System Analysis and Design
Name of Student-
Name of University-
Author’s Note-
System Analysis and Design
Name of Student-
Name of University-
Author’s Note-
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1SYSTEM ANSLYSIS AND ANALYSIS
Part A
Introduction
This report consists of the case study that deals with Allsports Sports Club. The club that
is considered for this report deals is basically a multisport club consisting of many members. The
members of the club are involved in many sports such as table tennis, football, darts, cricket, and
athletics. This club publishes a newsletter every week in which the members of the club provides
articles and there are also advertisements that are involved in the newsletter. There are maximum
of ten article in the newsletter that are submitted by the members of the club and consists of
maximum of five advertisements in each newsletter. The advertisements that are involved are
paid advertisements which is enough to carry out the expenses for publishing the newsletter.
Aim and Objective
This report aims to design an information system for the Allsports Sports Club which
carries out the system analysis and also specification development for the system that is to be
proposed for the club.
The objectives that are concerned with this report are given below:
To opt a methodology of software development for the business processes included in the
club.
Implementing three types of data gathering techniques that are used to investigate the
information system.
Constructing a questionnaire that are used to gather information for Allsports system.
Part A
Introduction
This report consists of the case study that deals with Allsports Sports Club. The club that
is considered for this report deals is basically a multisport club consisting of many members. The
members of the club are involved in many sports such as table tennis, football, darts, cricket, and
athletics. This club publishes a newsletter every week in which the members of the club provides
articles and there are also advertisements that are involved in the newsletter. There are maximum
of ten article in the newsletter that are submitted by the members of the club and consists of
maximum of five advertisements in each newsletter. The advertisements that are involved are
paid advertisements which is enough to carry out the expenses for publishing the newsletter.
Aim and Objective
This report aims to design an information system for the Allsports Sports Club which
carries out the system analysis and also specification development for the system that is to be
proposed for the club.
The objectives that are concerned with this report are given below:
To opt a methodology of software development for the business processes included in the
club.
Implementing three types of data gathering techniques that are used to investigate the
information system.
Constructing a questionnaire that are used to gather information for Allsports system.
2SYSTEM ANSLYSIS AND ANALYSIS
Studying all functional and the non-functional requirements included in the system for
the system of ASC.
Chosen Software Development Methodology
The methodology that is involved in software development or for system development is
a software engineering framework generally used for making the structure, planning the system
and also controlling the process of development in the information system (Campobello, Segreto
& Serrano, 2016). There are system development methodologies such as agile development
methods, DSDM known as Dynamic System Development Model, XP known as Extreme
Programming, LD known as lean development method, and scrum techniques (Abrahamsson et
al., 2017). There are many other methods as well that can be used for software development.
The chosen methodology that can be used for implementing the automated information of
ASC is agile development methodology. This is a framework that are basically taken for
engineering projects (Matharu et al., 2015). The methodologies used in the agile methodology
for implementing the information of ASC carries out all the processes in a dynamic method
known as Dynamic Development Model. The methodologies also involves scrum methods as
well as crystal methodologies.
The reason to choose this agile methodology to develop ASC system because this
methodology focuses on working software as a primary measure for working for the work that is
in progress (Vijayasarathy & Butler, 2016). This methodology mainly focuses on a real time
communication which is done face to face or can also be done over some written documents.
Studying all functional and the non-functional requirements included in the system for
the system of ASC.
Chosen Software Development Methodology
The methodology that is involved in software development or for system development is
a software engineering framework generally used for making the structure, planning the system
and also controlling the process of development in the information system (Campobello, Segreto
& Serrano, 2016). There are system development methodologies such as agile development
methods, DSDM known as Dynamic System Development Model, XP known as Extreme
Programming, LD known as lean development method, and scrum techniques (Abrahamsson et
al., 2017). There are many other methods as well that can be used for software development.
The chosen methodology that can be used for implementing the automated information of
ASC is agile development methodology. This is a framework that are basically taken for
engineering projects (Matharu et al., 2015). The methodologies used in the agile methodology
for implementing the information of ASC carries out all the processes in a dynamic method
known as Dynamic Development Model. The methodologies also involves scrum methods as
well as crystal methodologies.
The reason to choose this agile methodology to develop ASC system because this
methodology focuses on working software as a primary measure for working for the work that is
in progress (Vijayasarathy & Butler, 2016). This methodology mainly focuses on a real time
communication which is done face to face or can also be done over some written documents.
3SYSTEM ANSLYSIS AND ANALYSIS
Data Gathering Techniques
In a system analysis, there are four techniques that are used commonly. The data
gathering techniques are focusing on group session, taking interview of the members of the club,
making a questionnaire that are to be asked to the user of the system, and the last technique is
observation technique (Wanjari, Adhikari & Babu, 2017). Out of these four techniques
questionnaire, group session as well as interview techniques are carried out for developing the
system of ASC.
Questionnaire is a method of collecting data that are to be used for the sample
administering subjects. This questionnaire technique can be carried out through face to face
conversation, online conversation, email, as well as over phone (Aranda, Carrillo & Mendez,
2017). This techniques helps the researchers to structure the executing plan as well as formulate
the plan that are needed for collecting the data properly. The respondents involved with
questionnaire have the freedom to think about the answer and answer them taking their time.
Group sessions technique also helps to gather data for developing the system software for
ASC. This technique is more benefit compared to an interview, which helps to take the
discussion in the next level. The researchers can easily corroborate the facts involved in the
system.
The last technique that can be used is carrying out interview for developing the system.
Interviews are done for overcoming the shortfalls involved in most of the data collection
methods and interviews are basically done one to one which makes the requirements more clear.
Data Gathering Techniques
In a system analysis, there are four techniques that are used commonly. The data
gathering techniques are focusing on group session, taking interview of the members of the club,
making a questionnaire that are to be asked to the user of the system, and the last technique is
observation technique (Wanjari, Adhikari & Babu, 2017). Out of these four techniques
questionnaire, group session as well as interview techniques are carried out for developing the
system of ASC.
Questionnaire is a method of collecting data that are to be used for the sample
administering subjects. This questionnaire technique can be carried out through face to face
conversation, online conversation, email, as well as over phone (Aranda, Carrillo & Mendez,
2017). This techniques helps the researchers to structure the executing plan as well as formulate
the plan that are needed for collecting the data properly. The respondents involved with
questionnaire have the freedom to think about the answer and answer them taking their time.
Group sessions technique also helps to gather data for developing the system software for
ASC. This technique is more benefit compared to an interview, which helps to take the
discussion in the next level. The researchers can easily corroborate the facts involved in the
system.
The last technique that can be used is carrying out interview for developing the system.
Interviews are done for overcoming the shortfalls involved in most of the data collection
methods and interviews are basically done one to one which makes the requirements more clear.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
4SYSTEM ANSLYSIS AND ANALYSIS
Questionnaire
Questions which can be asked before developing automated system of ASC are stated
below:
1. Are you facing any difficulty while carrying out the business process in your club?
2. Can you suggest some possible solutions for making the business process better?
3. What are the functionalities you want to see in the new automated information system
that is to be built?
4. Can you suggest a platform for the system that is to be built?
5. Is there any fixed budget for developing the system? If yes, please specify.
6. How the report handling process will be managed in the new proposed system for the
club?
7. After completing the proposed, will you recommend more functionalities in the system?
8. Do you want the system that is proposed to be built for people who are visually impaired?
9. Can you please suggest the technologies that are to be included in ASC?
10. What kind of security features do you want to include in the system software for ASC?
Functional and Non-Functional Requirements
Functional Requirements needed for developing the system are:
The Specifications that are required for documenting the software
The use cases included in the system (Ahmad, Belloir & Bruel, 2015)
The user stories included in the system
The work breakdown structure related with the system
The required prototypes for the system
Questionnaire
Questions which can be asked before developing automated system of ASC are stated
below:
1. Are you facing any difficulty while carrying out the business process in your club?
2. Can you suggest some possible solutions for making the business process better?
3. What are the functionalities you want to see in the new automated information system
that is to be built?
4. Can you suggest a platform for the system that is to be built?
5. Is there any fixed budget for developing the system? If yes, please specify.
6. How the report handling process will be managed in the new proposed system for the
club?
7. After completing the proposed, will you recommend more functionalities in the system?
8. Do you want the system that is proposed to be built for people who are visually impaired?
9. Can you please suggest the technologies that are to be included in ASC?
10. What kind of security features do you want to include in the system software for ASC?
Functional and Non-Functional Requirements
Functional Requirements needed for developing the system are:
The Specifications that are required for documenting the software
The use cases included in the system (Ahmad, Belloir & Bruel, 2015)
The user stories included in the system
The work breakdown structure related with the system
The required prototypes for the system
5SYSTEM ANSLYSIS AND ANALYSIS
Diagrams involved with the system are also the functional requirements for the system
Non-functional Requirements needed for developing the system are:
Maintaining the quality of software
Maintaining the goals for building the software (Khan et al., 2016)
Maintaining the quality of service for the system
All non-behavioral requirements of the system
Conclusion
To publish the newsletter, the club recently is facing many problem, including from
whom to select as editor to publish the newsletter. The editor who is selected for the work is also
unable to keep a track on who has submitted the articles and which advertisements are already
published. The president of the club is presently using an excel sheet for maintain all the
processes. But it is very difficult to maintain all the processes in excel and thus the club President
has decided to make an information system for the club as TSRIS (The Sports Report
Information System) or making the automated.
Diagrams involved with the system are also the functional requirements for the system
Non-functional Requirements needed for developing the system are:
Maintaining the quality of software
Maintaining the goals for building the software (Khan et al., 2016)
Maintaining the quality of service for the system
All non-behavioral requirements of the system
Conclusion
To publish the newsletter, the club recently is facing many problem, including from
whom to select as editor to publish the newsletter. The editor who is selected for the work is also
unable to keep a track on who has submitted the articles and which advertisements are already
published. The president of the club is presently using an excel sheet for maintain all the
processes. But it is very difficult to maintain all the processes in excel and thus the club President
has decided to make an information system for the club as TSRIS (The Sports Report
Information System) or making the automated.
6SYSTEM ANSLYSIS AND ANALYSIS
References
Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2017). Agile software development
methods: Review and analysis. arXiv preprint arXiv:1709.08439.
Ahmad, M., Belloir, N., & Bruel, J. M. (2015). Modeling and verification of functional and non-
functional requirements of ambient self-adaptive systems. Journal of Systems and
Software, 107, 50-70.
Aranda, J., Carrillo, H., & Mendez, D. (2017, August). Enhanced multimodal switching
mechanisms for node scheduling and data gathering in wireless sensor networks.
In Communications and Computing (COLCOM), 2017 IEEE Colombian Conference
on (pp. 1-6). IEEE.
Campobello, G., Segreto, A., & Serrano, S. (2016). Data gathering techniques for wireless sensor
networks: A comparison. International Journal of Distributed Sensor Networks, 12(3),
4156358.
Khan, F., Jan, S. R., Tahir, M., Khan, S., & Ullah, F. (2016). Survey: Dealing Non-Functional
Requirements at Architecture Level. VFAST Transactions on Software Engineering, 9(2),
7-13.
Matharu, G. S., Mishra, A., Singh, H., & Upadhyay, P. (2015). Empirical study of agile software
development methodologies: A comparative analysis. ACM SIGSOFT Software
Engineering Notes, 40(1), 1-6.
Vijayasarathy, L. R., & Butler, C. W. (2016). Choice of software development methodologies:
Do organizational, project, and team characteristics matter?. IEEE software, 33(5), 86-94.
References
Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2017). Agile software development
methods: Review and analysis. arXiv preprint arXiv:1709.08439.
Ahmad, M., Belloir, N., & Bruel, J. M. (2015). Modeling and verification of functional and non-
functional requirements of ambient self-adaptive systems. Journal of Systems and
Software, 107, 50-70.
Aranda, J., Carrillo, H., & Mendez, D. (2017, August). Enhanced multimodal switching
mechanisms for node scheduling and data gathering in wireless sensor networks.
In Communications and Computing (COLCOM), 2017 IEEE Colombian Conference
on (pp. 1-6). IEEE.
Campobello, G., Segreto, A., & Serrano, S. (2016). Data gathering techniques for wireless sensor
networks: A comparison. International Journal of Distributed Sensor Networks, 12(3),
4156358.
Khan, F., Jan, S. R., Tahir, M., Khan, S., & Ullah, F. (2016). Survey: Dealing Non-Functional
Requirements at Architecture Level. VFAST Transactions on Software Engineering, 9(2),
7-13.
Matharu, G. S., Mishra, A., Singh, H., & Upadhyay, P. (2015). Empirical study of agile software
development methodologies: A comparative analysis. ACM SIGSOFT Software
Engineering Notes, 40(1), 1-6.
Vijayasarathy, L. R., & Butler, C. W. (2016). Choice of software development methodologies:
Do organizational, project, and team characteristics matter?. IEEE software, 33(5), 86-94.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
7SYSTEM ANSLYSIS AND ANALYSIS
Wanjari, S., Adhikari, J., & Babu, R. (2017). Mobile Data Gathering Techniques in WSN: A
Review. International Journal on Recent and Innovation Trends in Computing and
Communication, 5(11), 269-272.
Wanjari, S., Adhikari, J., & Babu, R. (2017). Mobile Data Gathering Techniques in WSN: A
Review. International Journal on Recent and Innovation Trends in Computing and
Communication, 5(11), 269-272.
8SYSTEM ANSLYSIS AND ANALYSIS
Part B
2. Use Case Diagrams
Member Login for the club
Figure 2: Use Case Diagram for Member Login
(Source: Created by Author on Visio)
Part B
2. Use Case Diagrams
Member Login for the club
Figure 2: Use Case Diagram for Member Login
(Source: Created by Author on Visio)
9SYSTEM ANSLYSIS AND ANALYSIS
Advertiser Use Case
Figure 3: Use Case Diagram for Advertiser
(Source: Created by Author on Visio)
3. Use Case Scenarios
Overview
Title Use Case Diagram of Signing Up for the members
Description The members who are involved with the club are to sign up to their
system for becoming a member. All members involved in the club are
to submit articles for the newsletter and all the members should sign up
for the process. This will help to keep a track on how many articles are
being submitted by each member.
Actors Involved The actors included in the use case are members in the club and
database administrator.
Pre- Conditions Pre- conditions involved in this system is involvement of proper
Advertiser Use Case
Figure 3: Use Case Diagram for Advertiser
(Source: Created by Author on Visio)
3. Use Case Scenarios
Overview
Title Use Case Diagram of Signing Up for the members
Description The members who are involved with the club are to sign up to their
system for becoming a member. All members involved in the club are
to submit articles for the newsletter and all the members should sign up
for the process. This will help to keep a track on how many articles are
being submitted by each member.
Actors Involved The actors included in the use case are members in the club and
database administrator.
Pre- Conditions Pre- conditions involved in this system is involvement of proper
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
10SYSTEM ANSLYSIS AND ANALYSIS
interface for the members to enter details.
Post- Conditions After the login, the members can edit their profile and can upload new
magazines or can view the previously uploaded magazine.
Exceptions: This can help president of club to maintain a track on number of article submitted
by the members.
Overview
Title Use Case Diagram for the Advertiser in Allsports Sports Club
Description Advertisements that are to be published in the newsletter are provided
by the advertiser and the payment track is also kept by the president or
the editor.
Actors Involved The president and the advertiser are the actors involved.
Pre- Conditions The advertisers are to add all the details of the advertisement in the
system website. The advertiser also will get the payment invoice for
the system.
Post- Conditions The advertiser has to get approval from the president for publishing
their advertisement in their newsletter.
Exceptions: Communication should be done properly in the advertiser and in between the
president.
interface for the members to enter details.
Post- Conditions After the login, the members can edit their profile and can upload new
magazines or can view the previously uploaded magazine.
Exceptions: This can help president of club to maintain a track on number of article submitted
by the members.
Overview
Title Use Case Diagram for the Advertiser in Allsports Sports Club
Description Advertisements that are to be published in the newsletter are provided
by the advertiser and the payment track is also kept by the president or
the editor.
Actors Involved The president and the advertiser are the actors involved.
Pre- Conditions The advertisers are to add all the details of the advertisement in the
system website. The advertiser also will get the payment invoice for
the system.
Post- Conditions The advertiser has to get approval from the president for publishing
their advertisement in their newsletter.
Exceptions: Communication should be done properly in the advertiser and in between the
president.
11SYSTEM ANSLYSIS AND ANALYSIS
4. Entity Relationship Diagram
Figure 4: Entity Relationship Diagram
(Source: Created by Author on Visio)
4. Entity Relationship Diagram
Figure 4: Entity Relationship Diagram
(Source: Created by Author on Visio)
12SYSTEM ANSLYSIS AND ANALYSIS
5. Data Flow Diagram
Figure 5: Data Flow Diagram
(Source: Created by Author on Visio)
5. Data Flow Diagram
Figure 5: Data Flow Diagram
(Source: Created by Author on Visio)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
13SYSTEM ANSLYSIS AND ANALYSIS
6. Activity Diagram
Figure 6: Activity Diagram
(Source: Created by Author on Visio)
6. Activity Diagram
Figure 6: Activity Diagram
(Source: Created by Author on Visio)
14SYSTEM ANSLYSIS AND ANALYSIS
7. Interface
Sign Up
Login
7. Interface
Sign Up
Login
15SYSTEM ANSLYSIS AND ANALYSIS
Selecting Editor
Advertiser
Selecting Editor
Advertiser
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
16SYSTEM ANSLYSIS AND ANALYSIS
Bibliography
Maynard, P. (2018). Drawing distinctions: the varieties of graphic expression. Cornell
University Press.
Sowa, J. F. (Ed.). (2014). Principles of semantic networks: Explorations in the representation of
knowledge. Morgan Kaufmann.
Bibliography
Maynard, P. (2018). Drawing distinctions: the varieties of graphic expression. Cornell
University Press.
Sowa, J. F. (Ed.). (2014). Principles of semantic networks: Explorations in the representation of
knowledge. Morgan Kaufmann.
1 out of 17
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024  |  Zucol Services PVT LTD  |  All rights reserved.