Hi John,
By having an institution honor code, I've found that cheating has been minimized. My institution has a standard cheating policy as well. The policy is expressed at orientation, it is documented on every syllabus, and it is gone over the first day of each class.
Patricia