SlideShare a Scribd company logo
1 of 26
National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU)
WORLD SOCCER LEAGUE MANAGEMENTWORLD SOCCER LEAGUE MANAGEMENT
Project SupervisorProject Supervisor
Majid HussainMajid Hussain
Project TeamProject Team
Shahzaib Ibrahim 15K -2272Shahzaib Ibrahim 15K -2272
Muneeb Ur Rehman 15K -2283Muneeb Ur Rehman 15K -2283
7-December-20177-December-2017
Submitted in partial fulfillment of the requirements for the degreeSubmitted in partial fulfillment of the requirements for the degree
of Bachelor of Scienceof Bachelor of Science
The Department of Computer ScienceThe Department of Computer Science
National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU)
Main Campus, KarachiMain Campus, Karachi
December 2017December 2017
<Project code> FYP I Final Report <Version x>
National University of Computer & Emerging Science e (FAST-NU)National University of Computer & Emerging Science e (FAST-NU)
WORLD SOCCER LEAGUE MANAGEMENTWORLD SOCCER LEAGUE MANAGEMENT
Project SupervisorProject Supervisor
Project ManagerProject Manager
Project TeamProject Team Shahzaib Ibrahim 15K -2272Shahzaib Ibrahim 15K -2272
Muneeb Ur Rehman 15K -2283Muneeb Ur Rehman 15K -2283
Submission DateSubmission Date
Supervisor: Majid Hussain ____________________
Head of Department: Dr. Jawwad A. Shamsi ____________________
The Department of Computer ScienceThe Department of Computer Science
National University of Computer & Emerging Sciences (FAST NU)National University of Computer & Emerging Sciences (FAST NU)
Main Campus, KarachiMain Campus, Karachi
Project Coordination Office Page 2 of 26
<Project code> FYP I Final Report <Version x>
Table of Contents
CHAPTER ONE: CONTEXT AND PRELIMINARY INVESTIGATION
1.0 Project Selection
1.1 Project Background
1.2 Project Scope
1.3 Project Objectives
1.4 Deliverables
CHAPTER TWO: RESEARCH
2.0 Primary Research
2.1 Academic Research
2.1.1 Development Tools (font end and Back end)
2.1.2 Secondary Research
CHAPTER THREE: REQUIREMENT ANALYSIS
3.0 User Requirements
3.1 Use-Case Diagrams
3.2 System Specifications
3.2.1 Performance Requirements
3.2.2 Safety Requirements
3.2.3 Security Requirements
3.2.4 Requirement attributes
3.2.5 Business Rule
3.2.6 User Requirement
CHAPTER FOUR: DESIGN
4.0 Deliverables of Process Modeling
4.0.1 UML
4.0.2 Activity Diagram
4.0.3 Sequence Diagram
4.0.4 Component Diagram
Project Coordination Office Page 3 of 26
<Project code> FYP I Final Report <Version x>
4.0.5 Deployment Diagram
4.0.6 Collaboration Diagram
4.1 Conceptual Data Modeling
4.1.1 Entity Relationship Diagram
4.2 Database Design
4.2.1 Relations in the database
CHAPTER FIVE: SOFTWARE TESTING
5.1 Test Plan Strategy
5.2 Unit Testing
5.3 Integration Testing
5.4 System Testing
CHAPTER SIX: SYSTEM USER GUIDE
6.0 List of Interaction Modules
6.1 Snapshots of Interaction Modules
6.2 Inputs and Expected Outputs
CHAPTER SEVEN: CRITICAL EVALUATION
7.0 Success criteria
7.1 Degree of Success
7.2 Learning Experience
7.2.1 Research Techniques
7.2.2 Project Selection Scale
7.2.3 Tools
7.3 Assumptions and Limitations.
7.4 Resources
7.5 Future Enhancements
Project Coordination Office Page 4 of 26
<Project code> FYP I Final Report <Version x>
CHAPTER ONE: CONTEXT AND PRELIMINARY
INVESTIGATION
1.0 Project Selection
The purpose of this project is to provide a friendly environment to maintain the details of
players, Team, League and every record needed. The main purpose of this project provide
different reports for different function. This project describes the hardware and software
interface requirements using ER diagrams and UML diagrams.
1.1 Project Background
This project is inspired by the fact that many football fans are unable to see their favorite
team matches due to several reasons like they are out with friends or busy somewhere else
so we provide them with the software where they can see the summary of the games. They
can find the stats of players, teams, leagues, points table etc.
1.2 Project Scope
Football fans around the world need every single knowledge about their favorite players,
clubs and international team. To get this information easily, we are creating this football
league management system. There are big websites present in today’s world like ESPN
Football, GOAL.com etc.
1.3 Project Objectives
To provide an interface for an admin, so that an admin can keep the data through canned
transactions and a user interface, so that a user can retrieve the data in a meaningful manner.
1.4 Deliverables
Deliverables Date
Requirement Definitions 15th October
Software Requirement Specification 1st
November
Software Design Specification 10th
November
Project Evaluation 7th December
Project Coordination Office Page 5 of 26
<Project code> FYP I Final Report <Version x>
CHAPTER TWO: RESEARCH
The following chapter details the background reading and research that has taken place to allow
effective and informed decisions to be made throughout this project to ensure a successful solution
to the user’s problem is delivered on time, and meets the user’s requirements. The quality of each
source used to form the background reading and research has been taken into account, only those
that are deemed to be valid and from a reputable source have been used. Existing solutions and
technologies have been researched and where plausible have the arguments for and against them
explored to allow for an informed decision to be made regarding the development of the solution
and justification also provided for the chosen technology.
2.0 Primary Research
According to survey conducted by fsf.org, Over 30 million fans attended Premier League
and EFL games last season while there are over billion viewers who watches football from
home.
 32% of fans feel their club cares about them and their views
 90% said they wanted greater representation at board level
