Page Nav

HIDE

Breaking News:

latest

Ads Place

What is Flow Chart?

by Augustine Barlow This article is brought to you by Programming Assignments Help which discuss about Flow Charts. Flow charts are graphi...

by Augustine Barlow




This article is brought to you by Programming Assignments Help which discuss about Flow Charts. Flow charts are graphical representation of a pseudo code (Algorithm). It is mostly used in software development to explain the work flow of logic.

Flow charts are graphical representation of a pseudo code (Algorithm). It is mostly used in software development to explain the work flow of logic. It is very useful in understanding of logic flow of an application.



Benefits of Flow Charts:
Flowchart shows every process step in detail.
It shows step by step execution of a process.
It helps other users to be familiar with logic flow of an application.
Flowchart creates a road map for application development



Pseudo Code

Fetch_Employee

This will be used to fetch employee information from file

New hash table object

if employee infromation file doesnot exist

return the empty hash table

Else

Create a new StreamReader to read emloyee information file

Read Line By Line

Add employee information to HashTable

Close the opened file

EndIf

Return HashTable with employee information. Read about Java Programming Assignment Help

Retain_Employee

This will be used to store information about employee in the file

Create a new StreamWriter to store employee information

Foreach Employee in employeeList

Write the Employee Information to file

EndForeach

Close The StreamWriter

Fetch_Employee_Invoice

This will be used to fetch employee invoices from the file

New HashTable Object

Create a new StreamReader

Read Line By Line From file

Add Invoice Information in the HashTable

Close the StreamReader

Return the Hash Table of invoices

Retain_Emp_Invoice_Details

This method will store information about invoices in file permanently

Create a new StreamWriter

Read Entries in Hash Table One By One

Write the Invoice information in file

Close The StreamWriter

Employer_Display

It wil display the menu to employer

Loop Infinitly

Display "1. Register new employeen2. Confirm the monthly paymentn3. List all employee id and namen4. Exit"

Read user choice

If choice = 4

Display error message and loop again

Else if choice == 4

Stop the loop and exit applicaion

Else

Put a Switch on user choice

Case 1

Call method to register new employee

Case 2

Call method to accept pending employee invoices

Case 3

Call method to display list of employee

EndSwitch

EndIf

End of Loop

Create_Employee

This will be used to register new employee

Read Employees Name, Job Title, Daily Rate, Id and Password

Add TO HashTable

Emp_List

This will be used to Generate list of all employee

Generate "List of Employees"

Generate "nEmployee Idt NametJob TitletDaily Rate"

Each Entry in employeeList hashtable

print Employee Details

Endloop

Employee_Display

This will be used to generate menu for the employee

Loop Infinitle

Generate "1. Check Paymentn2. Invoice Employern3. Exit"

Read choice

If choice = 3

Print Error Message and continue loop

Else if choice is equal to 3

Break the loop

Else

Switch on choice

Case 1

Call method The method to check payment

Case 2

Call method to generate invoice to employer

EndSwitch

EndIf

End Loop

Invoice_Payment_Check

This is used to check invoice apporved or not by employer

Print "Invoice List"

EmployeeInvoice invoice ;

Write "MonthtAmounttStatus"

Each Entry in employeeInvoice hash table

Write Invoice Details

End Loop

If No Entry in Hash Table

Write "nNo Invoice Found !"

EndIf

Generate_New_Invoice_To_Employer

This will generate a new invoice to employer

Read noOfdays

Read Month Name

Read dailyRate

Add Invoice to Employee Invoice Hash Table

Latest Articles

OFFICE ADDRESS: Sentinel Times Quezon Province Regional Weekly Newspaper is published at Dau St. Calmar Subd. Brgy. Mayao Kanluran, Lucena City, 4301 Quezon Province, Philippines

TELEPHONE: 042-717-6108

CELL: 0927-938-5896

E-MAIL: contact@sentineltimes.net/
sentineltimes@yahoo.com

WEBSITE: https://www.sentineltimes.net/

SOCIAL MEDIA: @stcalabarzon