You are on page 1of 30

SPORTS CLUB MANAGEMENT SYSTEM

BHAVAN’S VIVEKANANDA
COLLEGE
OF SCIENCE, HUMANITIES AND COMMERCE, SAINIKPURI,

SECUNDERABAD
Autonomous College - Affiliated to Osmania University
Accredited with ‘A’ grade by NAAC

CERTIFICATE
(B.C.A)

It is to certify that this is a bonafide record of the work done in the


laboratory during the year 2021 - 2022 by

Name : KAPIL PATIL


Roll Number :107219861017
Class/Sem : BCA V Sem
Subject : MINI PROJECT

Certified by:

Signature of the External Examiner Signature of the Internal Examiner

Course Co-Ordinator

pg. 1
SPORTS CLUB MANAGEMENT SYSTEM

TABLE OF CONTENTS:-

I. CERIFICATION-------------------------------------------------------------------------------------1
II. TABLE OF CONTENTS----------------------------------------------------------------------------2
III. DECLARATION-------------------------------------------------------------------------------------3
IV. ACKNOWLEDGEMENT---------------------------------------------------------------------------4

1. ABSTRACT --------------------------------------------------------------------------------5
2. EXISTING SYSTEM----------------------------------------------------------------------6
3. DISADVANTAGES OF EXISTING SYSTEM ---------------------------------------6
4. PROPOSED SYSTEM --------------------------------------------------------------------6
5. ADVANTAGES OF PROPOSED SYSTEM ------------------------------------------6
6. REQUIREMENT ANALYSIS-----------------------------------------------------------7
A. HARDWARE REQUIREMENT --------------------------------------------------------7
B. SOFTWARE REQIREMENT -----------------------------------------------------------7
7. SYSTEM ANALYSIS --------------------------------------------------------------------8

A. STUDY OF THE SYSTEM --------------------------------------------------------------8


B. PROBLEM ANALYSIS ------------------------------------------------------------------8
C. MODULE DESCRIPTION --------------------------------------------------------------8-9
I. ADMIN------------------------------------------------------------------------------------10
II. USER---------------------------------------------------------------------------------------10
III. MODULE OF SOFTWARE------------------------------------------------------------10
8. SYSTEM DESIGN ------------------------------------------------------------------------11

ARCHITECTURE DESIGN--------------------------------------------------------------11

DESIGN GOALS---------------------------------------------------------------------------11

DATA FLOW CHART--------------------------------------------------------------------12

DATA FLOW DESCRIPTION------------------------------------------------------------13

A. DESCRIPTION ABOUT WHAT IS SYSTEM DESIGN --------------------------13


B. UML DIAGRAMS WITH DESCRIPTION ABOUT EACH DIAGRAM -------17
I. USE CASE-------------------------------------------------------------------------------13
II. DESCRIPTION OF USECASE-------------------------------------------------------15

pg. 2
SPORTS CLUB MANAGEMENT SYSTEM
III. CLASS DIAGAM-----------------------------------------------------------------------15-18
IV. SEQUENCE DIAGRAM-----------------------------------------------------------------19-20
V. ACTIVITY DIAGRAM--------------------------------------------------------------21-23
C. ER DIAGRAMS WITH DESCRIPTION ---------------------------------------------24
D. ENTITY-------------------------------------------------------------------------------------25
E. ATTRIBUTE ------------------------------------------------------------------------------26
F. RELATIONSHIP-------------------------------------------------------------------------26
G. CARDINALITY IN ER DIAGRAM----------------------------------------------------27-28
9. FUTURE SCOPE --------------------------------------------------------------------------29

10. CONCLUSION -----------------------------------------------------------------------------30

pg. 3
SPORTS CLUB MANAGEMENT SYSTEM

DECLARATION

We RAJESH MANDAL (107219861036) & KAPIL PATIL(170219861017) students of


BCA in Bhavans Vivekananda College, Sainikpuri, Secunderabad, Telangana State, hereby
declare that the work presented in this Project entitled “SPORTS CLUB MANAGEMENT
SYSTEM” is the outcome of my own Bonafede work and is correct to the best of my
knowledge and this work has been undertaken taking care of engineering ethics. We declare
that this report contains only work completed by me except for information obtained in
legitimate way from literature, company or university sources. All information from these
other sources has been duly referenced and acknowledged in accordance with the
University

pg. 4
SPORTS CLUB MANAGEMENT SYSTEM

ACKNOWLEDGEMENT

Apart from the efforts by me, the success of project depends largely on the
encouragement and guidelines of many others. I take this opportunity to express
my gratitude to the people who have been instrumental in the successful
completion of my project.
I would like to thank our Principal Prof. Y.Ashok, Bhavan’s Vivekananda
College for having faith in me and thinking that I am capable enough to go on
with the project.
I would like to show my respect and gratitude to My Project Guide
Ms.Pulimati.Madhuri, Lecturer in Computer Science, Mr. G. Mahesh Kumar,
Coordinator of BCA program and Mrs. KVB Saraswathi Devi, HOD, Dept. of
Computer Science and other faculty members of the department. I can’t say thank
you is enough to my project guide for this tremendous support and help. I feel
motivated and encouraged every time I attend the project discussion. Without his
encouragement and guidance this project would not have been materialized.

pg. 5
SPORTS CLUB MANAGEMENT SYSTEM

ABSTRACT

Sports event management is to provide which manages the activity of many sports at a time. It also
manages the selection activity of students to college/school and to state level. This application will provide
the information regarding a sports tournament and will provide all necessary details about the tournament.
The user will consume less amount of time when compared to manual paper work through the automated
system. The system will provide the serving activity in quick and easy manner. To maintain information
about the
Teams participating in the tournament and related to particular sports. The main idea of the project is to
organize the sport events under state level and district level. The student’s information will be saved in
the database depending on the particular sports. Tournament venue and date will be maintained in the
database. Sports teacher and also sports students can use this system. The winner in the particular event
will announced through this system. The selected students for the next level will also announced using
this system.

There are two roles ADMIN and USER. Admin has all the access and he can create match with
other team, View match details and update the match results.
User can register, Login pay the fees, apply for a match which was created by admin and can
see the match results.

pg. 6
SPORTS CLUB MANAGEMENT SYSTEM

EXISTING SYSTEM
In the existing Sports Event Management system, students are not able to get proper
information about the games conducted in various colleges. The student needs to spend the
time to get the information about the game. The student should attend the venue to get
registered for the game which takes a lot of time.

DISADVANTAGES OF EXISTING SYSTEM


• Student cannot view upcoming match details created by admin.
• Students won’t have any dashboard to view their progress in that sports club.
• Students cannot pay through online.
• Admin cannot update the completed match details.

PROPOSED SYSTEM
The software to be produced is on “Sports Management System (SMS)”. There are 2 users’ i.e., the admin
and the student. Admin provides username and password to the students. He also has the right to add or
modify the given username and password of the student. Using this username and password, an students can
login to the system. The first procedure is the student registration. Here the students enter all the details of a
student including the sport they like to participate. All these information will be stored in the database. Next is
the entry of the tournaments. Here depending on the sport, the tournament date and the venue is saved in the
database for further confirmation. There are 5 different sports. A list of players will be displayed and also the
upcoming tournaments will be shown according to the particular sport. The system also provides a special
authority of adding photos to the system for a particular sport for sweet memories and for proof.
The system also does the selection procedure to the college level and the state level
competition. To the college level all the players are allowed to play.

ADVANTAGES OF PROPOSED SYSTEM


• It becomes convenient for members to view completed and upcoming match details 
Admin can create a new match against any team.
•Admin can update the completed match details and score card.
•The system calculates proper cost calculations for expected period hence there does not arise
any need of negotiating for cost.
•The system stores and sends all the members details to the admin for requests.
•The system is easy to use and saves human efforts and cost.

pg. 7
SPORTS CLUB MANAGEMENT SYSTEM

REQUIMENTS ANALYSIS

SOFTWARE REQUIMENTS :
Operating System : Windows 7 or Above
• Xampp
• PHP
• MySQL 5.0
• Java 1.8
• JavaScript