But the problem occurs when many of the fans don’t have access to streaming to watch
match and match day tickets are way expensive. Clubs must commit to genuine engagement
both online and in the real world. So we have created a software where user around the
world can see the online score, stats of player, leagues and teams.
2.1 Academic Research
2.1.1 Development Tools
Front End: jFrame.
Back End: Java, SQL, Xampp.
2.1.2 Secondary Research
Books:
 UML 2 Toolkit by Hans-Erik Eriksson, Magnus Penker.
 Applying UML and Patterns 3rd
Edition by Craig Larman.
Websites
• http://ebookily.net/doc/srs-library-management-system
• https://www.smartdraw.com/uml-diagram/
Project Coordination Office Page 6 of 26
<Project code> FYP I Final Report <Version x>
CHAPTER THREE: REQUIREMENT ANALYSIS
3.0 User Requirement
This is a broad level diagram of the project showing a basic overview. The users can be
either admin or visitor. This System will provide a search functionality to facilitate the
search of stats. This search will be based on various categories like players, teams, manager
etc. Further the players, teams, manager etc. can be added/updated the information from the
system. The users of the system can request show/compare of players for which they would
have to follow certain criteria.
3.1 Use Case Diagram
3.2 System Specification
3.2.1 Performance Requirement
The proposed system that we are going to develop will be used as the online system.
Therefore, it is expected that the database would perform functionally all the requirements
that are specified by the client.
 The performance of the system should be fast and accurate.
Project Coordination Office Page 7 of 26
<Project code> FYP I Final Report <Version x>
 World Soccer League Management System shall handle expected and non-expected
errors in ways that prevent loss in information and long downtime period. Thus it
should have inbuilt error testing to identify invalid username/password.
 The system should be able to handle large amount of data. Thus it should
accommodate high number of players and their data without any fault
3.2.2 Safety Requirement
The database may get crashed at any certain time due to virus or operating system
failure. Therefore, it is required to take the database backup so that the database is not lost.
Proper UPS/inverter facility should be there in case of power supply failure.
3.2.3 Security Requirement
 System will use secured database
 Normal users can just read information but they cannot edit or modify anything
except their personal and some other information.
 System will have different types of users and every user has access constraints
 Proper user authentication should be provided
 No one should be able to hack users’ password
 There should be separate accounts for admin and members such that no member can
