SlideShare a Scribd company logo
1 of 23
CS 503
SYSTEM ANALYSIS AND DESIGN:
REPORTS DESIGN
WHAT IS A REPORT?
• A business document that contains only predefined data
• Passive document for reading or viewing data
• Typically contains data from many database records or transactions
• Can either be output as a printed document or on a display monitor
(electronic)
TYPES OF REPORTS
EXTERNAL REPORTS
• Include statements, notices, and other documents that are produced for
people outside the organization.
• Because they are official business documents for an outside audience,
they need to be produced with the highest-quality graphics and color.
• Examples include monthly bank statements, late notices, order
confirmation and packing slips, and legal documents.
INTERNAL REPORTS
• For use only within the organization.
TYPES OF INTERNAL REPORTS
■ DETAILED REPORTS
These contain specific information on business transactions — for example, a list of all overdue
accounts, with each line of the report presenting information about a particular account. A credit
manager could use this report to research overdue accounts and determine actions to collect
past-due amounts.
■ SUMMARY REPORTS
These are often used to recap periodic activity. An example of this is a daily or weekly summary
of all sales transactions, with a total dollar amount of sales. Managers often use this type of
report to track departmental or division performance.
■ EXCEPTION REPORTS
These provide details or summary information about transactions or operating results that fall
outside of a predefined normal range of values. When business is progressing normally, no
report is needed. For example, a manufacturing organization might produce a report that lists
parts that fail quality control tests more than 0.2 percent of the time.
■ EXECUTIVE REPORTS
These are used by high-level managers to assess overall organizational health and
performance. They thus contain summary information from activities within the company. They
might also show comparative performance with industry-wide averages. Using these reports,
executives can assess the competitive strengths or weaknesses of their companies.
GENERAL DESIGN GUIDELINES
• User-focused activity
• Follow prototyping approach
- Initial prototype is designed from requirements
- Paper vs. Electronic output
- Assess usability
- User review prototype design and either accepts the design or requests
changes
- If changes are requested, the construction-evaluation-refinement cycle is
repeated until the design is accept.
• Requirements determination
- Who will use?
- What is the purpose?
- When is it needed or used?
- Where is it needed or used?
- How many people will use it?
Meaningful titles
Clear, specific, version information, current date
Meaningful information
Include only necessary information with no modifications needed
Balanced layout
Adequate spacing, margins and clear labels
GENERAL DESIGN GUIDELINES
GENERAL FORMATTING GUIDELINES
• HIGHLIGHTING
- Use sparingly to draw user to or away from certain information
- Methods should be consistently selected and used based upon level of
importance of emphasized information.
- Draw attention to keywords, high-priority messages, unusual data values
Methods for Highlighting
• Intensity Difference
• Size differences
• Font differences
• Reverse video
• Boxing
• Underlining
• All capital letters
• Offset positions of
nonstandard information
• USE OF COLORS
Benefits of using color
- Soothes or strikes the eye
- accents and uninteresting display
- facilitate subtle discrimination in complex displays
- emphasizes the logical organization of information
- draws attention to warnings
- evokes more emotional reactions
Problems using color
- Color pairings may wash out or cause problems for some users
- Resolution may degrade with different displays
- Color fidelity may degrade in different displays
- Printing or conversion to other media ma not easily translate
GENERAL FORMATTING GUIDELINES
Tips for Color Combinations
1. Use color consistently throughout a document
2. Use monochromatic colors to indicate intensity (colors
of the same hue but with different tints, tones and
shades)
3. Emphasize company or organization colors
4. Avoid bright colors that overwhelm the viewer
5. Use logical and readable combinations.
DISPLAYING TEXT
- Display text in mixed upper and lower case and use conventional punctuation
- Use double spacing if space permits. otherwise, place a blank line between
paragraphs.
- Left-justify text and leave a ragged right margin
- Do not hyphenate words between lines
- Use abbreviations and acronyms only when they are widely understood by users
and are significantly shorter than the full text.
- Separate key sections with subheads
GENERAL FORMATTING GUIDELINES
Poor text formatting
GENERAL FORMATTING GUIDELINES
Proper text formatting
GENERAL FORMATTING GUIDELINES
SERIF AND SANS SERIF FONTS
Times New Roman serif font.
Arial sans serif font.
Traditionally:
- Serif fonts makes words more readable
- Sans serif fonts makes individual letters more legible
Currently:
Tone and Mood - for serious documents, choose classic font with clean lines such
as Garamond
Branding and logos - If a company report includes a standard log, don't use exact
font used in the logo and choose one that goes well visually with
the logo or other elements
GENERAL FORMATTING GUIDELINES
Formatting Columns, Rows and Text
- Sort in meaningful order
- Place a blank line between every five rows in long columns
- Similar information displayed in multiple columns should be sorted vertically
- columns should have at least two spaces between them
- Allow white space on printed reports for user to write notes
- Use a single typeface, except for emphasis
- Use same family of typefaces within and across displays and reports
- Avoid overly fancy fonts
Formatting Numeric, Textual And Alphanumeric Data
- Right-justify numeric data and align columns by decimal points or other delimiter.
- Left-justify textual data. Use short line length, usually 30 to 40 characters per line
- Break long sequences of alphanumeric data into small groups of three to four
characters each
DESIGNING TABLES AND LISTS
Labels
- All columns and rows should have meaningful labels
- Labels should be separated from other information by using highlighting
- Re-display labels when the data extend beyond a single screen or page
DESIGNING TABLES AND LISTS
DESIGNING TABLES AND LISTS
DESIGNING TABLES AND LISTS
ADDING CHARTS
Charts give a pictorial summary information of a report to deliver meaningful
interpretation of data and other relevant information or trends.
Highlight key dataUse simple effects for clarity
TABLES VS. GRAPHS
Use tables for reading individual data values
Use graphs for:
• Providing quick summary
• Displaying trends over time
• Comparing points and patterns of variables
• Forecasting activity
• Simple reporting of vast quantities of information
LAYOUT
Margins - help focus reader on
document's contents and make it
readable.
Standard report on letter size
paper 1" margins on all sides
Shrink margin to fit elements in a page
Electronic reports can have narrower
horizontal margins
Bound reports must have adequate inside
margin space to avoid obscuring
elements of report.
Inventory Report
Billing statement
Order report
Balance report
ASSESSING USABILITY
• Overall evaluation of how a system performs in supporting a particular user for a
particular task
3 characteristics :
Speed, Accuracy, Satisfaction
Success factors
Consistency:
Design elements all appear in the same place on all forms and reports
Context:
users, tasks, environment
MEASURES OF USABILITY
Considerations:
* Time to learn
* Speed of performance
* Rate of errors
* Retention overtime
* Subjective satisfaction

