Free Essay

Assignment 3 Input Controls

In:

Submitted By johnring320
Words 1054
Pages 5
According to Ventureline.com input controls are computer controls designed to provide reasonable assurance that transactions are properly authorized before processed by the computer, accurately converted to machine readable form and recorded in the computer, that data files and transactions are not lost, added, duplicated or improperly changed, and that incorrect transactions are rejected, corrected and, if necessary, resubmitted on a timely basis (www.ventureline.com). The use of input controls should never be overlooked. Input controls are a great way to deliver high quality implementation as a control, which will also deliver high quality output results. Each system respectively may have different needs for different input controls, but regardless of the specific purpose that is possible for any system the aspects that relate to input controls will affect both user and technical areas of the system. When users are interacting with a system they are concerned with the usability and accessibility if the system while designers are concerned with the validity and accuracy of the information being inputted. Input controls are a valuable tool, some input controls may implement certain test procedures in order to validate and verify entered information and depending on how the program is configured there may be either a recommendation presented to the user or an automatic process carried out to utilize the input controls. One type of input control is a validity check. Validity checks take place in order to verify that only certain formats or types of data can be entered into a system. These are commonly used in the design and implementation of relational databases (quickstarts.asp.net). In the case of a typical orders entry database for a business there will be unique IDs for each customer within the system, and every time a new customer is added into the system there will need to be a validity check to ensure that no IDs are duplicated. Also with a order database for a system there may be times where certain types of formats must be entered into specific fields, for example if there was a field for a date there would be a validity test to ensure that only an accurate date could be entered into the field in the correct format. Validity checks are an excellent tool to have they will ensure that all data entered is consistent across all fields and prevent possible errors that may make it difficult to run reports and analyze information. Another input control would be a reasonableness check. Reasonableness check identifies values that are questionable, but not necessarily wrong (Shelly and Rosenblatt, 2012). This will be used as a way of verifying specific values which, even though not incorrect in fact may present an unreasonable factor in terms of their use and there should therefore be a question raised in terms of if the values should be included or not. For example for a system dealing with employee payment amounts both $.05 and $5,000,000.00 are both valid dollar amounts over zero. However it is most likely that both of these entries could be errors due to their extreme values both low and high, the system should verify these values using a reasonableness check (Shelly and Rosenblatt, 2012). A sequence check is another example of an input control. A sequence check will be used as a form of input control in any specific circumstance where the input of information is based on the requirements for sequential numbers to be used and implemented. For example if a user must enter work orders in numerical sequence, then an out-of-sequence order number indicates an error, or if the user must enter transactions chronologically, then a transaction with an out-of-sequence date indicates an error (Shelly and Rosenblatt, 2012). A combination check is used when it is necessary to perform several multiple input controls to ensure that accurate and reasonable data is recorded at all times. There may be times when certain fields pass an individual input control measure but when combined with additional fields or information this would give rise to incorrect and invalid information and values being present within a system. For example, if an order input for 30 units of a particular item has an input discount rate applicable only for purchases of 100 or more units, then the combination is invalid either the input order quantity or the input discount rate is incorrect (Shelly and Rosenblatt, 2012). Each of these input controls could be linked to the user interface and this will provide the key method by which users will interact with the system. These input controls are usually in forms of controlled menus, tabs, and buttons when being looked at by a conventional user. User interfaces often have specific requirements to restrict access to certain sections of the user interface as well as certain system functions. This is done to ensure that the users only have the required levels of access to complete their designated tasks or responsibilities. With these measures in place the security of the system is enhanced because users would have less control over the system and would only be aloud to enter information into pre determined fields. This overall strengthens the integrity of the system. There can however be issues with restricting access in such a way, as there will be a considerable increase in the requirements that will be needed for validating and testing systems and each input control with the various accounts and restrictions which will be in place. There would also need to be a consideration of the relevant messages that should be displayed when users attempt to access areas or functionality to which they do not have access. Input controls are a very good tool to have when designing a system. Dependent upon the system that is being designed will dictate the type of input controls that are utilized in the system and dependent upon the system requirements that must be put in place.

References
INPUT CONTROLS Definition. (n.d.). Retrieved February 15, 2015, from https://www.ventureline.com/accounting-glossary/I/input-controls-definition/