HARDWARE REQUIMENTS:
• Processor : i3 or Above
• Ram : 4GB
• Hard Disk: 250GB

pg. 8
SPORTS CLUB MANAGEMENT SYSTEM

SYSTEM ANALYSIS

A. STUDY OF THE SYSTEM

A club management system project that provides and manages various club activities such as member
registration, registration for various regular and vacation batches and more. The sports club management
system software is a .net built system that manages the entire club activities and provides respective
functionality for various types of visitors. This system is built with respect to managing a cricket club. It
allows normal users to avail for club membership, book the ground at for desired days and even enrol for
various activities in the club. The sports club management system is built keeping in mind various various
daily activities of a cricket club and the software automates all these club functionalities for easy operation
of the club.

B. PROBLEM ANALYSIS

In all the current sports clubs are have their students records in file or paper works and also the fees payment
will be done with paper work, will be leads more difficulty to maintain users/students records and it will
need lots of human efforts. Possible of human error also there in current sports club management systems.
Also, all the match records will be stored in database for future reference.

Our system will overcome all these flows so that each and every student record can be
maintained in database and also there not be any human error and mismatch of student or match
details.

C. MODULE DESCRIPTION
1.User Manual

In the system there are mainly one user interface using which a user is able to

 Login
 Register
 Admin Page
 Add new match
 Update Match
 View User/Match records
 User Page
 Apply For a match

pg. 9
SPORTS CLUB MANAGEMENT SYSTEM
 View completed match details

2.Admin:

• Manage Admin User.


• Approve Register Customer.
• Mange Games.
• Manage Team.
• Manage Player.
• Manage Schedule.
• Manage Tournament.
• View Booking and confirm it.

3.User

• Request for Registration.


• Login to Portal.
• Manage Profile.
• View Tournament.
• View Schedule.
• View Team Details.
• Apply for a upcoming match

Modules of the software:


• Login Registration: Admin provides username and password to the employee. He also has
the right to add or modify the given username and password of the employee. Using this
username and password, an employee can login to the system.
• Student Registration: The first procedure is the student registration. Here the employee enters
all the details of a student including the sport they like to participate. All these information
will be stored in the database.
• Tournament: Here depending on the sport, the tournament date and the venue is saved in the
database for further confirmation.

pg. 10
SPORTS CLUB MANAGEMENT SYSTEM
• Games: . A list of players will be displayed and also the upcoming tournaments will be
shown according to the particular sport. The system also provides a special authority of
adding photos to the system for a particular sport for sweet memories and for proof.
• Selection procedure: The system also does the selection procedure to the college level and the state
level competition. To the college level all the players are allowed to play. Whereas to the state level,
the best players will be selected from the college level list which will be also saved in the database.
• Logout: This module allows the user to Logout the application. Further operations cannot be
performed after user exits

SYSTEM DESIGN

1.Architectural Design
Architecture design is the most important phase of software development. It requires a careful planning and
thinking on the part of the system designer. Designing software means to plan how the various parts of the
software are going to achieve the desired goal. It should be done with utmost care because if the phase
contains any error then that will effect the performance of the system, as a result it may take more processing
time, more response time, extra coding workload etc.

Software design sits at the technical kernel of the software engineering process and is applied
regardless of the software process model that is used. After the software requirements have been analysed
and specified, software design is the first of the three technical activities Designing, Coding and Testing
that are required to build and verify the software. Each activity transforms information in such a manner
that ultimately results in validated computer software.

DESIGN GOALS
The following goals were kept in mind while designing the system:

• Make system user-friendly. This was necessary so that system could be used efficiently and
system could act as catalyst in achieving objectives.
• Make system compatible i.e. It should fit in the total integrated system. Future maintenance
and enhancement must be less.
• Make the system compatible so that it could integrate other modules of system into itself.
• Make the system reliable, understandable and cost-effective.

pg. 11
SPORTS CLUB MANAGEMENT SYSTEM

SYSTEM FLOW CHART DIAGRAM


TOURNAMENT FLOW:
START

ALREADY
REGISTERED

Fill proper
LOGIN
detail

CHECK USERNAME

PASSWORD
CORRECT

DETAIL

VEIW MATCH
PARTICIPATE STATISTICS
TEAM SCHEDULING

AUTO MATCH
MANUALLY MATCH UPLOAD SCORE
SCHEDULING SCHEDULING

LOGOUT

STOP

FIG:1

pg. 12
SPORTS CLUB MANAGEMENT SYSTEM

DATA FLOW OF THE SYSTEM


The Data Flow Diagram shows the flow of data or information. It can be partitioned into
single processes or functions. Data Flow Diagrams can be grouped together or decomposed
into multiple processes. The DFD is an excellent communication tool for analysts to model
processes and functional requirements. Used effectively, it is a useful and easy to understand
modeling tool. It has broad application and usability across most software development
projects. It is easily integrated with data modeling, workflow modeling tools, and textual
specs. Together with these, it provides analysts and developers with solid models and specs.
Alone, however, it has limited usability. It is simple and easy to understand by users and can
be easily extended and refined with further specification into a physical version for the design
and development teams.
Data Flows DFDs show the flow of data from external entities into the system, showed how
the data moved from one process to another, as well as its logical storage.
There are only four symbols:
1. Squares representing external entities, which are sources or destinations of data.
2. Rounded rectangles representing processes, which take data as input, do something to it,
and output it.
3. Arrows representing the data flows, which can either, be electronic data or physical items.
4. Open-ended rectangles representing data stores
There are several common modeling rules for creating DFDs:
1. All processes must have at least one data flow in and one data flow out.
2. All processes should modify the incoming data, producing new forms of outgoing data.
3. Each data store must be involved with at least one data flow.
4. Each external entity must be involved with at least one data flow.
5. A data flow must be attached to at least one process.

pg. 13
SPORTS CLUB MANAGEMENT SYSTEM

UML DIAGRAM
UML is an acronym that stands for Unified Modeling Language. Simply put, UML is a modern
approach to modeling and documenting software. In fact, it’s one of the most popular business
process modeling techniques.

It is based on diagrammatic representations of software components. As the old proverb says: “a


picture is worth a thousand words”. By using visual representations, we are able to better
understand possible flaws or errors in software or business processes.

USECASE DIGRAM

FIG:2

pg. 14
SPORTS CLUB MANAGEMENT SYSTEM

 Description of use case

For the description of this use case diagram, we can see there are two actors in here.
They are admin and the user. In this case user will be the primary actor. Cause all the
activities that are taken that according to user. And there is admin panel, who will
control all the user and the whole application activity. Well now if we see the user
actor, it can do login then doing project see, event registration, alumni show, help
desk question, read blog, and also comment on blog. So user can perform this action
according to the use case diagram. And also user can get access to the admin’s event
user section with the support of the admin. Now if we can see the admin section all
the user activities are controlled by the admin. To know more about this let’s see all
the use case table model.

 Use Case of Login

cases details

Actors Admin, user

Pre- nothing
conditions

Post- After successful login actor will go to the desire dashboard.


conditions
Basic flow Actors will login with their login data. Then successful login
will get them into their dashboard for further works.

pg. 15
SPORTS CLUB MANAGEMENT SYSTEM

CLASS DIAGRAM
Class diagram is a static diagram. ... The class diagrams are widely used in the modelling of object-oriented
systems because they are the only UML diagrams, which can be mapped directly with object-oriented
languages. Class diagram shows a collection of classes, interfaces, associations etc.

1.Class of sports club management system class diagram

 Admin class manages all the operations of the tournament activities.

 User class manages activities in their profiles.


 Events Class Manage all the operations of events activites .
 alumni Class Manage all the operations of Services.
 Front page Class Manage all the operations of club.

2.classes and their attributes of sports club management system Class Diagram-

 Admin Attributes- admin_id, admin_name, admin_code, admin place, admin-password.


 user Attributes- name_id, user_name, user-blood group user-contact, user-password
 Events Attributes. Events-name ,events-id, events-details
 Frontpage attributes-clubname clubtitle clubimage clubabout contantmail
 Help desk - help-id ,questions ,answers ,status

pg. 16
SPORTS CLUB MANAGEMENT SYSTEM

FIG:3

pg. 17
SPORTS CLUB MANAGEMENT SYSTEM

Methods for sports club management system for class diagram


1.Admin method-
handle-event()
handle-user()
handle-alumni() help-desk()
Manage-project()
,manage-cost.()
2.User method
-register-event()
user-update -data ()
see-notice()
see-alumni()
manage- event user().
3.Project method-
-Show(),
- update()
-delete()
4.Help desk method-
-answer()
-Changestatus()
5.Notice
+Get-notice()
-Update()
-Delete()

pg. 18
SPORTS CLUB MANAGEMENT SYSTEM
SEQUENCE DIAGRAM
A sequence diagram or system sequence diagram (SSD) shows object interactions arranged in
time sequence in the field of software engineering. It depicts the objects involved in the scenario
and the sequence of messages exchanged between the objects needed to carry out the functionality
of scenario.

FIG:4

pg. 19
SPORTS CLUB MANAGEMENT SYSTEM

SEQUENCE DIAGRAM
The logic of the sequence diagram is for system modeling, it is almost a self-describing. It shows
the relationship between different objects in the process of the invocation, at the same time it can
also display different calls to different objects in a very detailed way.

The main purpose of the sequence diagram is to define the sequence of events, produce some
output of hope. The point is not the message itself, but the message of the order. However, most of
the sequence diagram shows what message passed between system object, and the order they
happen.
According to the information of horizontal and vertical dimensions: the vertical dimension show
message call from top to bottom of time series, dimension level the object instance from left to
right message sent to.
Between six modules in this system, it follow the principle of “high cohesion and low coupling”
to design, each module being subsystem between each other with less contact.
Here take the sports venue management module sequence diagrams as example. The sequence
diagram describes the main process of a sports venue management module, mainly describes the
administrator system, sports ground, sports ground change management information
which can then be applied to sports management center for sports ground by the user, the user can
include teachers, students are also included, then reply to the applicant after checking by the
administrator.

pg. 20
SPORTS CLUB MANAGEMENT SYSTEM

ACTIVITY DIAGRAM
An activity diagram is a behavioural diagram i.e. it depicts the behaviour of a system. An activity
diagram portrays the control flow from a start point to a finish point showing the various decision
paths that exist while the activity is being executed.

Activity diagram for player

FIG:5

pg. 21
SPORTS CLUB MANAGEMENT SYSTEM

ACTIVITY FOR USER


In the activity diagram for player ,the user has to registers to the sports club management
with a user name and their own password.
After the registration completes the user can login into the sports club management with the
username and password which he/she has selected.
The user after logging into the site they can view their profile also they can manage their
profile and make changes
The user will get team request for various tournament which he/she is participated and can
accept the team request for conforming to play the tournament
As the user will be set for all the details about the match the user can logout of their profile
and can login in any time for further details.

ACTIVITY FOR ADMIN

In the activity diagram for Admin the admin has to registers to the sports club management
with a user name and their own password.
After the registration completes the admin can login into the sports club management with the
username and password which he/she has selected.
The admin after logging into the site they can view team details as per the tournament and
also the players details.
All the details and teams details the admin will be send to all the players .
The admin will be creating matches of the teams and after the completion of the match the
admin will be uploading all the scores in the respective players profile.
After completing the match and uploading the scores and details about the players the admin
can logout of the profile.

pg. 22
SPORTS CLUB MANAGEMENT SYSTEM

Registration

LOGIN

Activity diagram for Admin


FIG:6

pg. 23
SPORTS CLUB MANAGEMENT SYSTEM

ER DIAGRAM
An entity-relationship diagram (ERD) is a data modelling technique that graphically
illustrates an information system's entities and the relationships between those entities. An
ERD is a conceptual and representational model of data used to represent the entity
framework infrastructure.

ER diagram has three main


components:
1.Entity
2.Attribute
3. Relationship

1. Entity
An entity is an object or component of data. An entity is represented as rectangle in an

ER diagram.

2. Attribute
An attribute describes the property of an entity. An attribute is represented as Oval in an
ER

diagram

