After there will be a list with all the flavors from where he will have the possibility to check a short description about the ice cream and to see their ingredients. Once the ordering process has been completed, a bill will be issued with the total payment and with the order that was made. 2. Requirements C art Description the Administrator AY Have the possibility to login to the application Have the possibility to add in the database ice cream flavors AY Have the possibility to delete from the database ice cream flavors * the Client Have the possibility to create a user account Have the possibility to authenticateHave the possibility to see the list of ice cream flavors Have the possibility to order ice cream Have the possibility to view the shopping cart 3. Use case scenarios SSL- Add new ice cream flavor Description: – The administrator will be able to add new ice creams in the data base Main scenario: – the administrator choose the add option – the administrator insert the name and the ice cream price ; a confirmation message will appear on the screen Data: name, price Preconditions: – the name should not exist in the database – the price should be a positive number Post conditions: – a new flavor has been addedSO- Delete an ice cream flavor Description: – The administrator will be able to delete an ice creams from the data base Main scenario: – the administrator choose the delete option – the administrator choose the name of the flavor that he wants to delete – a confirmation message will appear on the screen Data: name Post conditions: – an ice cream flavor has been deleted SO- Ice cream flavors list Description: – The client will be able to see the ice cream flavors list Main scenario: – the client will log in – the client choose the list button from the menu – the list will appear on the screenData: client, list Preconditions: – the client must be logged in order to see the list Post conditions: – Results – the flavors list SO- Order ice cream Description: – The client will be able to order ice cream from the application Main scenario: – the client will log in – the client chooses the flavors and the quantity of ice cream – after the order button will be pressed, a bill with the total payment will appear Data: name, quantity Preconditions: – the client must be logged in the quantity must be a number higher than O Post conditions: – a new order has been completed 4.
Use casesAdministrator Client 5. Business Model- Hierarchy Diagram 6. User guide Accessing the application In order to run the application it is necessarily to start Wampum Server.
And after that to select the folder ‘UP’ and then ‘cream’. After that the main page will appear in the browser. Application Structure In the main page we can find the menu of the application. We can see that we have a few choices: – to see the list of the ice creams – or to make an order If we want to make an order we select from the menu the ‘Order’ button. In this case a new window will appear with the list of ice creams.