ASP.NET Quickstart Tutorials. (2005, January 1). Retrieved February 15, 2015, from http://quickstarts.asp.net/QuickStartv20/(A(rPkzoZ1GtN_3dnl_uguWft3MCrjfN-h5QN-nPS0YIGb15KZGXk_mNEzhn0d7hc3hLLrfwjkYLlDNez9gMX35F1nmqDXsgUWr0))/aspnet/doc/validation/default.aspx

Shelly, G., & Rosenblatt, H. (2012). Systems Analysis and Design (9th ed.). Manson: Cengage Learning.

Similar Documents

Premium Essay

Hierarchy Chart It210

...Appendix H Ray Greene IT210 Currency Conversion Design Assignment—Hierarchy Chart Complete a hierarchy chart for the application above by typing into the textboxes below. Part II Axia College Material Appendix I Ray Greene IT210 Currency Conversion Development Assignment—Flowcharts Complete the flowcharts for the assignment above by typing into the textboxes below. Control Flow Diagram—Main Control [pic] Control Flow Diagram—Display Menu | | |[pic] | Control Flow Diagram—Get_Int_Value | | |[pic] | Control Flow Diagram—Convert Currency | | |[pic] | Control Flow Diagram—Display_Results |[pic] ...

Words: 401 - Pages: 2

Premium Essay

Lab2

...represent the inputs of a circuit, and LEDR17-0(red lights) represents the outputs of a circuit. Switches are assigned to the LEDR which means each switch connects one light separately. So when one of the switches is on, the corresponding light will be light. Equipment DE2 package, Altera’s Quartus II Design and Test Procedure 1. Create a new project: to start click File > New Project Wizard > select the directory for storing this project and the same name of the project with directory > select Cyclone II and EP2C35F672C6 as the target chip; 2. Create a new VHDL entity: File > New > VHDL File; 3. Type the VHDL code in this file; 4. Start the calculation and it will be automatically saved; 5. When it is completed, the next step which is the most important thing is importing assignment: Assignments > Import Assignments > select the file (DE2 pin assignments.csv); 6. Save the project and click the compilation; 7. Download the compiled circuit: Tools > Programmer > Hardware Setup > select USB-Blaster > make sure the Program Configure box is checked > Start; 8. Test: for every switches, the red LED lights will turn on when the switch is on Results It is successful when our group does it in the first time. For every switch, the corresponding red LED light will turn on when the switch is on. The LED light will be off when the switch is off. Conclusion I learned how to connect the switches as input and the lights...

Words: 2728 - Pages: 11

Free Essay

A Paper

...4 | | |Algorithms and Logic for Computer Programming | Copyright © 2012, 2011, 2010 by University of Phoenix. All rights reserved. Course Description This course provides students with a basic understanding of programming development practices. Concepts covered include the application of algorithms and logic to the design and development of procedural and object oriented computer programs to address the problem solving requirements associated with business information systems. This course will cover procedural programming concepts including data types, controls structures, functional decomposition, arrays, and files, classes and objects. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: • University policies: You must be logged into the student website to view this document. • Instructor policies: This document is posted in the Course Materials forum. University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality. Course...

Words: 1735 - Pages: 7

Free Essay

Untitled

...Under construction 1. Determine the data required for a new student. Design an input source document that will be used to capture the data and a data entry screen to input the information. This input source document will be used as the registration form for students accepted to Willowbrook, and should contain information for both the academic program and after-care programs. Keep in mind that Willowbrook conducts their current registration methods in a non-digital, non-electronic format. Utilize as many controls as possible for this method as well as provide instructions for the parents filling out the form. Look to chapter 5 for the list of data elements that were determined in this previous assignment. 2. What data validation checks would you suggest for the new student form designed in Assignment 1? Be specific to identify which validation checks apply to which elements. 3. Monthly updates require inputting information about additional after-care hours used and payments received. Would you combine these in one data entry screen, or create separate screens for this? Explain your decision. 4. Determine the data required for a new student. Design an input source document that will be used to capture the data and a data entry screen to input the information. This input source document will be used as the registration form for students accepted to Willowbrook, and should contain information for both the academic program and after-care programs. Keep in mind that...

Words: 356 - Pages: 2

Free Essay

Akashmsd

