You have chosen to sponsor your bid up to a maximum amount of .
The aim of this system is to design an online web application to collect information from various clinics. The surveys are done by evaluators. Clinics are categorized by region and then city.
A survey has at least one section. Each section has its own questions and own scores. An evaluator can be assigned to different sections within multiple surveys.
1. Clinics Management System:
Design and implement a data access layer to insert, update, and edit clinic information. Clinics are categorized by Region and then city.
Required fields: ClinicId, Region, City, and phone.
2. Evaluators Management System:
Design and implement a data access layer to insert, update, and edit evaluator information.
Required fields: EvaId, FName, LName, password, and Email address.
3. Survey Dashboard System:
The survey dashboard allows admin to create, edit, and update a survey. A survey has many sections, each of which has its own questions. A survey can’t be completed unless it has at least one section with questions and score for each question. The admin can view the whole survey with all the sections and the total score for the whole survey. A validation should be there so that the evaluator will never leave any question empty. Once a survey is completed (Ready-to-go) it can be then assign to an evaluator via the assignment system.
4. Assignment System:
This system can only view the ready-to-go survey which is already done on the previous system. In this system we can view the evaluators and the clinics. Again the clinics are categorized by Region and then city. An evaluator can be assigned to different sections in different cities. Once all the sections of a survey assigned to evaluators, the survey should be flagged as “Ready-to-take”.
5. Ready-to-Take system:
Once a survey is marked as ready to take, each evaluator can view his/her name of the clinic, region, city, sections for each clinic. At the end the evaluator will have free text box and upload option for any note to be taken.
6. Survey View System:
In this system we can view all the taken survey with the score of each section and the overall score. Also the admin can generate any type of reports or create a custom designed report.