AQA A2 level Computing

advertisement
Unit 4 Section 7
Student worksheet
7.1: Analysis scenario worksheet
Below are three scenarios for systems that require computerisation. Read the scenarios
carefully and complete the task for each of them.
Task
You need to produce:
a)
b)
c)
d)
a set of objectives
a data flow diagram
an analysis data dictionary
an E-R diagram.
Scenario 1: That’s Rentertainment
That’s Rentertainment is a new business that rents DVDs to members from a small shop. You
have been asked to create a computer application, using a file-based programmed application
or a database, to replace the current manual record-keeping system. There will be only one
stand-alone workstation with a printer attached. These are kept in the shop.
The current way of working at That’s Rentertainment is as follows:
When a member comes into the shop for the first time, the following information is recorded
on a card: member’s name, address, telephone number, date joined, DVD rented, date rented
and date due to be returned. Each time that member rents another DVD the name of the
DVD, the date rented and the date due to be returned are added to the card. There is also a
space to write in the date the DVD is returned and make a comment; for example, if the
member has been given a special discount, or a DVD was returned late. When a card
becomes full, a new card is stapled to the original one. These cards are filed in member
number order. When members come to the shop, they do not always remember their
membership number and a member of staff has to search for their card by their name, or part
of their address. There are about 3,000 members.
That’s Rentertainment get the DVDs from one supplier only. This supplier sends an up-todate supplier price list once a month. That’s Rentertainment then works out a weekly rental
cost for each DVD each time one is rented. Some members are allowed a 10 per cent
discount. At present, That’s Rentertainment does not keep a record of who these are because
the manager can remember them. However, a computerised system would have to keep a
record of this. There are about 1,000 DVDs and That’s Rentertainment can have up to ten
copies of each DVD. Members often ask for DVDs if they cannot find them on the shelves.
They may ask for any DVD by title, certificate, or category. It often takes some time for staff
to find out this information and the manager would like the computer searches to find
information quickly. The manager is also having trouble keeping track of how many DVDs
he has in stock at any one time as this is not recorded. In addition, the manager would like to
see which are the most and least popular videos rented.
Once a week, the manager goes through the members’ cards and pulls out cards for members
with overdue DVDs. These members are then sent a standard letter reminding them that the
DVD they have rented is overdue. The manager calculates the fine owed, which increases
each week, and writes this on the letter. Occasionally, the manager sends letters to all
members informing them of new releases.
AQA Computing A2 © Nelson Thornes Ltd 2009
1
Unit 4 Section 7
Student worksheet
Scenario 2: Interactive teaching aid for binary trees
The Sandon School is a secondary school in Chelmsford, Essex with about 1,200 pupils. It is
a Maths and Computing College with an ICT department that teaches GCSE ICT at Key
Stage 4 and Computing at Key Stage 5.
The computing teacher, Miss Baker, would like an interactive tool to demonstrate the
creation and maintenance of a binary tree, including the adding and deleting of nodes and a
teaching aid simulation for in-order, pre-order and post-order traversal.
Scenario 3: Floor turtle controller
The Sandon School is a secondary school in Chelmsford, Essex with about 1,200 pupils. Mr
Pleasance, the technology teacher, needs a controller for a floor turtle that students have built
for a Key Stage 4 project. The turtle has the ability to move forwards, backwards, left, right,
and circle. Forwards and backwards have a variable distance to indicate the distance to travel
in centimetres from 1 to 1,000. Right and left have a degree variable, which indicates the
number of degrees to turn from 1 to 360. Circle has two variables: the radius of the circle in
centimetres and the degree of the arc. The students must be able to program a sequence of
instructions to move the turtle through a maze.
AQA Computing A2 © Nelson Thornes Ltd 2009
2
Download