• 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

    And that's what's special about our school computers and how they run. They also have a variety of programs to use, however, which are extremely useful. How it affects my needs Advantages (How it meets my needs) The main advantage would be the access to any of the computers in all the computer suites with your own password protected account.


    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. GCSE Excel Project ICT

    If the customer wishes to change a request, he/she would just re-click the link to the selection page and re-select their choice. After the customer has selected their allocated parts they then move onto a validation page which then their order is verified visually, then they click the last button,


    A textbox with heading BMW. Picture as heading. Tables with specification of car. Two pictures. Large picture heading title. 6 M6 (C) "Button and tab layout as slide 1" Models available. Specifications; Price, Fuel, CO2 Tax, Engine, Eu4, Fuel Consumption, 0-62mph and colours available. 2 pictures of M series BMW Logo from www.bmw.com Pictures from; www.bmw.com Information on car details from old system.

  1. Impact of ICT on the community

    * And also in some banks the counter can speak more than one language it benefit my community as some people in my community can' speak English. There are also many concerns about ATM and the Banks: * Small banks in my community closes or having opening hours reduced * Reductions in staffing at the major banks.

  2. Database design.

    Combo box Costumer_ID Unique number Number 6 Primary No Customer_First_Name Customers first name. Text 20 >C<????????? No Customer_Surname Customers surname Text 10 >C<????????? No Customer_Street Street they live at. Text 10 >C<??????????????? No Customer_Town Town they live in Text 10 Yes Customer_Post_Code Customers post code Text 8 No Customer_Phone_No Phone

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

    She can also open multimedia by simply saying 'media'. After this, she can either say 'Picture', 'Video', 'Music', or any other forms of media to open them. She can then say the corresponding command to open the right file. While all this may be confusing, her iPhone comes with a

  2. Computer project Alevels

    Data type Validation Rule Validation Text DOCTOR ID Text Like "MCD###" Text you entered is invalid in the field DOCTOR_NO. The entry must be 6 characters long. The first letter must be the letter M, the second letter must be C, and the third letter must be D followed by 3 numbers.

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