Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

That's my school assignment. They gave us all the details to draw the logic diagram, but I ' m struggling a lot when drawing it

That's my school assignment. They gave us all the details to draw the logic diagram, but I'm struggling a lot when drawing it, please draw it on paper! I really need help. I'm writing tomorrow.Question 4(System Flow Chart)Study the scenario and complete the question that follows:Amazulu Logistics is a company based in KwaZulu-Natal, South Africa. They have a computer system that they use for their business operations, specifically for making payments to their customers.Customer payments are received and stored in a payments-received file (PAYFILE)(on disk). A VALIDATE program checks whether the customer numbers are valid. Valid records are written to a disk file called VALIDPAY and invalid records are written to the ERRFILE disk file, which is printed out to an Error Report.The VALIDPAY file is sorted according to the customer number onto a disk file called VALIDFILE2. The VALIDFILE2 is then used to update the CUSTFILE (on disk) that contains the amount owed by the customers.Monthly statements are printed from this updated file for the customers who still owe money.Source: Makura, S.M.(2021)Draw a System flow chart for the Amazulu Logistics computer system using the information provided in the above scenario.(20 Marks)### Step-by-Step Breakdown:1.**Start**: This symbol marks the beginning of the process. - Symbol: Oval (Terminator)- Label: Start2.**PAYFILE (on disk)**: Customer payments are received and stored in the payments-received file. - Symbol: Cylinder (Disk Storage)- Label: PAYFILE3.**VALIDATE Program**: Checks whether the customer numbers are valid. - Symbol: Rectangle (Process)- Label: VALIDATE Program4.**Decision on Validity**: - Symbol: Diamond (Decision)- Label: Customer number valid? **If Yes**: 5.**VALIDPAY (on disk)**: Valid records are written to a disk file. - Symbol: Cylinder (Disk Storage)- Label: VALIDPAY **If No**: 6.**ERRFILE (on disk)**: Invalid records are written to the ERRFILE disk file. - Symbol: Cylinder (Disk Storage)- Label: ERRFILE 7.**Print Error Report**: ERRFILE is printed out as an error report. - Symbol: Document (Output)- Label: Error Report8.**VALIDFILE2(on disk)**: VALIDPAY file is sorted according to customer number onto a disk file called VALIDFILE2.- Symbol: Cylinder (Disk Storage)- Label: VALIDFILE29.**Update CUSTFILE**: VALIDFILE2 is used to update the CUSTFILE that contains the amount owed by the customers. - Symbol: Cylinder (Disk Storage)- Label: CUSTFILE10.**Print Monthly Statements**: Monthly statements are printed from the updated CUSTFILE for customers who still owe money. - Symbol: Document (Output)- Label: Monthly Statements### Detailed Steps to Draw the System Flowchart:1.**Draw the Start Symbol**: - Use an oval shape. - Write "Start" inside it.2.**Draw the PAYFILE Storage**: - Use a cylinder shape. - Write "PAYFILE" inside it.- Connect a line from the "Start" symbol to "PAYFILE".3.**Draw the VALIDATE Program**: - Use a rectangle shape. - Write "VALIDATE Program" inside it.- Connect a line from "PAYFILE" to "VALIDATE Program".4.**Draw the Decision on Validity**: - Use a diamond shape. - Write "Customer number valid?" inside it.- Connect a line from "VALIDATE Program" to "Customer number valid?".5.**For Valid Records**: - Draw a cylinder shape. - Write "VALIDPAY" inside it.- Connect a line labeled "Yes" from the decision symbol to "VALIDPAY".6.**For Invalid Records**: - Draw a cylinder shape. - Write "ERRFILE" inside it.- Connect a line labeled "No" from the decision symbol to "ERRFILE".7.**Print Error Report**: - Use a document symbol. - Write "Error Report" inside it.- Connect a line from "ERRFILE" to "Error Report".8.**Sort VALIDPAY into VALIDFILE2**: - Draw another cylinder shape. - Write "VALIDFILE2" inside it.- Connect a line from "VALIDPAY" to "VALIDFILE2".9.**Update CUSTFILE**: - Draw another cylinder shape. - Write "CUSTFILE" inside it.- Connect a line from "VALIDFILE2" to "CUSTFILE".10.**Print Monthly Statements**: - Use another document symbol. - Write "Monthly Statements" inside it.- Connect a line from "CUSTFILE" to "Monthly Statements".### Example Flowchart (Text-Based):```Start |PAYFILE |VALIDATE Program |Customer number valid? /\Yes No ||VALIDPAY ERRFILE | Error Report |VALIDFILE2|CUSTFILE |Monthly Statements```This text-based representation gives you the structure. When drawing, replace the names with the respective flowchart symbols and ensure proper connectivity and labeling of decision branches ("Yes" and "No").
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning Microsoft SQL Server 2012 Programming

Authors: Paul Atkinson, Robert Vieira

1st Edition

1118102282, 9781118102282

More Books

Students also viewed these Databases questions

Question

1.5 Summarize HRM issues for small businesses.

Answered: 1 week ago