210 likes | 324 Views
System Analysis and Design. System Design. - Mr. Ahmad Al-Ghoul. Learning Objectives. Design various types of reports, and suggest output controls and security. Printed and Screen Output. Reports Reports should be attractive and easy to understand
E N D
System Analysis and Design System Design - Mr. Ahmad Al-Ghoul
Learning Objectives • Design various types of reports, and suggest output controls and security. System Analysis and Design System Design
Printed and Screen Output • Reports • Reports should be attractive and easy to understand • Managers sometimes judge an entire project by the quality of the reports they receive • Reports must include the information that a user needs • Report with too little information is of no value • Too much information can make a report confusing and difficult to understand • The essential goal when designing reports is to match the report to the user’s specific information needs System Analysis and Design System Design
Printed Output • Types of Reports • Detail reports: produces one or more lines of output for each record processed • Detail line: is any line printed • Subtotals and grand totals • Control field: controls the output, when the value of control field changes, a control break occurs • Control break: A control break usually causes specific actions to occur, such as printing subtotals for a group of records. • Control break report: A detail report that focuses on control breaks • The sorting can be done by the report program itself, or in a pervious procedure • Can be quite lengthy • Better alternative is to produce an exception report System Analysis and Design System Design
Printed and Screen Output [1] • Types of Reports • A detail report with one printed line per employee. • The report shows a simple detail report of employee hours for a chain of retail stores System Analysis and Design System Design
Printed and Screen Output • Types of Reports • This detail report contains the same data as the report in the pervious slide, but provides much more information. Control breaks are used to separate the data for each store, with subtotals and grand totals for numeric fields. [1] Sub totals Control breaks Grand totals System Analysis and Design System Design
Printed and Screen Output Types of Reports Exception reports • Displays only those records that meet a specific condition or conditions • Are useful when the user wants information only on records that might require action [1] An exception report that shows information only for employees who worked overtime. System Analysis and Design System Design
Printed and Screen Output • Types of Reports • Summary reports • Reports used by individuals at higher levels in the organization include less detail than reports used by lower-level employees A summary report lists subtotals and grand totals. [1] System Analysis and Design System Design
Printed and Screen Output • User Involvement in Report Design • Printed reports are an important way of delivering information to users, so recipients should approve all report designs in advance • To avoid problems submit each design for approval as it is completed, rather than waiting to finish all report designs • Mock-up: a sample report that the designer should produce for users to review • Mock-up should include typical field values and contain enough records to show all the design features • You can use word processor, a report generator, or a printer spacing chart to create mock-up report System Analysis and Design System Design
Printed and Screen Output • Report Design Principles • Printed reports must be attractive, professional, and easy to read • Report headers • A report header appears at the beginning of a report and identifies the report as well as the report title, date, and other necessary information. • report footers • The report footer, which appears at the end of the report, can include grand totals for numeric fields and other end-of-report information. • Page headers • A page header appears at the top of the page and includes the column headings that identify the data. • page footers • A page footer appears at the bottom of the page and is used to display the name of the report and the page number. System Analysis and Design System Design
Printed and Screen Output • Report Design Principles • Column heading alignment • There are several column heading alignment options [1] Four different column heading alignment options. System Analysis and Design System Design
Printed and Screen Output • Report Design Principles • Column Spacing • Space columns of information carefully • Crowded reports is hard to read, and large gaps between columns make it difficult for the eye to follow a line • Column should stretch across the report, with uniform spacing and suitable margins at top, bottom, right, and left • Field order • Fields should be displayed and grouped in a logical order • Grouping detail lines • It is meaningful to arrange detail lines in groups • Group header: A group header appears above the first detail line of a group. • Group footer: A group footer appears after the last detail line of a group. Group footers could include items such as a subtotal, an average, or a count of the records in that group. System Analysis and Design System Design
Printed and Screen Output • The Employee Hours report is a detail report with control breaks, subtotals, and grand totals. Notice that a report header identifies the report, a page header contains column headings, a group footer contains subtotals for each store, a report footer contains grand totals, and a page footer identifies the page number. Identifying fields Hours fields Report header Page header Control break Group footer [1] Report footer Page footer System Analysis and Design System Design
Printed and Screen Output • Report Design Issues • Too much detail is on the page, forcing users to search for the information they need • Good design standards produce reports that are uniform and consistent • When a system produces multiple reports, each report should share common design elements • Constant information does not change when the report is printed • Variable information changes each time the report is printed • Specify the paper quality, type, and size • Label each column of data appropriately • After a report design is approved, you should document the design in a report analysis form which contains information about the fields, data types and lengths, report frequency and distribution, and other comments. System Analysis and Design System Design
Printed and Screen Output • Printing Volume and Time Requirements • High volume of reports can significantly increase a system’s TCO • Paper is expensive to purchase, print, and store • Printed information is outdated quickly • Take into consideration printer specific capacity and limitation • Efficient printing operations, timely delivery of finished reports, and accurate forecasts of paper and storage needs, all depend on accurate estimates of print volume and times System Analysis and Design System Design
Printed and Screen Output • Output Control and Security • Output must be accurate, complete, current, and secure • Companies use various output control methods to maintain output integrity and security • Output control includes • Report title • Report number • report code • Printing date • Time period covered • The end of the report should be labeled clearly • Control totals and recorded counts should be reconciled against input totals and counts • All processing errors or interruptions must be logged so they can analyzed System Analysis and Design System Design
Printed and Screen Output Output Control and Security • Output security protects privacy rights and shields the organization’s data from theft or unauthorized access • Output security includes • Limit the number of printed copies and use a tracking procedure to account for each copy • You should use specific procedures to ensure that the output is delivered to authorized recipients only • Keep sensitive data in a secure place System Analysis and Design System Design
Printed and Screen Output • Output Control and Security • The IT department is responsible for output control and security measures • Security should be designed into the system by using passwords and other authentication methods • Controlling user access by assigning suitable authorizations and privileges • Physical security always will be necessary • Many companies have installed diskless workstations • A diskless workstation is a network terminal that supports a full-featured user interface, but limits the printing or copying of data, except to certain network resources that can be monitored and controlled more easily. System Analysis and Design System Design
Sequence Summary • Report can take various types, including detail, exceptions, and summary reports • Report Design Principles include report header, report footer, page header, page footer, column spacing, field order, field order, grouping detail lines • Output must be accurate, complete, current, and secure • Output control includes, report title, report number, report code, printing date, time period covered, and the end of the report should be labeled clearly • Output security protects privacy rights and shields the organization’s data from theft or unauthorized access • Output security includes, limit the number of printed copies and use a tracking procedure to account for each copy, use specific procedures to ensure that the output is delivered to authorized recipients only, and keep sensitive data in a secure place System Analysis and Design System Design
Sequence Summary • In this Sequence we have • Explained various types of reports, including detail, exceptions, and summary reports • Explained report Design Principles include report header, report footer, page header, page footer, column spacing, field order, field order, grouping detail lines • Explained output control includes, report title, report number, report code, printing date, time period covered, and the end of the report should be labeled clearly • Defined and described output security System Analysis and Design System Design
Reference [1] System Analysis and Design, Sixth Edition Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt , Publisher: SHELLY CASHMAN SEWIES. [2] system analysis and design, sixth edition Authors: Kenneth E. Kendall and Julie E. Kendall Publisher: Prentice Hall System Analysis and Design System Design