Football League Management System

Download Football League Management System

Post on 08-Jan-2016




0 download

Embed Size (px)


Football League Management System


<ul><li><p>FOOTBALL LEAGUE MANAGEMENT SYSTEM </p><p>MUHAMAD AZLAN BIN MUHAMAD SAPE'EI </p><p>This report is submitted in partial hlfillment of the requirements for the Bachelor of Computer Science (Soflware Development) </p><p>FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNlKAL MALAYSIA MELAKA </p><p>2007 </p></li><li><p>ABSTRACT </p><p>Football League Management System is a system that will be used to manage football competition which using league system during the tournament. Basically the system will be designed suit with the current football tournament held in Malaysia. The system will be developed using Cold Fusion script and MySQL as the database. It will be focused on managing all the infomation used during the tournament started fiom registration process, during the tournament and until the tournament is over. Curre~ltly most of football organization use filing method to store and manage all the information during the tournament period. The filing method gives few complications for staff to handle all those data. The system that is going to be developed will provide a comulete systematic system which will maintain all the tournament data and come o1 ' 1 ' ... reports. Therefore all the jobs during the tournament took part will become easier and manageable. </p></li><li><p>Sistem Pengurusan Liga Bola Sepak adalah sebuah sistem yang di rekabentuk khab bagi memudahkan sesebuah organisasi mahupun persatuan untuk menganjurkan sesebuah pertandingan bola sepak. Ia mampu menguruskan segala maklumat-maklumat penting yang digunakan sepanjang tempoh pertandingan tersebut. Sistem ini dibangunkan bagi mengatasi masalah yang sering timbul ketika penganjuran bola sepak berlan~sung terutamanya di Malaysia. Kebanyakan penganjur perntandingan masih r; I . --.,in:.'::m kaedah pemfailan yang diketahui tidak praktikal ketika ini. Sistem ini :nc~ag.i:~dungi beberapa modul yang mudah difaharni selain memberi impak yang besar kepda dunia bola sepak. </p></li><li><p>CHAPTER I </p><p>INTRODUCTION </p><p>1.1 Project Background </p><p>Football League Management System is a system that will be USLU ;;) ;~-i,.,;~i;;c football competition which using league system during the tournament. P.?;-' ..:''y. r?!e </p><p>system will be design to suit the current football tournament held in Maitij3.d. I; will . .- focus on managing all the important information during the tournamenr I: ... . . </p><p>registration process, during the tournament and until the tournament is over. </p><p>Currently most of football organizations are using filing method to store and manage all the information during the tournament period. This conventional method </p><p>gives few complications for statf' t o handle all those data. Searching a document will cost a long period to be dons. I'he paper4 3130 r n ~ ~ h t get decay if it hecn use severally. </p><p>So the system that is going t o be develop is rotall&gt; been designed to solve the problems </p><p>occurred during the current procc\b. </p></li><li><p>1 3 Problem Statement </p><p>From the findings been made, most organization used filing method to store all the information during the tournament. This has cause few typical problems due to filing method of storage. </p><p>Filing method is hard to be managed these days. Information that store using paper might get decay if it is being used severally. This may cause the document hard to be read. Searching a document also will cost a long period to be done. </p><p>There are also some organizations stored their data in Excel file whic5 i ~ , improper data management method. It may look systematic but not a proper way to store large amount of data using Excel file. </p><p>1.3 Objective </p><p>Football League Management System is developed to overcome the problems with the current process and has its own objectives, which are; </p><p>To produce an etlicirnr system. which can rnanages players. coaches, teams and matches intbrmation clurins the rournamenr. </p><p>To generate common reporti that car1 be used during the football tournament such as league standing bawd 011 rhc match result. </p></li><li><p>1.4 Scope </p><p>The system will be focused on football tournament management which specifically being organized in Malaysia. It will be develop based on 'TM Liga Super' tournarnent which been held annually in Malaysia. The tournament been organized by Football Association of Malaysia (FAM). FAM has been the target user to use the system when the system is complete. </p><p>The system will cover all the tournament process started fiom registration process, during the tournament and until the tournarnent is over. However, it will not cover the financial aspects of the organization or the tournament operating expenses. It is because usually other person or department manages the financial aspect during the tournament. There are four main modules that are going to be developed which are; </p><p>Tournament Management </p><p>It manages the registration process before the tournament held. The system able to register teams, coaches. players, oflicials that are going to involve in the tournament. It consist data that are going to be used along the tournament besides showing their status along the tournament. </p><p>Fixture Generution </p><p>This module create tisture calendar tbr the whole season and match calendar for each tearn compete in the tournament. I t consist location and important details of each matches. </p><p>,\,filri-h~.v .ilunu,i:~~mc*nf System w i l l nhle 10 rcyisler pls)zr selsction tbr each match. It can produce pre-printed paper rr h ~ i h hr'rl~~ U i c t o t i l l i r t ?hi ' m;trch reiult and report. The player status either cligib!, or .;u-;pcriJcd ~r ~ i l - . ~ ~ l t r : a m t h e pi:rcr. I t a l w \b i l l compile all the matches results and r e p mi. </p></li><li><p>Re- On this module, system able to generate league-standing table that show the position of each team based on points collected after each matches. All matches result and report can be view through this module. Other report also can be view here such as top league goal scorer, yellow cards and player contributions in the tournament. </p><p>1.5 Project Significance </p><p>The system will give a lot of benefit to the users and in this case, in Malaysia the user might probably FAM as this association organizes a lot of football competition in this country. The current system used could be hard to be maintained and problems usually caused by some human errors. The system to-be will encounter all those problem occurred as been mention on problem statement. </p><p>1.6 Expected Output </p><p>Phe system is espccts to produce a league-standing table where user does not have to cslculate manually rhe points collected by each team after each matches. It also car1 generate ti\ture calendar fibr the \\hole tournament and calendar for each team compere i r ~ the league. f3e\ides rhal. user can view the status of each player and his conrrihutlon during thc roumamenl such as game played, goal scored and assist made. </p><p>I.:)r caih rr!atchc.\. ,!stern can produce pre-printed paper which will be use to fi l l ir: !he pl;lbcr \clci.!1i&gt;r1\. r 7 1 ~ 1 i h result and reports. Those outputs are expected to help I.l,t'r rv;irt~c~: 1 ! 1 ~ f ist~Tn.tntcr\ l r';ihit'r and reduce manual process involved. </p></li><li><p>1.7 Conclusion </p><p>This chapter is produced to give general information about the system that is going to be developed. It defines the benefit and reason why the system is proposed. Besides, it reveals the current situation of football in Malaysia. The next chapter will discuss about literature review and methodology that is going to be used during the whole development process. </p></li><li><p>CHAPTER I . </p><p>LITERATURE REVIEW AND PROJECT METHODOLOGY </p><p>2.1 Introduction </p><p>This chapter will discuss the literature review and project methodology that related to the project. A literature review is a body of the text to aim the review the critical points of current knowledge on particular topics. </p><p>"Software engineering is the establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines. Computer software is the product that software engineering design and build. It encompasses programs that execute within a computer of any size and architecture. documents that encompass hard copy and virtual forms, and data that combine numbers and text but also includes representations of pictorial, video and audio infi)rmation. (Roger S . Pressman, 200 1 )" </p><p>Sofbare engineering is the practice of using several processes to improve the </p><p>quill i t ot 'a botiware development. It based on assumption, subject to endless debate and I?n;ill) patient experience. </p></li><li><p>Like other processes, the development of information system follows a life cycle. The system development life cycle (SDLC) is a common methodology for systems development in many organizations, featuring several phases that mark the progress of system analysis and design effort. Although life cycle appears at a glance to be a sequentially ordered set of phases, it actually is not The specific steps and their sequence are meant to be adapted as required for a project. The project can return to an earlier phase if necessary. It is also possible to complete some activities in one phase in parallel with some activities of another phase. Sometimes the life cycle is iterative, phase are repeated as required until an acceptable system is found. </p><p>Figure 2. 1 System Development Life Cycle </p><p>['his representation of the SDLC is sometimes referred to as the waterfall model. [.:ash phase has specific outcomes and deliverables that feed important information to ~ ~ r t t c r phases. I'he tirst phase is called project identijication and selection. In this phase, rhc r1ec.d tc~r a new or enhanced system is been identifies. Determination of which h&gt;slcrns. ro develop may be affected by ad hoc user requests submitted as th - n~ed for </p></li><li><p>new o r enhanced systems arise as well as h m a formalized information planning process. The outcome of the project identification and selection process is a determination of which system development projects should be undertaken by organization, at least in terms of initial study. </p><p>During project initiation andplanning, a critical step at this point is the scope of the proposed system. It will show what the system to-be is intent to do. A specific plan for the proposed project has to be produced which will be follow for the next remaining steps. This baseline project plan customizes and specifies the time and resources needed for its execution. It also will determine whether the cost of developing the system outweighs the benefits it could provide. </p><p>The next phase is analysis. During this phase, the analyst thoroughly studies the organization's current procedures and the information systems used to perform the tasks. Analysis has several sub-phases which the first is requirement determination. In this sub- phase, analyst has to determine what the users want from the proposed system. It usually involves a careful study of any current systems, manual and computerized that might be replaced or enhanced as part of this project. Next, the requirements been study and hew structured according to their inter-relationships and eliminate any redundancies. Then the alternative initial designs were generated to match the requirements. The output of the analysis phase is a description of the alternative solution recommended by the analysis team. </p><p>During design phases, the description of the recommended alternative solution % i l l be converted into logical and physical system specification. It consist all aspects from input and output design screens to reports, databases and computer processes. It been separated into two, which are logical design and physical design. </p><p>l ~ ~ ~ ~ i c u l design is not tied to any specific hardware and systems software pla~lbrrn. 1.ogicaI design concentrates on the business aspects of the system. In physical design. the logical design is turns into physical or technical specifications. The analyst </p></li><li><p>has to decide which programming languages the computer instruction will be written in, the database systems, hardware platform, operating system and the network environment the system will run under. These decisions finalized the hardware and software plans initiated at the end of the analysis phase. The final product of the design phase is the physical system specification in a form ready to be turned over to programmers and other system builders for construction. </p><p>The physical system specifications are turned over to programmers as the first part of the implementation phase. The system specification is turned into a working system that is tested and then put into used. It includes coding, testing and installation. hnplementation activities also include initial user support such as the finalization of documentation, training programs and ongoing user assistance. It also can conlir!clc for as long as the system exists since ongoing user support is also part of implementation. Even a welldesigned system can fail if implementation is not well managed. </p><p>The final phase is maintenance. In maintenance, programmers make changes that users ask for and modifL the system to reflect changing business conditions. These changes are necessary to keep the system running and usehl. In sense, rnaict~?-nc- :. s repetition of the other life cycle phases required to study and implement the needed changes. The amount of time devoted to maintenance depends on the performance of previous phases of the life cycle. </p><p>Throughout the system development life cycle, the system development project itself needs to be carefully planned and managed. The larger the systems project, the greater the need for project management. </p></li><li><p>2 3 Facts and Findings </p><p>2.2.1 Domain </p><p>The domain of this project wilI be ICT in Sports as the system is a management system for football organization as FAM is one of the organizations that organized most of football competitions in Malaysia. Besides FAM is the main target user to use the system. </p><p>2.2.2 Existing System </p><p>There are few systems that are related to Football League Management System provided by few different companies. However, the system is too large which most functions are not being used totally. </p><p>SportSys FMS is an administration and financial management system customized to administer football matches and tournament. The system has been developed in close co-operation with Danish Football Association. The system is web-based application which is based on ASP-NET technology. It contains many functions that sometimes are not been used totally and wasted there. </p><p>The Team Manager developed by MDA Communication Ltd is an online management system for managers of football clubs to aid the running of their teams and to administer the clubs players, fixtures and team selections. It been developed using ASP.NET technology. It is a basic management system that managers can access all over the world. However the system is not a tournament management system but only a management system that been used by the managers to manage their own...</p></li></ul>