Learner Name: Liel Atakone Lokemba Class: C2 Date: 2023/08/03 Annexure 1 Task 1: User Requirements Task 1a Clearly outline the objective of the task (what are you going to do): Topic: A management system application for an online store for home-made items. Task: The management system application will make it easier for an entrepreneur to run their business by: ● Calculating the amount of time to make a product ● Calculating cost of marketing ● Calculating profit ● Tracks stock Solution: The application will have a login to keep the entrepreneurs stats private and have a staff login as well. There will be a place to input time taken to make the product and how many made. There will also be a page that calculates the cost of marketing and shows how much stock is produced. Scope: Won't be able to update according to real time changes only when inputed manually into the application. Won’t be able to link to anything on the internet (eg. website, ad managers). Can’t connect to social media. Learner Name: Liel Atakone Lokemba Class: C2 Date: 2023/08/03 Task 1b User stories Example of a user story: As a … I would like to … so that I can … As a … I would like to … so that I can … Entrepreneur with an online store Keep track of the products and see the details of the products and the amount of time it takes to make. Understand which products are performing well and which products are worth making or not. Calculate the cost of packaging material and equipment needs. Make it to see everything that's happening in the business in an easier way so I can focus time on other things in the business Calculate the cost of marketing and keep track of stock and calculate profit. Staff member Input the values of the stock. Also to add details of how the products are doing and add the amount of time it takes to make. Work efficiently and do my job well. As a member of staff. Learner Name: Liel Atakone Lokemba Class: C2 Date: 2023/08/03 Annexure 2 Task 2: Acceptance test Entrepreneur with online store The system shall ask for the owner's login details. The system shall ask for packaging materials, equipment needed, their costs and amount needed to make the product . The system shall show stock and show profit. The system shall ask for the details of the products and show the amount of time needed to make Staff member ● The system shall ask for the employee login details. ● The system shall ask for amount time needed to make. ● The system shall ask for the stock. ● ● The system shall ask for the cost of marketing. Learner Name: Liel Atakone Lokemba Annexure 3 Task 3: Navigation design between the different screens Class: C2 Date: 2023/08/03 Learner Name: Liel Atakone Lokemba Annexure 4 Task 4: Screen Design Class: C2 Date: 2023/08/03 Learner Name: Liel Atakone Lokemba Class: C2 Date: 2023/08/03 Learner Name: Liel Atakone Lokemba Class: C2 Date: 2023/08/03 Task 4b Variables - Local Sting Boolean Components sline - for text file bYesName - Tests If all the information in the text file is correct btnlogin - button Used to check if the booleans are correct. sOwner - if they an owner bYesEmail - Tests If all the information in the text file is correct EdtOwner - edit They have to answer if they an owner or not sSwitch - to see if they an owner or now bYesOwner - Tests If all the information in the text file is correct bYesPassword - Tests If all the information in the text file is correct Variables - Global Textfile Integer TxtAccount - You can use it anywhere so iRefresh - Makes so you run it's easier to work with data the charts Components imgStats - image Used to refresh the page Learner Name: Liel Atakone Lokemba Class: C2 Date: 2023/08/03 Annexure 5 Task 5: IPO table with validation Input Type of Input Sign up Page Name and Surname (string) Input validation If no password is entered: - (used a labelled Edit) Asks the user to enter their name and surname If there is numbers entered: - Ask the user to remove the numbers from their name and surname Processing (TWO Algorithms / pseudo code) Output component Begin Displays result in Label Obtain User's Name and Surname Value Components. At Employee Roaster Obtain the length of the name and surname check if it has nothing within If it is not, then Display 'Please insert your name and surname’ Else if the Name and Surname Value has numbers within it, then Display 'Please remove numbers from your name and surname’ End if Puts the name and surname in text file Obtain name and surname from text file and assign value to label in Employee Roster End Output Format of output Text format, With Name and Surname Learner Name: Liel Atakone Lokemba Employee Roster Page Hourly pay rate (integer) If something that wasn't a letter was inputted - (used a edit) Tell the user they can only input numbers into hourly rate Class: C2 Date: 2023/08/03 Begin Obtain Users Value for Employee Roster Hourly Rate Displays the result in a Label. Text Format, Adds an ‘R; before the value because its a currency Displays the result in the form of giving access to certain dashboards Text format, Adds ‘Owner:’ before Answer in text file Check every character of the Value Obtained If one of the values is not a number When done checking for errors Salary <- Hourly Rate*5*8*4 Displays Salary in panel End Sign up Page If the User is an Owner or not If there is no entered anything in edit - (boolean) (used an edit) Asks the user to enter a value in the edit If their did not enter a correct input - Asks the user to enter a correct value Begin Obtain the the input into the string If its N Input Value into Text File Obtain the input into the string If its Y Input value into Text File Use input in edit to enter either the owner dashboard or employee dashboard End Learner Name: Liel Atakone Lokemba Class: C2 Date: 2023/08/03