Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Homework Help/Study Tips Expert

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."

Homework Help/Study Tips, Others

  • Category:- Homework Help/Study Tips
  • Reference No.:- M91737482

Have any Question?


Related Questions in Homework Help/Study Tips

Question 1 review the trauma case study does maryam

Question: 1. Review the Trauma Case Study. Does Maryam demonstrate diagnostic criteria for Posttraumatic Stress Disorder or Acute Stress Disorder? Justify your answer. Trauma Case Study Reason for Referral Maryam is a 17 ...

Prt 1critical thinking in criminal justiceassignment

Part 1: Critical Thinking in Criminal Justice Assignment # 3 Worth 100 points 3.1 Are there any acts that are currently legal that you think should be illegal? If so, which ones? 3.2: Research White Collar Crime. Do you ...

Question reflect on the event planning process discuss the

Question: Reflect on the event planning process. Discuss the seven stages of the event planning process and its importance to providing a starting point for planning new events. Would you consider planning an event witho ...

Watch one full episode of one of the following family based

Watch one full episode of one of the following family based television programs and then write an essay about the parenting skills  demonstrated. The television show I picked is Here Comes Honey Boo Boo. The essay must b ...

Question please answer the following questions within a

Question: Please answer the following questions within a maximum of 2 double-spaced pages. Note the limit requires you to be concise in synthesizing all the input from the classroom material and any external literature y ...

Question devise a hypothetical business situation in which

Question: Devise a hypothetical business situation in which buying a look back call option on a commodity may be a sound strategy for you. How about a down-and-out call option? The response must be typed, single spaced, ...

Answer the following question the basics for investing in

Answer the following Question : The Basics for Investing in Stocks 1. Define the term Value Stocks. 2. What is a prime example of a cyclical stock? 3. An income stock is identifiable by __________________________________ ...

A 2- 12 page paper that analyzes the role of the social

A 2- 1/2 page paper that analyzes the role of the social worker in helping to plan end-of-life care. Include possible consideration of palliative care, euthanasia, hospice care, the living will and advanced directives, a ...

Questionreflect upon and analyze media coverage of a news

Question: Reflect upon and analyze media coverage of a news items related to the course material other - reflect upon and report on a special event, lecture, field trip, etc and how it is related to the course content St ...

Question must be one page minimum be sure to fully and

Question: Must be one page minimum. Be sure to fully and completely answer each question. I am not looking for your to regurgitate what is in the textbook. Rather, students who analyze, synthesize, and evaluate course ma ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As