More Related Content

What's hot

Ms access ppt 2017 by Gopal saha
Ms access ppt 2017 by Gopal sahaMs access ppt 2017 by Gopal saha
Ms access ppt 2017 by Gopal saha253253
 
MS Office Access Tutorial
MS Office Access TutorialMS Office Access Tutorial
MS Office Access TutorialvirtualMaryam
 
MS-EXCEL Assignment Help
MS-EXCEL Assignment HelpMS-EXCEL Assignment Help
MS-EXCEL Assignment HelpRahul Kataria
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architectureKumar
 
Database management system
Database management systemDatabase management system
Database management systemGovinda Neupane
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Userssontumax
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to databaseArpee Callejo
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systemsSuleyman Ally
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systemsBimbashree K.G
 
Functions and formulas of ms excel
Functions and formulas of ms excelFunctions and formulas of ms excel
Functions and formulas of ms excelmadhuparna bhowmik
 

What's hot (20)

Ms access ppt 2017 by Gopal saha
Ms access ppt 2017 by Gopal sahaMs access ppt 2017 by Gopal saha
Ms access ppt 2017 by Gopal saha
 
MS Office Access Tutorial
MS Office Access TutorialMS Office Access Tutorial
MS Office Access Tutorial
 
MS-EXCEL Assignment Help
MS-EXCEL Assignment HelpMS-EXCEL Assignment Help
MS-EXCEL Assignment Help
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
itft-File design
itft-File designitft-File design
itft-File design
 
22 Excel Basics
22 Excel Basics22 Excel Basics
22 Excel Basics
 
Elmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 pptElmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 ppt
 
Dbms models
Dbms modelsDbms models
Dbms models
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
 
RDBMS
RDBMSRDBMS
RDBMS
 
Database management system
Database management systemDatabase management system
Database management system
 
Database Design
Database DesignDatabase Design
Database Design
 
Rdbms
RdbmsRdbms
Rdbms
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systems
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systems
 
Functions and formulas of ms excel
Functions and formulas of ms excelFunctions and formulas of ms excel
Functions and formulas of ms excel
 

Similar to designing reports

Similar to designing reports (20)

Report writing.pptx
Report writing.pptxReport writing.pptx
Report writing.pptx
 
Short report writing
Short report writingShort report writing
Short report writing
 
Bmgt 311 chapter_16
Bmgt 311 chapter_16Bmgt 311 chapter_16
Bmgt 311 chapter_16
 
Report Writing
Report WritingReport Writing
Report Writing
 
Report writing
Report writingReport writing
Report writing
 
SD-Domain Overview.ppt
SD-Domain Overview.pptSD-Domain Overview.ppt
SD-Domain Overview.ppt
 
sd-domainoverview-231023124548-9a3b885e.pdf
sd-domainoverview-231023124548-9a3b885e.pdfsd-domainoverview-231023124548-9a3b885e.pdf
sd-domainoverview-231023124548-9a3b885e.pdf
 
MGT3314 Lecture12-Individual Report Brief.pptx
MGT3314 Lecture12-Individual Report Brief.pptxMGT3314 Lecture12-Individual Report Brief.pptx
MGT3314 Lecture12-Individual Report Brief.pptx
 
Designing Forms and Reports
Designing Forms and ReportsDesigning Forms and Reports
Designing Forms and Reports
 
report writing.pdf
report writing.pdfreport writing.pdf
report writing.pdf
 
reportwriting.pptx
reportwriting.pptxreportwriting.pptx
reportwriting.pptx
 
Report writing
Report writingReport writing
Report writing
 
Report writing
Report writingReport writing
Report writing
 
Report writing
Report writingReport writing
Report writing
 
Definition1ijaz
Definition1ijazDefinition1ijaz
Definition1ijaz
 
Basics of Report Writing
Basics of Report WritingBasics of Report Writing
Basics of Report Writing
 
PLANNING/WRITING/COMPLETING REPORTS(Progress Report)
PLANNING/WRITING/COMPLETING REPORTS(Progress Report)PLANNING/WRITING/COMPLETING REPORTS(Progress Report)
PLANNING/WRITING/COMPLETING REPORTS(Progress Report)
 
Aaa
AaaAaa
Aaa
 
REPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCE
REPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCEREPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCE
REPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCE
 
Hm306 week 2
Hm306 week 2Hm306 week 2
Hm306 week 2
 

More from i i

Bouncing circle
Bouncing circleBouncing circle
Bouncing circlei i
 
0-1 KNAPSACK PROBLEM
0-1 KNAPSACK PROBLEM0-1 KNAPSACK PROBLEM
0-1 KNAPSACK PROBLEMi i
 
sequential and combinational circuits exam
sequential and combinational circuits examsequential and combinational circuits exam
sequential and combinational circuits exami i
 
hypothesis testing overview
hypothesis testing overviewhypothesis testing overview
hypothesis testing overviewi i
 
x86 architecture
x86 architecturex86 architecture
x86 architecturei i
 
boolean algebra exercises
boolean algebra exercisesboolean algebra exercises
boolean algebra exercisesi i
 
database normalization case study
database normalization case studydatabase normalization case study
database normalization case studyi i
 
cpbricks context diagram
cpbricks context diagramcpbricks context diagram
cpbricks context diagrami i
 
cpbricks project document
cpbricks project documentcpbricks project document
cpbricks project documenti i
 
cpbricks manual
cpbricks manualcpbricks manual
cpbricks manuali i
 
imperative programming language, java, android
imperative programming language, java, androidimperative programming language, java, android
imperative programming language, java, androidi i
 
shortest job first
shortest job firstshortest job first
shortest job firsti i
 
bnf of c switch statement
bnf of c switch statementbnf of c switch statement
bnf of c switch statementi i
 
shell and merge sort
shell and merge sortshell and merge sort
shell and merge sorti i
 
adders/subtractors, multiplexers, intro to ISA
adders/subtractors, multiplexers, intro to ISAadders/subtractors, multiplexers, intro to ISA
adders/subtractors, multiplexers, intro to ISAi i
 

More from i i (15)

Bouncing circle
Bouncing circleBouncing circle
Bouncing circle
 
0-1 KNAPSACK PROBLEM
0-1 KNAPSACK PROBLEM0-1 KNAPSACK PROBLEM
0-1 KNAPSACK PROBLEM
 
sequential and combinational circuits exam
sequential and combinational circuits examsequential and combinational circuits exam
sequential and combinational circuits exam
 
hypothesis testing overview
hypothesis testing overviewhypothesis testing overview
hypothesis testing overview
 
x86 architecture
x86 architecturex86 architecture
x86 architecture
 
boolean algebra exercises
boolean algebra exercisesboolean algebra exercises
boolean algebra exercises
 
database normalization case study
database normalization case studydatabase normalization case study
database normalization case study
 
cpbricks context diagram
cpbricks context diagramcpbricks context diagram
cpbricks context diagram
 
cpbricks project document
cpbricks project documentcpbricks project document
cpbricks project document
 
cpbricks manual
cpbricks manualcpbricks manual
cpbricks manual
 
imperative programming language, java, android
imperative programming language, java, androidimperative programming language, java, android
imperative programming language, java, android
 
shortest job first
shortest job firstshortest job first
shortest job first
 
bnf of c switch statement
bnf of c switch statementbnf of c switch statement
bnf of c switch statement
 
shell and merge sort
shell and merge sortshell and merge sort
shell and merge sort
 
adders/subtractors, multiplexers, intro to ISA
adders/subtractors, multiplexers, intro to ISAadders/subtractors, multiplexers, intro to ISA
adders/subtractors, multiplexers, intro to ISA
 

Recently uploaded

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

