supermarket database system

Authors Avatar

GCSE ICT

Database Practice Project

Supermarket stock control system

Project Guide


Database project - Supermarket stock control system

The purpose of this project is to give you experience in designing, making and writing up a database.  The practical and writing techniques you will learn will help you when you start your coursework.

Project Brief

‘Penny Pinchers’ supermarket is currently using a paper based system to record details of its products and to order new stock.  It wants to use ICT to develop a more efficient system.  Your task is to create and test the system that has been partially designed.

How to use this project guide

All tasks are labelled with M, S or C.  This is what they mean…

  • M:         You must do this        Essential for grades G-E

  • S:         You should do this        Essential for grades D-C         (in addition to M tasks)

  • C:         You could do this        Essential for grades B-A*        (in addition to M and S) tasks

Task 1 - Setting up the report

  • Create a new Word document and save it into your user area as ‘Database project’,
  • Type your name into the header.  Put automatic page numbering into the footer.
  • Type the heading, ‘Database practice project - Supermarket stock control system’ at the top of the page.
  • Type the following section headings, one on each line: Analysis, Specification, Systems design, Implementation, Testing, Evaluation.

Task 2 - Analysis (3 marks)

  • (M - 1 mark) Create a table (3 columns by 2 rows) with the following headings…

  • Input requirements - Make a list of the data that they need to do the task.
  • Processing requirements - Make a list of the step-by-step processes involved in using the system.
  • Output requirements - Make a list of what needs to be produced by the system.

  • (S - 1 mark) Explain why each of the inputs, processes and outputs are needed.
  • (C - 1 mark) Clearly justify why a database is the most suitable software for this task.  Give a number of reasons for your choice.
Join now!

Task 3 - Specification (3 marks)

  • Create a table with the following headings…

  • (M - 1 mark) Complete the ‘Specification point’ column.  To do this…
  • Type a list of everything you can think of that describes what the system needs to do or include.
  • Things to think about when doing this: input, validation, processing and output.

  • (S - 1 mark) Complete the ‘Explanation’ column, saying why each specification point is needed.
  • (C - 1 mark) Complete the ‘Success criteria’ column.  For each specification point, state and explain what it needs to do or ...

This is a preview of the whole essay