To design website with few modules such as branch module, personal and family information module, training module, vessel ownership module and simple insurance coverage module. This modules are inter-related module. Branch module consist of information about branch such as code, address, person in charge etc. Personal and family module consist of personal information, spouse information, children information, heir information. Their information includes standard information such as name, security number, address, workplace / school / university, salary / income etc. Training module must have information about training such as training codes, dates, place, number of enrollment, trainer information, trainee information etc. All trainee information must relate to the personal module, means that the trainee is the child of person in the personal module. Vessel ownership module are same as car ownership module which has the information about vessel such as registration number, engine model, horse power, grt, load etc. Vessel owner must relate to the personal module which means every vessel must be owned by person in the personal module. not all personal have the vessel. For the insurance module, each vessel must have any one of the insurance plan (5 plans type). The information must includes the coverage date, plan taken, insurance claimed (when accident happened), number of claimed etc.
Report for display and printing must be provided for each module. Membership card printing for each personal registered will be printed with certain information such as security number, name, date joined, registration number, branch code, vessel number (if applicable), insurance number (if applicable) etc.