Chapter 7
Data Input and Output Method
System Analysis Design
Learning Goals
3
Input and Output Methods
Output
Input DATA
What is Data Dictionary
4
5
How is Data Dictionary Developed?
We will recall the word statement from requirement specification now.
Word Statement of Requirements
Data Elements in Data Flow
From word statement we derive data elements in each data flow.
Item name and Vendor name may not be unique to ensure uniqueness we assign unique codes for them.Name is however still kept to aid people.
Thus delivery note is:
Delivery note = Order no + Vendor code + Vendor name + Vendor address + item code + item name + delivery date + quantity supplied + units.
Data Elements in Data Flow
Order no + Vendor code + Vendor name + Vendor address + item code + item name + delivery date + quantity supplied + units + excess/deficiency + no of days late/early.
Items received note = Delivery note Data In data store
Order records = order no + vendor code + vendor name + vendor address + item code + item name + order date + qty ordered + units + delivery period.
Data Dictionary Format
Data dictionary gives in detail the characteristics of a data element. Typical characteristics are:
Typical Characteristics of Data Elements(cont..)
e.g. upper and lower bounds of value (age>0,<100)
Example of Data �Dictionary Entry
Example of Data Dictionary Entry(contd..)
e.g.05082004 is ok but not 582004
Data Input Methods
Batch Data Entry
Name
Address
Bad design : Tendency will be to fill name on top line. Not enough space for letters of address
Individual |
Hindu undivided family |
Parent/Guardian of minor |
Tick as applicable
Bad design : Choices are not codified. Data entry operator will be confused.
Batch Data Entry
Enter date
Day | month | Year | |||
| | | | | |
Enter date
Hr | Min | Sec | |||
| | | | | |
(Good design)
Enter time
(Good design)
(Bad design)
Enter time
(Bad design)
Batch Data Entry
| | | | | | | | | | | | | | | | |
Individual
Hindu undivided family
Parent or guardian Of minor
Clear instructions . Enough space for entry manually.Data entry operator can be simple instructions for data entry
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | Pin | | | | | | | |
Enter name and address using capital letters Use one box for each alphabet
Tick any of the following
Shri Smt Kum
1 2 3
Name
Only address (do not Repeat name)
I am applying as:
Tick one of the boxes below
Models of Data Input
MENUS
User presented several alternatives and asked to type his/her choice
Example
SELECT ALTERNATIVE
Type 1 For entering new student record Type 2 For deleting student record Type 3 For changing student record
Your choice
Models of Data Input
Example
Roll no Name
FIRST NAME/INTIALS
LAST NAME
CE | CS | ME | EE | IT |
Dept code
CODES
Year
Hostel code
Pre-programmed to reject incorrect Roll no,Dept code,Year, Hostel code
A | B | C | D |
Models of Data Input
Models of Data Input
Models of Data Input
Models of Data Input
Output Devices
TEXT
AUDIO - SPEECH SYNTHESISER
GRAPHICS
VIDEO
Speech Output Devices
While designing output format and picking output devices the following should be taken into account
Objectives of Output Design
Nature of Output Reports
- Summary highlighting important results Graphical Output – Pie charts
- Bar charts
-Maps
Needed for strategic management
Types of Outputs
Types of Outputs
Sample Detail Reports
Sample
Output Format
Sample
Output Format
Use of Graph
140
120
100
80
60
40
20
0
0
85
86
87
89
90
88
Year
Total sales of textiles (in lakhs)
Bar Chart
350
300
250
200
150
100
50
0
0 20 25 30 35 40 45 50 55 60
Age
No of employees
Pie Chart
Equipment 10%
Tax 10%
Interest payment 15%
Salaries 20%
Raw material 20%
R& D 5%
Misc 15%
Dividends 15%