designing reports

  • 1. CS 503 SYSTEM ANALYSIS AND DESIGN: REPORTS DESIGN
  • 2. WHAT IS A REPORT? • A business document that contains only predefined data • Passive document for reading or viewing data • Typically contains data from many database records or transactions • Can either be output as a printed document or on a display monitor (electronic)
  • 3. TYPES OF REPORTS EXTERNAL REPORTS • Include statements, notices, and other documents that are produced for people outside the organization. • Because they are official business documents for an outside audience, they need to be produced with the highest-quality graphics and color. • Examples include monthly bank statements, late notices, order confirmation and packing slips, and legal documents. INTERNAL REPORTS • For use only within the organization.
  • 4. TYPES OF INTERNAL REPORTS ■ DETAILED REPORTS These contain specific information on business transactions — for example, a list of all overdue accounts, with each line of the report presenting information about a particular account. A credit manager could use this report to research overdue accounts and determine actions to collect past-due amounts. ■ SUMMARY REPORTS These are often used to recap periodic activity. An example of this is a daily or weekly summary of all sales transactions, with a total dollar amount of sales. Managers often use this type of report to track departmental or division performance. ■ EXCEPTION REPORTS These provide details or summary information about transactions or operating results that fall outside of a predefined normal range of values. When business is progressing normally, no report is needed. For example, a manufacturing organization might produce a report that lists parts that fail quality control tests more than 0.2 percent of the time. ■ EXECUTIVE REPORTS These are used by high-level managers to assess overall organizational health and performance. They thus contain summary information from activities within the company. They might also show comparative performance with industry-wide averages. Using these reports, executives can assess the competitive strengths or weaknesses of their companies.
  • 5. GENERAL DESIGN GUIDELINES • User-focused activity • Follow prototyping approach - Initial prototype is designed from requirements - Paper vs. Electronic output - Assess usability - User review prototype design and either accepts the design or requests changes - If changes are requested, the construction-evaluation-refinement cycle is repeated until the design is accept. • Requirements determination - Who will use? - What is the purpose? - When is it needed or used? - Where is it needed or used? - How many people will use it?
  • 6. Meaningful titles Clear, specific, version information, current date Meaningful information Include only necessary information with no modifications needed Balanced layout Adequate spacing, margins and clear labels GENERAL DESIGN GUIDELINES
  • 7. GENERAL FORMATTING GUIDELINES • HIGHLIGHTING - Use sparingly to draw user to or away from certain information - Methods should be consistently selected and used based upon level of importance of emphasized information. - Draw attention to keywords, high-priority messages, unusual data values Methods for Highlighting • Intensity Difference • Size differences • Font differences • Reverse video • Boxing • Underlining • All capital letters • Offset positions of nonstandard information
  • 8. • USE OF COLORS Benefits of using color - Soothes or strikes the eye - accents and uninteresting display - facilitate subtle discrimination in complex displays - emphasizes the logical organization of information - draws attention to warnings - evokes more emotional reactions Problems using color - Color pairings may wash out or cause problems for some users - Resolution may degrade with different displays - Color fidelity may degrade in different displays - Printing or conversion to other media ma not easily translate GENERAL FORMATTING GUIDELINES
  • 9. Tips for Color Combinations 1. Use color consistently throughout a document 2. Use monochromatic colors to indicate intensity (colors of the same hue but with different tints, tones and shades) 3. Emphasize company or organization colors 4. Avoid bright colors that overwhelm the viewer 5. Use logical and readable combinations.
  • 10. DISPLAYING TEXT - Display text in mixed upper and lower case and use conventional punctuation - Use double spacing if space permits. otherwise, place a blank line between paragraphs. - Left-justify text and leave a ragged right margin - Do not hyphenate words between lines - Use abbreviations and acronyms only when they are widely understood by users and are significantly shorter than the full text. - Separate key sections with subheads GENERAL FORMATTING GUIDELINES
  • 11. Poor text formatting GENERAL FORMATTING GUIDELINES
  • 12. Proper text formatting GENERAL FORMATTING GUIDELINES
  • 13. SERIF AND SANS SERIF FONTS Times New Roman serif font. Arial sans serif font. Traditionally: - Serif fonts makes words more readable - Sans serif fonts makes individual letters more legible Currently: Tone and Mood - for serious documents, choose classic font with clean lines such as Garamond Branding and logos - If a company report includes a standard log, don't use exact font used in the logo and choose one that goes well visually with the logo or other elements GENERAL FORMATTING GUIDELINES
  • 14. Formatting Columns, Rows and Text - Sort in meaningful order - Place a blank line between every five rows in long columns - Similar information displayed in multiple columns should be sorted vertically - columns should have at least two spaces between them - Allow white space on printed reports for user to write notes - Use a single typeface, except for emphasis - Use same family of typefaces within and across displays and reports - Avoid overly fancy fonts Formatting Numeric, Textual And Alphanumeric Data - Right-justify numeric data and align columns by decimal points or other delimiter. - Left-justify textual data. Use short line length, usually 30 to 40 characters per line - Break long sequences of alphanumeric data into small groups of three to four characters each DESIGNING TABLES AND LISTS Labels - All columns and rows should have meaningful labels - Labels should be separated from other information by using highlighting - Re-display labels when the data extend beyond a single screen or page
  • 18. ADDING CHARTS Charts give a pictorial summary information of a report to deliver meaningful interpretation of data and other relevant information or trends. Highlight key dataUse simple effects for clarity
  • 19. TABLES VS. GRAPHS Use tables for reading individual data values Use graphs for: • Providing quick summary • Displaying trends over time • Comparing points and patterns of variables • Forecasting activity • Simple reporting of vast quantities of information
  • 20. LAYOUT Margins - help focus reader on document's contents and make it readable. Standard report on letter size paper 1" margins on all sides Shrink margin to fit elements in a page Electronic reports can have narrower horizontal margins Bound reports must have adequate inside margin space to avoid obscuring elements of report.
  • 23. ASSESSING USABILITY • Overall evaluation of how a system performs in supporting a particular user for a particular task 3 characteristics : Speed, Accuracy, Satisfaction Success factors Consistency: Design elements all appear in the same place on all forms and reports Context: users, tasks, environment MEASURES OF USABILITY Considerations: * Time to learn * Speed of performance * Rate of errors * Retention overtime * Subjective satisfaction