SlideShare a Scribd company logo
Validation andVerification
Starter P.63, 64
 Kerboodle -
 Section 9 -TestYourself
 Username - then56z43a3
 Password - 978xg3dw
 Organisation Code - 333
Ticketing Animation
Validation
 Validation is an automatic computer check to ensure that the data entered
is sensible and reasonable. It does not check the accuracy of data.
 Validation is a method of checking data to try to reduce the number of
errors in data being entered. Its tests the data against the validation rule
and gives the user an error message if the data does not pass the test.
There are many types of validation:
 A presence check: is the simplest form of validaiton. It makes sures that
some data has been entered.
 A range check: carries out a check that the data is within a certain range of
letters or numbers. For example a phone price has to be a number between
£50 and £500; £70 would be allowed but £35 would not.
 A format check: carries out a check that data follows the correct pattern. A
product code might have to be three letters followed by three digits;
PAF741 would be accepted but PAF74 would not.
Validation Ctd…
 A length check makes sure that the correct number of characteristics
has been entered
 A list or lookup check makes sure that the data is on the list of
acceptable values
 A cross field check makes sure that two fields are always entered
correctly each time they are entered into a record. For instance if a
certain phone contract is only available on one network, it will be
rejected in a different network is entered.
 A check digit is used to make sure long numbers such as those
generated by bar codes and entered correctly. A complex calculation is
carried out using the digits in the number, and the check digit is the
result of those calculation. In an EPOS system the scanner would
usually show a red light and make a beeping noise in the check digit
does not match.
Validation –Teach ICT
Example of a check digit
Check digits
Account number is:
83245X where X is the check digit
To find the value of X, carry out the following steps:
Multiply the first digit by 1, the second by 2, the third by 3 and so on.
Add them up
Divide by 11 and note the remainder.
Round to the nearest full number
Check Digit
To find the value of X, carry out the following steps:
Multiply the first digit by 1, the second by 2, the third by 3 and so on.
Answers: 8 6 6 16 25
Add them up: 8+6+6+16+25 = 61
Divide by 11 and note the remainder.
Answer 6
The check digit is 6.
Thus, the complete account number is 832456, the final 6 being the check digit.When
data are entered the computer performs the calculation as above. If an error occurred in
data entry the calculated check digit would not match the actual one and an error
message would appear.
Verification
 Verification is performed to ensure that the data entered exactly matches
the original source.
 There are two main methods of verification:
 Double entry - entering the data twice and comparing the two copies.This
effectively doubles the workload, and as most people are paid by the hour, it
costs more too.
 Proofreading data - this method involves someone checking the data entered
against the original document.This is also time consuming and costly.
 Can you think of any others?
Verification
 Validation should reduce data-entry errors but it cannot
remove them completely.
 If a customers date of birth was entered as 07/06/1998
instead of 07/06/1988, it might still be valid but the system
would reject the customer for a contract phone because they
are too young. One way would be to check the data by proof
reading it against the application form filled in by the
customer. This is known as verification, this is a good way of
avoiding transcription errors made by the user not entering
the data exactly as it was written on the form.
Error message
 Tells the user they have made a mistake. It is best if they are
clear about the error, for instance please enter a number
between zero and 90. is clearer than Data out of range.
Validation and verification

More Related Content

Viewers also liked

Gratis schnittmuster 06-59_44
Gratis schnittmuster 06-59_44Gratis schnittmuster 06-59_44
Gratis schnittmuster 06-59_44
Luis Fernando Gomes
 
İnovatif Kimya Dergisi Sayı-10
İnovatif Kimya Dergisi Sayı-10İnovatif Kimya Dergisi Sayı-10
İnovatif Kimya Dergisi Sayı-10
İnovatif Kimya Dergisi
 
Matteo Lussu Fin.CV (1) (1)
Matteo Lussu Fin.CV (1) (1)Matteo Lussu Fin.CV (1) (1)
Matteo Lussu Fin.CV (1) (1)matteo lussu
 
Edmonton Airwaves Presentation
Edmonton Airwaves PresentationEdmonton Airwaves Presentation
Edmonton Airwaves Presentation
JoAnne Pearce
 
PT.COTETAMA INSPINDO CARYA_CP
PT.COTETAMA INSPINDO CARYA_CPPT.COTETAMA INSPINDO CARYA_CP
PT.COTETAMA INSPINDO CARYA_CPMutia Ayu Annisa
 