access the database and only admin has the rights to update the database.
3.2.4 Requirement attributes
There may be multiple admins creating the project, all of them will have the
right to create changes to the system. But the members or other users cannot do changes.
The project should be open source. The Quality of the database is maintained in such a way
so that it can be very user friendly to all the users of the database. The user be able to easily
download and install the system.
3.2.5 Business Rules
A business rule is anything that captures and implements business policies
and practices. A rule can enforce business policy, make a decision, or infer new data from
existing data. This includes the rules and regulations that the System users should abide by.
This includes the cost of the project and the discount offers provided. The users should
avoid illegal rules and protocols. Neither admin nor member should cross the rules and
regulations.
3.2.6 User Requirement
The users of the system are members and Librarian of the university who
act as administrator to maintain the system. The members are assumed to have basic
knowledge of the computers and internet browsing. The administrators of the system should
have more knowledge of the internals of the system and is able to rectify the small problems
that may arise due to disk crashes, power failures and other catastrophes to maintain the
system. The proper user interface, user manual, online help and the guide to install and
maintain the system must be sufficient to educate the users on how to use the system without
any problems
Project Coordination Office Page 8 of 26
<Project code> FYP I Final Report <Version x>
CHAPTER FOUR: DESIGN
4.0 Deliverables of Process Modeling
4.0.1 UML
4.0.2 Activity Diagram
Project Coordination Office Page 9 of 26
<Project code> FYP I Final Report <Version x>
4.0.3 Sequence Diagram
Project Coordination Office Page 10 of 26
<Project code> FYP I Final Report <Version x>
4.0.4 Component Diagram
4.0.5 Deployment Diagram
Project Coordination Office Page 11 of 26
<Project code> FYP I Final Report <Version x>
4.0.6 Collaboration Diagram
Project Coordination Office Page 12 of 26
<Project code> FYP I Final Report <Version x>
4.1 Conceptual Data Modeling
4.1.1 Entity Relation Diagram
4.2 Data Base Design
4.2.1 Relation in Database
Project Coordination Office Page 13 of 26
<Project code> FYP I Final Report <Version x>
CHAPTER FIVE: SOFTWARE TESTING
5.1 Test Plan Strategy
Testing strategy integrates software test case design methods into a well-planned series of
steps that results in the successful construction of software
5.2 Unit Testing
Unit testing is concerned with knowledge about testing a program unit, todetermine that
it is free of data, logic or standard errors. At this level white box testing are used. This
unit includes knowledge of dynamic analysis. In this unit testing individual components or
models are tested. It relatively focuses in the small segments of the code and the aims to
exercise a high percentage of internal paths.
5.3 Integration Testing
Integration testing is concern with knowledge about validating that software
component, which have been unit tested separately, interact correctly when they are put
together to perform higher order function. In this application bottom up integration testing is
done.
5.4 System Testing
Project Coordination Office Page 14 of 26
<Project code> FYP I Final Report <Version x>
Project Coordination Office Page 15 of 26
S.no Test Objectives
1 To Check whether program display user end properly.
2 To Check if admin can login through correct password and username.
3 To Check if user enter data stores in database.
4 To Check if points table generated successfully after the match.
5 To Check if schedule created after schedule button is clicked.
Test Case 1
Test Objective To Check whether program display user end properly.
Test Data Run Program.
Expected Result Program should display user interface.
Test Result User screen appear successfully.
Conclusion Expected result match test result.
Test Case 2
Test Objective To Check if admin can login through correct password and username.
Test Data Enter Username and Password.
Expected Result Program should login to the admin panel.
Test Result Admin Panel appear successfully
Conclusion Expected result match test result.
Test Case 3
Test Objective To Check if user enter data stores in database.
Test Data User Enter Data.
Expected Result Data Entered in SQL database.
Test Result Program can retrieve data from database when required.
Conclusion Expected result match test result.
Test Case 4
Test Objective To Check if points table generated successfully after the match.
Test Data User Enter Data of the match and ends the game.
Expected Result Data Entered in SQL database and Points table updated successfully.
Test Result Program update the points table.
Conclusion Expected result match test result.
<Project code> FYP I Final Report <Version x>
Project Coordination Office Page 16 of 26
Test Case 5
Test Objective To Check if schedule created after schedule button is clicked.
Test Data User press the create schedule button.
Expected Result Program auto generate the schedule of particular league.
Test Result Program create the schedule of that league.
Conclusion Expected result match test result.
<Project code> FYP I Final Report <Version x>
CHAPTER SIX: SYSTEM USER GUIDE
6.1 List of Interaction Modules
User UI:
Includes 6 pages each of the page provide functionality to perform all the action that
are allowed to user.
Login Page:
Include a login page where admin enters username and password to enter into admin
UI.
Admin UI:
Include 6 buttons Schedule, Match, Control Panel, Points Table, Add Admin, Log-
out. Each button provide different functionality.
Schedule UI:
Let admin generate schedule for selected league and also show the schedule of
different league.
Match UI:
Let admin add a match records for certain league.
Control Panel:
Let admin add, update or delete all the important data like teams, league, players,
Referees.
Points Table:
Let admin see the auto-generated points table for every league stored in database.
Project Coordination Office Page 17 of 26
<Project code> FYP I Final Report <Version x>
6.2 Snapshots of Interaction Modules
Project Coordination Office Page 18 of 26
<Project code> FYP I Final Report <Version x>
Project Coordination Office Page 19 of 26
<Project code> FYP I Final Report <Version x>
Project Coordination Office Page 20 of 26
<Project code> FYP I Final Report <Version x>
Project Coordination Office Page 21 of 26
<Project code> FYP I Final Report <Version x>
Project Coordination Office Page 22 of 26
<Project code> FYP I Final Report <Version x>
Project Coordination Office Page 23 of 26
<Project code> FYP I Final Report <Version x>
6.3 Inputs and Expected Outputs
MODULE INPUT EXPECTED OUTPUT
User UI All the button events can be performed to
retrieve data.
Program must display data
according to the requirement of
user.
Login Page Enter Username and Password. Program display admin UI on
correct password.
Admin UI Admin will select button according to their
need.
Program open the correct UI as
instructed by admin.
Schedule UI Admin will select the league name from drop
down menu and on pressing create button
schedule will be created.
Program should create the
schedule on create button and
show the schedule if it already
created.
Match UI Admin have to enter match number, League
Name, Line ups, Substitutes, Goals scored by
each team.
Program should store the all
details of the match and also
update the points table
according to results.
Control Panel Let Admin fill the form of Players, teams,
league, Ground.
Program should store all the
data in database.
Points Table Admin have to enter league name. Program should retrieve points
table of given league name.
CHAPTER SEVEN: CRITICAL EVALUATION
7.0 Success criteria
The success criteria of this project are:-
• All the functions work in a proper manner.
• Database should be maintained.
• All exceptions are handled.
• Constraint are well defined.
7.1 Degree of Success
We have achieved almost everything we wanted to do but we are short of constraints and we
can improve this project by adding tournament functionality and adding national teams as well.
Project Coordination Office Page 24 of 26
<Project code> FYP I Final Report <Version x>
7.2 Learning Experience
7.2.1 Research Techniques
We modeled our project and found out all the requirements then we started
discovering objects on which we have to work. We get along iteratively and step by step we found
more objects to be worked. Finally, we implemented our code.
7.2.2 Project Selection Scale
The reason to select League Management System is that many of students go for
mainstream management systems. We were inspired by the functionality of ESPN Football and we
wanted to do the same thing by our self as we got to know something new.
7.2.3 Tools
Tools we used are jframe, SQL, Java.
7.3 Assumptions and Limitations
Our project is limited to leagues only. Tournament functionality can be added as well. Our
application can be run on local networks only.
7.4 Resources
The user need to have a laptop or pc, internet connection and ip address of Xampp server.
7.5 Future Enhancements
We will try to publish our project for wider perspective so that millions of football fans can
get access our application.
Project Coordination Office Page 25 of 26
<Project code> FYP I Final Report <Version x>
Want to Buy this Software?
Email me at:
Shahzaibibrahim96@gmail.com
Project Coordination Office Page 26 of 26

