• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  • Level: GCSE
  • Subject: ICT
  • Word count: 3678

GCSE Calculator Project

Extracts from this document...


Calculator Project By Mitesh Patel 11A Contents Identify 4 Introduction 4 The User 4 The problems 5 Alternative solutions 5 Alternative solutions 6 Why is the ICT solution the ideal solution? 7 A list of OBJECTIVES for the project 8 Analysis 9 Hardware 9 Software 9 Inputs 10 Processing 10 Data Processing 10 Plus function = 10 Minus function = 10 Divide function = 10 Multiply function = 10 Outputs 11 Backup strategy 11 Data flow Diagrams 13 Security 15 Design 17 Initial Design 17 User comments 18 Planned Components 20 Test Plan 21 Tasks to complete for my calculator 23 * Implement 24 Screen shots of completed calculator 24 Testing 25 Clear Testing 26 When I pressed this button, it changed the mode between advanced along with simple. It worked as you can see below. 27 Inserting a number 33 Annotated Code 33 Annotated Code 34 Viewing the properties, naming the objects and changing the display caption 34 Viewing the properties, naming the objects and changing the display caption 35 Adding functionality to the buttons 36 Evaluation 38 Evaluation 39 User Feedback & Possible Improvements 39 Evaluation of objectives 40 Identify Introduction LPBS: Langley Park Boys School is secondary in Beckenham. There are 2500 students in this secondary school. This school has a mixed 6th form of about 500 out of the 2500 students. LPBS has 100 teachers and about 30n support staff. LPBS also is a computing specialist school, because it is a computing specialist school, it holds special classes for the community. LPBS are introducing computing classes for silver surfers. The User The silver surfers are people over 50 who want to learn how to use the computer at Langley Park for Boys School, we are designing a specialist calculator to cater to their needs, these are the small buttons this is because some are visually impaired the colours and the small display. ...read more.


In regard of all of this positive feedback, there is a few things which need to be improved on you're calculator. Firstly there is the number buttons, they are quite hard to read because both the colour of the button and the number on the button are quite similar in the shade. Sometimes when I look back on the calculations I have done, I have trouble reading the operations I have asked the calculator to process since the size of the number is small. Thank you Jamie Wood Response to user feedback In response to the feed back the following adjustments. Code Calcticker.visible= true This is to show the ticker Calcticker.visible= false _This Is to hide the ticker Planned Components Object Purpose Code when Clicked Number To Insert a number. Numb1 = Numb1 & "1", Numb1 = Numb1 & "2" etc. Operation To perform an operation. Numb1 = Numb1 - (2 * Numb1)(plus minus code) Memory plus To add a number to the number saved in the memory. MEMORY = Val(MEMORY) Memory minus To minus a number to the number saved in the memory. MEMORY = MEMORY - Numb1 Memory recall To recall the number from the number saved in the memory. Numb1 = MEMORY Memory save This saves the number in to the calculator's memory. MEMORY = Numb1 Memory clear This clears the memory from the number memory. MEMORY = 0 Plus To add a number to another number. Operation = "Plus" Numb2 = Numb1 Numb1 = Null minus To minus a number from another. number Operation = "Minus" Numb2 = Numb1 Numb1 = Null Test Plan Name of Test Method of Testing Expected Result Arithmetical Functions Calculate a simple equation eg. 1 + 1 Display = 2 Number Key Pad Enter 1234567890 Display = 1234567890 Equal Button Input numbers and see if operations window returns the correct answer after pressing = It should work Clear Clear last number inputted in operations box Screen =clear Memory Key Pad Store, retrieve, save, clear all data stored in memory It should be saved memory text box. ...read more.


I had made this my third objective. I have tested this myself and when opening up my calculator it opens as big as it can corresponding to the size of the window. I have met this objective. This was an important point as not many people know how to zoom in, by doing this will ensure that even the people who don't know how to use Microsoft access can use this without any hassle. As you become older it is harder for you to keep steady hand coordination. This is why I have understood that I must ensure that the button size and the spread of the buttons around the form were precise. I have spread the buttons so it easier for the user to click on the one they want to calculate with. I have met these objectives. For the users who don't know what some of the button functions do, they can now know. I have installed a help feature that displays what the buttons does in large font on the help text box. The skills that I have learnt during this project are: - How to program things with VB - Taking the project through the project life cycle - Working to deadlines I enjoyed learning about how to program a calculator, using VB programming as it is a new skill that I have learnt and it allows me to write code to instruct the computer to do tasks. I also found the programming the hardest part as it was all brand new to me and required me to concentrate very hard in order to stop it getting errors. If I were to do this project again I would try to plan my time better. I found that I met all of my practical deadlines but found it more difficult to meet my write up deadlines. In my next project I will make sure that I do not fall behind in the write up. BY MITESH PATEL CANDIDATE NO. 14255 CENTRE NO.5154 ?? ?? ?? ?? Mitesh Patel 11A ICT 1 ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our GCSE ICT Systems and Application section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related GCSE ICT Systems and Application essays

  1. Different types of technology How I use ICT at home and at school

    This stops people from downloading games or other software and such. The school computers provide access to usually expensive to acquire programs, such as Adobe Photoshop CS5. This lets us use programs we usually wouldn't have and be able to teach ourselves how to use these programs.


    Description of the Current System Ms Gammon teaches year 7 to 11 students for maths but the year I will be concentrate on is year 11 students. The level she is teaching now is higher tier for year 11 students in mathematics.

  1. This project is designed to help non-computerized library to easily keep track of their ...

    TEXT: used to input alphabetical as well as numerical data. For example name. MEMO: used to input alphabetical as well as numerical data as much desired there is no limitation in the field size. For example address or Members request.

  2. Impact of ICT on the community

    HSBC, Abbey National, Barclays, Nat West etc. To some extent it doesn't meet the needs of my community as some of the people in my community are not educated so they aren't able to withdraw money they has to go inside the bank and withdraw money which takes time.

  1. Database design.

    So you have to enter in the number into the Validation Rule. Below I have typed in that it is to be greater than (>) 10000 After you have got the validation rule you have to then put in the validation text to remind you what has to go into this particular field.

  2. The impact of ICT on a person with special/particular needs

    Disadvantages (How it does not meet Sarah's needs) The iPhone doesn't have too many big problems. But it does have a few. For example, the touch screen may be a bit too hard for Sarah to properly manage to actually control.

  1. Computer project Alevels

    E.g.: MCD123 NAME Text ADDRESS Text TEL NO Number SPECIALIZED FIELD Text FEES Currency HOLIDAY Text MAX APP Number Table - Payments to Doctors Field Name Data type Validation Rule Validation Text DOCTOR NAME Text DOCTOR ID Text Like "MCD###" Text you entered is invalid in the field DOCTOR_NO.

  2. Ict Powerpoint Coursework

    All images would be backed up for later use and history use for safety. The pictures would be firstly saved from the digital camera or online and then they will be inserted via the function in Microsoft PowerPoint, this is because with this method the pictures would come up with

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work