Provide a consistent way to navigate through the dialog

Assignment Help Other Subject
Reference no: EM131021815

1. To Enter or Not Enter: That Is the Question

"I've just taken on the presidency of Elsinore Industries," says Rose N. Krantz. "We're actually part of a small cottage industry that manufactures toy villages for children seven years old and up. Our tiny hamlets consist of various kits that will build what chil¬dren want from interlocking plastic cubes, essentials such as city hall, the police station, the gas station, and a hot dog stand. Each kit has a unique part number from 200 to 800, but not every number is used. The wholesale prices vary from $54.95 for the city ball to $1.79 for a hot dog stand.
"I've been melancholy over what I've found out since signing on at Elsinore. 'Something is rotten' here, to quote a famous play¬wright In fact, the invoicing system was so out of control that I've been working around the clock with our bookkeeper, Gilda Stern," Krantz soliloquizes.

"I would like you to help straighten things out," Rose con¬tinues. 'We ship to 12 distribution warehouses around the coun¬ty. Each invoice we write out includes the warehouse number, 1 through 12, its street address, and the U.S. postal code (zip code). We also put on each invoice the date we fill the order, code numbers for the hamlet kits they order, a description of each kit, the price per item, and the quantity of each kit ordered. Of course, we also include the subtotals of kit charges, shipping charges, and the total that the warehouse owes us. No sales tax is added, because-they resell what we send them to toy stores in all 50 states. I want you to help us design a computerized order entry system that will be part of the invoicing system for Elsinore Industries."

For your design of a data entry system for Elsinore, take into consideration all the objectives for data entry discussed throughout this chapter. Draw any displays necessary to illus¬trate your design. How can you make the order entry system efficient? Respond in a paragraph. Specify what data can be stored and retrieved and what data must be entered anew for each order. How can unnecessary work be avoided? Write a paragraph to explain why the system you propose is more effi¬cient than the old one. How can data accuracy be ensured? List three strategies that will work with the type of data that are being entered for Elsinore Industries.

Errors cannot be ruled out entirely, and the critical importance of catching errors during input, prior to processing and storage, cannot be overemphasized. The snarl of problems cre¬ated by incorrect input can be a nightmare, not the least of which is that many problems take a long time to surface. The systems analyst must assume that errors in data will occur and must work with users to design input validation tests to prevent erroneous data from being processed and stored, because initial errors that go undiscovered for long periods are expensive and time-consuming to correct.

You cannot imagine everything that will go awry with input, but you must cover the kinds of errors that give rise to the largest percentage of problems. A summary of potential problems that must be considered when validating input is given in Figure 1.

FIGURE 1

Validating input is important to ensure that most potential problems with data are eliminated early.

This Type of Validation

Can Prevent These Problems

Validating Input  Transactions

Validating Input Data

Submitting the wrong data

Data submitted by an unauthorized person

Asking the system to perform an unacceptable function

Missing data

Incorrect field length

Data have unacceptable composition Data are out of range

Data are invalid

Data do not match with stored data

2. Waiting to Be Fed

Yeah, we were sold a package all right. This one right here. Don't get me wrong, it gets the work done. We just dontt know when."

You are tailing with Owen In, who is telling you about the sales unit's recent purchase of new software for its networked PCs that allows the input of sales data for each of its 16 salespeople, provides output showing comparison data for them, and projects future sales based on past sales records.

"We've had some odd experiences with this program, though," Owen continues. "It seems slow orsomething. For instance, we're never sure when it's done. I type in &command to get a file and nothing happens. About half a minute later, if I'm lucky, the dis¬play I want might come up, but I'm never sure. If I ask it to save sales data, I just get a whining sound. If it works, I'm returned to where I was before. If it doesn't save data, I'm still returned to where I was before. It's confusing, and I never know what to do. There's nothing on the display screen that tells me what to do next. See the little manual that came with it? It's dog-eared because we have to keep thumbing through it trying to figure out what to do next. Or we go online to try to get some help, but their technical assistance is just about nonexistent It takes way too much time, too."