More Related Content

What's hot

Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9koolkampus
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]Rajon
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking systemSikandar Pandit
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
Case study on gina(gobal innovation network and analysis)
Case study on gina(gobal innovation network and analysis)Case study on gina(gobal innovation network and analysis)
Case study on gina(gobal innovation network and analysis)SaloniAgrawal41
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) samplePeny Gama
 
sports event management system.report
sports event management system.reportsports event management system.report
sports event management system.reportZuhaib Hunzai
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance SystemAkash Kr Sinha
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Drusilla918
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report pptKishan Maurya
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System DocumentationSanjana Agarwal
 
Software Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet CafeSoftware Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet CafeHari
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management SystemMuhammadHusnainRaza
 
Course registration system
Course registration systemCourse registration system
Course registration systemHuda Seyam
 

What's hot (20)

Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
 
School management System
School management SystemSchool management System
School management System
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
 
Case study on gina(gobal innovation network and analysis)
Case study on gina(gobal innovation network and analysis)Case study on gina(gobal innovation network and analysis)
Case study on gina(gobal innovation network and analysis)
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) sample
 
sports event management system.report
sports event management system.reportsports event management system.report
sports event management system.report
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System Documentation
 
Software Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet CafeSoftware Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet Cafe
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
 
Course registration system
Course registration systemCourse registration system
Course registration system
 

Similar to Football League Management System Final Year Report

Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing systemAkshita Pillai
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.docShangaviS2
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology RaviKalola786
 
