When the users open the app, they are greeted with a welcome screen titled with FlloringIconManager. Customers can search floor by category or search floor by name by clicking on search. Employees can log in using the account (i.e. Username: admin Password: admin) button from the top right corner to search, add, edit, and delete product. You may also scroll up and down to have a better picture of the Laminate.
After clicking the login button () employees can enter their username and password to access the store information. Once again, Username: admin Password: admin
Once the employee logs in they have the option to search by clicking on the search product button, add a product by clicking on the add product button, edit a product by clicking on the edit product button, and delete a product by clicking on the delete product button. Employees also have the option to log out by clicking on the log out button from the bottom right corner().
Customers can search for a product by entering the product name and when employees log in they also have the option to search product by name. Both customers and employees have the option to choose the store by selecting from the drop-down menu under all store locations and choose the floor type by selecting from the drop-down menu under all floors. Both customer and employees may search by any field filled out as long as its equal to or greater than 1 field filled out.
If the user chooses floor type as wood two other options (all wood types and all wood species) come up where they can choose the wood types and species. It will be the same for other floor types as well. Selecting a floor will reveal its sub lists.
This result yields the current information:
The user may click the product on the list to view more information about the selection, if multiple products are returned, the user may click on which ever object they want to see.
The user has the option to search with just name as well:
When searching this method, the search by name will look for anything that's matching the product name or the product brand as shown below:
The user may search however they please, another option is just searching by store:
Employees have the option to add a product by clicking on the add product button and filling in all the information about the floor such as product name, store, brand, type, color, size, quantity, and price. If wood flooring they also have the option to choose the type and species.
The employee then will add the fields for the product to have. No field can be left blank. The system will urge the user to fill in all blanks.
Once the employee presses add product, a prompt will show up and take the employee back to the employee menu. If the product was not successfully added an error message will occur:
Employees have the option to edit a product by clicking on the edit product button and search for the product to edit.
The screen is similar to the search screen, as an employee would have to search for the product they want to edit first. In this example the employee is going to look for all Ceramic Tiles in store 1003.
Once the product comes up employees can click on click product to edit in order to edit the information of the product which brings up a new screen. In this screen employees can edit the information about the floor such as product name, store, brand, type, color, size, quantity, and price. If wood flooring they also have the option to choose the type and species.
Below we are just changing the price and quantity.
When a product is successfully edited, a popup will confirm the success and bring the user back to the employee menu. If the edit was unsucessful and error will show up.
Employees have the option to delete a product by clicking on the delete product button and entering the product id and store id.
Here the user can delete the product they just added for their example:
When a product gets deleted, a prompt will notify the user whether the deletion was successful or not. If successful it will take the employee back to the menu: