Skip to content

Rico-Jose/JMCMusicPlayer-Java

Repository files navigation

JMCMusicPlayer-Java

This project is developed according to South Metropolitan TAFE requirements.

Introduction

The JMC Music Player is an application designed for Jupiter Mining Corporation employees. The users need to log in using their credentials (the application uses hashing technique) to be able to use the application to search, play and sort the songs stored in a binary tree. The application loads and saves the path of the songs from and into a CSV file using a third-party library.

The algorithm used for sorting is merge sort, and binary search for searching.

Please see the How-To Guide by clicking Help from the menu bar for assistance in operating the application.


Test Case Description Expected Outcome Screenshot
Case 1 Run the application The user is asked to login with the username and the password.
Case 2 Enter incorrect login information A message shows up showing the hashed saved and entered password (FOR DEMO PURPOSES ONLY). Another message is shown saying the login information is incorrect.
Case 3 Enter correct login information A message shows up showing the hashed saved and entered password (FOR DEMO PURPOSES ONLY) then the Music Player is shown.
Case 4 Click Add Songs button The information for songs.csv are loaded containing the unsorted paths of the tracks and are shown in the table.
Case 5 Type an incorrect path of a song into the Text Field and click Search button A friendly message is shown.
Case 6 Type the correct path of the song into the Text Field and click Search button The song is played, and its full path is shown in the upper Text Field.
Case 7 Click the Sort button The paths in the table are sorted alphabetically.
Case 8 Click the Save button A message pops up saying whether it is successful or not. If successful, the information in the table are saved into a CSV file named songs copy.
Case 9 Click Help from the menu bar then click About A help file is shown.

About

Java III TAFE Project

Topics

Resources

Stars

Watchers

Forks