Description: As a Manager, I want to log in by personal account including my phone number and password so that I can use functions in the app. 1. Input your phone number and your password. 2. Click the “Login”. 3. Read phone number and password from database. 4. Compare phone number and password. Flow basic of events 5. If correct Display the main interface. 6. Else Display message “We cannot find the account you entered. Please enter again !”. Name: Add US.1.1.1 Actor: Manager P: H Account Description: As a Manager, I want to add an account so that I can add new accounts. 1. Input account’s phone number and your password that you want to add. 2. Click the “ADD” button. 3. App will display a message “Do you want to add this account ?”. 4. If you click “Yes”, the system will scan the information you have entered. 4.1. If the information has the right form, the Flow basic of events App will display a message “You added this account successfully !”, and then the account will be added to the database. 4.2. If the information has the wrong form, App will display a message “The information you entered has some mistakes. Please enter again !”. 5. If you click “No”, the app will display the “ADD ACCOUNT” interface. Name: Delete US.1.1.1 Actor: Manager P: H Account Description: As a Manager, I want to delete accounts so that I can delete a user's account if it violates community standards. 1. Click on the “Delete” button. 2. Click on the checkboxes of the account that you want to delete. 3. Click on Symbol of delete. 4. App will display a message “Do you want to delete Flow basic of events this account ?”. 5. If you click “Yes”, App will display a message “You deleted this account successfully !”, and then the account will be deleted from the database. 6. If you click “No”, the app will display the “Delete User’s Account” interface. Name: Update US.1.1.1 Actor: Manager P: H Account Description: As a Manager, I want to update an account so that I can update the user's account if the user's account has wrong information. 1. Click on the “Update” button. 2. Click on the “Pencil” button to update the account's phone number and password that you want. 3. Click on Symbol of update. 4. App will display a message “Do you want to update this account ?”. Flow basic of events 5. If you click “Yes”, App will display a message “You updated this account successfully !”, and then the information of the account will be changed in the database. 6. If you click “No”, the app will display the “Update User’s Account” interface. Name: Add US.1.1.1 Employee’s Actor: Manager P: H Account Description: As a Manager, I want to add an employee's account so that I can add new employee’s accounts. 1. Input account’s phone number and your password that you want to add. 2. Click the “ADD” button. 3. App will display a message “Do you want to add this account ?”. 4. If you click “Yes”, the system will scan the information you have entered. 4.1. If the information has the right form, App Flow basic of events will display a message “You added this account successfully !”, and then the account will be added to the database. 4.2. If the information has the wrong form, App will display a message “The information you entered has some mistakes. Please enter again !”. 5. If you click “No”, the app will display the “ADD ACCOUNT” interface. Name: Delete US.1.1.1 Employee’s Actor: Manager P: H Account Description: As a Manager, I want to delete an employee's account so that I can delete some employee’s accounts if they don’t work for business. 1. Click on the “Delete” button. 2. Click on the checkboxes of the account that you want to delete. 3. Click on Symbol of delete. 4. App will display a message “Do you want to delete Flow basic of events this account ?”. 5. If you click “Yes”, App will display a message “You deleted this account successfully !”, and then the account will be deleted from the database. 6. If you click “No”, the app will display the “Delete User’s Account” interface. Name: Monitoring and automatically US.1.1.1 Actor: Manager P: H alerting employee’s Account Description: As a Manager, I want to monitor and automatically alert an employee’s account so that I can monitor accounts to see if there are any violations or not. If it has any problems, I can issue warnings automatically to staff. 1. Click on the “Monitor and Alert” button. 2. You'll see a report with a pie chart and a note about the violation level of each employee's account.. 3. If you want to alert automatically, click on text “Alarm Automatically”. 4. You will see a table about personal information and the violation level of each employee’s account. 5. If you want to alarm accounts which have a high level of violation, you click on the “Warning” button. Flow basic of events 6. The system will read information from the database, scan the level of each account, select accounts that have the high level anh then will give notification automatically to those accounts. 7. After finishing, you will see a notification “There is 1 account of an employee who has been warned. The system has received a notification to that employee.”. 8. If you want to see the sample warning, you might click on text “See the sample warning !” and the system will show you. Name: Track US.1.1.1 Actor: Manager P: H revenue Description: As a Manager, I want to track revenue and report daily, weekly, monthly, quarterly or annually so that I can track the revenue and report the quantity of products sold over a reasonable period of time, quickly and scientifically.. 1. Click on the “Track revenue” button. 2. Click on any period of time you want by clicking on buttons like “Daily”, “Weekly”, “Monthly”, “Quarterly”, or “Annually”. 3. The system will retrieve sales data from the database, then compile the data and report it by using charts according to different timelines. 4. If you click on the “Daily” button, you will see Line chart, “Weekly” – pie chart, “Monthly” – Area chart, “Quarterly” – Scatter chart, and “Annually” – Bar chart. Flow basic of events 5. If you want to report the overview of each chart, you can click the “Report” button. 6. If you want to print the report, click on text “Print the report?”. 6.1. If you click on the “Yes” button, the system will connect with your computer and printer to print this report. And the system will give you a message “Your computer is printing the report”. 6.2. If you click on the “No” button, you will go back to the main interface.