A sailing club needs to keep various information about the club fleets. This includes the boat name, sail number, class, ownership as well as many other details (such as date of last validation of class certificate, floatation tests etc.
Write a program to create and maintain a suitable database for a Sailing Club. Particular attention should be paid to ease of use, recovery from errors and protection against accidental damage.
The main burden of this project is consideration of suitable data-capture and data-display mechanisms. Maximum ease of use by people who are not computer experts is important.