Based on what you've heard in the interview take this opportunity to supplement the software by designing some onscreen feedback for Owen and his sales team. The feed¬back should address all of Owen's concerns, and follow the guidelines for giving feedback to users, and the guidelines for designing good displays. Draw a prototype of the displays you think are necessary to address the problems Owen lists.

7. Use radio buttons and drop-down lists to control displays of new web pages or to change Web forms. For example, when a radio button is clicked, a drop-down list may change to reflect the radio button choice. A radio button may be clicked, and a form may change according to the choice. A drop-down list may change or a radio button may be clicked to move to a new web page. Drop-down lists are often provided on a web page for quick navigation; selecting a new web page from the drop-down list takes the viewer to that page.

8. Provide cursor control for Web forms and other displays so that the cursor moves to the next field when the right number of characters has been tittered. An example would be when a user enters an area code for a U.S. telephone number, and, follow¬ing the entry of three characters, the cursor moves to the local phone number field. Entering software registration key codes is another example. The codes are often in groups of four or five letters and, when the first field is filled, the cursor moves to the next field and so on. The analyst should examine every field to see whether automatic cursor control should occur.

Any combination of these eight approaches can help the analyst decrease the number of keystrokes required by the user, thereby speeding up data entry and minim/ring errors.

Standard Operation and Consistency

A system should be consistent throughout its different displays and in the mechanisms for con¬trolling the operation of the displays throughout different applications. Consistency makes it easier for users to learn bow to use new portions of the system once they are familiar with one component You can achieve consistency by:

1. Locating titles, date, time, and operator and feedback messages in the same places on all displays

2. Exiting each program by using the same key or menu option

3. Canceling a transaction in a consistent way, such as using the Esc key

4. Obtaining help in a standardized way, such as using a function key

5. Standardizing the colors used for all displays or web pages

6. Standardizing the use of icons for similar operations when using a graphical user interface

7. Using consistent terminology in a display screen or website

8. Providing a consistent way to navigate through the dialog

9. Using consistent font alignment, size, and color on web pages

Feedback for Users

All systems require feedback to monitor and change behavior. Feedback usually compares current behavior with predetermined goals and gives back information describing the gap between actual and intended performance.

Because humans themselves are complex systems, they require feedback from others to meet psychological and cognitive processing needs discussed earlier in this chapter. Feedback also increases human confidence. How much feedback is required is an individual characteristic.

When users interface with machines, they still need feedback about how their work is progressing. As designers of user interfaces, systems analysts need to be aware of the human need for feedback and build it into the system. In addition to text messages, icons can often be used. For example, displaying an hourglass while the system is processing encourages the user to wait a while rather than repeatedly pressing keys to get a response.

Types of Feedback

Feedback to a user from a system is necessary in seven distinct situations. Feedback that is ill timed.or too plentiful is not helpful because humans possess a limited capacity to process information. Websites should display a status message or some other way of notifying the user that the site is responding and that input is either correct or in need of further information. Figure 14.10 provides some examples for each type of feedback.

ACKNOWLEDGING ACCEPTANCE OF INPUT. The first situation in which users need feedback is to learn that the computer has accepted the input. For example, when a user enters a name on a line, the computer provides feedback to the user by advancing the cursor one character at a time when the letters are entered correctly. A Web example would be a web page displaying the message "Your payment has been processed. Your confirmation number is 1234567. Thank you for using our services."

RECOGNIZING THAT INPUT IS IN THE CORRECT FORM. Users need feedback to tell them that the input is in the correct form. For example, a user inputs a command, and the feedback states "READY" as the program progresses to a new point_ A poor example of feedback that tells the user that input is in the correct form is the message "INPUT OK," because that message takes extra space, is cryptic, and does nothing to encourage the input of more data. When placing an order on the Web or making a payment, a confirmation page often displays,

FIGURE 2

Feedback can take many forms.

Type of Feedback

Sample Feedback Response

Acknowledging acceptance of input

"Your payment has been processed."

Recognizing that input is in the correct form

An LED-like display turns from red to green

Notifying that input is not in the correct form

"The telephone number should be separated by dashes (-)"

Explaining a delay in the processing

An hourglass or a rotating circle

Acknowledging that a request is completed

