The Online Survey System is designed for survey coordinators, participants and people who need survey results to enhance their decision making. With this system, a survey coordinator can create a survey with questionnaires and invite participants via email while participants can browse and answer questionnaires. The system can also automatically analyze and present survey accumulated results back to participants. Furthermore, survey results can be made available to other users and members of the public, who may be interested in a particular topic and rely on the survey results for decision making.