SYSTEMS DESIGN. Learning objectives Identify and differentiate between several systems design strategies. Describe the design phase tasks in terms of.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Chapter 17 – User Interface Design Objectives:
Programming Logic and Design Fourth Edition, Introductory
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
17.1 Dr. Honghui Deng Assistant Professor MIS Department UNLV MIS 370 System Analysis Theory.
Interaction Styles Course 6, CMC, 07/10/03 Direct Manipulation
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Copyright Irwin/McGraw-Hill Output Design and Prototyping Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 User Interface Design.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 15 Output Design and Prototyping.
User interface Systems Analysis and Design Accountancy Department Petra Christian University Surabaya 2003.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Chapter 13: Designing the User Interface
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Chapter 12 Designing Interfaces and Dialogues
Input/Output Design User Interface Design
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Chapter 15 Designing Effective Output
User Interface Theory & Design
Systems Analysis and Design in a Changing World, 6th Edition
- Physical design of output reports and input forms
The chapter will address the following questions:
Systems Analysis and Design in a Changing World, 6th Edition
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Output and User Interface Design
SAD: Ch 10 to C H A P T E R FEASIBILITY ANALYSIS AND THE SYSTEM PROPOSAL.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
10/8/2015© Jeff Offutt, Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
Human Factors Todd Bacastow Geography 583 Geospatial Systems Analysis & Design.
User Interface Components Lecture # 5 From: interface-elements.html.
15.1 Dr. Honghui Deng Assistant Professor MIS Department UNLV MIS 370 System Analysis Theory.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Chapter 7 Jay Babb Andrew Bates Steve Haroz. Display limitation  Long, functionally grouped menus are preferred over deep menus.  Resolution problem.
Word 2003 The Word Screen. Word 2003 Screen File Menu –Holds the options for creating a new document, opening a document, saving a document, printing.
Catholic University College of Ghana Fiapre-Sunyani INFORMATION TECHNOLOGY I Audrey Asante, Faculty of ICST Graphic User Interface Tutorials and Documentation.
Chapter 16 Designing Effective Input Systems Analysis and Design Kendall and Kendall Fifth Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
William H. Bowers – Specification Techniques Torres 17.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Banner 6.x Fundamentals: Navigation and Forms. n Name n Organization n Title/function n Job responsibilities n SCT Banner Experience n Expectations Introductions.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Human Factors Todd Bacastow Geography 468. Spatial Systems Key human factors in spatial systems – Gender (the court is still out) – Spatial cognition.
User Interface Components
Output Design and Prototyping
Output Design and Prototyping
Program and Graphical User Interface Design
15 OUTPUT DESIGN AND PROTOTYPING C H A P T E R
5 INPUT DESIGN AND PROTOTYPING C H A P T E R
Chapter 17 User Interface Design Chapter 17 – User Interface Design.
10 SYSTEMS DESIGN C H A P T E R Chapter 10 - Systems Design
Output Design and Prototyping
Presentation transcript:

SYSTEMS DESIGN

Learning objectives Identify and differentiate between several systems design strategies. Describe the design phase tasks in terms of a computer- based solution for an in-house development project. Describe the interface design Describe the input design Describe the output design Describe the database design

Chapter Map

System Design Information systems design is defined as those tasks that focus on the specification of a detailed computer-based solution. It is also called physical design. Thus, whereas systems analysis placed emphasis on the business problem, systems design places emphasis on the technical or implementation concerns of the system.

Model-driven development techniques emphasize the drawing of models to help visualize and analyze problems, define business requirements, and design information systems. –Modern structured design –Information engineering –Object-oriented –Prototyping Joint application development (JAD) Rapid application development (RAD) System Design Approaches

Output Design

Types of outputs Internal outputs External outputs Turnaround outputs

Internal Outputs Internal outputs are intended for the internal system owners and system users within an organization. –Detailed reports present information with little or no filtering. –Summary reports categorize information for managers who do not want to wade through details. Increasingly presented in graphical formats using charts. –Exception reports filter detailed information before presenting it.

Detailed Report

Summary Report

Exception Report

External Outputs External outputs leave an organization.They are intended for customers, suppliers, partners, or regulatory agencies. Examples: Account statements, invoices, course schedule, Airline tickets, boarding passes, telephone bills and purchase orders.

External Document

Turnaround Outputs Turnaround documents are external outputs that eventually re-enter the system as inputs. Most “bills” and invoices include a stub to be returned by the customer with payment.

Turnaround Outputs

Output Implementation Methods Printed output –Tabular output presents information in columns. Screen output –Graphic output is the use of pictorial charts to convey information in ways that demonstrate trends and relationships that cannot be easily seen in tabular formats. Point-of-sale terminals Multimedia Graphics, sound, pictures and animation

Chart Types Sample Line Chart Area Chart Bar Chart Column Chart for summarizing and showing the change in data over Selection Criteria Line charts show one or more series of data over a period of time. They are useful for summarizing and showing data at regular intervals. Each line represents one series or category of data. Area charts are similar to line charts except that the focus is on the area under the line. That area is useful time. Each line represents one series or category of data. Bar charts are useful for comparing series or categories of data. Each bar represents one series or category of data. Column charts are similar to bar charts except that the bars are vertical. Also, a series of column charts may be used to compare the same categories at different times or time intervals. Each bar represents one series or category of data.

Output Design Guidelines Outputs should be simple to read and interpret. –Every output must have a title. –Every output should time and date stamped. –Reports and screens should include headings. –Fields and columns should be clearly labeled. –Reports should include legends for all abbreviations. –Information should never have to be manually edited. –Information should be balanced across the page or screen. –Provide for easy navigation within information. –Avoid computer jargon and most error messages. The timing of outputs is important. The distribution of (or access to) outputs must be sufficient to assist all relevant users. Outputs must be acceptable to the system users who will receive them.

INPUT DESIGN

Input Implementation Methods Keyboard Mouse Touch Screen point-of-sale terminals –Bar codes

Bad Flow in a Form

Good Flow in a Form

GUI Components (or Controls) Common GUI controls (for both Windows and Web interfaces) –Text boxes –Radio buttons –Check boxes –List boxes –Drop down lists –Combination boxes –Spin boxes –Buttons –Hyperlinks (yes, also for Windows applications—see Quicken 2000) Advanced controls (mostly for Windows interfaces) –Drop down calendars –Slider edit controls –Masked edit controls –Ellipsis controls –Alternate numerical spinners –Check list boxes –Check tree boxes

Common GUI Components

Input Prototype for Data Maintenance

Input Prototype for Transaction

Input Prototype for Data Maintenance

USER INTERFACE DESIGN

System User Classifications An expert user is an experienced computer user who will spend considerable time using specific application programs. In the mainframe computing era, this was called a dedicated user. The novice user (sometimes called a casual user) is a less experienced computer user who will generally use a computer on a less frequent, or even occasional, basis.

Human Factors (Interface Problems) These problems result in confusion, panic, frustration, boredom, misuse, abandonment, and other undesirable consequences. –Excessive use of computer jargon and acronyms –Inability to distinguish between alternative actions (“what do I do next?”) –Inconsistent problem-solving approaches –Design inconsistency

Commandments of User Interface Design Understand your users and their tasks. Involve the user in interface design. Test the system on actual users. Practice iterative design.

Human Engineering Guidelines The system user should always be aware of what to do next. –Tell the user what the system expects right now. –Tell the user that data has been entered correctly. –Tell the user that data has not been entered correctly. –Explain to the user the reason for a delay in processing. –Tell the user that a task was completed or was not completed.

Human Engineering Guidelines The screen should be formatted so that the various types of information, instructions, and messages always appear in the same general display area. Messages, instructions, or information should be displayed long enough to allow the system user to read them. Anticipate the errors users might make. With respect to errors, a user should not be allowed to proceed without correcting an error. If the user does something that could be disastrous, the keyboard should be locked to prevent any further input, and an instruction to call the analyst or technical support should be displayed.

Common Approaches to Showing the Display Area Paging displays a complete screen of characters at a time. The complete display area is known as a page (or screen). The page is replaced on demand by the next or previous page, much like turning the pages of a book. Scrolling moves the displayed information up or down on the screen, one line at a time. This is similar to the way movie and television credits scroll up the screen at the end of a movie.

Styles or Strategies Used For Designing Graphical User Interfaces Menu-driven interfaces  Pull down and cascading menus  Pop-up menus  Toolbar and iconic menus  Hypertext and hyperlink menus

Pull-Down and Cascading Menus

Pop-Up Menus

Iconic Menus

Authentication Error Screen

Additional User Interface Controls

SoundStage Main Menu

SoundStage Options and Preferences Screen

SoundStage Report Customization dialogue Screen