This is my Football management system repository. A Dbms python based gui project . For this i used Tkinter library .Tkinter is a Python library primarily used for creating graphical user interfaces (GUIs) in a professional programming context. It serves as a toolkit for developers to design and implement desktop applications with interactive and visually appealing interfaces. Tkinter is especially valuable when building applications that require user interaction, data input, and a polished presentation.
Functions , Inheritance
following task are assigned by teacher that our project must have
1): A database platform my sql / oracle
2): An admin window that have insert, delete, update and display buttons that perform there various operations
The main reason of selecting this project is that i have interest in Football that's why i select this project and i try my level best to make it professional as much as i can
TEAMS: Three teams Barcelona , Realmadrid and PSG (you can add more teams according to your choice...)
PLAYERS: Each teams contain 11 players(you can not insert more than 11 players)
PLAYER_INFO: Search any player information by its unique id or name
TEAMS_RANKING: Ranking of the teams are based on the points
MATCHES: you can add matches
NOTE:- TRIGGERS are used in this project which is fired when ever you try to insert more than 11 players.And you can add more Feature in it according to your choice this is semester based project thats why i made this project according to the instruction given by course teacher
1). clone my repo
2). change image path
3). install database oracle / mysql work bench etc..
4). create schema which is provided above
5): Please make sure to installed the pre-requisite python libraries using the following commands.
Pip install tkinter.
Pip install pillow.
6): Also, make sure to install connector which connects python with my sql database.
Pip install mysql-connector-python.
Contributions are welcome! Feel free to fork this repository, make improvements, and submit pull requests. Help us enhance the Football Management System for the benefit of the open-source community.
Overall It's a great Experience. Alhamdulillah i completed this project alone. This project enhance my skills more and boost my confidence and Inshallah in future i will post more projects related with dbms on this repository.