Preview

Reflective Essay for Data Structure and File Management Project

Good Essays
Open Document
Open Document
510 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Reflective Essay for Data Structure and File Management Project
Reflective Essay on Data Structure and File Management Coursework

C++ is an object-oriented, low-level ANSI and ISO standard programming language that

can generate very efficient and very fast programs. As an object-oriented language large-

scale programs C++ is one of the most popular programming.

Initially when the project was given my first reaction was how will I be able integrate my

limited programming knowledge of C++ and fact that it was done in the reverse of me

currently doing C programming. This would however cause a conflict of interest that I

will not confuse the programming languages and I would have to do adequate research

and revisiting my notes on C++.

Given the draft of how the program will be coded, according to the task allotted to me

(calculating salary) the first challenge faced was when the hours worked is entered

an error check was needed to check the validity of the hours entered. An error check

was implemented in the function to calculate payroll when hours worked was entered.

Whenever an error occurs the system will return an error message and prompt the user

to reenter the hours worked according to the outlined criteria. After reentering the hours

worked again a display was done and the gross pay and other calculations were not

seen. However after many error checks and tests the decision was made to insert a new

function called calcpay to calculate the salary while the payroll function was used to

insert the hours worked and check for errors.

Another occurrence of challenge that was face when programming the system is that

the backup of the system was not writing to the file. This was because the writing of

the “payroll.dat” was done when the system close (exit) and the backup was before the

calling of the function to calculate payroll. The decision was made to merge the Backup

and Store function in one “Case” in the switch so that while the system will be saving

You May Also Find These Documents Helpful

  • Good Essays

    Payroll does not rely on any information from accounts payable, receivables, or inventory. Enhancements will be made after all four of the systems are implemented and automated. Maintenance should happen during Kudler’s implementation of the other systems to save time and money with enhancements. Accounts payable is the second system that will be automated because Kudler has a system in place. Enhancements will happen after maintenance and implementation of the accounts receivable and inventory systems. Accounts receivable is a new system, so it must be automated from the start and the technology department and accountants must keep an eye on the inputs and outputs to ensure accuracy. Maintenance will be performed if errors are found and enhancements will be made with maintenance improvements. Inventory is the last module to be automated because it requires information from accounts payable and receivable. Maintenance will be performed throughout the implementation of accounts payable and receivables to make sure that proper inventory levels are reported. Enhancements for the inventory system is the last step, but many of these will happen as Kudler changes the accounts payable and receivables…

    • 699 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Med D Case Study

    • 185 Words
    • 1 Page

    2. Insurance: QA identified 4 errors - there's no RX on file; COB is incorrect; medical and pharmacy insurance coverage termed without verifying elegibility; and RX was incorrect should be commercial not Med D plan.…

    • 185 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    LAb1Ecet230

    • 221 Words
    • 3 Pages

    error is a problem that will cause the program not to run. The Warning is advisor to a issue that may result as a bad input or output.…

    • 221 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    BIS 219 Entire Course

    • 694 Words
    • 3 Pages

    In addition, your supervisor will need this weekly payroll report on a weekly basis and instructed you to keep the payroll history of all weeks within "1" workbook but has allowed y...…

    • 694 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    “The payroll department wants to purchase a new payroll software package. Human Resources has received many complaints regarding inconsistent calculations and delays in payment due to the current manually intensive process. Senior management has approved this as a top priority for the company.”…

    • 746 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    It is useful to use exception when you tried to create a file and there was not enough space on a disk…

    • 442 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Morgan uses Excel spreadsheets and a computer application to print payroll checks. He spends on the average eight hours to process payroll for the approximant 300-340 Castle’s Family Restaurant employees. Without schedule software each manager at the eight restaurants have to print weekly schedules and make changes as necessary throughout the week; increasing errors. Mr. Morgan enters the schedules in the Excel spreadsheets which he relies on his knowledge of Excel to make the correct calculations. An automated time keeping system will track employee hours and pay hourly employees accordingly; it will also allow Mr. Morgan to import employee hours into payroll software which will compute the time worked; which saves Mr. Morgan time from having to manually calculate employee’s payments and deductions. Automated payroll is also a record keeper which the “IRS requires employers to keep employment tax records for a minimum of four years. Furthermore, the U.S. Department of Labor requires payroll records to be kept for at least three years” (Grace,…

    • 1041 Words
    • 5 Pages
    Better Essays
  • Good Essays

    than three years. Staffing will be evaluated during the day’s errors were committed by using…

    • 1636 Words
    • 7 Pages
    Good Essays
  • Good Essays

    audit seminar wk 8

    • 587 Words
    • 3 Pages

    Wage calculations are not checked before being paid to employees. There could be a number of errors that will go by unnoticed as there are no controls in place. There could be transposition…

    • 587 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    The below checklist of items MUST BE PROVIDED in order to process the dispute request. A chargeback…

    • 491 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Elaine

    • 303 Words
    • 2 Pages

     Corrected a number when the last time footing before the printing the financial statement for clients.…

    • 303 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Payroll Data

    • 612 Words
    • 3 Pages

    Other files are accessed using data on the payroll data file and the results are rolled up at two different points in the process.…

    • 612 Words
    • 3 Pages
    Powerful Essays
  • Powerful Essays

    Payroll management implemented actions to address all significant observations and the internal audit function conducted limited follow-up procedures to validate that that planned actions were completed. This is the first audit since the follow-up procedures were completed.…

    • 3037 Words
    • 13 Pages
    Powerful Essays
  • Good Essays

    Chapter 8

    • 919 Words
    • 4 Pages

    a) The hours- worked field in a payroll transaction record contained the value 400 instead of 40. As a result, the employee received a paycheck for $6,257.24 instead of $654.32.…

    • 919 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Despite our endeavor for a flawless job we cannot rule out a possibility of an error or flaws. So hoping to have your kind consideration and that will encourage me to lead to a better execution in future.…

    • 5020 Words
    • 21 Pages
    Good Essays