Skip to content

tktintin/swim-team-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swim Team Management System

Table of Contents

Motivation

This application is designed for the use of the collegiate swim team and their coaches. It can keep a record of the student athletes performance in swimming and in their academics, which can be helpful for coaches to record data of swimmers for further analysis or review as an altenative to multiple spreadsheets. It can also facilates communication amongst the team by notifying and keeping track of relevant announcement as well as swim lesson assignment in one place instead of mass email.

Installation

Check if Java has been installed:

$ java -version

Otherwise, Java can be installed following this link Install Java with https://www.java.com/en/download/help/download_options.html.

How to Use

Compile .java files into executable .class files.

$ javac -d . src/*.java
$ java app.Main

Class Diagram

Class Diagram

Use Cases

Sequence Diagram #1: Add Swimmer

Add Swimmer

Sequence Diagram #2: Add Swim Entry

Add Swim Entry

Sequence Diagram #3: Edit Health Record

Edit Health Record

Sequence Diagram #4: Make Announcement

Make Announcement

Sequence Diagram #5: View Individual Profile - Swimming Progress

View Individual Profile

Sequence Diagram #6: View Team Profile - Roster

View Team Profile

License

MIT License

About

Swim Team Management System (Native Java Application)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages