DBSYSTEMS 1 of 23 Chapter 6 DB System Development: Forms and Reports 1 Based on G. Post, DBMS: Designing & Building Business Applications University of.

Slides:



Advertisements
Similar presentations
Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
Advertisements

Access 2007 ® Use Databases How can Microsoft Access 2007 help you to get and stay organized?
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica User interface Updated: December 2014.
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 2Creating Forms and Reports Chapter 6Creating Reports and Mailing Labels.
With Microsoft Office 2007 Introductory© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Introductory.
Microsoft Office 2010 Access Chapter 1 Creating and Using a Database.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
1 Chapter 3 Reviewing Forms, Reports, and Data Access Pages.
Automating Tasks With Macros
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
Access Tutorial 4 Creating Forms and Reports
Access Tutorial 10 Automating Tasks with Macros
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 3 Maintaining a Database
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Advanced Forms Lesson 10.
Microsoft Office 2013 ®® Access Tutorial 4 Creating Forms and Reports.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Creating your own form from scratch.. To create a custom form, you can modify an existing form or design and create a form from scratch. In either case,
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Tutorial 4 Creating Forms and Reports
® Microsoft Office 2010 Access Tutorial 3 Maintaining and Querying a Database.
Key Applications Module Lesson 21 — Access Essentials
XP New Perspectives on Microsoft Windows 2000 Professional Windows 2000 Tutorial 1 1 Microsoft Windows 2000 Professional Tutorial 1 – Exploring the Basics.
Exploring Windows and Essential Computing Concepts 1 Windows Desktop u Windows Basics u Icon u Start Button u My Computer u Network Neighborhood u Recycle.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
Chapter 2 – Introduction to the Visual Studio .NET IDE
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Access 2003 Lab 2 Modifying a Table and Creating.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
User Interface Components Lecture # 5 From: interface-elements.html.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Lesson 10 Word Processing Unit 2—Using the Computer.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Access 2002 Advanced Form Design.
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 2 ® Building Queries.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
1 Forms and Reports Introduction: Forms and reports are important part of data base application. Designers use them to create an integrated application,
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
User Interface Components
Building a User Interface with Forms
Developing Forms and Subforms.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Access Creating Forms and Reports
DB Implementation: MS Access Forms
Microsoft Windows 2000 Professional
DB Implementation: MS Access Forms
Chapter 18 Finalizing a Database.
Presentation transcript:

DBSYSTEMS 1 of 23 Chapter 6 DB System Development: Forms and Reports 1 Based on G. Post, DBMS: Designing & Building Business Applications University of Manitoba Asper School of Business 3500 DBMS Bob Travica Updated 2015

DBSYSTEMS 2 of 23  Forms = input and output screens  Reports = output screens & paper  The topic of forms & reports relates to building a DB system - user interface & “applications” (outputs that satisfy organizational information needs)  An important step in system development Basic Concepts

DBSYSTEMS 3 of 23 Uses of Forms  Collect Data  Display Query Results  Display Analysis and Computations  Switchboard for other Forms and Reports

DBSYSTEMS 4 of 23 Human Factors Design (Recall knowledge of SA&D!)  User Control  Match user tasks.  Application responds to user control & events.  User customization  Consistency  Layout design & colors  Actions  Clarity  Language used  Graphical elements used  Organization of elements  Aesthetics  Symmetry, balance of elements  Shapes & colors

DBSYSTEMS 5 of 23 Human Factors Design  “Forgiveness”  Anticipation and correction of errors  Confirmation on delete and updates  Backup and recovery  Feedback to user  Methods Visual Text Audio  Uses Acceptance of input Changes to data Completion of tasks Events / Activation

DBSYSTEMS 6 of 23 Graphical User Interface Standards MS Windows Interface:  Navigation and Choices  Mouse, Icons clicking  Keyboard, Short-cuts  Menus  Manipulation methods:  Point & click  Drag and Drop  Touch screen  System feedback to user:  Progress indicators and status gauges  Flashing  Tool tips  Status bar  Message forms…

DBSYSTEMS 7 of 23 Usability of User Interface  A special method within the human factors approach  Started at Sun Microsystems (Jacob Nielsen)  Usability testing consists of measuring certain dimensions of user- computer interaction while the user performs a task: 1.Navigation errors around a screen or across screens (menus’ links, menu form [pull-down, tabs], screen design (clickable icons) in using a new interface 2.Time on Task 3.Learning speed 4.Knowledge retention 5.Satisfaction (subjective, qualitative)

DBSYSTEMS 8 of 23  The goal of usability testing is to identify problematic parts of user interface that need improvement. Simple Usability Test Get the user use an important input of output screen Ask the user to speak aloud as s/he is working with the form Record errors in navigation, time on task, and user‘s comments Ask the user how s/he feels about working with that screen, and why so If you identify problems, that already is a finding Think of ways of eliminating problems – redesign; usability test can`t give solutions.

DBSYSTEMS 9 of 23 Interface / Accessibility - Usability for Physically Challenged Persons  Recommendations based on empirical data:  Beware of Red/Green indifference for some people (avoid to base the meaning to be conveyed on differentiating these).  Avoid requiring rapid user responses.  Avoid rapid flashing on the screen.  Give options to users ( color, typefaces, fonts)  Make users feel in control (locus of control dimension)

DBSYSTEMS 10 of 23 Windows Interface  Window components  Frame (sizing)  Title bar  Control-menu box  Buttons Maximize Minimize Close Scroll box (thumb) Scroll bar

DBSYSTEMS 11 of 23 Message Box (A Simple Form)  Message Forms (“Boxes”)  Title  Message text  Buttons  Images

DBSYSTEMS 12 of 23 Form Layout  Types of Forms  Tabular  Single Row  Sub-forms (one-to-many)  Switchboard  Controls  Form Properties  Form Events Form Order 11Dog5 7Dog1 13Cat2 Item

DBSYSTEMS 13 of 23 Tabular Form  Works best for single table.  Designer can control data entry sequence.  Probably include buttons for sorting.

DBSYSTEMS 14 of 23 Single Row (Columnar) Form  Data for only one row.  Legible  Designer can set optimal layout.  Similar in appearance to paper forms.  Can use color, graphics, and command buttons to make the form easier to use.  Note the navigation buttons (consider implementing them)

DBSYSTEMS 15 of 23 Sub-Forms  Typically a one-to-many relationship.  Subform contents are linked to the main form through a common column (not displayed on the subform.)  Can have multiple subforms (Independent or Nested).

DBSYSTEMS 16 of 23 Switchboard Form  Role of main menu & sub- menus.  Graphical elements (Logo)  Purposes:  Identify user  Choose Task - serves as main menu Switchboard or Tab – it is the question now!

DBSYSTEMS 17 of 23 Menu Design 1.Setup Choices 2.Data Input 3.Print Reports 4.Utilities 5.Backups Main Menu Weekly Sales Reports Daily Sales Reports Friday Sales Meeting Sales Prospects Exit Sales Hard to understandMore legible, organized by user tasks.

DBSYSTEMS 18 of 23 Use of Forms for Query  Clerk enters a CustomerID.  Stored in the Order table.  Query joins Sale and Customer.  Automatically matches the CustomerID.  Matching name is displayed on the form.  Do not include the join column (CustomerID) from Customer. Customer Order 1234 OrderID 17 CustomerID 7/25/01 Date

DBSYSTEMS 19 of 23 Controls on Forms (Basic) LabelText boxOption group Toggle buttonOption buttonCheck box Combo boxList boxCommand button PictureUnbound objectBound object Page breakTab controlSubform LineBoxMore controls

DBSYSTEMS 20 of 23 Basic Controls Label Text Box Option Group (single response) Combo Box (click arrow to open) List Box (always open) Command Button