Sports Report Information System

[et_pb_section fb_built="1" specialty="on" _builder_version="4.9.3" _module_preset="default" custom_padding="0px|0px|0px|||"][et_pb_column type="3_4" specialty_columns="3" _builder_version="3.25" custom_padding="|||" custom_padding__hover="|||"][et_pb_row_inner _builder_version="4.9.3" _module_preset="default" custom_margin="|||-44px|false|false" custom_margin_tablet="|||0px|false|false" custom_margin_phone="" custom_margin_last_edited="on|tablet" custom_padding="28px|||||"][et_pb_column_inner saved_specialty_column_type="3_4" _builder_version="4.9.3" _module_preset="default"][et_pb_text _builder_version="4.9.3" _module_preset="default" hover_enabled="0" sticky_enabled="0"]
    1. QUESTION

     

    Systems Analysis and Design
    Assignment
    Case Study – Allsports Sports Club
    Overview
    Allsports is a multisport club which has several thousand members who take part in a diverse
    range of sporting activities, such as football, cricket, athletics and even darts and table tennis.
    The club publishes a newsletter, The Sports Report, under the supervision of the club president
    every week. The newsletter incorporates ten articles written by club members featuring the
    highlights of the week in their particular field of sport and five small paid advertisements from
    outside businesses. The income helps to meet the cost of publication. For each newsletter, the
    president selects a club member to act as an editor of the newsletter and it is the editor’s
    responsibility to obtain the articles from other members for inclusion and to obtain the
    advertisements from advertisers. Newsletters are published on the Wednesday of each week
    and cover activities for the previous Monday to Sunday.
    The majority of members have email addresses and have agreed to receive the newsletter in an
    electronic format. Those members who cannot receive the electronic form for some reason may
    have a paper copy posted to their mailing address.
    Currently the president uses word processor and spreadsheet programs but is experiencing
    some difficulty in keeping track of details such as which members have submitted articles,
    what advertisements have been published and who to schedule as editor for upcoming editions.
    The president has asked you, a business systems analyst with HighVoltage Information
    Services, to carry out analysis and develop the specifications for a new automated information
    system, The Sports Report Information System (TSRIS). More information on the proposed
    system is provided below.
    Proposed system
    Information that needs to be stored includes:
    For members:
    • their full names, addresses, contact phone numbers, email address and the sport(s) they
    play.
    For newsletters:
    • published weekly so the date of intended publication is shown – this could also act as
    an identifier (perhaps something like 2018MAR09 which would indicate a newsletter
    to be published on 9th March 2018)
    • titles of articles accepted for inclusion
    • titles (file names) of articles are given by the member submitting and could be
    something like “TennisReport5thNov.docx” or “ResultsCricketChampionship.docx”.
    • details of advertisements such as the identifier as supplied by the advertiser and the
    subject of the advertisement.
    • details of member that has been selected to act as editor
    ITSU2004 Assignment 1
    ITSU 2004-Systems Analysis and Design
    For advertisers:
    • name, address, person to contact and their contact details.
    • some of these requirements may be simple attributes, others will need to be
    modelled as relationships between entities.
    Problems associated with the current system
    With the present number of members and limited software options, recently some newsletters
    have been published late. This is causing a degree of dissatisfaction in the members. In addition,
    the president is having difficulty accessing information efficiently. For example, the president
    would like to generate reports of members who have not yet edited a newsletter. While this can
    be done with a spreadsheet, it involves filtering content which is complicated and timeconsuming.

    Desired enhancements for the new systems
    The system is required to generate a number of reports. The following reports are essential:
    • a list of all members and sports played
    • a list of articles to be published in upcoming newsletters
    • a list of advertisements to be published in upcoming newsletters
    • a list of all members and the newsletters they have edited
    • a list of all members with email addresses
    • a list of all members without email addresses
    Constraints for the Delivery of the New System
    • Limited new facilities and resources will be provided within a budget of $25,000.00.
    • An 8% discount factor is used to calculate NPV.
    • All Allsports Sports Club employees must remain and no additional staff should be
    employed due to your proposed use of the new computer application system; and
    • Two additional computers for your development team’s use have been approved for
    this project.
    ITSU2004 Assignment 1
    ITSU 2004-Systems Analysis and Design
    Section A (10%)
    Due Date: Week 7 Sunday 5pm
    Read the case study of AllSports Sports Club (ASC). Suppose that you are allocated to do the
    system design for the ASC. Explain the following questions regarding this case study.
    Note: Follow the Submission Guidelines to complete all parts.
    1. What Software Development methodology would you follow in developing the computer
    system for ASC? Explain the reasons behind your selection decision in selecting the specified
    methodology?
    2. Explain your choice of at least three most useful investigation (data gathering) techniques
    that you have used to investigate the new automated information system and the reasons for
    choosing them.
    3. Develop a sample questionnaire to gather requirements to develop the system. The
    questionnaire should have at least 10 questions with open and closed ended questions.
    4. Identify functional requirements and non-functional requirements for the proposed system
    for ASC.
    ITSU2004 Assignment 1
    ITSU 2004-Systems Analysis and Design
    Section B (20%)
    Due Date: Week 11 Sunday 5pm
    After you have analysed your collected information, produce the following UML diagrams for
    proposed system as the specifications for a new automated information system for ASC.
    1. Identify classes that should exist in the proposed systems and develop class diagrams
    for the proposed system of ASC.
    2. Draw at least two use Case diagrams for the proposed system of ASC.
    3. Write Use Case scenarios for above use cases. Use the simplified template form the
    slides.
    4. Draw the Entity Relationship Diagram for the proposed system. Clearly indicate
    entities, attributes, relationships and cardinalities
    5. Draw a Data Flow diagram (DFD) – Context Diagram depicting the external entities
    and data flow to the system
    6. Draw an activity diagram for the proposed system to model the activity flow of the
    system.
    7. Select four functions and develop interfaces for selected functions.
    When analysing an organization’s business processes, there are usually some issues which need
    to be clarified before you can proceed, particularly when the issues affect the way you
    developed your models.
    When developing each diagram, you may make some assumptions which will affect the results
    of your presented modelling diagram. For example, right after a presented diagram, explain
    each diagram to your readers and your assumptions made in modelling it.
    Assignment 1 Layout and Submission Guidelines
    The written assessment - Section 1 should be organised using the following headings and
    guidelines when preparing your report:
    o Title Cover Page with clear details of course title/name, student number/name, lecturer
    name
    o Introduction
    o Identify the aim of the report and the project objectives
    o The identified problem for the information system project and project approval.
    o Two possible approaches towards system development and justifications for the selected
    approach.
    o Selected data gathering techniques with reasons for their selection
    o A sample questionnaire including both open and closed ended questions to gather
    requirements
    o Conclusions - A summary of your findings.
    o References (at least 4 references)
    ITSU2004 Assignment 1
    ITSU 2004-Systems Analysis and Design
    Section A- Marking Criteria Due Date: Week 7 Sunday 5pm
    Task Allocated
    Marks
    Scored Marks
    Title Cover Page 2
    Introduction, Problem
    identification and Project
    Approval
    2
    SDLC approaches 3
    Investigating Allsports
    Sports Club Information
    System (ASCIS)
    • Explain useful techniques
    used to investigate ASC
    • Justification of the
    chosen techniques
    3
    Questionnaire 3
    Requirements 3
    References (at least 4) 2
    Total (Out of 20) 20
    Total (Out of 10) 10
    Section B- Marking Criteria Due Date: Week 11 Sunday 5pm
    Task Allocated
    Marks
    Scored
    Marks
    Class Diagrams
    • Well-explained and well-justified
    • Assumptions supporting the model
    5
    Use Case Diagrams
    • Well-explained and well-justified
    • Assumptions supporting the model
    5
    Use case Scenarios for above use
    case diagram
    5
    Entity Relationship Diagram (ERD) 5
    Data Flow Diagram(DFD) 5
    Activity Diagram 5
    Functions and interfaces 5
    Conclusions and Recommendations
    • A summary of your findings
    • Recommend whether or not the
    project should continue/ how to
    continue
    3
    References 2
    Total (Out of 40) 40
    Total (Out of 30) 20

[/et_pb_text][et_pb_text _builder_version="4.9.3" _module_preset="default" width_tablet="" width_phone="100%" width_last_edited="on|phone" max_width="100%"]

 

Subject Business Pages 17 Style APA
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner module_class="the_answer" _builder_version="4.9.3" _module_preset="default" custom_margin="|||-44px|false|false" custom_margin_tablet="|||0px|false|false" custom_margin_phone="" custom_margin_last_edited="on|tablet"][et_pb_column_inner saved_specialty_column_type="3_4" _builder_version="4.9.3" _module_preset="default"][et_pb_text _builder_version="4.9.3" _module_preset="default" width="100%" custom_margin="||||false|false" custom_margin_tablet="|0px|||false|false" custom_margin_phone="" custom_margin_last_edited="on|desktop"]

Answer

Sports Report Information System

SECTION A

The main aim of the Sports Report Information System (TSRIS) report is to check for the feasibility of developing an improved information system for the club. This involves checking both the functional requirements, non-functional requirements and the appropriate data gathering techniques that will be used. Depending on the outcome of this report, a decision is made in order to decide which methodology will be appropriate to use in the development of this new system if approved by TSRIS. With all these in mind, the main objective of this study is to come up with an appropriate method to develop the system and at the same time come up with the best data collection techniques.

A number of problems for the existing Sports Report Information System have been identified. The first problem is late publications of several newsletters. This has caused a degree of dissatisfaction among the club members. The club’s president also faces difficulties accessing information in an efficient way. This include difficulty in generating reports of members who have not yet edited a newsletter. The president uses a spreadsheet which is a difficult process that involves filtering content and using functions which are time consuming.

Due to the above problems, an automated system is required to make work easier in terms of report generation, member notifications and data updates made to the system.

Systems Development Life Cycle (SDLC) Approaches

The method that would be appropriate for this new Sports Report Information System would be Waterfall Development Model. This is because the system under development has considerably small scope. The requirements of the system, both functional and non-functional, are well specified with no ambiguities. In addition to the above, there will be good documentation that will be generated for the system. The waterfall model is not only easier to use, but also allows departmentalization and control of stages, schedules and milestones.

Explain Useful Techniques Used to Investigate AllSports Sports Club (ASC)

Interview Method

Semi-structured interviewing method involving various users of the current system including most club members will be used. These interviews will be conducted individually and also in groups to gather the views of the members. For the individual, they will be asked various questions that they will have to answer. The questions will follow a schematic presentation of questions or topics concerning the problems and expected improvements on the current manual system, what the users expect individually and what they want to retain in the old system.

For the group interviews, some of the club members will be put into groups of tens and the interviewer will hold a general discussion on the expected topics relating to the improvement of the system. In both cases, all responses will be recorded by the interviewer and saved for the analysis stage.

Using Questionnaires

In this method, questionnaires will be produced in hard copies, they will then be distributed to the various members who will have to fill and return them once done. The questionnaires will contain a number of questions that will be arranged in a given order on a form structure or on a set of forms that the users will have to fill in or select the most appropriate answers. For members who are far, the questionnaire will be sent by post.

 

Document Analysis

Document analysis is a form of qualitative research in which documents are interpreted by the researcher to give voice and meaning around an assessment topic (Bowen, 2009). Analyzing documents incorporates coding content into themes similar to how focus group or interview transcripts are analyzed (Bowen, 2009). Here, we will use the past reports that the system had generated, previously and current published newsletters, and also the member registers that were in use in the old system. Going through the documents will help in fine-tuning the new system requirements and discovering new requirements if any.

Justification of the Chosen Techniques

Interviewing

Interviews provide sufficient information obtained by clearing any kind of ambiguity from the responses given. This will become less costly than doing it later. Interviewing also gives first-hand information directly from the sources.    

Questionnaires

This method is less costly for large areas, it is free from the bias of the interviewer since the provided answers are in respondents’ own words. The club members also have enough time to give well thought responses to questions. The club members, who are not easily approachable, would be conveniently reached and finally large samples can be used thus making the results more dependable and reliable.

