This report provides a comprehensive system analysis and design for the Allsports Sports Club. It begins with an introduction to the club's operations, including its newsletter publication process and the challenges faced in managing member articles, advertisements, and editorial schedules. The report's aim is to design a business system for Allsports using HighVolatge Information Services to automate the information system. The objectives are to select a software development methodology (Agile), implement data gathering techniques (questionnaire, interviews, and group sessions), set a questionnaire for gathering information, and study the functional and non-functional requirements of the system. The report details the chosen Agile software development methodology and explains why it's suitable for the club. Data gathering techniques, including questionnaires, interviews, and group sessions, are discussed along with their advantages. Sample questionnaire questions are provided to gather information for the system's development. Functional and non-functional requirements are outlined, including software requirements documents, use cases, user stories, prototypes, and quality goals. The report concludes by summarizing the proposed system, emphasizing the importance of a software development methodology and data gathering techniques for successful implementation. The report also includes use case diagrams, scenarios, an entity relationship diagram, a data flow diagram, an activity diagram, and interface designs to illustrate the system's structure and functionality.