...Introduction to the C Programming Language Science & Technology Support High Performance Computing Ohio Supercomputer Center 1224 Kinnear Road Columbus, OH 43212-1163 Table of Contents • • • • • • • • • Introduction C Program Structure Variables, Expressions, & Operators Input and Output Program Looping Decision Making Statements Array Variables Strings Math Library Functions • • • • • • • • • User-defined Functions Formatted Input and Output Pointers Structures Unions File Input and Output Dynamic Memory Allocation Command Line Arguments Operator Precedence Table 2 C Programming Introduction • Why Learn C? 3 C Programming Why Learn C? • • • • • • • • • Compact, fast, and powerful “Mid-level” Language Standard for program development (wide acceptance) It is everywhere! (portable) Supports modular programming style Useful for all applications C is the native language of UNIX Easy to interface with system devices/assembly routines C is terse 4 C Programming C Program Structure • • • • • Canonical First Program Header Files Names in C Comments Symbolic Constants 5 C Programming Canonical First Program • The following program is written in the C programming language: #include main() { /* My first program */ printf("Hello World! \n"); } • • C is case sensitive. All commands in C must be lowercase. C has a free-form line structure. End of each...

Words: 4639 - Pages: 19

Premium Essay

Acct 280 Financial Project Word Book

...GAMESTOP CORP. ACCT 280 FINANCIAL PROJECT WORD BOOK Assignment1: Ethical Dilemma (10 points)[1] Before reading this assignment, review pages 8-9 in your text about evaluating ethical dilemmas (or search for ethical dilemmas in the online text). Remember that an ethical dilemma, by its nature, has at least two alternatives – maybe more. GAMESTOP’S Chief Accounting Officer is Robert Lloyd. He is responsible for overseeing the books and records of the company and preparing the company’s financial statements. Lloyd reports to David Carlson, who is the Chief Financial Officer of the company. Carlson reports to Daniel DeMatteo, the company’s Chief Executive Office (CEO). The day is April 5, 2009 and the company has just finished closing its books and records for the first quarter of 2009 (March 31, 2009) and preparing to release its first quarter’s earnings to the marketplace. Matteo places a call to Lloyd at 10:30am on the morning of April 5. DeMATTEO: “Hi Robert. How is it going? Do you have a minute to talk about something important?” LLOYD: “Oh hi Dan. Everything is on track for the quarter. We’re wrapping up the final details for the earnings release next week. I’ll be getting together with David in tomorrow as a matter of fact to review everything. What can I do for you?” DeMATTEO: “We have a little problem with the first quarter earnings that I wanted to talk about.” LLOYD: “Oh really? What’s the problem? We’ve reviewed all of the numbers and...

Words: 3050 - Pages: 13

Premium Essay

Operations and Material Management in Business

...Week 8 Developing Good Business Sense Assignment 67/75 92% A- | Operations and Material Management in Business | | Heidi Belieu | BUS/210 | Robert Shereda | 11/4/2012 | Developing Good Business Sense- Why Do Operating Systems Differ? Many people take the way goods and services are provided to them for granted. They do not think about the nature of the operating system that produces the goods and services they receive. To improve your understanding of how OMM processes work, complete the following assignment. 1. Choose three companies and observe how employees do their tasks. These can be three different fast-food restaurants or three entirely different types of companies, such as a fast-food restaurant, department store, or the emergency room of a hospital. 2. Think about the differences in the operations involved in the input, operations, and output stages of these companies. Try to identify the nature of their operating systems. Are employees organized in different ways? If so, why? If possible, talk to the managers and employees in these operations to further your analysis. 3. What are the main kinds of OMM costs companies have? How does this affect their OMM operations? 4. How do companies design their operating systems to give them a competitive advantage? Operations and Material Management in Business | I will establish the differences in the operations involved in the input, operations, and output stages of three local businesses that I access almost...

Words: 2278 - Pages: 10

Free Essay

Input Controls

...Input Controls Assignment 3 Roseana Clark | CIS 210 Professor Nancy Romero | 11/15/2014 Application controls are used to refer to transactions and any data that relates to the computer based application system. They should be kept specific to each application. Application controls may be manual or programmed, but are necessary in the support of record accuracy as well as data validity. These controls are used in processing, output and input. The application controls will ensure the data is complete, accurate, and valid. This is where input controls assist in maintaining these goals. An input is a graphic the server displays with the report. The function of the input control will support the data is complete, accurate, and valid. The procedures include asking the user for input, validating its format, and then passing it to the report. When you create and name an input control, you would assign a predefined data type for the user to enter. The data types will define the input, as well as any restrictions the server enforces. The server uses the predefined data type to classify and validate the data. If the data type is named and the server cannot find a parameter by the same name, when the report runs, the input control will not function. Input controls are an essential part to designing a form. They will allow the user to perform any input functions. These functions may include typing in text, or to select items from a list, or even uploading a file. ...

Words: 693 - Pages: 3

Premium Essay

Shuzworld, Task 1, Jgt2

...Decision Analysis, Task 1 Ken Celmer Western Governor’s University Decision Analysis, Task 1 MEMORANDUM TO: Cynthia Crowninshield, VP Alistair Wu, Plant Operating Director FROM: Ken Celmer DATE: 06/09/2014 RE: Production Analysis IMPROVEMENTS TO WORKFLOW: Per your request I have analyzed the current workflow of Shuzworld Rugged Wear Work Boots and have several recommendations. Currently, the plant is using a separate workstation for all eight tasks in the boot assembly process. As part of the analysis a quantitative analysis was performed. This was done using assembly line balancing for the decision analysis tool. The results reveal that the assembly line can be efficiency can be improved significantly through reduction in the number of workstations from eight to five and combining tasks at some of the workstations. As the company has 6 boots per hour budgeted the cycle time is 10 minutes. See appendix A for details. When I compared the task completion times with the cycle time it became clear that multiple tasks can be performed in one cycle without exceeding cycle time: Task A: This task requires 10 minutes (the full cycle time) and thus should be at its own station, alone. Tasks B & C: Task B is a six minute task with a prerequisite of Task A completion first. Since Task C also shares the prerequisite of Task A, and takes three minutes to complete these two tasks pair well for performance at the same station. They require only 9...

Words: 1706 - Pages: 7

Premium Essay

Currency Conversion

...Currency Conversion Design Assignment—Hierarchy Chart Currency Conversion Currency Conversion Get_Int_Value Get_Int_Value Display_Menu Display_Menu Display_Results Display_Results Convert_Currency Convert_Currency Currency Conversion Development Assignment—Flowcharts Control Flow Diagram—Main Control Begin Currency Amount Quit ? Thank You Currency to be converted Yes No Currency Rate Display Results End Begin Currency Amount Quit ? Thank You Currency to be converted Yes No Currency Rate Display Results End Control Flow Diagram—Display Menu Begin Currency Amount Valid selection ? Error 4 : Invalid menu selection No Yes End Quit ? Yes Selection is not valid Quit Verified ? Yes Currency Type Currency Converted No Conversion Verified ? No Yes No Begin Currency Amount Valid selection ? Error 4 : Invalid menu selection No Yes End Quit ? Yes Selection is not valid Quit Verified ? Yes Currency Type Currency Converted No Conversion Verified ? No Yes No | Control Flow Diagram—Get_Int_Value Selection is not valid Selection is not valid Selection is not valid Selection is not valid Currency Type Currency Type Currency Amount Currency Amount | Control Flow Diagram—Convert Currency ...

Words: 912 - Pages: 4

Premium Essay

Et2750

...Christopher Wilburn Sr. ET2750 Unit 1 Assignment 1 Chapter 1 pp.551-552 1. Programmable logic controller is defined as specialized electronic devices designed for use in the control of a wide variety of manufacturing machines and systems. 3. The PLC business is a 6.5 billion dollar industry that is growing at 20% per year. There are about 110 programmable controller venders, over 1000 vendors offering PLC add-in boards and other peripherals, and over 2000 companies developing PLC solutions. 4. Some similarities between PLC and PC are that they both have a similar architecture, with both having a motherboard, processor, memory, and expansion slots. Some differences between PLC and PC is that a PLC has no removable or fixed storage media such as floppy or hard disk drives and PLCs do not have a monitor, but often use a human machine interface (HMI) flat screen display. 5. 7. The major difference is that the virtual relay used in a PLC ladder logic program is only limited by the size of the PLC memory, while the physical relay used in relay ladder logic is limited to the nuber of poles present on the relay selected. 8. The input contacts in a relay logic diagram represent actual components and contacts present in the control system, while the input instructions in the PLC ladder logiconly represent data values stored in the PLC. 10. The processor is the central processing unit (CPU) that handles all logical operations and performs all the mathematical computations. The power supply...

Words: 553 - Pages: 3

Free Essay

Cis 524 Week 8 Assignment 3

...A++PAPER;http://www.homeworkproviders.com/shop/cis-524-week-8-assignment-3/ CIS 524 WEEK 8 ASSIGNMENT 3 CIS 524 Week 8 Assignment 3, Assignment 3: Direct Manipulation Due Week 8 and worth 80 points Early computer systems relied on command line interfaces to perform all actions. Today, the majority of systems use direct manipulation rather than a command line interface. The goal of designing a direct manipulation interface is to make use of the system intuitive to the end user. One industry that has been extremely successful designing intuitive direct manipulation inputs is the video game industry. Most game players are able to learn controls as they play a game and then apply the same controls to similar games. Rarely do they need to read a user manual. Write a four to five (4-5) page paper in which you: 1.Describe the three (3) principles of direct manipulation and give examples as to how they are used in video game controls. 2.Analyze video game-type interfaces and discuss three (3) reasons why video game-type interfaces would not be effective for real-world applications. 3.Describe at least three (3) advantages of direct manipulation versus command line interfaces. 4.Evaluate direct manipulation and describe three (3) problems with it. 5.Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources. Your assignment must follow these formatting requirements: · Be typed...

Words: 360 - Pages: 2

Premium Essay

Project Management for Business

...an efficient and expedient manner, for example, creating a new system or constructing a project. Project management is widely recognized as a practical way of ensuring that projects meet objectives and products are delivered on time, within budget and to correct quality specification, while at the same time controlling or maintaining the scope of the project at the correct level. Project management includes developing a project plan, which includes defining and confirming the project goals and objectives, identifying tasks and how goals will be achieved, quantifying the resources needed, and determining budgets and timelines for completion. It also includes managing the implementation of the project plan, along with operating regular 'controls' to ensure that there is accurate and objective information on 'performance' relative to the plan, and the mechanisms to implement recovery actions where necessary. Projects usually follow major phases or stages (with various titles for these), including feasibility, definition, project planning, implementation, evaluation and support/maintenance Principles of project management The Success Principle The main goal of project management is to create a successful product. Without making a successful product there is no good point in incurring the project Management overhead cost. Opposing to conventional wisdom, there have been many Projects that have been “On time and within budget” but the product has not been successful, and similarly...

Words: 7296 - Pages: 30

Free Essay

Asdf

.........................................................................................................................2 Chapter 2 Altera DE0 Board.............................................................................................................4 2.1 2.2 2.3 Layout and Components ......................................................................................................4 Block Diagram of the DE0 Board........................................................................................5 Power-up the DE0 Board .....................................................................................................8 Chapter 3 DE0 Control Panel .........................................................................................................10 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Control Panel Setup ...........................................................................................................10 Controlling the LEDs and 7-Segment Displays.................................................................12 Switches and Buttons .........................................................................................................14 SDRAM and Flash Controller and Programmer................................................................15 PS2...

Words: 7835 - Pages: 32

Premium Essay

Principles of Management

...Programming 1 4 units (3 hours lecture with 3 hours laboratory per week) This course introduces the students to the fundamentals of logic formulation together with their implementation in the C++ Programming language. This course should serve as a foundation for students in the Computer Science, Information Technology, and Computer Technology Program. None BSIT/BSCS/ACT Prerequisite: Department/Program: GENERAL OBJECTIVES: At the end of this course, the students should be able to: 1. 2. 3. 4. 5. 6. To learn the components in problem solving Explore the strategies in problem solving in relation to procedural programming Analyze problems Design algorithms to solve problems Implement algorithms in a programming language Test programming solutions to problems Preliminary Grading Period Time Table Specific Objectives 1stand 2ndWeek Introduction in Programming Learn how to analyze and design a program To understand the basic of Programming Topic Algorithms Programming Language Levels Steps in writing a Program Programming Techniques  Pseudocode  Flowchart Teaching-Learning Strategies Lecture with Hands-On Exercises Tools/Aid Blackboard Handouts Multimedia Presentation Evaluation Assignment Recitation Seatwork Quizzes Machine Problem or Case Study 3rdWeek Introducing C++ Determine how C++ originate Remarks about Programming Study the aspect of Programming The Origin of C++ Know how to construct a Simple Input, Output and Assignment program using cout and...

Words: 952 - Pages: 4