Document Analysis

They provide supplementary data for the research, hence making it easier for the researcher to understand the topic of study. The documents used can provide background information and broad coverage of data, and are, therefore, helpful in contextualizing one’s research within its subject or field (Bowen, 2009). They also carry data that is no longer observable, details that have been forgotten by the informants, track change and development of a given area of study.

Sports Report Information System Sample Questionnaire

Fill in the correct answer by crossing the correct choice and by filling in the gaps

  1. How long have you been a member of this club?
  1. Less than a year.
  2. 2-5 years.
  3. 5-10 years.
  4. More than 10 years.
  1. How will you rate the current system being used by the club?
  1. Needs Improvements.
  2. Very Good.
  1. Have you missed any copy of a news-letter?
  1. Can’t remember.
  1. Have there been any delays in publication and delivery of the newspapers in the past two months?
  1. Yes
  2. No

If YES do you know what caused the delay? Briefly explain in one paragraph.

_____________________________________________________________________________________________________________________________________________________________________________________________________

  1. In your own words, how can you describe the services offered by current system?

_______________________________________________________________________________________________________________________________________________________________________________________________________________

  1. As a member of the club which of the following area of the system needs improvement?

(Select any number of areas)

  • Registration of new members.
  • Report generation.
  • Newsletter publication.
  • Task Scheduling.
  1. How would you recommend the new system to handle reporting and report generation processes?

______________________________________________________________________________________________________________

  1. In terms of advertisement, what is your opinion concerning how to improve the advertisement process.

_______________________________________________________________________________________________________________

  1. For the newly recommended system, which parts of the current system will you prefer to be retained?

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

  1. Apart from the system what other recommendations do you have for the club?

________________________________________________________________________________________________________________________________________

End of questionnaire. Thanks for participation.

Send all questionnaires to AllSports Sports Club PO BOX 00900 771-23

Functional Requirements

  • Registration

New members who join the club must be registered in the system. The system must capture personal information including name, email addresses and usernames in the system.

  • Authentication

Club members, admin and other system users must have valid user name and password for accessing the system when needed to.

  • Authorization levels

Different users have different roles in the system. User can be admin, member and the fans. Admins can have all the access to update the records whereas members can insert the data and read them but cannot edit them. But the customer can only read the data.

  • Register new article

Save any new article by adding it to the database tables that hold article’s data.

  • Update any new advertisements

Update the advertisements table to contain the latest updates that will be used in the next publication of news letter

  • Deadline Notification

Deadline details to the article writers can be managed by the notification in the system.

  • Administrative functions

It is possible to save, view and update details according to authorization levels.

  • Reporting

Report generation for the analysis and evaluation of the business can be done.

Non-Functional Requirements

The non-functional requirements include the following:

  • Faster data retrieval, storage and update that is for the person in charge of the system.
  • User friendly interface which is easier and comfortable to use.
  • Compatibility in terms of how well the system does its work without bugs.
  • Availability in terms the total time system is available online, that is, when needed.

 

 

 

 

 

 

 

 

References

A strategy for comparing alternative software development life cycle models - IEEE Journals &Magazine.(2018).Retrievedfrom https://ieeexplore.ieee.org/abstract/document/6190/

Bassil, Y. (2018). A Simulation Model for the Waterfall Software Development Life Cycle. Retrieved from https://arxiv.org/abs/1205.6904

Bhutto, A., Hussain, A., Anwar, I., & Syed, M. (2018). FORMAL APPROACH FOR UML COMPONENTS BASED DEVELOPMENT PROFILE. Article.

Bowen, G. A. (2009) Document Analysis as a Qualitative Research Method. Qualitative Research            Journal,9,27-40. http://dx.doi.org/10.3316/QRJ0902027

Mason, J. (2002). Linking qualitative and quantitative data analysis. In Analyzing qualitative data (pp. 103-124). Routledge.

SECTION B

Classes that Should Exist in the New System and Draw a Class Diagram

Classes that were identified:

  • Adverts class
  • Articles class
  • Members class
  • Roles class

Draw at Least Two Use Case Diagrams for The Proposed System of ASC.

 

Use Case 1

A new member visits the club president (Administrator) and requests for membership. The admin agrees with the new member. System admin logs into the system and opens that dashboard. The system admin then adds that new member by invoking the addNewUser method from the interface. The system sends a feedback on the screen (dialog box) informing the admin whether the addition was successful or not.

Use Case 2

The system admin checks the system reports and finds a rogue article entry before publication work begins. The admin logs into the system and goes to the dashboard where he can edit the article either by changing it or removing it. The admin decides to remove the article. The system responds by sending a dialog box informing the admin if the process succeeded or not. If not, the admin will try again or troubleshoot.

Use Case 3

An assigned club member writes their article. They then log into the system in time before report generation. After logging in, they copy paste their article into the formatting form. They fill in the data entry fields and submit the form. The system sends a notification on the screen informing the member that their article is uploaded.

 

 

Draw The Entity Relationship Diagram for the Proposed System. Clearly Indicate Entities, Attributes, Relationships and Cardinalities

 

 

Draw a Data Flow diagram (DFD) – Context Diagram depicting the external entities and data flow to the system

 

 

 

 

Draw an activity diagram for the proposed system to model the activity flow of the system.

 

 

Select four functions and develop interfaces for selected functions.

Remove Article

 

 

Manage System Reports

 

 

Manage Existing Member Accounts

 

 

Read Article Confirmation Interface

 

Conclusions and Recommendations

In conclusion, this study helped us brainstorm on some of the key areas of the new and current systems. First, we were able to investigate the functional and non-functional requirements of the proposed system. We also were able to cover the appropriate data collection methods and with all this in consideration, we were able to come up with the best suggestion for the software development. We decided to use the Waterfall model given the results of our research.

The final section of this document helps us cover the main parts of the design of the new system. We used UML diagrams including data flow diagrams to depict some of the main functions of the system. The main diagrams covered include the activity diagram, context diagram, Entity relationship diagram, sample interfaces and others.

This study helps bring out the main sections of the new system and what developers are expected to come up with for their new product which is the new system for AllSports Sports Club.

 

 

References

 

[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner _builder_version="4.9.3" _module_preset="default" custom_margin="|||-44px|false|false" custom_margin_tablet="|||0px|false|false" custom_margin_phone="" custom_margin_last_edited="on|desktop" custom_padding="60px||6px|||"][et_pb_column_inner saved_specialty_column_type="3_4" _builder_version="4.9.3" _module_preset="default"][et_pb_text _builder_version="4.9.3" _module_preset="default" min_height="34px" custom_margin="||4px|1px||"]

Related Samples

[/et_pb_text][et_pb_divider color="#E02B20" divider_weight="2px" _builder_version="4.9.3" _module_preset="default" width="10%" module_alignment="center" custom_margin="|||349px||"][/et_pb_divider][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner use_custom_gutter="on" _builder_version="4.9.3" _module_preset="default" custom_margin="|||-44px||" custom_margin_tablet="|||0px|false|false" custom_margin_phone="" custom_margin_last_edited="on|tablet" custom_padding="13px||16px|0px|false|false"][et_pb_column_inner saved_specialty_column_type="3_4" _builder_version="4.9.3" _module_preset="default"][et_pb_blog fullwidth="off" post_type="project" posts_number="5" excerpt_length="26" show_more="on" show_pagination="off" _builder_version="4.9.3" _module_preset="default" header_font="|600|||||||" read_more_font="|600|||||||" read_more_text_color="#e02b20" width="100%" custom_padding="|||0px|false|false" border_radii="on|5px|5px|5px|5px" border_width_all="2px" box_shadow_style="preset1"][/et_pb_blog][/et_pb_column_inner][/et_pb_row_inner][/et_pb_column][et_pb_column type="1_4" _builder_version="3.25" custom_padding="|||" custom_padding__hover="|||"][et_pb_sidebar orientation="right" area="sidebar-1" _builder_version="4.9.3" _module_preset="default" custom_margin="|-3px||||"][/et_pb_sidebar][/et_pb_column][/et_pb_section]