Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CMSC243
Brian Huang
CMSC243
interface should use terms that are familiar to users so that users can expect useful
and understandable feedback from a system. A designed should use models and
prototypes and seek user approval in all designs on the UI. Much like the agile
method of systems development, a designer should constantly receive feedback
from users to gauge how useful their system will be. While designing, the
designer has to focus on usability which allows users to easily comprehend and
navigate the system. This can be achieved by limiting the number of choices
offered to a user and organizing choices based on popularity. After the system is
completed, a designer should constantly seek feedback to better his/her system
and continually maintain the system to its users satisfaction. Finally, a designed
should document the interface design by organizing work on the UI so other
programmers/analysts can follow where you finished.
4. Describe six types of user interface controls and provide an example of how
you could use each type in a data entry screen.
The six user interface control are option/radio buttons, check boxes, text boxes,
dialog boxes, command buttons/button controls, and list boxes with scroll bars.
(i) Option/Radio buttons - These are usually used as a group where many
exclusive attributes are possible. For example, choices of color can be
displayed using option/radio buttons to display all of the options for a user
to choose from.
(ii) Check boxes- Allows for multiple responses as checking one box does not
negate checking another box as in group option buttons.
Brian Huang
CMSC243
(iii) Text Boxes- Allows input from the user based on the systems output
which requests certain data. All input forms normally have text boxes.
(iv) Dialog Boxes Displays information to the user and accepts responses.
Dialog boxes, or pop-up boxes, are used to highlight important
information about a current screen by interrupting the user interface with
questions or warning.
(v) Command Buttons/Button Controls Switchboards are made up of
multiple buttons and when pressed, additional dialog boxes or forms are
displayed for interaction from the user. These buttons can add, delete,
modify, cancel, or exit from the dialog box that a user is currently using.
(vi) List Boxes with Scroll Bars Contain repeating information that can be
selected with the mouse. When an item is selected, it returns input that is
the exact same as the output which eliminates input mistakes from the
user. The scroll bar allows users to navigate the list box vertically or
horizontally.
5. Define detail reports, exception reports, and summary reports. Explain the
concept of a control field and how it is used to produce a control-break
report.
Detail reports produce one or more lines of output for each record processed and
each line is called a detail line. Detail reports mainly detail the records in a
system. Exception reports display only records that meet a specific condition or
set of conditions. These exception reports are used when a user wants to filter
information from a system to only view specific details. Summary reports are
Brian Huang
CMSC243
Brian Huang
CMSC243
(I dont know why the formatting tabs here, but I cant fix it.)
(viii)
Brian Huang
CMSC243
contains vital information for the user on how to fill in the source document. The
body zone is below the instruction zone and takes up most of the form. Details are
filled out here and in the bottom right corner or the body zone is the totals zone
which summarize the detail lines in the body. The authorization zone is at the
bottom and include space for signatures and authorizations. Information on the
form flows from top to bottom in an orderly fashion and a reasonable amount of
space should be given on the form for complete responses.
9. Explain batch and online input methods. Define source data automation and
provide an example.
Batch input used to be standard and is still mostly used in accounting systems.
Batch input allows for an extra step of verification before being granted entry into
the system. Batch input also allows for aggregation of like information to be
entered in at a specific time or on a schedule. A batch input system will generate
batch input summary reports whose hash total can be checked with a calculator to
verify the proper information was input. Once the batch is approved or verified,
the system updates the main database or file system with the additional input
records. On the other hand, online input has gained popularity as computing
systems have become so powerful that instantaneous processing of input by
multiple stations is possible. The advantage of online input is that there is
immediate feedback from the system if something is wrong with the input. By
using data validation checks, the online input systems enables accurate/valid data
before submission. Source data automation is fast and accurate and minimizes
human involvement in the translation process. One example could be barcode
Brian Huang
CMSC243
labels on all products which allow for the scanning of a product which is then
looked up in a database to retrieve product item number, description, availability,
and cost. Forms of source data automation can include magnetic strips on credit
cards or radio frequency identification tags on inventory or shipping containers.
10. Provide four guidelines for reducing input volume.
(i) Only input necessary data If the data is not necessary for the
productivity of a system, omit it.
(ii) Do not enter data available from or computable by the system If there is
a column for the sum of two other columns, do not enter the sum of the
columns because the system will compute it. For example, if entering an
item number, one does not need to enter the description that can be
retrieved from the database.
(iii) Do not input constant data An order number does not have be entered
for every item on the order since it is not changing and can be accessed
from the same location.
(iv) Use codes Codes are shorter, easier to remember, and convey a lot of
information with very little memory through the use of characters. Item
numbers customer numbers, and tax codes are all examples of user codes.