The Football League Management System creates and maintains divisions, registration of players and officials (personnel management), creation of fixtures, entry of results and output of tables.

Football League Management System

small logo

Screen Descriptions

The LMS consists of a number of online screens with specific functions described below. The LMS is designed to work with a league of multiple divisions or a championship with multiple groups. In order to shorten explanation the situation of a League with multiple divisions is described. The following describes the functionality of the main screens of the League Management System.

  • Login In screen, enter username and password.
  • Create a league screen, a simple screen to enter League name and other optional data .
  • Create Divisions screen, a multi purpose screen which allows the definition of a division and the the insertion of teams within this division. Typically 4 divisions each consisting of 20 teams each team playing each other twice, home and away.
  • Team Register screen, for each team enter personnel for each team, players, coaches, manager, etc. This data consists of Squad Number, Position, Role Number and Description. This screen allows league registration at the same time for speed and simplicity sake. This data is extensive and consists of personal data and league data. The personal data is name, address, telephones, e-mail,... The league data consists of registration number, normal position, role number and description, and miscellaneous text. This screen also provides the entry of personnel to the league itself and individual divisions e.g. administrators, referees, etc..See Personnel screen for bans, loans and transfers. This screen is optional but is needed if teams and substitutes are to be attached to results.
  • Calculate Fixtures screen, automates the process of creating a schedule of fixtures. Calculates schedules, allows editting of a schedule, checking and editting date and team allocation and statistics providing ongoing measures of how 'good' the current set of schedules are. See "Fixtures Scheduling" for more details.
  • Enter Fixture screen, for each division the schedule for games can be entered. A fixture consists of a venue, date, time and a pre match description. This screen is completely optional.
  • Enter results screens, enter the one piece of compulsory data the score. A large amount of optional data is possible. This includes all the data described above in "enter fixtures", the pre match report is now the match report. The team including substitutes can also be entered. Enter match incidents for the game. Incidents include goals scored and by whom and at what time. Other incidents include own goals,yellow cards, red cards or define your own miscellaneous incidents.
  • Options screen. This screen allows the setting of all output options for the league display. Currently there are approximately 60 options and some details are given later but a short list follows: table size, borders, spacing, padding, ...,column headers(for different languages) ... different formats for goals for and against (English and German)... promotion and relegation zones, separate sections for home, away, and total statistics or any combination thereof.
  • View Fixtures screen, this screen is to test the output of fixtures as specified by the the options in the options screen.
  • View Leagues screen, this screen is similar to "view fixtures" and allows the league tables to be inspected for the options selected.
  • Stats screen, this screen produces statistics on a group basis for highest goal scorer, highest number of yellow and red cards.
  • Miscellaneous screen, section for deducting points from teams, such as Kaiserlautern.
  • Personnel screen. This screen provides league registration, and incident management. The league registration is as described under "team registration". It is possible to search the personnel database on any field. The incident management attaches incidents to a player such as a ban, transfer, loan or miscellaneous. All yellow and red cards from results are attached to the respective players to facilitate evaluating bans.
  • Logout screen, the league management system has finished for this session.
  • Display screen, is not in the above process, but is one of the options for adding the league output to your web sites. Actual online examples from my test league setup are given below and can be tried now.
  • Database screen, here it is possible to dump and download the database to your system. It is possible to delete your database and upload any version of the database previously dumped and downloaded. Currently it is possible to delete and upload into the database all personnel. Personnel include league administrators, referees and linesman, team managers and of course players. This can quickly add up to 500-1500 personnel to enter. The format required is comma separated values (CSV) as output by Excel and many other programs. Though a tedious optional operation, the personnel is required for statistics, yellow and red card management and the data contained in the database such as telephone numbers etc. This personnel facility is logical part of the 'League Language' screen but can not appear there for technical reasons.
  • League Language screen, To help in the initial creation of the league an offline file can be prepared in the 'League Language' to cover the data intensive sections of creating divisions, teams, players and fixtures. The file is a CSV file containing emulations of screen operations. This is explained at the Database Utility description page..
  • Note: All operations are instantly performed.

Of prime importance is the ability to tailor the output to ones needs. A large set of options control the presentation of output and details are given below. The output can be utilised in many ways. This can vary from the web based expert copying and pasting information to your own web site, to the option of providing links to your league tables(advert free, logo free) hosted free by this service. Even in this last service the presentation is online configurable and online examples are shown later.

Site Map | Contact Us | ©2004 Dwarf