Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Centralized it departments no longer produce reams of printed

16/12/2020 Client: saad24vbs Deadline: 7 Days

Chapter 8: User Interface


Kent Institute Australia Pty. Ltd.


ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 TEQSA Provider Number: PRV12051


Version 2 – 18th December 2015


1


Prescribed Text and recommended readings


Rosenblatt, H. J. (2016), Systems Analysis and Design.11th Edition, Cengage Learning, Boston MA


Robertson, S. and Robertson, J. (2013), Mastering the Requirements Process: Getting Requirements Right, 3rd Edition, Addison Wesley, Upper Saddle River, NJ


IIBA (2015), Guide to the Business Analysis Body of Knowledge, BABOK Version 3.0, International Institute of Business Analysis, http://www.iiba.org/BABOKGuide.aspx


2


2


Chapter Objectives


Explain the concept of user interface design and human-computer interaction, including basic principles of user-centered design


Explain how experienced interface designers perform their tasks


Describe rules for successful interface design


Discuss input and output technology issues


3


Chapter Objectives


Design effective source documents and forms


Explain printed output guidelines


Describe output and input controls and security


Explain modular design and prototyping techniques


4


5


Systems Design Phase Overview


Goal of systems design - To build a system that is effective, reliable, and maintainable


A system is:


Effective if it supports business requirements and meets user needs


Reliable if it handles input errors, processing errors, hardware failures, or human mistakes


Maintainable if it is flexible, scalable, and easily modified


5


Will It Succeed?


Suggestions for successful design


Think like a user


Carefully examine any point where users provide input or receive output


Anticipate future needs and provide flexibility


Anticipate possible expansion


Offer several alternatives


Manage data effectively


System should enter and verify data as soon as possible


Input data must be close to its source


A secure system must include audit trails


6


Systems Design Phase Overview (Cont.)


6


7


Chapter Overview


Users can design their own output


System designers are more aware of user needs and desires


Centralized IT departments no longer produce reams of printed reports


Customer-designed output is the current trend


The user interface has evolved


Most user information needs can be met with screen-generated data


Continues to evolve with the use of mobile and wearable devices


7


8


What Is a User Interface?


Describes how users interact with a computer system


Comprises features that affect two-way communications between the user and the computer


Central to usability


In a user-centered system, the distinction blurs between input, output, and the interface itself


FIGURE 8-2 Apple has long been a leader in creating elegant user interfaces for its products.


Source: Apple


8


Human-Computer Interaction (HCI)


Describes the relationship between computers and people who use them to perform their jobs


Early user interfaces – Complex commands and graphical user interface (GUI)


Transparent user interface: Does not distract the user


Objective - To create a user-friendly design that is easy to learn and use


9


What Is a User Interface?(Cont.)


Figure 8-3 HCI is essential to employee productivity, whether the work is done in a traditional office setting or on a construction site like the one shown in this figure.


Goodluz/Shutterstock.com


9


10


Seven Habits of Successful Interface Designers


Understand the Business


The interface designer must understand:


The underlying business functions


How the system supports individual, departmental, and enterprise goals


Maximize Graphical Effectiveness


A well-designed interface enables rapid learning


Think Like a User


The designer must see the system from a user’s perspective


10


Use Models and Prototypes


Designers can present initial screen designs to users in the form of a storyboard


Users should test the design and provide feedback


Focus on Usability


Include main options in the opening screen


Offer a reasonable number of choices that a user easily can comprehend


11


Seven Habits of Successful Interface Designers (Cont. 1)


FIGURE 8-5 The opening screen displays the main options for a student registration system. A user can click an option to see lower-level actions and menu choices.


11


Invite Feedback


Monitor system usage and solicit user suggestions


Determine if system features are being used as intended by observing and surveying users


Document Everything


Document all screen designs for later use by programmers


User-approved sketches and storyboards can be used to document the user interface


12


Seven Habits of Successful Interface Designers (Cont. 2)


12


13


Guidelines for User Interface Design


Create an Interface That Is Easy to Learn and Use


Focus on system design objectives


Create a design that is easy to understand and remember


Provide commands, actions, and system responses that are consistent and predictable


Allow users to correct errors easily


Clearly label all controls, buttons, and icons


13


Create an Interface That Is Easy to Learn and Use (Cont.)


Select familiar images that users can understand


Provide on-screen instructions that are logical, concise, and clear


Show all commands in a list of menu items


Dim any commands that are not available to the user


Make it easy to navigate or return to any level in the menu structure


14


Guidelines for User Interface Design (Cont. 1)


14


Enhance User Productivity


Organize tasks, commands, and functions in groups that resemble actual business operations


Create alphabetical menu lists or place the selections used frequently at the top of the menu list


Provide shortcuts for experienced users


Use default values if the majority of values in a field are the same


Use a duplicate value function, but allow users to turn this feature on or off as they prefer


15


Guidelines for User Interface Design (Cont. 2)


15


Enhance User Productivity (Cont.)


Provide a fast-find feature


If available, consider a natural language feature that allows users to type commands or requests in normal text phrases


Provide Users with Help and Feedback


Ensure that help is always available on demand


Provide user-selected help and context- sensitive help


Provide a direct route for users to return to the point from where help was requested


Include contact information


16


Guidelines for User Interface Design (Cont. 3)


16


Provide Users with Help and Feedback (Cont.)


Require user confirmation before data deletion


Provide an “Undo” key


When a user-entered command contains an error, highlight the erroneous part


Use hypertext links to assist users


Display messages at a logical place on the screen


Alert users to lengthy processing times or delays


Allow messages to remain on the screen long enough for users to read them


Let the user know whether the task or operation was successful or not


17


Guidelines for User Interface Design (Cont. 4)


17


18


Guidelines for User Interface Design (Cont. 5)


Figure 8-7 This menu hierarchy shows tasks, commands, and functions organized into logical groups and sequences. The structure resembles a functional decomposition diagram (FDD), which is a model of business functions and processes.


Figure 8-8 The main Help screen for a student registration system.


Provide Users with Help and Feedback (Cont.)


Provide a text explanation for an icon or image on a control button


Use messages that are specific, understandable, and professional


Create an Attractive Layout and Design


Use appropriate colors to highlight different areas of the screen


Use special effects sparingly


Use hyperlinks that allow users to navigate to related topics


Group related objects and information


19


Guidelines for User Interface Design (Cont. 6)


19


Create an Attractive Layout and Design (Cont.)


Display titles, messages, and instructions in a consistent manner


Ensure that commands and similar mouse actions will have the same effect


Require the user to confirm the entry by pressing Enter or Tab


Remember that users are accustomed to a pattern of red = stop, yellow = caution, and green = go


Provide a keystroke alternative for each menu command


Avoid complex terms and technical jargon


20


Guidelines for User Interface Design (Cont. 7)


20


Enhance the Interface


Opening screen is important as it introduces the application


The starting point can be a switchboard with well- placed command buttons for navigation


Use a command button to initiate an action


Try to create customized menu bars and toolbars


Add a shortcut feature that lets a user select a menu command


If variable input data is needed, provide a dialog box that explains what is required


21


Guidelines for User Interface Design (Cont. 8)


21


Enhance the Interface (Cont.)


A toggle button makes it easy to show on or off status


Use list boxes that display the available choices


Use an option button, or a radio button, to control user choices


If check boxes are used to select one or more choices from a group, show the choices with a checkmark or an X


When dates must be entered, use a calendar control


22


Guidelines for User Interface Design (Cont. 9)


22


23


Guidelines for User Interface Design (Cont. 10)


FIGURE 8-10 A data entry screen for the student registration system. This screen uses several design features that are described in the text. When a user clicks the Find Student command button, a dialog box is displayed with instructions.


23


Focus on Data Entry Screens


Use the form filling method whenever possible


Restrict user access to screen locations where data is entered


Provide a way to leave the data entry screen at any time without entering the current record


Provide a descriptive caption for every field


Provide a means for users to move among fields on the form in a standard order or in any order they choose


Allow users to add, change, delete, and view records


24


Guidelines for User Interface Design (Cont. 11)


24


Focus on Data Entry Screens (Cont.)


Design the screen form layout to match the layout of the source document


Display a sample format like MMDDYY and use an input mask


Require an ending stroke for every field


Do not require users to type leading zeros for numeric fields or trailing zeros for decimals


Display default values


Provide users with an opportunity to confirm the accuracy of input data before displaying it


25


Guidelines for User Interface Design (Cont. 12)


25


26


Guidelines for User Interface Design (Cont. 13)


FIGURE 8-12 Microsoft Access provides various input masks for dates, phone numbers, and postal codes, among others. In addition, it is easy to create a custom mask using the characters shown here.


26


Focus on Data Entry Screens (Cont.)


Use a default value when a field value will be constant for successive records or throughout the data entry session


Use Validation Rules


Sequence check: Used when the data must be in some predetermined sequence


Existence check: Applies to mandatory data items


Data type check: Tests to ensure that a data item fits the required data type


Range check: Used to verify that data items fall between a specified minimum and maximum value


27


Guidelines for User Interface Design (Cont. 14)


27


Use Validation Rules (Cont.)


Reasonableness check: Identifies values that are questionable, but not necessarily wrong


Validity check: Used for data items that must have certain values


Combination check: Performed on two or more fields to ensure that they are consistent or reasonable when considered together


Batch controls: Totals used to verify batch input


28


Guidelines for User Interface Design (Cont. 15)


28


29


Guidelines for User Interface Design (Cont. 16)


FIGURE 8-13 Microsoft Access provides validation rules can improve data quality by requiring the input to meet specific requirements or conditions.


29


Reduce Input Volume


Input necessary data only


Do not input data that the user can retrieve from system files or calculate from other data


Do not input constant data


Use codes as they are shorter than the data they represent


30


Guidelines for User Interface Design (Cont. 17)


30


31


Source Document and Form Design


Garbage in, garbage out (GIGO): Quality of the output depends on the quality of the input


Source document: Collects input data, triggers an input action, and provides a record of the original transaction


A good form layout makes the form easy to complete and provides enough space


Information should flow on a form from left to right and top to bottom


31


Order and placement of printed fields should be logical


Totals should be identified clearly


32


Source Document and Form Design (Cont.)


FIGURE 8-14 Source document zones.


32


33


Printed Output


Questions to be considered before designing printed output


Why is this being delivered as printed output?


Who wants the information, why is it needed, and how will it be used?


What specific information will be included?


Will the printed output be designed for a specific device?


Do security or confidentiality issues exist?


33


Overview of Report Design


Organizations strive to reduce the flow of paper and printed reports


Users find it handy to view screen output, then print the information they need


Printed output is used in turnaround documents


Reports must be easy to read and well organized


Database programs such as Microsoft Access include a variety of report design tools to create reports quickly and easily


34


Printed Output (Cont. 1)


34


Types of Reports


Detail reports: Produce one or more lines of output for each record processed


Can be quite lengthy


Exception reports: Display only those records that meet specific conditions


Useful when the user wants specific information


Summary reports: Reports that provide comprehensive data


35


Printed Output (Cont. 2)


35


User Involvement


Users must approve all report designs in advance


A mock-up, or prototype, can be prepared for the users to review


Report Design Principles


Every report should have a report header and footer


Report header: Identifies the report, and contains the report title, date, and other necessary information


Report footer: Contains end-of-report information


36


Printed Output (Cont. 3)


36


Report Design Principles (Cont.)


Page headers and footers


Page header: Includes the column headings that identify the data


Page footer: Displays the report title and the page number


Repeating fields


Users’ opinion helps provide clarity


Consistent design


Look and feel are important to users, so reports should be uniform and consistent


37


Printed Output (Cont. 4)


37


38


Printed Output (Cont. 5)


FIGURE 8-15 The Employee Hours report is a detail report with control breaks, subtotals, and grand totals. Notice that a report header identifies the report, a page header contains column headings, a group footer contains subtotals for each store, a report footer contains grand totals, and a page footer identifies the page number.


38


39


Technology Issues


Output Technology


In addition to screen output and printed matter, output can be delivered in many ways


Actual forms, reports, and documents have to be created to be accessible from workstations, notebooks, tablets, smartphones, and other devices


Internet-based information delivery


Allows users to download a universe of files and documents to support their information needs


Companies use a live or prerecorded webcast to reach prospective customers and investors


39


Output Technology (Cont.)


Email - An essential means of internal and external business communication


Blogs: Web based logs


Useful for posting news, reviewing current events, and promoting products


Instant messaging - Useful for team members in a collaborative situation


Wireless devices - Data can be transmitted using the Internet across a wide array of devices


40


Technology Issues (Cont. 1)


40


41


Technology Issues (Cont. 2)


Output Technology (Cont.)


Digital audio, images and video


Can be captured and stored in digital format


Can be attached to an email message or inserted as a clip in a Microsoft Word document


Podcasts


Used as sales and marketing tools, and to communicate with the employees


Automated fax or faxback systems


Allow a customer to request a fax using e-mail, via the company Web site, or by telephone


41


42


Technology Issues (Cont. 3)


Output Technology (Cont.)


Computer output to microfilm (COM)


Used by large firms to scan and store images of original documents to provide high-quality records management and archiving


Computer output to digital media


Used when many paper documents must be scanned and stored in digital format for quick retrieval


42


Output Technology (Cont.)


Specialized forms of output


Portable, Web-connected devices that can run multiple apps


Retail point-of-sale terminals that handle credit card transactions


Automatic teller machines (ATMs) that can process bank transactions


Special-purpose printers


Plotters that can produce high-quality images


Electronic detection of data embedded in credit cards, bank cards, and employee identification cards


43


Technology Issues (Cont. 4)


43


44


Technology Issues (Cont. 5)


FIGURE 8-17 Input devices can be very traditional, or based on the latest technology.


44


Input Technology


Batch input: Data entry is performed on a specified time schedule, such as daily, weekly, monthly, or longer


Online data entry


Enables immediate validation and availability of data


Source data automation combines online data entry and automated data capture using input devices such as RFID tags, magnetic data strips, or smartphones


Fast and accurate, and minimizes human involvement in the translation process


45


Technology Issues (Cont. 6)


45


Input Technology (Cont.)


Examples of source data automation


Point-of-sale (POS) terminals equipped with bar code scanners and magnetic swipe scanners


Automatic teller machines (ATMs) read data strips on bank cards


Factory employees use magnetic ID cards to clock on and off specific jobs


Hospitals imprint bar codes on patient identification bracelets and use portable scanners when gathering data on patient treatment and medication


Retail stores use portable bar code scanners and libraries use handheld scanners


46


Technology Issues (Cont. 7)


46


Input Technology (Cont.)


Trade offs


Manual data entry is slower and more expensive than batch input


Performed at the time the transaction occurs


Often done when computer demand is at its highest


Decision to use batch or online input depends on business requirements


47


Technology Issues (Cont. 8)


47


48


Security and Control Issues


Output Security and Control


Companies use output control methods to maintain output integrity and security


Output security protects privacy rights


Shields the organization’s proprietary data from theft or unauthorized access


Security solutions


Diskless workstation: Network terminal that supports a full-featured user interface but limits the printing or copying of data


Port protector: Controls access to and from workstation interfaces


48


Input Security and Control


Input control ensures that the input data is correct, complete, and secure


Information should be traceable back to the input data that produced it


Procedures must be put in place for handling source documents to ensure that data is not lost before it enters the system


Data security policies and procedures protect data from loss or damage


Companies should have a records retention policy that meets all legal requirements and business needs


Audit trail files and reports should be stored and saved


49


Security and Control Issues (Cont.)


49


50


Where Do We Go From Here?


Modular Design


Individual components, called modules, connect to a higher-level program or process


Designed to perform a single function


In a structured design, each module represents a specific process


Shown on a data flow diagram (DFD) and documented in a process description


Prototyping


Involves a repetitive sequence of analysis, design, modeling, and testing


50


Prototyping (Cont.)


System prototyping


Produces a full-featured, working model of the information system


Design or throwaway prototyping


Used to verify user requirements and is discarded


51


Where Do We Go From Here (Cont. 1)


FIGURE 8-21 The end product of system prototyping is a working model of the information system, ready for implementation.


51


Prototyping (Cont.)


Benefits


Users and systems developers can avoid misunderstandings


System developers can create accurate specifications for the finished system based on the prototype


Managers can evaluate a working model more effectively than a paper specification


Helps in developing testing and training procedures


Reduces the risk and potential financial exposure that occur when a finished system fails to support business needs


52


Where Do We Go From Here (Cont. 2)


52


Prototyping (Cont.)


Potential problems


Rapid pace of development can create quality problems which may not be discovered until the finished system is operational


System requirements, such as reliability and maintainability, cannot be tested adequately using a prototype


In complex systems, the prototype can become unwieldy and difficult to manage


Clients may want to adopt the prototype with few to no changes, leading to increased maintenance costs later in the SDLC


53


Where Do We Go From Here (Cont. 3)


53


54


Chapter Summary


Purpose of systems design


To create a physical model of the system that satisfies the design requirements that were defined during the systems analysis phase


User interface design must be based on the perspective of the user


Types of printed reports


Detail, exception, and summary reports


54


Various zones in a document


Heading zone, control zone, instruction zone, body zone, totals zone, and authorization zone


Input methods include data capture and data entry


Security and control plays an important role in designing


55


Chapter Summary (Cont.)


55


kent.edu.au Kent Institute Australia Pty. Ltd. ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code: 90458 ● TEQSA Provider Number: PRV12051


56


56


Applied Sciences

Architecture and Design

Biology

Business & Finance

Chemistry

Computer Science

Geography

Geology

Education

Engineering

English

Environmental science

Spanish

Government

History

Human Resource Management

Information Systems

Law

Literature

Mathematics

Nursing

Physics

Political Science

Psychology

Reading

Science

Social Science

Home

Blog

Archive

Contact

google+twitterfacebook

Copyright © 2019 HomeworkMarket.com

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

University Coursework Help
Homework Guru
Top Essay Tutor
Helping Hand
Writer Writer Name Offer Chat
University Coursework Help

ONLINE

University Coursework Help

Hi dear, I am ready to do your homework in a reasonable price.

$162 Chat With Writer
Homework Guru

ONLINE

Homework Guru

Hi dear, I am ready to do your homework in a reasonable price and in a timely manner.

$162 Chat With Writer
Top Essay Tutor

ONLINE

Top Essay Tutor

I have more than 12 years of experience in managing online classes, exams, and quizzes on different websites like; Connect, McGraw-Hill, and Blackboard. I always provide a guarantee to my clients for their grades.

$165 Chat With Writer
Helping Hand

ONLINE

Helping Hand

I am an Academic writer with 10 years of experience. As an Academic writer, my aim is to generate unique content without Plagiarism as per the client’s requirements.

$160 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Strategic plan part 3 balanced scorecard - Get logik sains komputer - Ama guidelines psychiatric impairment - Cheating spouses in historic aztec tribes - Voltage controlled resistor multisim - Magazine Links/Assignment - Research Paper - 5/1 - Credentialinfo cce global org - Outside influences that affect self esteem come from __________ - Flukeview forms download free - Short Essays - Year end checklist template - 1 19 torrington place ucl - Latin test year 7 - What does empty balls mean - Hyperglycemia prefix and suffix - Community living and respite - South audley street london - Java - Moulsham lodge surgery chelmsford - Assignment - Clinical decision making case studies in medical surgical nursing - Electric kettle experiment in physics - The primary activities in the value chain are - History - Electrical safety regulation bc - Register of exercise professionals - Spider web lesson plans - 590 rathdowne street carlton north - Name three specific consequences of the boston busing crisis - Charpy impact test 1018 steel - Compare and contrast the 4 main sentencing goals (retribution, deterrence, incapacitation, rehabilitation - Yard o led aristocrat pencil - Whipps cross hospital ward map - Tina jones neurological shadow health - Budgerigar council of tasmania - Addams family vocal ranges - Ritz carlton key success factors - The zaf radiator company uses a normal - Discussion - 2.4 Essay #2: Analysis of Escalating Conflict - Nike pricing strategy - Consumer complaints apollo hospital terrible experience - Giancoli 7e test bank - Homework discussion for history class - Power bi healthcare examples - Calculate the length of ac - Upon arriving in london what did magwitch call himself - Sadie coles rudolf stingel - An adiabatic air compressor is to be powered - Essaypro - Bsbitu306 design and produce business documents assessment 1 answers - The absorption spectrum of chlorophyll - Staples in 2015 case study - A small town is served by many competing supermarkets - Latisha assignments 3 pages total due by 24 hours - The mouse and the motorcycle - Motor program theory - Freezing and boiling point graph answers - Use the 6 Characteristics for the Conceptualization of Discourse Community to freewrite/brainstorm about a particular dicourse community. Example on next page. - The engine room bendigo - The old clare hotel 1 kensington st chippendale nsw 2008 - Illuminated backlit container used in photography crossword - Case# 3 Outcome Canna - Malcolm duncan night blessings - Blade forensic data recovery download - Equipotentials and electric fields lab report - Lizard evolution virtual lab worksheet answers - Help 1 - Course Reflection Guidelines Nursing an the aging process - Definition of argument essay - Babette's feast discussion guide - Hickman v kent or romney marsh sheep breeders association - Robinia pseudoacacia frisia problems - Training and development advisor - St george credit card biller code - Macbeth act 1 scene 3 comprehension questions - Http www choosemyplate gov food groups - Discussion - Velocity describes both speed and - Understanding healthcare management jones and bartlett publishers - The pedestrian questions and answers - Weber state graduate programs - Which is the last step in developing the master budget - Cloud Computing - Sankey diagram for a hair dryer - Heron's formula is used to find the area of - A store sold a case of scented candles for 17.85 - 75 whyte street somerton park - Olde vic burton latimer - Sitting in a tree kissing rhyme - The interventricular septum forms a dividing wall between the __________. - A study of child care enrolled - Male and female communication styles in the workplace - Eukaryotic cell structure answers - Predicting consumer tastes with big data at gap case solution - Comprehensive problem 3 kornett company balance sheet - Semco brazil managing without managers - The minefield poem analysis