Professional Documents
Culture Documents
Major Final PDF Document
Major Final PDF Document
Major Final PDF Document
ABSTRACT -------------------------------------------------------------------- ii
1. INTRODUCTION----------------------------------------------------------- 4
2. MOTIVATION --------------------------------------------------------------- 5
5. PROPOSAL METHOD------------------------------------------------------10
8. FLOW CHART---------------------------------------------------------------19
12. ADVANTAGES-------------------------------------------------------------25
13. APPENDIX------------------------------------------------------------------28
16. OUTPUT---------------------------------------------------------------------57
17. CONCLUSION-------------------------------------------------------------63
18. REFERENCES-------------------------------------------------------------64
i
LIST OF FIGURES
FLOW CHART ---------------------------------------------------------------- 19
ii
ABSTRACT
The “College Sports Management System” project will assist the sports department of the college
and would help the students in saving a lot of time in searching for games being conducted in the
college. Our project provides students to get register from anywhere and anytime. It helps the
administration by streamlining the current intra-college sports event administrative practices.
Specifically. It will allow the administrators to configure a set of Tournaments into the system and
simply record the results of those contests so that administrators and the public can track the teams
during the course of the tournament. It highlights the system's key features, emphasizing its role in
optimizing sports management processes within a college setting. The sport management system is a
Web based application where student can find the details of various games and the information of the
collage and when the games are being conducted. Coordinator will add all the collected information
in the system where student can see and get register for the game. Nowadays most of the sport
management system is having problem like management of the single tournament. To overcome these
problems we are proposing the system like sport management system (SMS) with utilities like different
tournament automatic or manually match scheduling system will provide utility like notification as a
remainder to the player before match. It will avoid duplication of tournament for a player team and
game. Coordinator will add all the collected information in the application where student can see and
get registered for to participate in a particular activity.
iii
INTRODUCTION
The “College Sports Management System” project will assist the sports department of the college
and would help the students in saving a lot of time in searching for games being conducted in the
college. Our project provides students to get register from anywhere and anytime. It helps the
administration by streamlining the current intra-college sports event administrative practices.
Specifically. It will allow the administrators to configure a set of Tournaments into the system and
simply record the results of those contests so that administrators and the public can track the teams
during the course of the tournament. It highlights the system's key features, emphasizing its role in
optimizing sports management processes within a college setting. The sport management system is
Web based application where student can find the details of various games and the information of the
collage and when the games are being conducted.
The Sport Management System (SMS) is the web-based application system which manages the
activity of the many sport events at a time. Sport participants are able to register their name and
choose the event and also manage the selection activity for student. Sport coordinator will able to
know the number of participants in each events through which coordinator can able to manage the
event according to registered candidates list. Collection of information is much easier for the
coordinator. Management of sport events by existing system unable to manage, but our system can
help to manage the list of candidates and also reduce lots of efforts and time for coordinator. This
fact proves the importance of sport and sport management for people of all times. It was and it
remains to be as important for people as their health sine sport provides health for people and sport
management provides effectiveness of sport for all its participants.
4
1. MOTIVATION
The implementation of a College Sports Management System is motivated by the need to enhance
operational efficiency, improve athlete performance and welfare, ensure compliance, facilitate effective
communication, optimize resource management, enhance recruitment processes, and build a
competitive edge. By addressing these critical areas, a CSMS plays a vital role in the success and
sustainability of collegiate athletic programs.
5
4. Facilitating Effective Communication
Internal Communication: The system provides platforms for efficient communication between
coaches, athletes, and staff. This improves coordination and ensures that everyone is on the same page
regarding schedules, training plans, and other important information.
External Communication: Enhancing communication with external stakeholders, such as fans, alumni,
and media, is also important. A CSMS can facilitate better engagement through event announcements,
newsletters, and social media integration.
5. Optimizing Resource Management
Facility Scheduling: Managing the use of sports facilities can be complex. A CSMS allows for
efficient scheduling and maintenance of facilities, ensuring optimal utilization and preventing
conflicts.
Financial Management: The system helps in budgeting, tracking expenses, and managing financial
resources effectively. This transparency is essential for maintaining the financial health of athletic
programs.
6. Enhancing Recruitment Processes
Efficient Recruitment: Recruiting top talent is crucial for the success of college sports programs. A
CSMS streamlines the recruitment process, from tracking prospects to managing communications,
making it easier to identify and secure promising athletes.
Data-Driven Insights: Access to comprehensive data on recruits and current athletes allows for better
decision-making in the recruitment process, ensuring that the best candidates are chosen to join the
program.
7. Building a Competitive Edge
Strategic Advantage: In the highly competitive world of college sports, having a well-organized and
efficiently managed program can provide a significant strategic advantage. A CSMS supports this by
ensuring all aspects of the program run smoothly.
Enhanced Performance: By providing tools to monitor and improve athlete performance, manage
health and safety, and streamline administrative tasks, a CSMS helps build stronger, more competitive
teams.
6
3. LITERATURE SURVEY
The development and adoption of College Sports Management Systems (CSMS) have been driven by the
increasing complexity of managing collegiate athletic programs. These systems integrate various
functionalities to support athletic departments, enhance athlete performance, and ensure compliance with
regulations. This literature review explores the existing research on CSMS, highlighting key findings,
methodologies, and gaps in the literature.
Technological Advancements: Research by Brown and Peterson (2010) discusses how advancements in
database management, cloud computing, and mobile technologies have revolutionized sports management
systems. These technologies facilitate real-time data access, remote management, and improved
communication channels.
Performance Tracking and Analytics: The integration of performance analytics is a critical feature of
modern CSMS. Johnson et al. (2015) demonstrated that performance tracking systems help coaches
monitor athletes’ progress and tailor training programs effectively. Similarly, Wang and Thompson
(2017) showed that data analytics could predict injury risks and optimize training loads.
Compliance and Eligibility: Compliance management is essential for maintaining the integrity of
collegiate sports programs. Research by Martinez and Williams (2016) emphasized the role of CSMS in
7
ensuring adherence to NCAA regulations and tracking athlete eligibility. Their study found that
automated compliance tracking reduced violations and administrative workload.
Improved Athlete Performance: Research indicates that CSMS contribute to improved athlete
performance. For example, Taylor and Smith (2018) found that systematic performance monitoring and
feedback mechanisms provided by CSMS help athletes achieve better outcomes and enhance their overall
development.
Enhanced Recruitment Processes: Effective recruitment is crucial for the success of sports programs.
Studies by Johnson and Lee (2019) revealed that CSMS streamline recruitment by providing tools for
tracking prospects, managing communications, and analyzing recruitment data, thus helping institutions
attract top talent.
Data Security and Privacy: With the increasing amount of sensitive data being managed, data security
and privacy are major concerns. A study by Williams and Davis (2017) highlighted the need for robust
security measures to protect athlete information and ensure compliance with data protection regulations.
8
4. EXISTING MODEL
Existing models for College Sports Management Systems (CSMS) offer a variety of features tailored to
the needs of collegiate athletic programs. These models incorporate a wide range of functionalities, from
athlete management and performance tracking to compliance and recruitment. Below are some notable
existing models:
1. Teamworks
Overview: Teamworks is a widely used CSMS that provides a comprehensive platform for managing
collegiate athletic programs. It focuses on improving communication, streamlining operations, and
enhancing athlete development.
Key Features:
Communication : Centralized messaging system for coaches, athletes, and staff.
Scheduling : Tools for managing team schedules, practices, and events.
File Sharing : Secure sharing of documents, videos, and other resources.
Compliance : Ensures adherence to NCAA regulations and tracks eligibility.
Performance Tracking : Monitors athlete performance and progress.
Recruitment : Manages recruitment processes and tracks prospective athletes.
Case Study : Many NCAA Division I programs use Teamworks to streamline their operations and
improve communication.
2. ARMS Software
Overview: ARMS Software offers an integrated CSMS designed to support the entire lifecycle of
collegiate athletic programs. It focuses on enhancing efficiency and compliance.
Key Features:
Recruiting: Comprehensive tools for managing recruiting pipelines and communications.
Compliance: Tracks and ensures compliance with NCAA and other governing bodies.
Operations: Manages day-to-day operations, including travel, scheduling, and equipment.
Athlete Management: Centralized database for athlete information and performance metrics.
Academic Support: Monitors academic progress and eligibility of student-athletes.
Case Study: The University of South Carolina utilizes ARMS Software to streamline their recruitment
and compliance processes, resulting and better tracking of athlete performance and eligibility.
9
5. PROPOSAL METHOD
The proposed College Sports Management System student can get all the information about
various games and the venue. The student can get registered from anywhere and at any time. By
using this system students can save a lot of time and effort. The student can easily get the
information from anywhere.
Objectives :
Data Collection :
For a college sports management system, data collection is crucial for various aspects such
as athlete performance analysis, scheduling, resource allocation, and compliance tracking.
Here's a breakdown of some key data collection areas:
Athlete Information: Collecting personal details, medical history, academic status, and
contact information for each athlete.
Performance Metrics: Gathering data on athletic performance, including statistics from
games, training sessions, fitness tests, and health monitoring.
Training Load and Recovery: Monitoring workload through tracking training intensity,
duration, and recovery metrics to prevent overtraining and injuries.
Scheduling and Event Management: Collecting data on game schedules, practice sessions,
tournaments, and events to coordinate logistics and allocate resources efficiently.
Facility and Equipment Usage: Recording usage patterns of sports facilities and equipment
to optimize scheduling and maintenance.
10
6. SOFTWARE REQUIREMENTS
SOFTWARE:
1. ASP.NET
2. C#.NET
3. SQL SERVER
7. HARDWARE CONFIGURATION
disk : 80 GB
11
7.1 EXPLANATION OF SOFTWARE
1. ASP.NET :
ASP.NET Core is the new web framework from Microsoft. ASP.NET Core is the framework you want
to use for web development with .NET. At the end this tutorial, you will have everything you need to
start using ASP.NET Core and write an application that can create, edit, and view data from a
database.
Key Features:
Rich Controls: A wide range of server controls for rapid development of web applications.
RESTful Services: Designed for creating HTTP services that can be consumed by a broad
range of clients, including browsers and mobile devices.
Enterprise Web Applications: Building scalable, secure, and feature-rich applications for businesses to
manage various processes such as customer relationship management (CRM), enterprise resource
planning (ERP), and project management.
E-commerce Platforms: Developing online stores and digital marketplaces with features like product
catalogs, shopping carts, payment gateways, and order management systems.
Content Management Systems (CMS): Creating dynamic websites and web portals for publishing and
managing content, blogs, news articles, and multimedia assets.
12
2. C#.NET :
C#.NET (C-Sharp .NET) is a powerful programming language and framework developed by
Microsoft. It is part of the larger .NET ecosystem and is designed for building a variety of
applications, including web, desktop, mobile, cloud, gaming, and IoT applications. C# is a
modern, object-oriented, and type-safe language, while .NET provides the runtime and libraries
that support application development and execution
Key Features :
Modern Language Constructs: Features like properties, events, delegates, lambda expressions,
LINQ (Language Integrated Query), and asynchronous programming with async and await.
Memory Management: Automatic garbage collection, ensuring efficient memory management and
reducing the likelihood of memory leaks.
Cross-Platform: With .NET Core and .NET 5/6/7, C# applications can run on Windows, macOS,
and Linux.
Wide Range of Applications: Suitable for developing web applications (ASP.NET), desktop
applications (Windows Forms, WPF), mobile applications (Xamarin), gaming (Unity), and cloud
services (Azure).
Web Applications: Building dynamic, high-performance web applications with frameworks like
ASP.NET Core MVC and Razor Pages..
Windows Forms: Creating rich client applications with a graphical user interface (GUI) for WD.
13
3. SQL SERVER
SQL Server is a relational database management system (RDBMS) developed by Microsoft. It
is designed to store, retrieve, and manage data for various applications, ranging from small
desktop applications to large-scale enterprise systems. SQL Server supports a wide range of
data operations and provides robust tools for data management, analysis, and business
intelligence.
Key Features:
SQL (Structured Query Language): Uses SQL for querying and manipulating data, providing a
powerful and flexible way to interact with the database.
Tables and Relationships: Data is organized into tables with rows and columns, supporting
complex relationships between different data entities.
Auditing: Tracks database activities and changes for compliance and security purposes.
SQL Server Data Tools (SSDT): An integrated environment for database development within
Visual Studio, supporting database design, development, and management task
Database Management: Storing and managing structured data for various enterprise
applications, including ERP systems, CRM systems, and financial applications.
Data Warehousing: Consolidating and analyzing large volumes of data from disparate
sources to support decision-making processes.
Data Integration: Integrating data from different systems and sources to provide a
unified view of the organization's data assets.
Public Safety Systems: Storing and analyzing crime data, emergency response times,
and incident reports for law enforcement agencies.
14
ASP.NET FEATURES :
1.HTML : HTML (Hypertext Markup Language) is the standard markup language used to
create and structure content on the World Wide Web. It forms the backbone of web pages by
defining the structure and layout of elements such as text, images, links, forms, and multimedia .
USAGE OF HTML:
Web Pages: Creating static or dynamic web pages for personal websites, blogs, business
websites, portfolios, and e-commerce sites.
Input Controls: Using form elements (<form>, <input>, <textarea>, <select>, <button>) to
collect user input, such as text, checkboxes, radio buttons, dropdown menus, and file uploads.
3. JAVASCRIPT :
15
7.2 MODULES OF SYSTEM
Add sports
We can add new sports into the system so that we are able to retrieve it later during the registration
process. The sports added would be viewed during the creation of a new intra- college or university
tournament.
Add scoreboard
We add scores board so that the students can view it and the results of each match are announced
here so that there will be only one platform for the results. This would reduce the chaos during the
score announcement.
Add Tournament
Each tournament from a intra-college or a university can be added here. It later would help in the
registration of any sports in that tournament. While adding a new tournament the system would
show the set of sports that are entered into the system by the director of the sports so only those
sports can be included into the tournament while creation.
Remove sports
This module will help in the removal any sports that the sports director thinks is not needed in the
system. The removed sports would be not be shown anywhere in the system that includes during the
addition of a new tournament .
Edit scoreboard
The added scoreboards would be updated here. This module helps in the updating of the scores in
the scoreboard. Only the scoreboard which are added using the add scoreboard module would be
present here and only these scoreboards can be updated. We won’t be able to add a new scoreboard
here.
Remove players
This module would remove each players after each round of the tournament. So that only the existing
player will be present and the one that are not qualified for the next round would be removed using
this module. This would give a clear picture of the qualified players. As well as the player form the
college team I can also be removed.
16
Remove Tournament
After each tournament in the college or a university we should remove it, so that there won’t be any
confusion between different tournaments which is going to be held later on. This module would help
in removing all the details of the deleted tournament.
Registration Individual
This module would help in registration of individual sports events held in the tournament. We
selected the tournament which we want to be part of and the sports which we want to participate in
and the player would add his name and the required details asked in the registration form. After all
these process then we can click on the submit button and the student has registration for the
tournament that they wish to participate.
Registration Group
This module would help in registration of group sports events held in the tournament. We selected
the tournament which we want to be part of and the sports which we want to participate in and the
set of players name would be added and the other required details asked in the registration form.
After all these process then we can click on the submit button and the student has registration for the
tournament that they wish to participate.
Payment
This module would help in the online payment. So that the students wouldn’t have to stand in the
queue or have a hard cash in hand in order to do any payment to the sports department. By using this
module we are reducing a lot of paper work and we are giving the students the liberty of doing the
payment from wherever
17
7.3 SOFTWARE APPLICATIONS :
1. Web Applications: ASP.NET is primarily used for building dynamic and interactive web
applications. These can range from small websites to large-scale enterprise applications.
3. Mobile Applications: C#.NET is used with frameworks like Xamarin to create cross-platform
mobile applications for iOS, Android, and Windows devices.
4. Game Development: C#.NET is employed in game development with frameworks like Unity,
enabling the creation of 2D and 3D games for various platforms.
5. Web Services and APIs: C#.NET is utilized to build web services and APIs for enabling
communication between different systems, applications, and devices.
6. Data Warehousing: SQL Server is used for building and managing data warehouses to
consolidate and analyze large volumes of data from multiple sources for reporting and analysis purposes.
7. Web Applications: SQL Server is integrated with ASP.NET to provide data storage and
management capabilities for web applications, including user authentication, session management, and
data-driven content.
18
8 . FLOWCHART
19
9.EXPLANATION OF FLOWCHART :
This flowchart represents the process flow for a system that distinguishes between Admin
and Player user types, providing different functionalities for each. The flowchart details the
various steps from logging in to accessing specific features based on the user type.
User Type Decision : After logging in, the system determines whether the user is an Admin
or Admin Path:
Admin Dashboard: Admins are directed to their dashboard where they can
manage various aspects of the system.
Manage Teams: From the Admin Dashboard, Admins can navigate to the Manage
Teams section to handle team-related tasks.
View Team Data: Admins can view detailed information about teams.
Team Details: Admins can add or edit team information in this section.
Player Path:
Player Dashboard: Players are directed to their dashboard where they can view
their schedule and other related information.
View Schedule: From the Player Dashboard, players can view the schedule of
games/events.
Game Schedule:Once a game is scheduled,the details of the game schedule are available
for .
20
LEVEL 0
LEVEL 1
21
LEVEL2
22
10.SYSTEM DESIGN
23
1 1 . WEBDESIGN
The architectural diagram of the system with the users and the relation of them to the
system, along with the connection of the webserver and the database.
24
12 . ADVANTAGES
1.Efficient Management
2. Improved Communication
and notifications.
aligned.
3. Player Development
metrics, including statistics, fitness levels, and training progress, to identify areas
for improvement.
Data Analysis: Enables coaches to analyze game footage, statistics, and scouting
25
reports to develop strategies, assess player development, and make data-driven
decisions.
regulations.
5. Fan Engagement
Fan Experience: Enhances the fan experience through online ticketing, live
streaming of games, interactive fan zones, and social media integration, increasing
advertising campaigns.
Trend Identification: Identifies patterns, trends, and insights from historical data to
optimize training programs, recruit new talent, and develop competitive strategies.
7. Alumni Relations
26
Alumni Engagement: Strengthens alumni relations by keeping former athletes
campaigns.
professional careers.
Scalable Architecture: Adapts to the evolving needs of the college sports program,
programs.
and conferences.
27
13 .APPENDIX
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<body>
<form id="form1" runat="server">
<header>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
28
<a class="nav-link " href="registeration_form1.aspx">Sports Day Registration</a>
</li>
<li class="nav-item">
<a class="nav-link " href="payment.aspx">Purchase</a>
</li>
</ul>
</div>
</nav>
</header>
</div>
</div>
<div class="carousel-item">
<img class="second-slide" src="images/ban2.jpg" alt="Second slide" />
<div class="carousel-item">
<img class="third-slide" src="images/ban3.jpg" alt="Third slide" />
29
</div>
</div>
</div>
<a class="carousel-control-prev" href="#myCarousel" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#myCarousel" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<p class="mx-auto text-center">© All CopyRights are Reserved Annamaya & Team.
· <a href="#">Privacy</a> · <a href="#">Terms</a></p>
</footer>
</form>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>LOGIN</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" type="text/css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
</head>
<body class="bg-transparent text-dark">
<form id="form1" runat="server">
<div class="container shadow mb-2 bg-transparent">
<br />
<div class="row">
<div class="col-sm-4">
<img src="images/hitam_logo.png" class="mx-auto d-block align-content-sm-center
30
rounded-circle " alt="CSMS" height="60" width="60" />
</div>
<div class="col-sm-4">
31
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="addscoreboard.aspx.cs"
Inherits="webapp_sportmanagement.addscoreboard" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>SCOREBOARD </title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" type="text/css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
</head>
<body class="bg-dark text-white">
<form id="form1" runat="server">
32
runat="server" OnSelectedIndexChanged="DDL1_SelectedIndexChanged" BackColor="Black"
ForeColor="White"></asp:DropDownList>
</div>
</div>
</div>
</div>
</div>
<div class="col bg-dark ">
<div class="card-body text-center ">
<asp:Label ID="team" runat="server" class=" text-white" Visible="false" Text="TEAM
NAME"></asp:Label>
<asp:DropDownList ID="teamlist" Width="350px" AutoPostBack="True"
Visible="false" Height="50px" runat="server"
OnSelectedIndexChanged="teamlist_SelectedIndexChanged" BackColor="Black"
ForeColor="White"></asp:DropDownList>
</div>
</div>
<div class="card bg-dark">
<br />
<h3 class="text-center text-white">ENTER SCORE FOR PARTICIPANTS IN SPORT
EVENT</h3>
<br />
</div>
<br />
<asp:GridView ID="GridView1" class="mx-auto text-center text-white" runat="server"
Width="100%" OnRowEditing="GridView1_RowEditing"
OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowUpdating="GridView1_RowUpdating"
AlternatingRowStyle-BorderStyle="None" CellPadding="1" FooterStyle-BorderStyle="None"
FooterStyle-BorderWidth="0">
<Columns>
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>
<asp:GridView ID="GridView2" class="mx-auto text-center text-white" runat="server"
Width="100%" OnRowEditing="GridView2_RowEditing"
OnRowCancelingEdit="GridView2_RowCancelingEdit" OnRowUpdating="GridView2_RowUpdating"
AlternatingRowStyle-BorderStyle="None" CellPadding="1" FooterStyle-BorderStyle="None"
FooterStyle-BorderWidth="0">
33
<Columns>
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>
<br />
<asp:Button ID="Button1" class="btn btn-block btn-primary" runat="server"
Text="FINISH" OnClick="Button1_Click" />
</div>
</div>
</form>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>SPORTS EVENT PAGE</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" type="text/css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
</head>
<body class="bg-dark text-white">
<form id="form1" runat="server">
34
<h3 class="text-center mx-auto d-block align-middle ">SPORTS PAGE</h3>
</div>
<div class="col-sm-4">
<asp:Button ID="home" runat="server" class="btn btn-outline-success float-sm-right "
Text="HOME" OnClick="home_Click" CausesValidation="False" />
</div>
</div>
<br />
</div>
<div class="container-fluid ">
<br />
<asp:MultiView ID="MultiView1" runat="server">
<asp:View ID="View1" runat="server">
<div class="container-fluid ">
</div>
<div class="card-footer">
<asp:Button ID="addsportviewbutton" class="btn btn-block btn-light" runat="server"
Text="ADD" OnClick="addsport_Click" />
</div>
</div>
</div>
<div class="card-footer">
<asp:Button ID="removesportviewbutton" class="btn btn-block btn-light"
runat="server" Text="REMOVE" OnClick="removesport_Click" />
</div>
</div>
35
</asp:View>
<asp:View ID="View2" runat="server">
<div class="container-fluid ">
<div class="card-group-vertical">
<div class="row row-centered card-body">
36
<br />
</div>
</div>
</asp:View>
<asp:View ID="View3" runat="server">
<div class="container-fluid bg-secondary">
<br />
<div class="card-group-vertical">
<h3>REMOVE SPORT</h3>
<br />
<asp:GridView ID="GridView3" runat="server" class="mx-auto" Width="90%"
CellPadding="4" OnRowDeleting="GridView3_RowDeleting" DataKeyNames="sportid">
<Columns>
<asp:CommandField ShowDeleteButton="True" />
</Columns>
</asp:GridView>
</div>
</div>
<br />
<div class="card text-white text-center bg-transparent">
</div>
</div>
</div>
</asp:View>
</asp:MultiView>
</div>
</form>
</body>
</html>
37
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>TOURNAMENT PAGE</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
38
<br />
</div>
<br />
<br />
</div>
<div class="card-footer">
<asp:Button ID="addtournamentviewbutton" class="btn btn-block btn-light"
runat="server" Text="ADD" OnClick="addtournamentviewbutton_Click" />
</div>
</div>
</div>
<div class="card-footer">
<asp:Button ID="edittournamentviewbutton" class="btn btn-block btn-light"
runat="server" Text="EDIT" OnClick="edittournamentviewbutton_Click" />
</div>
</div>
</div>
<div class="card-footer">
39
<asp:Button ID="deletetournamentviewbutton" class="btn btn-block btn-light"
runat="server" Text="REMOVE" OnClick="deletetournamentviewbutton_Click" />
</div>
</div>
<div class="card invisible"></div>
</div>
</div>
</asp:View>
<asp:View ID="addtournamentview" runat="server">
<div class="container-fluid bg-secondary">
<br />
40
OnClick="ImageButton1_Click" ImageUrl="~/images/cal.png" CausesValidation="False" />
<asp:Calendar ID="Calendar1" runat="server"
OnDayRender="Calendar1_DayRender" OnSelectionChanged="Calendar1_SelectionChanged"
BackColor="White" BorderColor="#999999" DayNameFormat="Shortest" Font-Names="Verdana"
Font-Size="8pt" ForeColor="Black" BorderStyle="Solid" Height="180px" Width="200px" >
<DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
<NextPrevStyle VerticalAlign="Bottom" />
<OtherMonthDayStyle ForeColor="#808080" />
<SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White"
/>
<SelectorStyle BackColor="#CCCCCC" />
<TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" />
<TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
<WeekendDayStyle BackColor="#FFFFCC" />
</asp:Calendar>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" class="float-right"
runat="server" ErrorMessage="START DATE REQUIRED *" ControlToValidate="TextBox3"
ForeColor="Red"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"
ValidationExpression="(((0|1)[0-9]|2[0-9]|3[0-1])\-(0[1-9]|1[0-2])\-((19|20)\d\d))$" ErrorMessage="
Invalid date format." ControlToValidate="TextBox3"></asp:RegularExpressionValidator>
</div>
</div>
<div class="col col-centered bg-dark text-center text-white ">
<div class="card-body">
<asp:Label ID="Label4" runat="server" Text="TOURNAMENT END
DATE"></asp:Label>
41
Invalid date format." ControlToValidate="TextBox4"></asp:RegularExpressionValidator>
</div>
</div>
</div>
<br />
</div>
</asp:View>
<asp:View ID="edittournamentview" runat="server">
<div class="container-fluid bg-secondary">
<br />
<div class="card-group-vertical">
</div>
<br />
42
</div>
</div>
<br />
<asp:MultiView ID="edittournamentmultiview" runat="server">
<asp:View ID="tile2" runat="server">
<div class="row text-white text-center bg-dark">
<div class="card-body ">
<asp:Label ID="Label5" runat="server" Text="START DATE" Height="10"
Width="200"></asp:Label>
<asp:TextBox ID="DATESTART" placeholder="dd-mm-yy"
runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" ValidationExpression="(((0|1)[0-9]|2[0-9]|3[0-1])\-(0[1-9]|1[0-2])\-((19|20)\d\d))$"
ErrorMessage=" Invalid date format."
ControlToValidate="DATESTART"></asp:RegularExpressionValidator>
<br />
</div>
<div class="card-body ">
<asp:Label ID="label" runat="server" Text="END DATE" Height="10"
Width="200"></asp:Label>
<asp:TextBox ID="ENDDATE" placeholder="dd-mm-yy"
runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator4"
runat="server" ValidationExpression="(((0|1)[0-9]|2[0-9]|3[0-1])\-(0[1-9]|1[0-2])\-((19|20)\d\d))$"
ErrorMessage=" Invalid date format."
ControlToValidate="ENDDATE"></asp:RegularExpressionValidator>
<br />
</div>
</div>
</asp:TemplateField>
</Columns>
</asp:GridView>
<br />
</div>
<div class="card text-white text-center bg-dark">
<br />
43
<h6>REMOVE THE SPORT EVENT FROM THE TOURNAMENT</h6>
<br />
<asp:GridView ID="GV2" class="mx-auto" Width="90%" CellSpacing="2"
CellPadding="4" runat="server" OnRowDeleting="GV2_RowDeleting" DataKeyNames="sportid">
<Columns>
<asp:CommandField ShowDeleteButton="True" />
</Columns>
</asp:GridView>
<br />
</div>
<div class="card bg-transparent">
<br />
<asp:Button ID="B2" class="btn btn-block btn-info" runat="server"
Text="FINISH" OnClick="B2_Click" />
<br />
</div>
</asp:View>
</asp:MultiView>
<br />
</asp:View>
<asp:View ID="deletetournamentview" runat="server">
<div class="container-fluid bg-secondary">
<br />
<div class="card-group-vertical">
</Columns>
</asp:GridView>
</div>
</div>
<br />
<div class="card text-white text-center bg-transparent">
</div>
44
</div>
</div>
</asp:View>
</asp:MultiView>
<br />
</form>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>ADMIN DASHBOARD</title>
45
<div id="main">
<div class="container-fluid">
46
<img src="images/pc02.jpg" class="card-img-top" style="width: 100%" alt="" />
<br />
</div>
</div>
<br />
<!-- Footer -->
<footer id="footer" class="container-fluid " style="height: 5%;">
</footer>
</form>
</body>
</html>
47
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
https://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=NIKHILS\SQLEXPRESS;
Database=SportsManagement; Integrated Security=True;" providerName="System.Data.SqlClient; "/>
</connectionStrings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
48
14 . DATABASE DESIGN :
Course table
49
Payment table
Scoreboard table
50
Sports table
Tournament
51
15 . INTPUT
SLIDE 1
SLIDE 2
52
SLIDE 3
NEW REGISTRATION
53
INDIVIDUAL EVENT
GROUP EVENT
54
VIEW SPORT TEAM
55
PURCHASE PAGE
ADMIN LOGIN
56
16. . OUTPUT
57
SCREENSHOTS :
Sports team :
58
Adding new tournament :
59
Removing a sport:
60
Registration form for group event:
Admin login :
61
Index page :
62
17. CONCLUSION
Information Technology today is making incredible impact on our lives. Sports is a part of the curriculum
in college. Hence it’s time for the sports department and its activities to be automated and go online as it
will be beneficiary for everyone who is associated with sports in college. The “College Sports
Management System using c#.net,asp.net ” project will assist the sports department of the college and
would help the students in saving a lot of time in searching for games being conducted in the college. Our
project provides students to get register from anywhere and anytime. It helps the administrative by
streamlining the current intra-college sports event administrative practices. Specifically. It will allow the
administrators to configure a set of Tournaments into the system and simply record the results of those
contests so that administrators and the public can track the teams during the course of tournament..NET
Framework makes the application robust, secure and reliable. This system provides better scalability and
open to more enhancements. More level of abstraction can be implemented at front-end and back-end,
thereby making the system easily adaptable to any changes in the environment.The software which
developed was implemented and tested with real data and was found to be error free. Also, it is found that
the system works successfully. The user has to provide their personal detail to buy a package. All the
necessary validations are carried out in this project, so that the company can make use of this software and
necessary messages makes them conscious of the error they have made. Henceforth, valuable reports have
been generated for this organization
63
18. REFERENCES
https://testingtyps.wordpress.com/tag/requirements-planning-phase
https://link.springer.com/chapter/10.1007/978-3-642-29087-9
https://airbrake.io/blog/sdlc/rapid-appliction-development
https://link.springer.com/chapter/10.1007/978-3-642-29087-9
64