Professional Documents
Culture Documents
1
Module:
1) User authentication and authorisation
Login description:-
1. Open website of cricket management system
2. Select login option
3. Enter the login details
3.1. If the enter credential is valid.
3.2. User will do successful login.
3.3. If the enter credentials is invalid. User will fetch same login page which display
invalid username or password.
Registration description:-
1. Open website of cricket management system
2. Select Registration option
3. Users can register with the system by providing necessary information, including userId,
password, and other required details.
2
4. After entering details user will get message as registration successful.
4.1. If user is already registered.
4.2. It will fetch to login page.
Reset Password:-
1. After registration user have access to reset password.
2. Using old password user can reset his password.
Logot:-
1. After login user can logout his account.
Admin Dashboard :-
3
Score maintainer dashboard :-
Score maintainer dashboard contain option like updating & managing score and
View score-related reports.
1. Updating and managing scores :-
1.1. Score Maintainers have the ability to update and manage scores associated with the
system.
1.2. This functionality allows Score Maintainers to input new scores, modify
existingones.
2. View score related reports :-
2.1. Score Maintainers can generate and view reports that provide overall score,
historical data.
4
Module:
2) Player Management
Dashboard:
1) On successful login, the admin is directed to a dashboard that provides an overview of the
cricket Management system .
2) This Dashboard Include a navigation bar with options for player management.
Add Player:
5
Update Player:
1) Next to each player's entry in the player list, include an "Edit" or "Update" button.
2) When the admin clicks this Edit And Update button, then it redirect to a View form with
already inserted fields containing the current player information.
3) Allow the admin to make necessary updates, validate the data, perform the database
operation, and confirm the update.
Delete Player:
1) In the player list, include a "Delete" button next to each player's entry.
2) When the admin clicks the "Delete" button,then it shows confirmation message.
3) If confirmed, perform the database operation to delete the player and provide a
confirmation message.
View Players:
1) In the player management section, provide an option to view the list of existing players.
2) Display a table with basic player information (e.g., name, date of birth, playing
role,Nationality,Player is bowler or batsman ,keeper) for quick reference.
Module:
3) Team Management
Create Team
Add Team
Update Team
Admin
Delete Team
6
Add Team
1) After Login Succesfully ,Admin Has A Option Of Create New Team.
2) Admin Has To Enter Proper Details Or Insert Team Details.
i. Providing Team Details Must Be Team Id , Team name And Team description.
3) After Adding the Team Admin Must“Save It”.
Update Team
1) While Updating Team Details Admin Has To Click On the Option “Select Team”.
2) Updating The Details.
i. While Updatng Admin Must Provide Team name , Team description.
3) Admin Must “Save It”.
Delete Team
1) While Deleting The The Team Details Admin Has A Option “Select Team”.
2) After Deleting The Team it will be Deleted From The List (The Deleted Team
Infromation Will Marked In The Database As A Team Deleted ).
Allot Player
selectteam
Fetch
registered
players info
Admin
7
Assign a players
to team(Allot
player)
Select team
1) After Clicking On Allot Player It Will Fetch All The Registered Players Information.
2) As The Fetching Information Is Done ,Admin can Add players in team .
TeamProfile
Display team
details
8
Update Team Details
1) Admin can be update add and remove the team players .
2) Admin can be update team details examples :- It can Be Matches , Last Matches ,
3) While Updating TheTeam detail Some Of the Option Are Also Provided Update Score ,
Bowlers Available In the Team , Batters Available In The Team etc .
Module:
4) Match Management
Schedule
Matches
Update
Matches
Actor
(Admin)
Provide
Notification
9
1) Open the website and login as Admin (Actor) if the admin is already registered, if not
then first register as Admin.
2) After login as Admin click on match schedule tab to view an alter match schedule.
While scheduling a match time of match, day of match and venue i.e. stadium and city
has to be take into account/consideration.
3) Match’s venue can be update only be update before 2 days of match day.
4) Every update in match schedule will generate a notification for viewer.
Match Results
Capture Match
Results
Record Score of
Individual player
(Score
Maintainer)
Update Team &
Player records
automatically
10
3) After successful login as score maintainer a dashboard will appear.
4)The dashboard will contain options for Notifications, Match Schedule, currently on going
match, statistics etc.
5)The actor will enter match results as soon as match ends.
6)Individual player performance should be record.
7)Match statistics should be record be record.
8)The match score and individual player score should automatically added in their databases. To
check if data is added or not, check the latest match played field.
9)Logout if work is completed.
Live Scoring
Update Live
Score
Live
Updates
Actor
11
Module:
Player Comparison:-
1) Enable users to compare the statistics of multiple players side by side.
2) Implement interactive features that allow users to select players and instantly see a
detailed comparison of their batting, bowling, and fielding performances.
12
Historical Performance View :
1) Allow users to view the historical performance of a player across different seasons or
years.
2) Implement a timeline feature that users can interact with to explore how a player's
performance has evolved over time.
13
2) Users can customize their notification preferences.
Player Registration :
1) Allow admins to register new players into the system.
2) Collect essential information such as personal details, historical performance data etc.
Injury tracking :
1) Implement a system for admins to track player injuries.
2) This includes recording the nature and duration of injuries, rehabilitation progress, and
clearances for players to return to play.
Notification Management :
1) Enable admins to send notifications to players, coachesregarding important updates, such
as selection for a match, milestone achievements, or team announcements.
User Access management :
14
1) Implement user access controls for admins.
2) Specify roles and permissions to restrict access to sensitive player data, ensuring that
only authorized personnel can make changes to certain information.
Module:
6) User Setting
15
Login :-
1) The user enters their username and password in the designated fields on the login
page.
2) The system validates the entered credentials against the stored user data.
1. Update profile :-
1) Allows users (Players, Coaches, Admins) to keep their personal information up-
to-date. This includes details such as name, contact information, and profile
picture.
2. Privacy and security Setting :-
1) Users can control who can view their profile and update their login credentials.
2) Users can choose who can view their profile (public, friends only, private)
3) Control the visibility of personal statistics (batting average, bowling figures) to
others
3. Styling Preference :
1) Lets users choose the visual appearance of the application by selecting a color
scheme that suits their taste or enhances usability.
4. Notification preference :
1) Customizes how users receive notifications
2) Users can choose their preferred communication channels (email, in-app, SMS)
types of notifications like match alerts .
5. Language and Regional Setting :
1) Personalizes the user experience by allowing individuals to set their preferred
language for the interface
2) adjust regional settings such as time zone and date format.
6. Accessibility Setting :
1) application's accessibility features, such as font size, contrast.
7. Account Deactivation or closure :
1) Provides users with the option to deactivate or close their account if they choose
to discontinue using the cricket management system
16
17