Proof Systems
A proof system is a Formal system with logical axioms (possibly none) and rules of inference (at least one).
Some examples :
Other proof systems are : sequent calculus, resolution, tableaux method (or truth tree).
Completeness and Soundness
Regarding completeness and soundness, they are relative to a semantics suitable for the language of the proof system : truth tables for propositional calculus, mathematical structures for first-order logic (see e.g. Enderton, page 80).
See Enderton, page 131 :
In this section we establish two major theorems: the soundness of our
deductive calculus :
if $\Gamma \vdash \varphi$, then $\Gamma \vDash \varphi$
and its completeness :
if $\Gamma \vDash \varphi$, then $\Gamma \vdash \varphi$.
Although our deductive calculus was chosen in a somewhat arbitrary
way, the significant fact is that some such deductive calculus is sound
and complete.
Soundness means : the proof system can derive as conclusion ($\varphi$) only formulae that are logical consequence of the formulae contained into the set of premises ($\Gamma$).
Completeness means : the proof system can derive as conclusion ($\varphi$) all the formulae that are logical consequence of the formulae contained into the set of premises ($\Gamma$).
Soundness implies consistency; consider the case of propositional logic : no formula and its negation are both tautologies. But the soundness of the calculus means that a formula which is not a tautology is not derivable; thus, no pair of contradictory formulae is derivable.
Decidability
Regarding decidability, this property is relative to the set of formulae derivable within the calculus; the answer is positive for propositional calculus : the truth table is a (very inefficient) algorithm to verify validity (i.e.checking for "tautologuesness").
For first-order logic, the answer is negative (Enderton, page 142-145):
ENUMERABILITY THEOREM For a reasonable language, the set of valid formulae can be effectively enumerated. [...]
It should be remarked that our proofs of enumerability cannot, in general, be strengthened to proofs of decidability. For almost all languages the set of validities is not decidable. (See Church’s Theorem.)