Stanokpro.com презентация event агентства
Stanokpro.com   презентация event агентстваStanokpro.com   презентация event агентства
Stanokpro.com презентация event агентства
Eduard Ronzhin
 
Evaluación final grupo_212060_40
Evaluación final grupo_212060_40Evaluación final grupo_212060_40
Evaluación final grupo_212060_40
Smart Ligth Smart Ligth
 
Daily Routine
Daily RoutineDaily Routine
Daily Routine
Starsin
 
Roaddistance.in
Roaddistance.inRoaddistance.in
Roaddistance.in
roaddistancein
 
Mb0052 strategic management and business policy
Mb0052 strategic management and business policyMb0052 strategic management and business policy
Mb0052 strategic management and business policy
consult4solutions
 

Viewers also liked (13)

Gratis schnittmuster 06-59_44
Gratis schnittmuster 06-59_44Gratis schnittmuster 06-59_44
Gratis schnittmuster 06-59_44
 
remon rezek c.v
remon rezek c.vremon rezek c.v
remon rezek c.v
 
İnovatif Kimya Dergisi Sayı-10
İnovatif Kimya Dergisi Sayı-10İnovatif Kimya Dergisi Sayı-10
İnovatif Kimya Dergisi Sayı-10
 
final paper
final paperfinal paper
final paper
 
Matteo Lussu Fin.CV (1) (1)
Matteo Lussu Fin.CV (1) (1)Matteo Lussu Fin.CV (1) (1)
Matteo Lussu Fin.CV (1) (1)
 
Edmonton Airwaves Presentation
Edmonton Airwaves PresentationEdmonton Airwaves Presentation
Edmonton Airwaves Presentation
 
PT.COTETAMA INSPINDO CARYA_CP
PT.COTETAMA INSPINDO CARYA_CPPT.COTETAMA INSPINDO CARYA_CP
PT.COTETAMA INSPINDO CARYA_CP
 
Stanokpro.com презентация event агентства
Stanokpro.com   презентация event агентстваStanokpro.com   презентация event агентства
Stanokpro.com презентация event агентства
 
Evaluación final grupo_212060_40
Evaluación final grupo_212060_40Evaluación final grupo_212060_40
Evaluación final grupo_212060_40
 
Daily Routine
Daily RoutineDaily Routine
Daily Routine
 
USCCB
USCCBUSCCB
USCCB
 
Roaddistance.in
Roaddistance.inRoaddistance.in
Roaddistance.in
 
Mb0052 strategic management and business policy
Mb0052 strategic management and business policyMb0052 strategic management and business policy
Mb0052 strategic management and business policy
 

Similar to Validation and verification

Validation verification
Validation  verificationValidation  verification
Validation verificationkhair20
 
Commercial Data Processing
Commercial Data ProcessingCommercial Data Processing
Commercial Data Processingmrcarty
 
Validation
ValidationValidation
Validation
JTHSICT
 
The Southbourne Tax Group: 10 Ways to Identify Accounts Payable Fraud
The Southbourne Tax Group: 10 Ways to Identify Accounts Payable FraudThe Southbourne Tax Group: 10 Ways to Identify Accounts Payable Fraud
The Southbourne Tax Group: 10 Ways to Identify Accounts Payable Fraud
Vasilisa Yefimova
 
Validation and Verification
Validation and VerificationValidation and Verification
Validation and Verificationmrmwood
 
Verification and Validation.pptx
Verification and Validation.pptxVerification and Validation.pptx
Verification and Validation.pptx
VoltBikeKingV8
 
Understanding IDP: Data Validation and Feedback Loop
Understanding IDP: Data Validation and Feedback LoopUnderstanding IDP: Data Validation and Feedback Loop
Understanding IDP: Data Validation and Feedback Loop
Infrrd
 
10 ways to identify Accounts Payable fraud Pt1
10 ways to identify Accounts Payable fraud Pt110 ways to identify Accounts Payable fraud Pt1
10 ways to identify Accounts Payable fraud Pt1
Lavante, Inc.
 
Bar coding 2020
Bar coding 2020Bar coding 2020
Bar coding 2020
Ghulam Haider
 
Telecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes ClassificationTelecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes Classification
Maruthi Nataraj K
 
Cybersecurity Research Paper instructionsSelect a research topic.docx
Cybersecurity Research Paper instructionsSelect a research topic.docxCybersecurity Research Paper instructionsSelect a research topic.docx
Cybersecurity Research Paper instructionsSelect a research topic.docx
theodorelove43763
 
