Project 2 - Problem Solving using ICT Coursework Guidance

Now that you have completed Projects 1A and 1B you must complete a major project that will demonstrate everything you have learnt about using software.  You must create a system that will SOLVE A PROBLEM for somebody else.  It is best if you make this person somebody who runs and organisation or business.  It must make the running of their business or organisation more efficient and therefore easier.

The software you will use is data handling software.  Microsoft Access is the software we have available at school for you to use.  Examples of problems you can solve using data handling software are:

Creating stock databases to keep track of the movement of stock.  A database like this can also be used to help with customer enquiries.  For example if customers need to know whether an item is in stock - Music CDs available in a music shop, or second-hand cars available at a car dealership.  You system must be an improvement on the exisiting system.  It must be user-friendly so you must make it in such a way that it is easy for somebody else to use.  This will be done at the end of the project by creating a User Guide.

If you think the database you made in Project 1b (Task 2) would solve a problem for a business or organsiation then YOU ARE permitted to use it for this project.  However, unlike Project 1b you must explain exactly how you know it will help and also how you found out what the person you are helping required.  To do this you must show evidence of thorough research in the form of interviews, questionnaires and surveys with the people you are creating the system for. 

Your Project should be divided into the following sections:

Analysis
Design
Implementation
Evaluation

Below is a checklist of exactly what you will need to show as evidence  in order to receive maximum marks for Project 2.

  Project 2 "To do" List Evidence Marks
  Analysis    

1

User Request
A request from a ‘manager’ of a real organisation or business, probably in the form of a letter.  The letter should outline the nature of a problem that requires a solution:
A sample problem statement from a "manager" might be:"My stock list is currently stored in a booklet that often gets lost.  It takes me a long time to find information I need about my current stock"
  • Hand written or typed sheet
1
2 Fact gathering forms.
To find out exactly what you need to do to produce the solution you must ask questions to help you.  What information do you want to get out the database?  How many records will it have?  What are the type of information that you want to store?
Write these questions out in the form of a questionnaire or interview.

Keep a record of what you find out from the fact gathering forms - this can be placed in the Appendix of your project.  Keep a minimum of three responses

  • Hand written or typed sheets
4
3 Write a summary of the responses for each question from the questionnaire or interview.   "8 out of 10 staff wanted to be able to print lists of the current stock".   Explain what you thing the users requirements will be.
  • Hand written or typed sheets
2

4

Diagram of the existing system
Now that you have gathered all the necessary information you must describe the existing system.  This can be in the form of a diagram.
Identify data passing through the system, the people who handle it and how it is stored.(Inpus - Outputs and Processes)
  • Hand written or typed sheets
1
5 System Objectives
Now that you have found out what the problem list at least 8 things your system will do to improve the exisiting one.  Make these objectives as detailed as possible.
ie
Print a list of  available stock
Find a list of all the stock that needs to be re-ordered
Sort stock entries by date purchased
Search for customers by surname
List cutomers in alphebetical order by region
  • Hand written or typed sheets
2

6

General Objectives
List at least three ways in which the new system will be an improvement on the old one - use a system diagram to help illustrate this.
  • Hand written or typed sheets
2

 

Design

Analysis Total Marks

12

7

Choice Of Software
List the software and hardware you are going to use
Justify your choice of software package by comparing it with other ways of solving the problem.  
Use the following sub-headings:
Using existing commercial packages
Writing code from scratch or
Using a different database package (Works, Dbase, Excel etc)
  • Hand written or typed sheets
4

8

Database table design
Show evidence that you have;
Designed suitable table(s) for your system.
Designed suitable fields (must relate to you objectives in the analysis section)
Designed suitable validation checks (show examples)
  • Hand drawn sheets with printed sheets of table in design view
2

9

Design data input  forms
Include fields and field labels
  • Hand drawn sheets showing columnar layout of form for users to enter data
1

10

Query design
To gain maximum marks these must include examples of advanced query functions: AND, OR, NOT and parameter queries
  • Hand drawn sheets showing query criteria - print of queries in design view
1

11

Data Capture Sheet
Construct a data capture sheet (for collecting the data you users are going to input).  This can be hand drawn to show layout and then word processed.
  • Hand drawn sheets showing layout of the sheet
1

12

3 completed data collection forms
Fill in details on three forms ready for entering into the database table.

 

  • Print 3 data collection sheets and fill in by hand
1
13 Design a test plan
Create a table with the following column headings:
Input
Action
Expected output/results
Fill in details for 5 tests that you can do on your database - test the database running under normal conditions and under extreme conditions (ie when wrong types of data are entered into inappropriate fields)
  • Print out the table and use the plan to produce evidence of testing in the implementation section.
2
  Implementation

Design Total Marks

12

14

Creating Your Database
Write a list of all tasks that you had to do to make your database.  You must explain it in such a way that a non-IT expert could follow the list like a set of instructions and be able to actually make the same database: ie:
1 - Open Access using Start > Programs > MS Access
2 - Select "Blank database"
3 - Save the database as stock.mdb
4 - Select the table tab and then "Create Table In Design View" wizard
5 - Enter field names
etc
Use screen captures (Print Screen) to help explain what you did.  To gain extra marks you must include information about modifications you made to the original design.
  • 3 or 4 pages of descriptive writing and screen captures

2

15 Software Features
Describe 2 features of 2 software packages that could be used to solve the problem.   Explain first how it can be done in Access and then describe how you would do the same thing in another software package.
ie Creating a search or perfoming a sort on the data.
  • Hand written or typed sheet

4

16

What can your database can do?
List 3 things your database does well and 1 thing it does badly.
Explain how you could improve the way your database works.
  • Hand written or typed sheet

2

17

Make a "User Guide"
This is a document that will help the user (The manager, shopkeeper) to use your database properly.  Explain with screen captures;
How to open the database
How to enter new information (new stock items)
How to search for information in the database
How to print information form the database

For extra marks:
Create a troubleshooting guide - how to correct errors that appear in your database. ie saving tables, print errors, mis-typing search conditions, Month not Moth etc.
  • Hand written or typed sheet using screen captures

7

18

Test The System
Use the test plan created in the design section.  Print out or screen capture the results of the tests and decribe whether they were successful or not.
  • Hand written or typed sheet with prinouts of the results of testing

7

  Evaluation

Implementation Total Marks

21

19 Describe what your database solution can do and  how it works.
  • Hand written or typed sheet
1
20 Write down which system objectives have been succesfully completed and which ones have not.
  • Hand written or typed sheet
1
21 Find out and report on what users think of your system.  Describe what improvements you could make to it if you were to do the project again.
  • Hand written or typed sheet
2
   

Evaluation Total Mark

4
   

Project 2 Total Mark

56