Download Making a great Project 2

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Data vault modeling wikipedia , lookup

Clusterpoint wikipedia , lookup

Transcript
Making a great Project 2
OCR 1994/2360
Design
Some candidates dive in, make a
database or spreadsheet, then try and
make a design afterwards.
This won’t work.
It’s too obvious.
Take care to plan it all out FIRST!
Design 1 – data structure
A data structure explains how the data is
related.
Whether you use a database or a
spreadsheet, every record is divided into
fields.
You should be able to decide on a title,
data type, and length for each field.
For detailed advice on spreadsheet design click here
Design 1 – data structure
Set your data structure out in a table.
Now make an alternative design – perhaps
some fields are missing, or are not
needed, or you could divide one field into
two or more.
Both the designs must do the job! Never
set out to make a “bad” design!
Design 1 – data structure
Describe the advantages and
disadvantages of each table.
Now choose one of them and say why it is
best for the job.
Design 2 – input formats
In a well-designed database, the end user
should NEVER see the data table.
You should use forms to access the data.
The forms will be used to enter new data
and amend existing data.
Design 2 – input formats
Design a suitable layout for the data form.
DO THIS ON PAPER OR IN A GRAPHICS
PROGRAM – never in the database itself.
Make sure it has all the fields that are on your
chosen data structure.
Now design an alternative layout for the form –
perhaps the fields could be laid out differently.
Design 2 – input formats
You don’t have to use a relational
database (ie one with more than one data
table).
But if you do, you must design input forms
for every table.
Design 2 – input formats
Once again, describe the advantages and
disadvantages of each one.
Choose which one you will use.
Give reasons why it is the best one for the
job.
Design 2 – input formats
It is a good idea to link your forms and outputs
with a main user screen or switchboard.
You can use buttons on the switchboard to open
forms, reports, and letters.
Design a switchboard. Design an alternative.
Describe the advantages and disadvantages of
each one.
Choose which one you will use. Say why.
Design 3 – output formats
Most outputs will be the results of
searches or queries.
Your User Requirements should tell you
what the user wants to be able to search
for.
Start by listing the queries that will be
needed.
Design 3 – output formats
In a well-designed database, the end user
should never see the queries.
They will either see a report, intended for
print, or a screen form.
If several searches could be carried out on
the same field, you could use a parameter
query.
Design 3 – output formats
Produce a design for each query output – make
it clear whether it is a screen form or a print
report. (Remember, not using the database
software itself!)
Produce an alternative design for each one.
You should also design the layout of any
mailmerged letters here.
Design 3 – output formats
Describe the advantages and
disadvantages of each output layout
Choose the ones you will use.
Say why they are the best for the job.
Design 4 – hardware & software
Here you get to say what equipment you
need.
Research possible computer systems.
Make sure they are suitable for the job.
DO NOT get too technical – you should
understand the specification.
Consider peripherals which might be
needed, such as printers.
Design 4 – hardware & software
List just two suitable hardware
specifications.
Describe the advantages and
disadvantages of each one.
Say why you have made your choice.
Design 4 – hardware & software
Now research suitable software. Normally
you will require database software.
You should compare at least two datahandling programs and their ability to do
the job.
You might also need a wordprocessor or
DTP.
Design 4 – hardware & software
Don’t waste time comparing operating systems –
different versions of Windows or Linux or
MacOS are not relevant.
Don’t waste time on incidental software like
antivirus or firewalls.
Don’t waste time comparing different versions of
a program or package, eg MS Office.
Design 4 – hardware & software
Give the advantages and disadvantages of
the software you have compared.
Make a choice and give valid reasons for
your choice.
Remember your reasons must be relevant
to the problem and your user’s
requirements.
Design complete…
That’s it! You should now have a suitable
design for a solution to the problem.
Your next step will be to carry out your
design.