Ariba Knowledge Nuggets: p2p Reducing Duplicate Payments
Ariba Knowledge Nuggets: p2p Reducing Duplicate PaymentsAriba Knowledge Nuggets: p2p Reducing Duplicate Payments
Ariba Knowledge Nuggets: p2p Reducing Duplicate PaymentsSAP Ariba
 
Real time data services
Real time data servicesReal time data services
Real time data services
Relevate
 
Intelligent 3 Way Match for NetSuite
Intelligent 3 Way Match for NetSuiteIntelligent 3 Way Match for NetSuite
Intelligent 3 Way Match for NetSuite
Ralf Leitner
 
1.04 coding of data
1.04 coding of data1.04 coding of data
1.04 coding of data
Haa'Meem Mohiyuddin
 
File Security And Integrity 03 March 08
File Security And Integrity 03  March 08File Security And Integrity 03  March 08
File Security And Integrity 03 March 08uzdee
 
TCH Technology Consulting Group forging success with Account Payable Recovery
TCH Technology Consulting Group forging success with Account Payable RecoveryTCH Technology Consulting Group forging success with Account Payable Recovery
TCH Technology Consulting Group forging success with Account Payable Recovery
TCH Technology Consulting Group / TCH International Group
 
Administrative Cost Savings through Invoice Verification
Administrative Cost Savings through Invoice VerificationAdministrative Cost Savings through Invoice Verification
Administrative Cost Savings through Invoice Verification
Fred Kaffenberger
 
Administrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice VerificationsAdministrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice Verifications
jlsitler
 
Administrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice VerificationsAdministrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice Verifications
Kit Acree
 

Similar to Validation and verification (20)

Validation verification
Validation  verificationValidation  verification
Validation verification
 
Commercial Data Processing
Commercial Data ProcessingCommercial Data Processing
Commercial Data Processing
 
Validation
ValidationValidation
Validation
 
The Southbourne Tax Group: 10 Ways to Identify Accounts Payable Fraud
The Southbourne Tax Group: 10 Ways to Identify Accounts Payable FraudThe Southbourne Tax Group: 10 Ways to Identify Accounts Payable Fraud
The Southbourne Tax Group: 10 Ways to Identify Accounts Payable Fraud
 
Validation and Verification
Validation and VerificationValidation and Verification
Validation and Verification
 
Verification and Validation.pptx
Verification and Validation.pptxVerification and Validation.pptx
Verification and Validation.pptx
 
Understanding IDP: Data Validation and Feedback Loop
Understanding IDP: Data Validation and Feedback LoopUnderstanding IDP: Data Validation and Feedback Loop
Understanding IDP: Data Validation and Feedback Loop
 
10 ways to identify Accounts Payable fraud Pt1
10 ways to identify Accounts Payable fraud Pt110 ways to identify Accounts Payable fraud Pt1
10 ways to identify Accounts Payable fraud Pt1
 
Bar coding 2020
Bar coding 2020Bar coding 2020
Bar coding 2020
 
Telecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes ClassificationTelecom Fraud Detection - Naive Bayes Classification
Telecom Fraud Detection - Naive Bayes Classification
 
Cybersecurity Research Paper instructionsSelect a research topic.docx
Cybersecurity Research Paper instructionsSelect a research topic.docxCybersecurity Research Paper instructionsSelect a research topic.docx
Cybersecurity Research Paper instructionsSelect a research topic.docx
 
Ariba Knowledge Nuggets: p2p Reducing Duplicate Payments
Ariba Knowledge Nuggets: p2p Reducing Duplicate PaymentsAriba Knowledge Nuggets: p2p Reducing Duplicate Payments
Ariba Knowledge Nuggets: p2p Reducing Duplicate Payments
 
Real time data services
Real time data servicesReal time data services
Real time data services
 
Intelligent 3 Way Match for NetSuite
Intelligent 3 Way Match for NetSuiteIntelligent 3 Way Match for NetSuite
Intelligent 3 Way Match for NetSuite
 
1.04 coding of data
1.04 coding of data1.04 coding of data
1.04 coding of data
 
File Security And Integrity 03 March 08
File Security And Integrity 03  March 08File Security And Integrity 03  March 08
File Security And Integrity 03 March 08
 
TCH Technology Consulting Group forging success with Account Payable Recovery
TCH Technology Consulting Group forging success with Account Payable RecoveryTCH Technology Consulting Group forging success with Account Payable Recovery
TCH Technology Consulting Group forging success with Account Payable Recovery
 