"You successfully renewed your membership. Thank you."

Notifying that a request was not completed

"Your attempt was not successful. Please try at a later lime."

Offering the user more detailed feedback

"Your credit card was not charged. You must enter a valid expiry date. Press help if you need More information."

Reference no: EM131021815

Questions Cloud

How many of these people are unemployed : Suppose that in a hypothetical economy there are 400 people who have jobs and 100 people who are at least 16 years old that do not have jobs. Given this information, how many of these people are unemployed
Information system and its methods of evaluation : You have already approached the county Family Services agency and were disappointed to learn that they had little or no interest in your project. You have decided to create a small, not-for-profit 501C-3 agency and pursue the project yourselves.
What are some other examples that could use inheritance : One of the topics covered this week is "Inheritance". The chapter shows the Person/Employee example, what are some other examples that could use Inheritance?
Create a list of common elements found in each approach : The goal here is for you to show your basic understanding of the fundamentals of creating an instructional design.
Provide a consistent way to navigate through the dialog : Providing a consistent way to navigate through the dialog. Using consistent font alignment, size, and color on web pages
How did nicholas quitting sun to work full time : Ethan Nicholas developed his first game while still working as a programmer for Sun Microsystems. After his first game was a success, he quit Sun to form his own company-with himself as the only employee. How did Nicholas's quitting Sun to work f..
Concept of opportunity cost to value inputs : Provide a philosophical critique of the concept of ‘opportunity cost' to value inputs and outputs associated with large electricity infrastructure projects
New stocks be to achieve the target required rate of return : A mutual fund manager has a $40 million portfolio with a beta of 1.00. The risk-free rate is 4.25%, and the market risk premium is 6.00%. The manager expects to receive an additional $60 million which she plans to invest in additional stocks. After i..
Risky portfolio with an expected rate of return : Assume that you manage a risky portfolio with an expected rate of return of 12% and a standard deviation of 47%. The T-bill rate is 4%. Stock A 31 % Stock B 31 % Stock C 38 % A client prefers to invest in your portfolio a proportion (y) that maximize..

Reviews

Write a Review

Other Subject Questions & Answers

  Euthanasia must be immoral because it is illegal

At which level of thinking would one be most likely to hear the statement "Euthanasia must be immoral because it is illegal"?

  In answering ether question state your position thesis at

in your initial post of at least 200-250 words respond to one in the course materials section.1. what judicial

  Media assignment

Whichever stance you take, you must justify the argument and highlight to the author that you understand what each of the three theories isand how it can be applied to the video. Draw from literature in the pdf articles to support analysis and argume..

  Prepare a comprehensive business strategy report for nike

Prepare a comprehensive business strategy report for Nike - Access to the various functional areas of the organisation, including the information technology (IT) department, marketing department, human resources department, research and developmen..

  Compose a 500 word or more journal entry with at least two

compose a 500 word or more journal entry with at least two or more apa citations and references. describe some reasons

  Compare your role as the ic forensic psychologist with that

in a minimum of 300 words respond to the followingcompare and contrast your role as the ic forensic psychologist with

  Internal controls of the organization

Why do auditors have to consider the internal controls of the organization? What are some key elements of internal control?

  Activists control over how tax revenues are spent

Do you agree that giving companies tax breaks for charitable contributions distorts public spending by indirectly giving companies and activists control over how tax revenues are spent?

  Reasons dietary modifications-different life stages

What are some of the reasons dietary modifications may be needed in different life stages? Provide three examples to support your answer.

  Volumetric flow rate

Calculate the groundwater discharge (volumetric flow rate, Q) in cubic meters per day for an aquifer that is 350 square feet cross sectional area, hydraulic gradient of 0.001 and hydraulic conductivity, K, of 3x10-5 ft/d.

  Code of professional standards

Practitioners are always encouraged to use code of professional standards in their practice basing yourself in southern africa , are these codes followed and how effective are they?

  Adopt metric measurements

you'll discover that the United States has been the slowest country in the world to adopt SI and move to metric measurements. Right now, U.S. scientists and medical doctors use metric, but many other people do not. Do some research into why the Unite..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd