Professional Documents
Culture Documents
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)
Certified by:
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
ARCHITECTURE DESIGN--------------------------------------------------------------11
DESIGN GOALS---------------------------------------------------------------------------11
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
pg. 3
SPORTS CLUB MANAGEMENT SYSTEM
DECLARATION
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.
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.
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 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:
3.User
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
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
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.
USECASE DIGRAM
FIG:2
pg. 14
SPORTS CLUB MANAGEMENT SYSTEM
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.
cases details
Pre- nothing
conditions
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.
2.classes and their attributes of sports club management system Class Diagram-
pg. 16
SPORTS CLUB MANAGEMENT SYSTEM
FIG:3
pg. 17
SPORTS CLUB MANAGEMENT SYSTEM
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.
FIG:5
pg. 21
SPORTS CLUB MANAGEMENT SYSTEM
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
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.
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
pg. 24
SPORTS CLUB MANAGEMENT SYSTEM
CARDINALITY IN RELATIONSHIP
Fig:7
pg. 25
SPORTS CLUB MANAGEMENT SYSTEM
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
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
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