You are on page 1of 5

7.

1 - Analysis
Grading Analysis Design Development Implementation Documentation Evaluation Exam Question Page 133

LO2:InBeFigure 7.2,
able to one of the
prepare stages mentioned
a effective was theand
Splash Screen production of a Screen
Navigation Data Flow Diagram (DFD).
DFD’s help the analyst by showing the data flows, inputs and output requirements, processing
and the types of data storage needed.
 Figure 7.4 shows a type of DFD. The example given covers reserving a seat on a flight – it shows
how the data flows from stage to stage, the inputs and outputs, any processing done, and
storage (booking system – most likely to be a database stored on a hard disk drive).

Flight schedule Flight details are input


Available flights by the customer
checked
Customer makes a
E-ticket is issued flight enquiry Booking system
to customer (Database on HD)

Flight data is
Flight booking is
collected are
confirmed
confirmation made

Figure 7.4 – Data Flow Diagram (Booking a Flight)


Exercise 7a
 The Data Flow Diagram shown in Figure 7.4 is one example of the symbols that can be
used. Research alternative methods of showing DFD’s, and then redo exercise 6L (page
110) on booking a flight using the alternative DFD symbols you have found.
7.1 - Analysis
Grading Analysis Design Development Implementation Documentation Evaluation Exam Question Page 133

 DFD’s in general are used to describe:


LO2: Be able to prepare a effective Splash Screen and Navigation Screen

• The need to identify inputs, outputs Kaizen System of


continuous
and processing of the current system improvement

• The need to identify problems with the Why there is


always change
current system when things are
fine as they are.
• The need to identify the user and Built in
obsolescence.
information requirements for the new The changes you
have seen in
system operating systems
 System specification What new
technologies are
• Identify and justify suitable hardware on your phone
How large a
for the new system computer manual
is for every
• Identify and justify new software for software package.

the system
7.2 - Design
Grading Analysis Design Development Implementation Documentation Evaluation Exam Question Page 134

LO2:Once thetoanalysis
Be able prepare has taken place
a effective and
Splash the systems
Screen analyst has
and Navigation Screen
some idea of the scale of the problem and what needs to be
done, the next stage is to design the key parts of the Kaizen System of
recommended system. A list of the tasks is summarised below: continuous
improvement
Design the data capture forms / input forms Why there is
always change
Design the screen layout when things are
fine as they are.
Design outputs in the form if screen displays and
Built in
printed reports obsolescence.
Produce systems flowcharts and/or pseudo code The changes you
Design have seen in
Select/design validation rules that need to be operating systems
used What new
technologies are
Design/agree on file structures on your phone
How large a
Produce any algorithms or program flowcharts computer manual
is for every
Design a testing strategy/plan software package.

Figure 7.5 – Design Stage tasks


7.2.1 – Data Capture Forms
Grading Analysis Design Development Implementation Documentation Evaluation Exam Question Page 134

LO2:These forms
Be able allow the
to prepare a data to beSplash
effective input into the system.
Screen They will either
and Navigation Screenbe paper-based or
electronic-based depending on the application.
 Paper based forms need to:
• Have a heading to make the purpose of the form clear
• Make it clear to the person filling ion the form where they must place their answers
• Make use of text boxes, which will limit the amount of information collected
• Make use of character boxes for data such as surnames, telephone numbers etc. (each box
allows one character only)
• Make use of printed text boxes to allow for easy input of items such as sate of birth
• Make use of tick boxes to make choices easier (such as gender – male or female)
• Make sure there is sufficient space to write answers
 Use clear fonts and clear text colours to ensure the form is easy to read.
 Figure 7.6 shows a typical example, which allows data about a car for sale to be manually
completed for later input into a computer database.
Hodder Car Sales
Registration of car:
Make of Car:
Model of Car:
Date first registered d d m m y y y y

Price: $
New (tick box)
Used (tick box) Figure 7.5 – Paper-based data capture form
7.2.1 – Data Capture Forms
Grading Analysis Design Development Implementation Documentation Evaluation Exam Question Page 134

LO2:ABe
computer-based
able to prepare data capture form
a effective is slightly
Splash Screendifferent. These often
and Navigation have the following features:
Screen
• Use of text boxes to capture key data clearly
• Use of on-screen help when completing the form
• Use of drop-down/combo boxes where there are limited choices
• Use of radio buttons and tick boxes, requiring a single clock of a mouse to select
• Automatic validation of data as it is entered
• Control boxes (such as next form, clear entry, save etc.)
• Double entry boxes (with verification rules) to check correctness of key data (for example,
when keying in an email address)
 In the Car Sales example on the previous slide, the following differences could be used with a
computer-based data capture form:
• Registration number: same as paper-based forms
• Make of car: make use of a drop-down box as there is a limited number of manufacturers
• Model of car: same as paper-based forms
• Date first registered: use of drop-down boxes for day, month and year
• Price: use boxes as shown but include a validation check
• New or used: use of tick boxes or radio button to indicate option
• Other features: a back and forward button (to complete details of all cars) and a save button
when the form is complete for each car
Exercise 7B – Design a computer-based capture form using the fields given above: Remember that it
has to be completed online, so it should contain radio buttons, drop down boxes and so on. It should
look a little different to the paper-based form in Figure 7.6.

You might also like