1 / 28

Creating an Integrated Database Application

Creating an Integrated Database Application. INFSY 445 Fall 2005. Applications . Collection of interrelated forms and reports Design of forms and reports Primary interface for a user Tailored to the needs of the user. Design Consideration. Human Computer Interaction (HCI)

athenap
Télécharger la présentation

Creating an Integrated Database Application

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Creating an Integrated Database Application INFSY 445 Fall 2005

  2. Applications • Collection of interrelated forms and reports • Design of forms and reports • Primary interface for a user • Tailored to the needs of the user

  3. Design Consideration • Human Computer Interaction (HCI) • Consistent interface • Keystrokes, icons, commands do same thing throughout application • Color, layout, structure

  4. Design Consideration • User Control • Customization • Respond to user events • Consistency • Layout, design, colors • Actions • Clarity • Well organized • Vocabulary

  5. Design Consideration • Aesthetics • Use color to enhance application • Culture matters • Feedback • Acknowledge changes of data • Signaling starts or end of an event

  6. Design Consideration • Forgiveness • Anticipation and correction of errors • Confirmation on delete and updates • Backup and recovery • Design standard or template for team to follow • Review of application against template

  7. Window components Frame (sizing) Title bar Control-menu box Buttons Minimize Maximize Close Scroll box (thumb) Scroll bar Windows Interface

  8. Windows Menus • Menus • Drop-down • Short Cut Keys • Mnemonic character • Pop-up (as needed)

  9. Message Box (A Simple Form) • Message Boxes • Title • Message • Simple buttons • Icons • Modal (required)

  10. Multiple Input Methods Keyboard Mouse Voice Multiple Output Visual Sound Color Some Suggestions: Beware of Red/Green Avoid requiring rapid user responses Avoid rapid flashing on the screen Give users customization options Volume Color Typefaces & Fonts Interface / Accessibility

  11. Uses of Forms • Collect Data • Display Query Results • Display Analysis and Computations • Switchboard for other Forms and Reports • Direct Manipulation of Objects • Graphics • Drag and Drop

  12. Tabular Form • Works best for single table. • Designer can control data entry sequence. • Probably include buttons for sorting.

  13. Single Row (Columnar) Form • Data for only one row. • 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 importance of the navigation buttons. • Probably want a Find command. • Useful to include subforms.

  14. 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).

  15. Switchboard Form • Blank Form • Graphics/Picture/Background • Identify User • Choose Task.

  16. Creating Forms • Form should only attempt to update data to one table at a time • Display data from multiple tables • Linked forms • Subforms

  17. x x Controls on Forms Drop down list or combo box List box Label Text box Last Name Clothing Shoes Electronics Country Payment Method Options Sales Credit Card Check Cash Gift wrap Gift card Monogram Command button Check box Option button

  18. International Attributes • Language • Character sets and punctuation marks • Sorting • Data formats • Date • Time • Metric v English • Currency symbol and format • Separators (decimal, . . .) • Phone numbers • Separators • International code prefix • Postal codes • National ID Numbers

  19. Reports

  20. Reports • Report usage/user needs. • Report layout choices. • Tabular • Columns/Subgroups • Charts/graphs • Paper sizes. • Printer constraints. • How often is it generated? • Events that trigger report? • How large is the report? • Number of copies? • Colors?

  21. Reports • Security controls • Distribution list • Unique numbering • Concealed/non-printed data • Secured printers • Transmission limits • Print queue controls • Output concerns • Typefaces • Readability • Size • User disabilities • OCR needs

  22. Report Types: Tabular

  23. Report Types: Labels

  24. Report Types • Column. • Column with groups.

  25. Report Layout • Report Header • Page Header • Group Header1 • Group Header2 • . . . • Detail • . . . • Group Footer2 • Group Footer1 • Page Footer • Report Footer

  26. Report Layout/Common Use • Report Header • Title pages that are printed one time for entire report. • Page Header • Title lines or page notes that are printed at the top of every page. • Group Header • Data for a group (e.g., Order) and headings for the detail section. • Detail • Innermost data.

  27. Report Layout/Common Use • Group Footer • Subtotals for the group. • Page Footer • Printed at the bottom of every page--page totals or page numbers and notes. • Report Footer • Printed one time at the end of the report. Summary notes, overall totals and graphs for entire data set.

  28. Report Computations • Query • Same row computations. • Extended=Price*Quantity • Report • Group subtotals. • Page and report totals. • Mixed, e.g., commission = rate * total • Scope depends on location • Group footer: subtotal • Page footer: page total • Report footer: report total

More Related