Software design specification
Software design specificationSoftware design specification
Software design specificationSubhashiniSukumar
 
Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docxsanthoshyadav23
 
Software Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docxSoftware Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docxrronald3
 
IRJET- Application Backup and Restore across Multiple Devices
IRJET-	 Application Backup and Restore across Multiple DevicesIRJET-	 Application Backup and Restore across Multiple Devices
IRJET- Application Backup and Restore across Multiple DevicesIRJET Journal
 
IRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET Journal
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netGeorgekutty Francis
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxminationAditi_17
 
IRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET Journal
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)ANISUR RAHMAN
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationkomkar98230
 
Report (icons event ) (2)
Report (icons event ) (2)Report (icons event ) (2)
Report (icons event ) (2)SIDDHARTHHATKAR
 

Similar to Football League Management System Final Year Report (20)

Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
combinepdf
combinepdfcombinepdf
combinepdf
 
Srs
SrsSrs
Srs
 
Blue book
Blue bookBlue book
Blue book
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Job portal
Job portalJob portal
Job portal
 
Software design specification
Software design specificationSoftware design specification
Software design specification
 
Library management system
Library management systemLibrary management system
Library management system
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 
Software Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docxSoftware Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docx
 
IRJET- Application Backup and Restore across Multiple Devices
IRJET-	 Application Backup and Restore across Multiple DevicesIRJET-	 Application Backup and Restore across Multiple Devices
IRJET- Application Backup and Restore across Multiple Devices
 
IRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend System
 
Airline information system
Airline information systemAirline information system
Airline information system
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .net
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
 
IRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET - Acet Sports Alert
IRJET - Acet Sports Alert
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
 
Report (icons event ) (2)
Report (icons event ) (2)Report (icons event ) (2)
Report (icons event ) (2)
 

Recently uploaded

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

