Learning about software Interfaces.  In this lab, you will examine  Excel Spreadsheet Interface  Access Database Interface  You will also learn about.

Slides:



Advertisements
Similar presentations
Microsoft® Access® 2010 Training
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
What do these things have in common? a mouse a touch screen a program on your Mac or PC that includes a trashcan, icons of disk drives, and folders pull-down.
INFORMATION TECHNOLOGY Software Applications. WORD PROCESSING WP is the most commonly used package in business. A large number of documents are produced.
Tutorial 8: Developing an Excel Application
User Interface Design Notes p7 T120B pavasario sem.
University of Nevada, Reno College of Business Administration What are we going to learn 9/27 – 9/29? 1. Answer questions about MS Access queries. 2. Understand.
Lecture Microsoft Access and Relational Database Basics.
1 Spreadsheets vs. Databases for data storage. 2 Commonality Can store some data Can store some data Can sort data Can sort data Can query information.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
© 2009 Research In Motion Limited Introduction to developing applications for mobile devices.
ICT Homework Zak Barwell. Spreadsheets A computer program used chiefly for accounting, in which figures are arranged in the rows and columns of a grid.
SmartSenior Angela Gong, Joanie Hollberg, Maggie Skortcheva, Rassan Walker.
Advanced Tables Lesson 9. Objectives Creating a Custom Table When a table template doesn’t suit your needs, you can create a custom table in Design view.
McGraw-Hill Career Education© 2008 by the McGraw-Hill Companies, Inc. All Rights Reserved. Introduction to Microsoft Office 2007.
Project Planning Using MS Project Basic Navigation and Configuration URBS 609 Project, Unit 2.
Database Systems: Design, Implementation, and Management Ninth Edition
Microsoft Access Intro Class 1 Database Concepts.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
Databases C HAPTER Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Microsoft ® Office Access ™ 2007 Training Choose between Access and Excel ICT Staff Development presents:
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Chapter 1 In-lab Quiz Next week
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
THIS IS With Host... Your Database Vocabulary Spreadsheet Vocabulary Social & Ethical Issues Bonus Vocabulary Area of Impact Bonus.
10 Usability Heuristics for User Interface Design.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Key Applications Module Lesson 21 — Access Essentials
Microsoft ® Office Access ™ 2007 Training Datasheets I: Create a table by entering data ICT Staff Development presents:
33 CHAPTER General- Purpose APPLICATION SOFTWARE.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
Software Architecture
1 3132/3192 User Accessibility © University of Stirling /3192 User Accessibility 2.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Using the Right Method to Collect Information IW233 Amanda Murphy.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Tutorial 91 Databases A database is an organized collection of related information stored in a file on a disk A database allows companies to store information.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
Databases and Speadsheets
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
Heuristic Evaluation Short tutorial to heuristic evaluation
By max guerrero,bryan hernandez,caleb Portales  Spreadsheets are set up like tables with information running across rows and down columns. You could.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Microsoft Office 2013 The Basics Class 1. Objectives (Class 1) Identify and define Microsoft Office programs Identify which Microsoft Office programs.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
ACCESS LESSON 1 DATABASE BASICS VOCABULARY. BACKSTAGE VIEW A menu of options and commands that allows you to access various screens to perform common.
P2 Unit 42 : Spreadsheet Modelling. Task Use spreadsheet formulae and functions to calculate (read through section P3 for more information on formulae.
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
Human Computer Interaction Lecture 21 User Support
Lesson 10 Databases.
GO! with Microsoft Office 2016
Computer Software Digital Literacy.
GO! with Microsoft Access 2016
Unit 2 User Interface Design.
ICT Database Lesson 1 What is a Database?.
Learning about software Interfaces
G061 - Tailored Interfaces
Chapter 1 Database Systems
Proper functionality Good human computer interface Easy to maintain
Presentation transcript:

Learning about software Interfaces

 In this lab, you will examine  Excel Spreadsheet Interface  Access Database Interface  You will also learn about User Interface Design  Part of an area of research called Human Computer Interaction S 08CSIS 1142

 Can  store data  sort data  perform calculations  search data (lookup or query) 3 But it’s very easy to pick the wrong application for the job

Stores data in a grid of cells Focus:  Numerical Calculations  Formatting Data  Graphing Data 4

 Spreadsheets: few rules  Data can go in any cell  Easy to copy anything to anywhere  Rows and columns are not logically connected  Databases: strict structure  Rows and columns have meaning  Rows are “entities”  Columns are “attributes” S 08CSIS 1145

 Complex computations on smaller set of data.  What if analysis  Visual presentation of data 6

A database is an integrated collection of logically related data elements. 7

 Database Interface is  Complex, not intuitive  Many components (tables, queries, reports...)  Relatively complex menus  Access has powerful wizard support  Highly customizable S 08CSIS 1148

 Need multi-user access  Large amounts of data  Keep your data safe  Preserve data integrity, use data validation  Avoid data redundancy and inconsistency  Data can be updated in one place and only takes up as much space as needed 9

 Many companies and organizations use spreadsheets because employees are  familiar with Excel ▪ has a more intuitive user interface  not familiar with Access ▪ has many, many advanced features ▪ complex user interface ▪ not easy to do simple tasks  But, Access should be used instead of Excel for many tasks S 08CSIS 11410

What makes for a good user interface?

 Everything involved in using a program  from the mouse to menus to messages  Goal of the user interface?  Make the user's experience productive, efficient, effective, and humane.

 Required great effort to master the interface. 13

Easier for novices to use Richer visual cues More complex screens Frequent Shift from Keyboard to Mouse Easier to lose task focus 14

What characteristics are most effective in a user Interface? The Eight Golden Rules of Interface Design (CRUCIFEM) 15

The same actions should produce the same outcome every time. In Access, two buttons that appear the same can do very different things based on the context (some consider Access to be very inconsistent) 16

Users often select functions by mistake and need an emergency exit. In Access, some action queries cannot be undone. 17

Consider the needs of diverse kinds of users Novice to expert users Age ranges Disabilities Excel requires little knowledge to use for simple tasks, but also supports features for expert usage. Access is not designed for novice use. 18

Tasks should be organized into logical groups with a beginning, middle and end. 19 A “Wizard” interface supports step-by- step completion of task. Access has this for some tasks.

The user should feel in control of the environment, not reacting to it. The user interface should NOT:  Change unexpectedly  Require un-necessary steps  Make it hard to find relevant menus and buttons The above items quickly build anxiety and dissatisfaction. 20

For every action, there should be some sort of system feedback. 21

As much as possible, the system should be designed so users can’t make serious errors. How can a system be designed to do this? How do you know if it has been? The system should detect data inconsistencies / errors and offer simple guidance for recovery. Compared to Excel, Access is a better tool for preventing data entry errors. 22

Minimize the Users Memory Load  Rule of Thumb: Humans can remember 7± chunks of information at a time Keep displays simple 23 7 or fewer menu/toolbar options

 Due before lab in two weeks.  So concentrate on studying for Exam.  Write instructions for a menu, short answer question, and excel work  NO Collaboration:  Do not share files  Do not share screen shots

Make sure you read all directions carefully. If you make a mistake, you will have to redo a lot of steps!

 Note there is one excel file and two access database files to download in blackboard.  You will be first using the excel file.  Then you will be using  DB vs SS Lab - Vet DB-V1.accdb DB vs SS Lab - Vet DB-V1.accdb  DB vs SS Lab - Vet DB-V2.accdb DB vs SS Lab - Vet DB-V2.accdb

 2Q1 Answer C should say “charge” values, not change values  2Q9 “for each client”  2Q10 Answer C should instruct you to use the Vlookup, sort based on Animal, then use subtotal  3Q4 and 3Q5: Take your best guess