Download presentation
Presentation is loading. Please wait.
Published byThomasina Hardy Modified over 9 years ago
1
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design
2
Avicenna System Analysis and Design System Design2 Learning Objectives Design various types of reports, and suggest output controls and security. Design various types of reports, and suggest output controls and security.
3
Avicenna System Analysis and Design System Design3 Printed and Screen Output Reports Reports Reports should be attractive and easy to understand Reports should be attractive and easy to understand Managers sometimes judge an entire project by the quality of the reports they receive Managers sometimes judge an entire project by the quality of the reports they receive Reports must include the information that a user needs Reports must include the information that a user needs Report with too little information is of no value Report with too little information is of no value Too much information can make a report confusing and difficult to understand 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 The essential goal when designing reports is to match the report to the user’s specific information needs
4
Avicenna System Analysis and Design System Design4 Printed Output Types of Reports Types of Reports Detail reports: produces one or more lines of output for each record processed Detail reports: produces one or more lines of output for each record processed Detail line: is any line printed Detail line: is any line printed Subtotals and grand totals Subtotals and grand totals Control field: controls the output, when the value of control field changes, a control break occurs 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: 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 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 The sorting can be done by the report program itself, or in a pervious procedure Can be quite lengthy Can be quite lengthy Better alternative is to produce an exception report Better alternative is to produce an exception report
5
Avicenna System Analysis and Design System Design5 Printed and Screen Output Types of Reports Types of Reports A detail report with one printed line per employee. 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 The report shows a simple detail report of employee hours for a chain of retail stores [1]
6
Avicenna System Analysis and Design System Design6 Printed and Screen Output Types of Reports 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. 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. Sub totals Grand totals Control breaks [1]
7
Avicenna System Analysis and Design System Design7 Printed and Screen Output Types of Reports Exception reports Displays only those records that meet a specific condition or conditions 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 Are useful when the user wants information only on records that might require action An exception report that shows information only for employees who worked overtime. [1]
8
Avicenna System Analysis and Design System Design8 Printed and Screen Output Types of Reports Types of Reports Summary reports Summary reports Reports used by individuals at higher levels in the organization include less detail than reports used by lower- level employees 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]
9
Avicenna System Analysis and Design System Design9 Printed and Screen Output User Involvement in Report Design 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 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 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: 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 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 You can use word processor, a report generator, or a printer spacing chart to create mock-up report
10
Avicenna System Analysis and Design System Design10 Printed and Screen Output Report Design Principles Report Design Principles Printed reports must be attractive, professional, and easy to read Printed reports must be attractive, professional, and easy to read Report headers 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. 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 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. 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 Page headers A page header appears at the top of the page and includes the column headings that identify the data. A page header appears at the top of the page and includes the column headings that identify the data. page footers 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. A page footer appears at the bottom of the page and is used to display the name of the report and the page number.
11
Avicenna System Analysis and Design System Design11 Printed and Screen Output Report Design Principles Report Design Principles Column heading alignment Column heading alignment There are several column heading alignment options There are several column heading alignment options Four different column heading alignment options. [1]
12
Avicenna System Analysis and Design System Design12 Printed and Screen Output Report Design Principles Report Design Principles Column Spacing Column Spacing Space columns of information carefully 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 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 Column should stretch across the report, with uniform spacing and suitable margins at top, bottom, right, and left Field order Field order Fields should be displayed and grouped in a logical order Fields should be displayed and grouped in a logical order Grouping detail lines Grouping detail lines It is meaningful to arrange detail lines in groups It is meaningful to arrange detail lines in groups Group header: A group header appears above the first detail line of a group. 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. 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.
13
Avicenna System Analysis and Design System Design13 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. 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 Group footer Report footer Page footer [1] Control break
14
Avicenna System Analysis and Design System Design14 Printed and Screen Output Report Design Issues Report Design Issues Too much detail is on the page, forcing users to search for the information they need 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 Good design standards produce reports that are uniform and consistent When a system produces multiple reports, each report should share common design elements When a system produces multiple reports, each report should share common design elements Constant information does not change when the report is printed Constant information does not change when the report is printed Variable information changes each time the report is printed Variable information changes each time the report is printed Specify the paper quality, type, and size Specify the paper quality, type, and size Label each column of data appropriately 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. 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.
15
Avicenna System Analysis and Design System Design15 Printed and Screen Output Printing Volume and Time Requirements Printing Volume and Time Requirements High volume of reports can significantly increase a system’s TCO High volume of reports can significantly increase a system’s TCO Paper is expensive to purchase, print, and store Paper is expensive to purchase, print, and store Printed information is outdated quickly Printed information is outdated quickly Take into consideration printer specific capacity and limitation 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 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
16
Avicenna System Analysis and Design System Design16 Printed and Screen Output Output Control and Security Output Control and Security Output must be accurate, complete, current, and secure Output must be accurate, complete, current, and secure Companies use various output control methods to maintain output integrity and security Companies use various output control methods to maintain output integrity and security Output control includes Output control includes Report title Report title Report number Report number report code report code Printing date Printing date Time period covered Time period covered The end of the report should be labeled clearly The end of the report should be labeled clearly Control totals and recorded counts should be reconciled against input totals and counts 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 All processing errors or interruptions must be logged so they can analyzed
17
Avicenna System Analysis and Design System Design17 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 protects privacy rights and shields the organization’s data from theft or unauthorized access Output security includes Output security includes Limit the number of printed copies and use a tracking procedure to account for each copy 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 You should use specific procedures to ensure that the output is delivered to authorized recipients only Keep sensitive data in a secure place Keep sensitive data in a secure place
18
Avicenna System Analysis and Design System Design18 Printed and Screen Output Output Control and Security Output Control and Security The IT department is responsible for output control and security measures 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 Security should be designed into the system by using passwords and other authentication methods Controlling user access by assigning suitable authorizations and privileges Controlling user access by assigning suitable authorizations and privileges Physical security always will be necessary Physical security always will be necessary Many companies have installed diskless workstations 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. 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.
19
Avicenna System Analysis and Design System Design19 Sequence Summary Report can take various types, including detail, exceptions, and summary reports 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 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 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 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 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 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
20
Avicenna System Analysis and Design System Design20 Sequence Summary In this Sequence we have In this Sequence we have Explained various types of reports, including detail, exceptions, and summary reports 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 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 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 Defined and described output security
21
Avicenna System Analysis and Design System Design21 Reference [1] System Analysis and Design, Sixth Edition Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt, Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt, Publisher: SHELLY CASHMAN SEWIES. Publisher: SHELLY CASHMAN SEWIES. [2] system analysis and design, sixth edition Authors: Kenneth E. Kendall and Julie E. Kendall Authors: Kenneth E. Kendall and Julie E. Kendall Publisher: Prentice Hall Publisher: Prentice Hall
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.