Administrative Cost Savings through Invoice Verification
Administrative Cost Savings through Invoice VerificationAdministrative Cost Savings through Invoice Verification
Administrative Cost Savings through Invoice Verification
 
Administrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice VerificationsAdministrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice Verifications
 
Administrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice VerificationsAdministrative Cost Savings through Invoice Verifications
Administrative Cost Savings through Invoice Verifications
 

More from Larry Nelson

Data Information
Data InformationData Information
Data Information
Larry Nelson
 
Coding and encoding
Coding and encodingCoding and encoding
Coding and encoding
Larry Nelson
 

More from Larry Nelson (12)

Pitch 2016
Pitch 2016Pitch 2016
Pitch 2016
 
Ln q2
Ln q2Ln q2
Ln q2
 
Interfaces
InterfacesInterfaces
Interfaces
 
Back up
Back upBack up
Back up
 
Data types
Data typesData types
Data types
 
Working in ICT
Working in ICTWorking in ICT
Working in ICT
 
ICT systems
ICT systemsICT systems
ICT systems
 
Processing
ProcessingProcessing
Processing
 
Components
ComponentsComponents
Components
 
Data Information
Data InformationData Information
Data Information
 
Coding and encoding
Coding and encodingCoding and encoding
Coding and encoding
 
Threats
ThreatsThreats
Threats
 

Recently uploaded

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 

Recently uploaded (20)

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 

Validation and verification

  • 2. Starter P.63, 64  Kerboodle -  Section 9 -TestYourself  Username - then56z43a3  Password - 978xg3dw  Organisation Code - 333
  • 4. Validation  Validation is an automatic computer check to ensure that the data entered is sensible and reasonable. It does not check the accuracy of data.  Validation is a method of checking data to try to reduce the number of errors in data being entered. Its tests the data against the validation rule and gives the user an error message if the data does not pass the test. There are many types of validation:  A presence check: is the simplest form of validaiton. It makes sures that some data has been entered.  A range check: carries out a check that the data is within a certain range of letters or numbers. For example a phone price has to be a number between £50 and £500; £70 would be allowed but £35 would not.  A format check: carries out a check that data follows the correct pattern. A product code might have to be three letters followed by three digits; PAF741 would be accepted but PAF74 would not.
  • 5. Validation Ctd…  A length check makes sure that the correct number of characteristics has been entered  A list or lookup check makes sure that the data is on the list of acceptable values  A cross field check makes sure that two fields are always entered correctly each time they are entered into a record. For instance if a certain phone contract is only available on one network, it will be rejected in a different network is entered.  A check digit is used to make sure long numbers such as those generated by bar codes and entered correctly. A complex calculation is carried out using the digits in the number, and the check digit is the result of those calculation. In an EPOS system the scanner would usually show a red light and make a beeping noise in the check digit does not match.
  • 7. Example of a check digit Check digits Account number is: 83245X where X is the check digit To find the value of X, carry out the following steps: Multiply the first digit by 1, the second by 2, the third by 3 and so on. Add them up Divide by 11 and note the remainder. Round to the nearest full number
  • 8. Check Digit To find the value of X, carry out the following steps: Multiply the first digit by 1, the second by 2, the third by 3 and so on. Answers: 8 6 6 16 25 Add them up: 8+6+6+16+25 = 61 Divide by 11 and note the remainder. Answer 6 The check digit is 6. Thus, the complete account number is 832456, the final 6 being the check digit.When data are entered the computer performs the calculation as above. If an error occurred in data entry the calculated check digit would not match the actual one and an error message would appear.
  • 9. Verification  Verification is performed to ensure that the data entered exactly matches the original source.  There are two main methods of verification:  Double entry - entering the data twice and comparing the two copies.This effectively doubles the workload, and as most people are paid by the hour, it costs more too.  Proofreading data - this method involves someone checking the data entered against the original document.This is also time consuming and costly.  Can you think of any others?
  • 10. Verification  Validation should reduce data-entry errors but it cannot remove them completely.  If a customers date of birth was entered as 07/06/1998 instead of 07/06/1988, it might still be valid but the system would reject the customer for a contract phone because they are too young. One way would be to check the data by proof reading it against the application form filled in by the customer. This is known as verification, this is a good way of avoiding transcription errors made by the user not entering the data exactly as it was written on the form.
  • 11. Error message  Tells the user they have made a mistake. It is best if they are clear about the error, for instance please enter a number between zero and 90. is clearer than Data out of range.