The Music Shop is the final result of the collaborative effort from Fadhlan and Alvin for Database Systems application final project. The final application is separated for customers, sellers, and managers.
General
- Login Screen

When a user opens up the program, they will be greeted with login form. Existing user would only need to input their username and password while new user would be required to register their account first.
- Register Screen

When a new user opens up the register screen by pressing the register button in the login screen, they will the be redirected to the register screen. Here, the user can enter their information for their account.
Customer Side
- Catalogue Screen

This is the default screen when a customer logs in to the application. In this screen the customers would have access to different features such as search items, add items to their shipping bin, etc.
- Search Function

The customer would be able to input a text in the search box and finds instruments/items that match anything that they input in the search box. The inputted text would be accounted in the searching from the name of the item, category, or the description.
- Adding Items to the Shipping Bin

The add button is used to add item to the shipping bin. The remove button is similar with the difference being used to remove an item from the shipping bin.
- Order Button

By pressing the order button, the user would then be greeted with the checkout screen where the user can finalize the order by pressing the order now button or cancel their order by pressing the cancel order button.
- Receipt Screen

After pressing the order now button, the user would then be able to see their receipt showing their order number as well as their total item price and delivery address.
- Edit Profile Button

In the first screen, there is an edit profile button located in the top left of the screen. This will get the user to this screen where customers could see their order list or edit their profile by changing username, password, or other details.
- Customer Orders

- Edit Profile Button

Employee Side
- Login Screen

If a manger of the store already assign a user’s account as an employee account, they could login by checking the employee check box to login to the application as an employee.
Use Kai as the username with 12345 as the password to access as the manager.
- Greeting Screen

In the greeting screen, their role would be shown. The roles are separated between the seller role and the manager role. The manager role would have access to the employee database while the seller role would only have access to the instruments database. Both of the roles have their edit access to their respective databases.
- Manager Database Screen


When a manager press the employee button, they would have access to the employee database screen. Here, a manager can filter the details of each employee as well as editing or creating new employee. The seller button would be changed to the instrument button in which case it would redirect the scene into the edit instruments database screen.
- Create Employee Prompt

Finally both the managers and seller would have access to the show database button. By pressing this button it will show all the databases of the application
- Databases Screen

This Manual Was Created By:
- Fadhlan Muhammad Razan (2440047463)
- Nathaniel Alvin (2440042430)