Professional Documents
Culture Documents
SYSTEMS DESIGN User Interface Design Out
SYSTEMS DESIGN User Interface Design Out
Output Design
During the Analysis phase, a model of the proposed information system is prepared,
as represented by data flow diagrams, the associated data dictionary, and the
complete set of process descriptions.
Everything inside the boundary will be computerized. Every data flow crossing the
boundary is an input or output, and must be designed.
To identify the input/output forms, screens, and reports, determine the data flows
originating from or to the external entities who will act on them.
2
3
After identifying the data flows that cross the human-machine boundary, identify
them in the data dictionary.
During the Analysis phase, each data flow is defined with its contents in the data
dictionary. Each data element within the data flow is also defined in terms of data
type, length, default, and so on.
4
Outputs may be designed for either external or internal use. An external document
is one that is received by a person or organization outside the firm and an internal
document is sent to individuals within the firm, typically managers. A system output
To provide information
has one of the following functions:
transactions.
detail reports
Reports are further classified as:
summary reports
exception report.
Detail report furnishes the details of the information. For example, listing of all sales
transactions for a month.
Summary reports present summaries of data. Examples are weekly sales report by
category, student enrollment per semester according to discipline.
Queries are requests for information from the existing computer files or database
tables. The response to queries is typically displayed on the screens.
Transactions are the act of doing business. The flow of a transaction typically
causes the creation of several outputs. A customer order requires a file or database
transaction, which in turn requires an invoice to be sent to he customer for payment.
Examples are, power bill, credit card bill, telephone bill, for which a portion of the
document is returned to the origination company by the customer.
5
Periodically, a firm may remove some or all data records from a computer for
Archival Storage
The archival records may be stored as report formats rather than storing as the
original record format.
6
Printed hard copy is the most common output. In some cases, a multi-ply statement
is required.
Various types of printers exist for producing hard copy. They are classified as
impact or nonimpact, depending on the impact nature of the cartridge. An impact
printer is required to print a multi-ply report.
Printers can also be classified as serial, line and page printers, depending the way
characters are printed on the paper.
Line printers and serial printers are impact printers. A line printer strikes all the
characters of a line at a time, whereas a serial printer prints one character at a time.
Thus line printers are faster than serial printers.
A page printer, such as a laser printer, is a nonimpact printer that creates an entire
output page at one time.
Screen Output
Its advantages are that the results are displayed as real-time and the display method
is very quick. The updates to a record can be displayed immediately on a screen.
Audio Output
There are many factors that influence the choice of medium for the system „s
outputs. These are: usage, volume, quality, cost, frequency, requirement for
multiple copies, and distribution.
Two processing methods can be employed for obtaining output: batch or on-line.
The data contents for an output report is already described in the data dictionary.
Design of a report means how data will be physically printed on a paper or displayed on
a screen.
In this section, design issues of various report types such as plain paper report,
preprinted report, screen report, and graphical report are discussed.
For designing printed reports, a printer spacing chart can be used. It mimics a
printer paper (80 or 132 characters per line), so that exact position of the fields of
the actual report can be marked on the chart.
Each page of a blank paper report should include the report title, report code, page
Page Heading Lines
Column heading identifies identify the data below each column name and should be
Column Heading Lines
In general, characters are left justified and numbers are right justified.
Shop numbers and employee names within a shop number are ordered in the figure
below.
Grouping details should be highlighted. For example, having a heading for all shops
Grouping Details
Every paper report that is more than one page should have a report footing to
Report Footing
A report footing might include field totals, or a line showing “END OF REPORT”.
identify the end of the report.
11
Special form reports are printed on preprinted form containing company address,
logo, and other necessary items on the form. The data must be printed according to
the format of the form.
To design a special form report using a printer space chart, first an outline of the
form, with preprinted information, is drawn on the printer chart. Then the variable
information is placed like a plain paper report.
12
Many of the design principles of printed output also apply to screen design.
But, on a screen output, the user must be instructed on how to use various function
keys and buttons to navigate the screen. On character-based screens, the top or
the bottom screen lines usually are reserved for such instructions.
of 80 columns and 24 lines, matching the 80x24 line limits of most character-based
screens.
The font of a character in a graphical screen is not fixed like a 80-character screen.
Thus screens can be designed with various fonts and typefaces (bold, italic,
underline) for ease of reading.
Reports created by software such as Access, Visual Basic, and Crystal Report fall in
this category.
13
This type of design is handy to communicate the exact nature of the output with the
user and developer.
Design of the screen should be pleasant for the eye. Some formats are shown
below.
Graphical Output
In some reports, representing data in graphs might be more suitable for the viewer.
Graphs may include bar chart, line graph, pie charts, maps, or any other picture.
Graphical screens should be designed to display clearly the positions of labels, data,
graph, command buttons, and so on.
14
The objective of output control is to ensure that information is correct, complete, and
secure.
Both the format (report title, page number, date) and data (total, sub-total) of the
report should be thoroughly checked for correctness and completeness.
Divide the various computer tasks among personnel so no one has full control over
the data processing operation.
Printed documents and displays should be available to only those who are
authorized to view them.
To protect a report from unauthorized users, design screens and programs with
protected passwords such that unauthorized users may not access the report.
Security controls can be implemented on the system level (log on to system) and on
the form level.
Users will interact with the system primarily through the inputs and outputs.
It is important that the users are provided with the designs of the screens and
reports, so that any clarification and modification necessary to them can be
implemented.
User involvement also means that the user should review the output formats to see if
a more suitable organization of the data is needed.
15
After a report design is completed and approved, it is important to document the design
in a report analysis form, as shown below. Report designs are attached with the form.
16
Input Design
The input design is similar to output design, although depending on the medium of
input.
17
The data structures associated with the data flows from external entities to processes
carry information about the input.
This is similar to the output design using a GUI development tool such as Microsoft
Access of VB.
Input Documentation
19
Menu Design
20