Your SlideShare is downloading. ×
Project 2 template
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Project 2 template

252
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
252
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1 CONTENTS You should use this template to help you write the report that goes with the system you will produce for the Implementation Section. Anything written in BLUE is a title. You should leave these alone. Anything written in RED is an instruction. You should follow the instruction and delete the instructions before you hand your work in. Anything written in PURPLE is an example. You should use the example to give you an idea of what to do. You should delete the examples before you hand your work in. Anything that you write must be written in BLACK. Your teacher will tell you when to hand each section in. Remember to delete instructions and examples before handing in each section. Each section is worth a number of marks. You can only get the higher marks if you get the lower marks first. The number of marks is in [square brackets] for each title. Put your name in the footer of the report. 1 Contents........................................................................................................................................1 2 ANALYSIS [Total: 12 Marks].........................................................................................3 2.1 Identify a Problem [4 marks].................................................................................................3 2.1.1 The Organisation [1].......................................................................................................3 2.1.2 The Problems [1-4].........................................................................................................3 2.1.3 Current Methods [1-4]....................................................................................................3 2.1.4 User Requirements [2-4]................................................................................................3 2.2 Use Methods of Collecting Information [4 Marks]...............................................................5 2.2.1 Information Collected [1]...............................................................................................5 2.2.2 How Information was Collected [2]...............................................................................5 2.2.3 Alternative Methods for Collecting Information [3]......................................................5 2.2.4 Choice of Method for Collecting Information [4]..........................................................5 2.3 Identify the Inputs, Outputs and Processing Required [4 marks]..........................................6 2.3.1 Input, Output and Processing Requirements [1-2].........................................................6 2.3.2 Hardware and Software Requirements [3].....................................................................7 2.3.3 Reasons for Choice of Hardware and Software [4]........................................................7 3 DESIGN [Total: 12 Marks]...............................................................................................8 3.1 Produce Designs for the Data Structure [3 marks]................................................................8 3.1.1 Data Structure [1]...........................................................................................................8 3.1.2 Alternative Designs [2]...................................................................................................8 3.1.3 Reasons for Alternative Designs [3]...............................................................................8 3.2 Produce Designs for the User Interface [3 marks]................................................................9 3.2.1 User Interface [1]............................................................................................................9 3.2.2 Alternative Designs [2]...................................................................................................9 3.2.3 Reasons for Alternative Designs [3]...............................................................................9 3.3 Produce Designs for the Output Formats [3 marks]............................................................10 3.3.1 Data Structure [1].........................................................................................................10 GCSE ICT - Coursework Task 2 Page 1 of 23 Name: Name Goes Here
  • 2. 3.3.2 Alternative Designs [2].................................................................................................10 3.3.3 Reasons for Alternative Designs [3].............................................................................10 3.4 Produce Software and Hardware Requirements [3 marks].................................................11 3.4.1 Hardware and Software Required [1]...........................................................................11 3.4.2 Alternative Hardware and Software [2].......................................................................11 3.4.3 Reasons for choice of Hardware and Software [3].......................................................11 4 IMPLEMENTATION [Total 14 marks]....................................................................................12 4.1 Implement the Data Structure [4 marks].............................................................................12 4.1.1 Software Features Used [1-2].......................................................................................12 4.1.2 Changes Made to Data Structure [3-4].........................................................................12 4.2 Implement the Input and Output Formats [4 marks]...........................................................13 4.2.1 Software Features Used [1-2].......................................................................................13 4.2.2 Changes Made to Input and Output Formats [3-4].......................................................13 4.3 Use Features of Software Appropriately [4 marks].............................................................14 4.3.1 Evidence of using Software [1-3].................................................................................14 4.3.2 Reasons for using Software Features [4]......................................................................14 4.4 Combine Software Features [2 marks]................................................................................15 4.4.1 Interchange Data between Software Packages [1].......................................................15 4.4.2 Interchange Data for Different Purposes [2]................................................................15 5 TESTING [Total 7 marks].........................................................................................................16 5.1 Describe the Testing [4 marks]............................................................................................16 5.1.1 Evidence of Output Testing [1-2].................................................................................16 5.1.2 Evidence of Input Testing [3].......................................................................................16 5.1.3 Critical Feedback [4]....................................................................................................16 5.2 Describe the Results [2 marks]............................................................................................17 5.2.1 Expected Results [1].....................................................................................................17 5.2.2 Actual vs Expected Results [2].....................................................................................17 5.2.3 Choice of Test Data [3]................................................................................................17 6 USER DOCUMENTATION [7 marks].....................................................................................19 6.1 Editing Data [2 marks]........................................................................................................19 6.1.1 Entering and Saving Data [1].......................................................................................19 6.1.2 Amending Data [2].......................................................................................................19 6.2 Processing and Outputting Data [3 marks]..........................................................................20 6.2.1 Producing Results [1-3]................................................................................................20 6.3 Avoiding Problems [2 marks].............................................................................................21 6.3.1 Producing Results [2]...................................................................................................21 7 EVALUATION [4 MARKS].....................................................................................................22 7.1 Evaluate the Solution [4 marks]..........................................................................................22 7.1.1 Describe what the System can Do [1]..........................................................................22 7.1.2 Comparison with Problem [2]......................................................................................22 7.1.3 Limitations and Improvements [3]...............................................................................22 7.1.4 Feedback from Users [4]..............................................................................................22 GCSE ICT - Coursework Task 2 Page 2 of 23 Name: Name Goes Here
  • 3. 2 ANALYSIS [TOTAL: 12 MARKS] 2.1 Identify a Problem [4 marks] 2.1.1 The Organisation [1] Describe a little about the organisation for whom you are going to produce a solution. 2.1.2 The Problems [1-4] List and Describe the problems they are having. (For 4 marks you need a complex problem that will require more than 1 piece of software to solve). • Eg: Colours The owner of a large car supermarket has difficulty knowing whether she has cars of a certain colour in stock. Letters It is taking her a long time to write letters to her customers every time a car becomes available that they are looking for. 1. Problem 1 Description of Problem 1 2. Problem 2 Description of Problem 2 Repeat this for all the problems. 2.1.3 Current Methods [1-4] List and Describe the methods the user is currently using to solve the problems. • Eg: Colour of Cars To find all green cars, the owner has to look at every car registration sheet (there are about 300) to find the green ones. This takes a long time and she sometimes misses them. 1. Method 1 Description of Method 1 2. Method 2 Description of Method 2 Repeat this for all the methods. 2.1.4 User Requirements [2-4] List and describe what the user wants the new system to be able to do. GCSE ICT - Coursework Task 2 Page 3 of 23 Name: Name Goes Here
  • 4. For each requirement, state exactly what the user needs to see. For top marks, at least 2 requirements must involve the use of extra software which links the data between the 2. For example, mail merge, mailing labels. • Eg: Colour of Cars She needs to be able to see a list of all cars that are of a certain colour, eg Arctic Blue. For each car she needs to know: • Registration Number • Make • Model • Miles • Price Phone Numbers She needs to be able to find the phone numbers of customers who want a particular car when it comes into stock. For each customer she needs to know: • Title • First Name • Surname • Home Telephone Number • Mobile Telephone Number 1. Requirement 1 Description of Requirement 1 • List of Data for Requirement 1 • List of Data for Requirement 1 • …. 2. Requirement 2 Description of Requirement 2 • List of Data for Requirement 1 • List of Data for Requirement 1 • …. Repeat this for all the requirements. GCSE ICT - Coursework Task 2 Page 4 of 23 Name: Name Goes Here
  • 5. 2.2 Use Methods of Collecting Information [4 Marks] You will need to collect information so that you can find out how the organisation works, what problems they are experiencing, what current methods they use and what their requirements are for a new system. 2.2.1 Information Collected [1] You need to include in this section all evidence of the following that you have used: • Any letters sent to the user • Any letters received from the user • Questions used in interviews • All rough notes from the answers from interviews • Any completed questionnaires from the user • Any documents you have collected from the user 2.2.2 How Information was Collected [2] Describe here how you obtained your information and what information you were looking for. 2.2.3 Alternative Methods for Collecting Information [3] Describe here alternative methods that you could have used for collecting information. 2.2.4 Choice of Method for Collecting Information [4] Explain why you chose the method you used for collecting information. Explain why you didn't use the alternative methods. GCSE ICT - Coursework Task 2 Page 5 of 23 Name: Name Goes Here
  • 6. 2.3 Identify the Inputs, Outputs and Processing Required [4 marks] 2.3.1 Input, Output and Processing Requirements [1-2] List here everything that the system if needed to do. For each requirement, identify: • Inputs • Outputs • Processing Required • Eg: Colour of Cars She needs to be able to see a list of all cars that are of a certain colour, eg Arctic Blue. Input: Query - Have you any Red Fords? Output: The list must include the following data for each car. • Registration Number • Make • Model • Miles • Price The total number of cars must be shown at the bottom. Processing: The owner needs to look through all the cars to find those that are red and Fords. To find the total number of cars, all the cars on the list should be counted Phone Numbers She needs to be able to send a letter out to all customers who are looking for a certain type of car. Input: Query - details of type of car Output: The letter must include the following information: • Company Logo • Company Address • Company Telephone Number • Name of Recipient • Address of Recipient • Today's Date • Paragraph to tell the customer a car they are looking for is available. • Car Make, Model, Year, Reg Letter, Colour, Engine Size, E/W, S/R, C/L, PAS, Extra Comments Processing: The owner needs to find all cars of a certain type (eg Red Vauxhall Vectra). She then needs to find all customers looking for that type of car. A standard letter needs to be used and the information written in the letter. Requirement 1 Description of requirement GCSE ICT - Coursework Task 2 Page 6 of 23 Name: Name Goes Here
  • 7. Input: What the user needs to input. Output: For each . . . list . . .  Data Item 1  Data Item 2  Data Item 3  Data Item 4  … Any summary information for the list. Processing: Describe how the user currently finds the information required. Requirement 2 Description of requirement Input: What the user needs to input. Output: For each . . . list . . .  Data Item 1  Data Item 2  Data Item 3  Data Item 4  … Any summary information for the list. Processing: Describe how the user currently finds the information required. Repeat this for all the requirements. 2.3.2 Hardware and Software Requirements [3] List and give a reason for all the hardware and software that is required, including: • Type of Printer • Size and Type of Monitor • Laptop or Desktop • Any peripherals (input / output devices) • Database or Spreadsheet or Word Processor or Web Editor etc 2.3.3 Reasons for Choice of Hardware and Software [4] Describe your reasons for the choice of hardware and software - related to the task. Compare your choice to alternatives. Do NOT use software names, eg Excel. For example: I chose to use a laser printer instead of an inkjet printer because the user needed . . . I chose to use a desktop computer instead of a laptop because the user needed . . . I chose to use a database rather than an integrated package because the user needed… GCSE ICT - Coursework Task 2 Page 7 of 23 Name: Name Goes Here
  • 8. 3 DESIGN [TOTAL: 12 MARKS] 3.1 Produce Designs for the Data Structure [3 marks] 3.1.1 Data Structure [1] Include here a list of all the fields, field types and field lengths that you will use. Field Name Field Type Field Length Include a list of any validation rules you will use: Field Name Validation Rule Error Message 3.1.2 Alternative Designs [2] Include at least 5 changes to your design. Highlight each change. Descirbe each change. For example: I changed the surname field so that it included forename and surname separately. I changed the length of telephone number from 7 to 12 digits. I added a field for . . . 3.1.3 Reasons for Alternative Designs [3] For each change, explain which you prefer (original or change) and why. For example: Using only the surname field means that less space is used up but using separate forename and surname fields means that the user can search for a surname separately from the forename. Having a length of only 7 digits meant that only local telephone numbers could be used. By increasing the length to 12, long distance numbers can also be used. The reason I added the . . . field was . . . GCSE ICT - Coursework Task 2 Page 8 of 23 Name: Name Goes Here
  • 9. 3.2 Produce Designs for the User Interface [3 marks] 3.2.1 User Interface [1] You need to design the layout of the user interface - ie the Data Entry Screen. This should be hand drawn and should include all field labels, space for fields and any titles / buttons. 3.2.2 Alternative Designs [2] Include at least 5 changes to your design. Highlight each change. Descirbe each change. For example: I put a box around all the address fields. I made the space for price wider. I added instructions for . . . 3.2.3 Reasons for Alternative Designs [3] For each change, explain which you prefer (original or change) and why. For example: I wanted to make it clear which fields were part of the address and separate them from the rest of the fields. The wizard only provided enough space for £99.99 but the field length is upto £9999.99 so I needed extra space. The reason I added instructions for . . . was because . . . GCSE ICT - Coursework Task 2 Page 9 of 23 Name: Name Goes Here
  • 10. 3.3 Produce Designs for the Output Formats [3 marks] 3.3.1 Data Structure [1] Include here designs for all the output reports (based on queries) that you will use. For each one, use a similar layout to below: Report Title Goes Here Field Title 1 Field Title 2 Field Title 3 Field Title 4 Field Title 5 Field Title 6 XXXXXXXX XXXX XXXXXXXX XXXXXXXX XX X XXXXXXXX XXXX XXXXXXXX XXXXXXXX XX X ... ... XXXXXXXX XXXX XXXXXXXX XXXXXXXX XX X XXXXXXXX XXXX XXXXXXXX XXXXXXXX XX X Number of ... 99 Total ... 999 You also need to include the design of layouts of: • Mail Merge Letters • Mailing Labels 3.3.2 Alternative Designs [2] Include at least 5 changes to your design. Highlight each change. Descirbe each change. For example: I moved the surname column to the left of the forename column. I created an extra piece of summary information to show the total number of customers. I added a field for . . . 3.3.3 Reasons for Alternative Designs [3] For each change, explain which you prefer (original or change) and why. GCSE ICT - Coursework Task 2 Page 10 of 23 Name: Name Goes Here
  • 11. 3.4 Produce Software and Hardware Requirements [3 marks] 3.4.1 Hardware and Software Required [1] List all the software, hardware and peripherals that will be required to complete the task. You can use brand names such as Microsoft Publisher now. You can also use makes of printer. 3.4.2 Alternative Hardware and Software [2] Describe any alternative hardware and software that could be used. Eg: A laser printer printer that prints 20 ppm instead of 4 ppm could be used. A 17" monitor could be used instead of a 15" monitor. Lotus 123 could be used instead of . . . 3.4.3 Reasons for choice of Hardware and Software [3] Explain advantages and disadvantages of each alternative hardware and software. Explain your reasons for each final choice of hardware and software. GCSE ICT - Coursework Task 2 Page 11 of 23 Name: Name Goes Here
  • 12. 4 IMPLEMENTATION [TOTAL 14 MARKS] 4.1 Implement the Data Structure [4 marks] 4.1.1 Software Features Used [1-2] Describe in detail the features of the software that you used to create your data structure. Describe how you did each part: Loading software Created new table Typed in field names Set the data types Set the lengths Set the validation checks Saved 4.1.2 Changes Made to Data Structure [3-4] Describe any changes that you made to the data structure (at least 3). For example, you may have changed or added or removed: Validation Rules Field Names Field Types Field Lengths Explain how you made these changes. Explain why you made these changes. GCSE ICT - Coursework Task 2 Page 12 of 23 Name: Name Goes Here
  • 13. 4.2 Implement the Input and Output Formats [4 marks] 4.2.1 Software Features Used [1-2] Describe in detail the features of the software that you used to create your inputs and outputs. You only need to do this for 1 form, 1 query, 1 report and 1 mail merge. Describe how you did each part: Creating a data entry screen Moving or Grouping fields together Using boxes Changing font, size, colour Creating queries Setting criteria Setting sort conditions Creating reports Choosing table / query Setting sort conditions Setting grouping Choosing a style Changing the layout - alignment, moving fields, size, font etc Adding summary information Mail Merge Choosing data source Choosing selection criteria Choosing sort Creating merge field codes Merging the data 4.2.2 Changes Made to Input and Output Formats [3-4] Describe any changes that you made to the input and output formats (at least 3). For example, you may have changed or added or removed: Sort order Font / style / colour Selection criteria Grouping of data Summary information Merge field codes Explain how you made these changes. Explain why you made these changes. GCSE ICT - Coursework Task 2 Page 13 of 23 Name: Name Goes Here
  • 14. 4.3 Use Features of Software Appropriately [4 marks] 4.3.1 Evidence of using Software [1-3] Include all printouts of: Database design Validation Data Entry Screens (Forms) Queries Reports Mail Merge Mailing Labels In order to get the 3rd mark you will have needed to have use a 2nd piece of software. 4.3.2 Reasons for using Software Features [4] Justify your reasons for using at least 3 software features. You should compare the method you chose to an alternative method. For example: Filter vs Query for a search Query vs Report for a list Design vs Wizard for creating a table, query, report Explain why you chose this method. Explain why you didn't choose the other method.. GCSE ICT - Coursework Task 2 Page 14 of 23 Name: Name Goes Here
  • 15. 4.4 Combine Software Features [2 marks] 4.4.1 Interchange Data between Software Packages [1] Include evidence of: Mail merge or Mailing Labels or Scanning a picture for use in a Database Explain how you did this. 4.4.2 Interchange Data for Different Purposes [2] Include evidence of another way in which you shared data between software: Mail merge or Mailing Labels or Scanning a picture for use in a Database Explain how you did this. GCSE ICT - Coursework Task 2 Page 15 of 23 Name: Name Goes Here
  • 16. 5 TESTING [TOTAL 7 MARKS] 5.1 Describe the Testing [4 marks] 5.1.1 Evidence of Output Testing [1-2] Provide evidence in the form of printouts of the testing that you have done on outputs. This should include: Labelled printouts of all queries Labelled printouts of all reports Labelled printouts of all Mail Merge Labelled printouts of all Mailing Labels 5.1.2 Evidence of Input Testing [3] Provide evidence in the form of printouts of the testing that you have done on validation. This should include: Labelled printouts of all error messages 5.1.3 Critical Feedback [4] You need to show your working solution to the user. Ask them for critical feedback. The key here is the word critical - there must be something they would like to be improved with your system. You need to ask your user to comment on and suggest improvements for: the data entry screen the ease of use whether all the required data is included the style of output queries / reports the style of Mail Merges Provide evidence in the form of: Written notes signed by the user. A question sheet written by you with answers from the user. GCSE ICT - Coursework Task 2 Page 16 of 23 Name: Name Goes Here
  • 17. 5.2 Describe the Results [2 marks] 5.2.1 Expected Results [1] You need to show what you expected the results to be before you tested them. This should be done for each test. For example: Customers looking for Red Cars Looking visually at all the data, I expect the following customers to be listed in the report: Chambers Doyle Foggarty Jones Smith White 5.2.2 Actual vs Expected Results [2] You need to compare the Actual Results with the Expected Results. If they matched then you need to say so. If they didn't match - you need to say why. For example: Customers looking for Cars up to £2500 One of the names I expected to be included in the actual results was Matthews. The reason this name wasn't there was because I used <2500 instead of <=2500 and Matthews was looking for cars that were £2500. Customers looking for Fords The actual results matched the expected results. Do this for every test. 5.2.3 Choice of Test Data [3] You need to explain why you chose the test data you did. Your reasons should include data that is: Normal Extreme Invalid For example: GCSE ICT - Coursework Task 2 Page 17 of 23 Name: Name Goes Here
  • 18. I chose the price of £2500 for Matthews because it was an extreme value for checking whether cars up to £2500 would be listed. I chose the value of Mrt because it wasn't valid for the title field and should generate the error message for the validation rule. You should do this for at least 10 items of test data. GCSE ICT - Coursework Task 2 Page 18 of 23 Name: Name Goes Here
  • 19. 6 USER DOCUMENTATION [7 MARKS] The purpose of user documentation is to show the user how to use your system and not how to re-create it. You should use screen shots, bullet points and arrows to explain to the user how to use your system. 6.1 Editing Data [2 marks] 6.1.1 Entering and Saving Data [1] You need to show the user how to add new records to your database table and how to save the data. This must include instructions of how to open the database table first. 6.1.2 Amending Data [2] You need to show the user how to change existing records in your database table. You must include screen shots. GCSE ICT - Coursework Task 2 Page 19 of 23 Name: Name Goes Here
  • 20. 6.2 Processing and Outputting Data [3 marks] 6.2.1 Producing Results [1-3] You need to show the user how to: Run all pre-existing queries Create new queries /filters for their requirements Open all pre-existing reports Open mail merge letters and merge the data from the database. You must include screen shots. You must do this for every part of your system to get 3 marks. GCSE ICT - Coursework Task 2 Page 20 of 23 Name: Name Goes Here
  • 21. 6.3 Avoiding Problems [2 marks] 6.3.1 Producing Results [2] For 1 mark, list at least 2 common errors that the user should avoid when using the system. For 2 marks, describe how these errors can be corrected. For example: Using < nnn will only show values "less than" nnn. If you want to include nnn as well then you must use <=. You could use the ideas behind your validation rules to help you find common errors. GCSE ICT - Coursework Task 2 Page 21 of 23 Name: Name Goes Here
  • 22. 7 EVALUATION [4 MARKS] 7.1 Evaluate the Solution [4 marks] 7.1.1 Describe what the System can Do [1] Describe using a list all the things your system can do. Eg: The system can: • Store data about cars • Search for cars of a certain colour • Search for cars of a certain make • List all cars available for sale • ... 7.1.2 Comparison with Problem [2] Compare your solution to what you said it would do in the Requirements Sections in 2.1.4 and 2.1.3. A table pointing to the evidence like the one below is useful: Eg: Requirement Done Evidence 1 Colour of Car Yes See printout of query for red cars. 2 Phone Numbers Partly See printout of query for customers interested in Vauxhall Vectras - mobile phone numbers were not included though. 3 Graph of makes of cars No User said it wasn't needed any more. 7.1.3 Limitations and Improvements [3] You need to list the things that your system can't do or problems that you have encountered. You should describe how to overcome these problems. For example: The system was having difficulty listing all cars that were red in colour. This was because some cars were listed as red, some were listed as Crimson, some were listed as Flame Red etc. To overcome this, only a selection of 16 colours should be allowed . 7.1.4 Feedback from Users [4] You need to have done section 5.1.3 Critical Feedback before you can do this section. GCSE ICT - Coursework Task 2 Page 22 of 23 Name: Name Goes Here
  • 23. Based on the critical feedback that you received, what improvements might be made to the system. You should state the comment made and then suggest an improvement. Eg: Harry said that typing in the colours caused problems because people were using too many different colours. Therefore, I think it might be an idea to use a drop down selection box which has all the colours typed in already. Poonam said that she was confused between make of car and model of car. Therefore, I think it might be an idea to show some examples (Make: eg Ford, Vauxhall) and (Model: Mondeo, Vectra) on the data entry screen. GCSE ICT - Coursework Task 2 Page 23 of 23 Name: Name Goes Here