3. Relationship

A relationship is represented by diamond shape in ER diagram

pg. 24
SPORTS CLUB MANAGEMENT SYSTEM

CARDINALITY IN RELATIONSHIP

Fig:7

pg. 25
SPORTS CLUB MANAGEMENT SYSTEM

An Entity-Relationship Diagram (ERD) is a visual presentation of entities and relationships.


That type of diagrams is often used in the semi-structured or unstructured data in databases
and information systems.

At first glance ERD is similar to a flowchart, but it has specialized symbols and the meanings
of those symbols, which make it applicable in the database models designing. An ERD is
another best practice to define business processes and the foundation for a relational database.

An ERD is a general result of methodical analysis to determine and depict what is significant
to processes in a business circle. It only shows a business data schema in the vector graphical
form. The first step of the information system construction takes these models during the
requirements analysis. The data modeling mechanism can be applied to build any logical data
model, such as the relational model, and this is mapped to a real model during design.

This solution extends ConceptDraw DIAGRAM software with the ability to describe a
database using the Entity-Relationship model.

This solution includes icons advocated by Chen's and Crow's Foot notation that can be used
when describing a database.

The vector graphic diagrams produced when using this solution can be employed in your
white papers, presentations, data sheets, posters, or any technical material.

• The entity Relationship Diagram (ERD) depicts the relationship between the
data objects. The ERD is the notation that is used to conduct the date modeling
activity the attributes of each data object noted is the ERD can be described
resign a data object description.

• The set of primary components that are identified by the ERD are

• Data object

• Relationships

• Attributes

• Various types of indicators.

The primary purpose of the ERD is to represent data objects and their relationships.

Modules:

1.USER FEES
 User name
 User-id
 Address
 password

pg. 26
SPORTS CLUB MANAGEMENT SYSTEM

2.USER LOGIN
 User name
 User pass

3.MATCH HISTORY
 User name
 Match history
 User-id

4.MATCH DETAILS
 Ground details
 Date
 Opposite team

5.ADMIN LOGIN
 Admin-id
 Pass

6.FEE HISTORY
 User name
 Transaction-id
 Date

pg. 27
SPORTS CLUB MANAGEMENT SYSTEM

The Following ER diagram shows the entity relationship between each table and its
attributes. Through this diagram we can clearly see the primary key and foreign key
constrains for each tables.

FIG:8

pg. 28
SPORTS CLUB MANAGEMENT SYSTEM
FUTURE SCOPE

We have successfully finished our sports club management System. But we would like to
improve our system in future. Our current system is website based. We want to turn this system into
android application so that I will be more user friendly. Also now a days security is of major
importance. So we would like to tighten up the security of our system. Finally we would like to add
few options for editing the information that are already saved into the our system. We sincerely hope
that our System will help all to work effectively with their students and matches for their easy.

So, Finally we would like to do the following future enhancement in our system so that will will
work more effectively

▪ Improvement in Security

▪ Convert Same as android mobile Application

pg. 29
SPORTS CLUB MANAGEMENT SYSTEM
CONCLUSION

The objective of this project was to build a program for maintaining the details of all
students and match details for a sports club .“Sports Management System” project which helps
students to save a lot of time in searching for games being conducted in various colleges. Our
project provides students to get register from anywhere and anytime. The system developed is able
to meet all the basic requirements. It will provide the facility to the user so that they can keep tracks
of all the students performance. The management of the whole club and the student will be also
benefited by the proposed system, as it will automate the whole supply procedure, which will reduce
the workload. The security of the system is also one of the prime concerns.

There is always a room for improvement in any software, however efficient the system may
be. The important thing is that the system should be flexible enough for future modifications. The
system has been factored into different modules to make system adapt to the further changes.
Every effort has been made to cover all user requirements and make it user friendly.

1. Goal achieved: The System is able provide the interface to the user so that he can
replicate his desired data. .

2. User friendliness: Though the most part of the system is supposed to act in the
background, efforts have been made to make the foreground interaction with user as
smooth as possible. Also the integration of the system with Inventory Management project
has been kept in mind throughout the development phase.

pg. 30

You might also like