Football League Management System Final Year Report

  • 1. National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU) WORLD SOCCER LEAGUE MANAGEMENTWORLD SOCCER LEAGUE MANAGEMENT Project SupervisorProject Supervisor Majid HussainMajid Hussain Project TeamProject Team Shahzaib Ibrahim 15K -2272Shahzaib Ibrahim 15K -2272 Muneeb Ur Rehman 15K -2283Muneeb Ur Rehman 15K -2283 7-December-20177-December-2017 Submitted in partial fulfillment of the requirements for the degreeSubmitted in partial fulfillment of the requirements for the degree of Bachelor of Scienceof Bachelor of Science The Department of Computer ScienceThe Department of Computer Science National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU) Main Campus, KarachiMain Campus, Karachi December 2017December 2017
  • 2. <Project code> FYP I Final Report <Version x> National University of Computer & Emerging Science e (FAST-NU)National University of Computer & Emerging Science e (FAST-NU) WORLD SOCCER LEAGUE MANAGEMENTWORLD SOCCER LEAGUE MANAGEMENT Project SupervisorProject Supervisor Project ManagerProject Manager Project TeamProject Team Shahzaib Ibrahim 15K -2272Shahzaib Ibrahim 15K -2272 Muneeb Ur Rehman 15K -2283Muneeb Ur Rehman 15K -2283 Submission DateSubmission Date Supervisor: Majid Hussain ____________________ Head of Department: Dr. Jawwad A. Shamsi ____________________ The Department of Computer ScienceThe Department of Computer Science National University of Computer & Emerging Sciences (FAST NU)National University of Computer & Emerging Sciences (FAST NU) Main Campus, KarachiMain Campus, Karachi Project Coordination Office Page 2 of 26
  • 3. <Project code> FYP I Final Report <Version x> Table of Contents CHAPTER ONE: CONTEXT AND PRELIMINARY INVESTIGATION 1.0 Project Selection 1.1 Project Background 1.2 Project Scope 1.3 Project Objectives 1.4 Deliverables CHAPTER TWO: RESEARCH 2.0 Primary Research 2.1 Academic Research 2.1.1 Development Tools (font end and Back end) 2.1.2 Secondary Research CHAPTER THREE: REQUIREMENT ANALYSIS 3.0 User Requirements 3.1 Use-Case Diagrams 3.2 System Specifications 3.2.1 Performance Requirements 3.2.2 Safety Requirements 3.2.3 Security Requirements 3.2.4 Requirement attributes 3.2.5 Business Rule 3.2.6 User Requirement CHAPTER FOUR: DESIGN 4.0 Deliverables of Process Modeling 4.0.1 UML 4.0.2 Activity Diagram 4.0.3 Sequence Diagram 4.0.4 Component Diagram Project Coordination Office Page 3 of 26
  • 4. <Project code> FYP I Final Report <Version x> 4.0.5 Deployment Diagram 4.0.6 Collaboration Diagram 4.1 Conceptual Data Modeling 4.1.1 Entity Relationship Diagram 4.2 Database Design 4.2.1 Relations in the database CHAPTER FIVE: SOFTWARE TESTING 5.1 Test Plan Strategy 5.2 Unit Testing 5.3 Integration Testing 5.4 System Testing CHAPTER SIX: SYSTEM USER GUIDE 6.0 List of Interaction Modules 6.1 Snapshots of Interaction Modules 6.2 Inputs and Expected Outputs CHAPTER SEVEN: CRITICAL EVALUATION 7.0 Success criteria 7.1 Degree of Success 7.2 Learning Experience 7.2.1 Research Techniques 7.2.2 Project Selection Scale 7.2.3 Tools 7.3 Assumptions and Limitations. 7.4 Resources 7.5 Future Enhancements Project Coordination Office Page 4 of 26
  • 5. <Project code> FYP I Final Report <Version x> CHAPTER ONE: CONTEXT AND PRELIMINARY INVESTIGATION 1.0 Project Selection The purpose of this project is to provide a friendly environment to maintain the details of players, Team, League and every record needed. The main purpose of this project provide different reports for different function. This project describes the hardware and software interface requirements using ER diagrams and UML diagrams. 1.1 Project Background This project is inspired by the fact that many football fans are unable to see their favorite team matches due to several reasons like they are out with friends or busy somewhere else so we provide them with the software where they can see the summary of the games. They can find the stats of players, teams, leagues, points table etc. 1.2 Project Scope Football fans around the world need every single knowledge about their favorite players, clubs and international team. To get this information easily, we are creating this football league management system. There are big websites present in today’s world like ESPN Football, GOAL.com etc. 1.3 Project Objectives To provide an interface for an admin, so that an admin can keep the data through canned transactions and a user interface, so that a user can retrieve the data in a meaningful manner. 1.4 Deliverables Deliverables Date Requirement Definitions 15th October Software Requirement Specification 1st November Software Design Specification 10th November Project Evaluation 7th December Project Coordination Office Page 5 of 26
  • 6. <Project code> FYP I Final Report <Version x> CHAPTER TWO: RESEARCH The following chapter details the background reading and research that has taken place to allow effective and informed decisions to be made throughout this project to ensure a successful solution to the user’s problem is delivered on time, and meets the user’s requirements. The quality of each source used to form the background reading and research has been taken into account, only those that are deemed to be valid and from a reputable source have been used. Existing solutions and technologies have been researched and where plausible have the arguments for and against them explored to allow for an informed decision to be made regarding the development of the solution and justification also provided for the chosen technology. 2.0 Primary Research According to survey conducted by fsf.org, Over 30 million fans attended Premier League and EFL games last season while there are over billion viewers who watches football from home.  32% of fans feel their club cares about them and their views  90% said they wanted greater representation at board level But the problem occurs when many of the fans don’t have access to streaming to watch match and match day tickets are way expensive. Clubs must commit to genuine engagement both online and in the real world. So we have created a software where user around the world can see the online score, stats of player, leagues and teams. 2.1 Academic Research 2.1.1 Development Tools Front End: jFrame. Back End: Java, SQL, Xampp. 2.1.2 Secondary Research Books:  UML 2 Toolkit by Hans-Erik Eriksson, Magnus Penker.  Applying UML and Patterns 3rd Edition by Craig Larman. Websites • http://ebookily.net/doc/srs-library-management-system • https://www.smartdraw.com/uml-diagram/ Project Coordination Office Page 6 of 26
  • 7. <Project code> FYP I Final Report <Version x> CHAPTER THREE: REQUIREMENT ANALYSIS 3.0 User Requirement This is a broad level diagram of the project showing a basic overview. The users can be either admin or visitor. This System will provide a search functionality to facilitate the search of stats. This search will be based on various categories like players, teams, manager etc. Further the players, teams, manager etc. can be added/updated the information from the system. The users of the system can request show/compare of players for which they would have to follow certain criteria. 3.1 Use Case Diagram 3.2 System Specification 3.2.1 Performance Requirement The proposed system that we are going to develop will be used as the online system. Therefore, it is expected that the database would perform functionally all the requirements that are specified by the client.  The performance of the system should be fast and accurate. Project Coordination Office Page 7 of 26
  • 8. <Project code> FYP I Final Report <Version x>  World Soccer League Management System shall handle expected and non-expected errors in ways that prevent loss in information and long downtime period. Thus it should have inbuilt error testing to identify invalid username/password.  The system should be able to handle large amount of data. Thus it should accommodate high number of players and their data without any fault 3.2.2 Safety Requirement The database may get crashed at any certain time due to virus or operating system failure. Therefore, it is required to take the database backup so that the database is not lost. Proper UPS/inverter facility should be there in case of power supply failure. 3.2.3 Security Requirement  System will use secured database  Normal users can just read information but they cannot edit or modify anything except their personal and some other information.  System will have different types of users and every user has access constraints  Proper user authentication should be provided  No one should be able to hack users’ password  There should be separate accounts for admin and members such that no member can access the database and only admin has the rights to update the database. 3.2.4 Requirement attributes There may be multiple admins creating the project, all of them will have the right to create changes to the system. But the members or other users cannot do changes. The project should be open source. The Quality of the database is maintained in such a way so that it can be very user friendly to all the users of the database. The user be able to easily download and install the system. 3.2.5 Business Rules A business rule is anything that captures and implements business policies and practices. A rule can enforce business policy, make a decision, or infer new data from existing data. This includes the rules and regulations that the System users should abide by. This includes the cost of the project and the discount offers provided. The users should avoid illegal rules and protocols. Neither admin nor member should cross the rules and regulations. 3.2.6 User Requirement The users of the system are members and Librarian of the university who act as administrator to maintain the system. The members are assumed to have basic knowledge of the computers and internet browsing. The administrators of the system should have more knowledge of the internals of the system and is able to rectify the small problems that may arise due to disk crashes, power failures and other catastrophes to maintain the system. The proper user interface, user manual, online help and the guide to install and maintain the system must be sufficient to educate the users on how to use the system without any problems Project Coordination Office Page 8 of 26
  • 9. <Project code> FYP I Final Report <Version x> CHAPTER FOUR: DESIGN 4.0 Deliverables of Process Modeling 4.0.1 UML 4.0.2 Activity Diagram Project Coordination Office Page 9 of 26
  • 10. <Project code> FYP I Final Report <Version x> 4.0.3 Sequence Diagram Project Coordination Office Page 10 of 26
  • 11. <Project code> FYP I Final Report <Version x> 4.0.4 Component Diagram 4.0.5 Deployment Diagram Project Coordination Office Page 11 of 26
  • 12. <Project code> FYP I Final Report <Version x> 4.0.6 Collaboration Diagram Project Coordination Office Page 12 of 26
  • 13. <Project code> FYP I Final Report <Version x> 4.1 Conceptual Data Modeling 4.1.1 Entity Relation Diagram 4.2 Data Base Design 4.2.1 Relation in Database Project Coordination Office Page 13 of 26
  • 14. <Project code> FYP I Final Report <Version x> CHAPTER FIVE: SOFTWARE TESTING 5.1 Test Plan Strategy Testing strategy integrates software test case design methods into a well-planned series of steps that results in the successful construction of software 5.2 Unit Testing Unit testing is concerned with knowledge about testing a program unit, todetermine that it is free of data, logic or standard errors. At this level white box testing are used. This unit includes knowledge of dynamic analysis. In this unit testing individual components or models are tested. It relatively focuses in the small segments of the code and the aims to exercise a high percentage of internal paths. 5.3 Integration Testing Integration testing is concern with knowledge about validating that software component, which have been unit tested separately, interact correctly when they are put together to perform higher order function. In this application bottom up integration testing is done. 5.4 System Testing Project Coordination Office Page 14 of 26
  • 15. <Project code> FYP I Final Report <Version x> Project Coordination Office Page 15 of 26 S.no Test Objectives 1 To Check whether program display user end properly. 2 To Check if admin can login through correct password and username. 3 To Check if user enter data stores in database. 4 To Check if points table generated successfully after the match. 5 To Check if schedule created after schedule button is clicked. Test Case 1 Test Objective To Check whether program display user end properly. Test Data Run Program. Expected Result Program should display user interface. Test Result User screen appear successfully. Conclusion Expected result match test result. Test Case 2 Test Objective To Check if admin can login through correct password and username. Test Data Enter Username and Password. Expected Result Program should login to the admin panel. Test Result Admin Panel appear successfully Conclusion Expected result match test result. Test Case 3 Test Objective To Check if user enter data stores in database. Test Data User Enter Data. Expected Result Data Entered in SQL database. Test Result Program can retrieve data from database when required. Conclusion Expected result match test result. Test Case 4 Test Objective To Check if points table generated successfully after the match. Test Data User Enter Data of the match and ends the game. Expected Result Data Entered in SQL database and Points table updated successfully. Test Result Program update the points table. Conclusion Expected result match test result.
  • 16. <Project code> FYP I Final Report <Version x> Project Coordination Office Page 16 of 26 Test Case 5 Test Objective To Check if schedule created after schedule button is clicked. Test Data User press the create schedule button. Expected Result Program auto generate the schedule of particular league. Test Result Program create the schedule of that league. Conclusion Expected result match test result.
  • 17. <Project code> FYP I Final Report <Version x> CHAPTER SIX: SYSTEM USER GUIDE 6.1 List of Interaction Modules User UI: Includes 6 pages each of the page provide functionality to perform all the action that are allowed to user. Login Page: Include a login page where admin enters username and password to enter into admin UI. Admin UI: Include 6 buttons Schedule, Match, Control Panel, Points Table, Add Admin, Log- out. Each button provide different functionality. Schedule UI: Let admin generate schedule for selected league and also show the schedule of different league. Match UI: Let admin add a match records for certain league. Control Panel: Let admin add, update or delete all the important data like teams, league, players, Referees. Points Table: Let admin see the auto-generated points table for every league stored in database. Project Coordination Office Page 17 of 26
  • 18. <Project code> FYP I Final Report <Version x> 6.2 Snapshots of Interaction Modules Project Coordination Office Page 18 of 26
  • 19. <Project code> FYP I Final Report <Version x> Project Coordination Office Page 19 of 26
  • 20. <Project code> FYP I Final Report <Version x> Project Coordination Office Page 20 of 26
  • 21. <Project code> FYP I Final Report <Version x> Project Coordination Office Page 21 of 26
  • 22. <Project code> FYP I Final Report <Version x> Project Coordination Office Page 22 of 26
  • 23. <Project code> FYP I Final Report <Version x> Project Coordination Office Page 23 of 26
  • 24. <Project code> FYP I Final Report <Version x> 6.3 Inputs and Expected Outputs MODULE INPUT EXPECTED OUTPUT User UI All the button events can be performed to retrieve data. Program must display data according to the requirement of user. Login Page Enter Username and Password. Program display admin UI on correct password. Admin UI Admin will select button according to their need. Program open the correct UI as instructed by admin. Schedule UI Admin will select the league name from drop down menu and on pressing create button schedule will be created. Program should create the schedule on create button and show the schedule if it already created. Match UI Admin have to enter match number, League Name, Line ups, Substitutes, Goals scored by each team. Program should store the all details of the match and also update the points table according to results. Control Panel Let Admin fill the form of Players, teams, league, Ground. Program should store all the data in database. Points Table Admin have to enter league name. Program should retrieve points table of given league name. CHAPTER SEVEN: CRITICAL EVALUATION 7.0 Success criteria The success criteria of this project are:- • All the functions work in a proper manner. • Database should be maintained. • All exceptions are handled. • Constraint are well defined. 7.1 Degree of Success We have achieved almost everything we wanted to do but we are short of constraints and we can improve this project by adding tournament functionality and adding national teams as well. Project Coordination Office Page 24 of 26
  • 25. <Project code> FYP I Final Report <Version x> 7.2 Learning Experience 7.2.1 Research Techniques We modeled our project and found out all the requirements then we started discovering objects on which we have to work. We get along iteratively and step by step we found more objects to be worked. Finally, we implemented our code. 7.2.2 Project Selection Scale The reason to select League Management System is that many of students go for mainstream management systems. We were inspired by the functionality of ESPN Football and we wanted to do the same thing by our self as we got to know something new. 7.2.3 Tools Tools we used are jframe, SQL, Java. 7.3 Assumptions and Limitations Our project is limited to leagues only. Tournament functionality can be added as well. Our application can be run on local networks only. 7.4 Resources The user need to have a laptop or pc, internet connection and ip address of Xampp server. 7.5 Future Enhancements We will try to publish our project for wider perspective so that millions of football fans can get access our application. Project Coordination Office Page 25 of 26
  • 26. <Project code> FYP I Final Report <Version x> Want to Buy this Software? Email me at: Shahzaibibrahim96@gmail.com Project Coordination Office Page 26 of 26