amazon

Friday, August 14, 2015

DYNAMIC SURVEY APPLICATION DESIGNER

                    Dynamic Survey Application Designer
.
Abstract
                    Objective: Full-featured Survey System enabling you to create surveys on the fly; a reporting tool that generates attractive, customizable reports, and dynamic filters that allow you to narrow results on selected criteria to facilitate analysis
Description:
                   Dynamic Survey Application Designer is a powerful ASP.NET code generator to create different types of survey scripts, these scripts can be easily be hosted on websites to collect public opinion. 
                   It includes the code generator where in different questions can be created with different types of output to collect opinion from the public. The generated code can span over a single page of multiple pages.
                    DSAD takes Survey name, question (single question or matrix question), answer (includes answer type i.e. checkbox, radio button, dropdown list, text etc.), survey settings and security for the survey page and notification mode to the users.
                   Based on the above input, code generator generates the asp.net code. After hosting this code on the web site, DSAD maintains survey statistics; based on the survey statistics it generates the graphical reports.
                    
                   One more advantage of DSAD is it allows to export the survey statistics to the excel file for further usage.



INTRODUCTION

PURPOSE OF THE PROJECT
          •        To create an instant Survey designer, which can create asp.net, scripts                         relative to the requirements
          •        To create a code generator which will provide the designer code which                       can be easily hosted on web sites?
          •        To carryout survey on a global scale.
          •        An engine powerful enough to carry out survey on issues without any                        irregularities.
          •        A survey environment with major concentration on authenticity of the               person without intervening personal aspects of any person.
          •        Invite only a specific group of people to undergo survey.


PROBLEMS IN THE EXISTING SYSTEM
          •        The current technique involves designing a new Script and code the                             new script which will consume more time.
          •        Every change in the situation requires reassessment of the existing                     engine and so modification to an existing content is not an easy                                   process.
          •        It won’t provide security, thereby doesn’t provide accurate results.
          •        Authenticity of the results can be questioned as a single person may                            undergo survey without any notification to the undertaking authority.

SOLUTION OF THESE PROBLENS
          •        The designer should be flexible and should be made in a manner that it              can be customized at any moment of time.
          •        Should provide the feature of blocking the IP of person who has                                  already undergone survey.
          •        Should control the time given to the user to cast the vote or the vote                            will be discarded.
          •        Take the help of cookies in case smart persons try to change IP’s and                          cast the vote to tamper the polling process.
          •        Provide necessary styling procedures in order to make the designer                              more interactive.
          •        Provide the resetting and editing features to make it more generic.
STUDY OF THE SYSTEM
                   DSAD is a powerful Survey Script designer that will let you create any survey in seconds. It is very easy to use and is composed of as many no of scripts as you desire. The form builder will provide different types of templates with which different types of interfaces can be created.
                   For e.g.: on a specific question the question expected is a single one then set of option buttons can be selected on the template and if a set of answers are expected from the user or a considerable amount of text has to be provided by the person undergoing survey then set of checkboxes and textboxes can be selected form the template.
                   In all different types of templates can be opted to customize the different no of scripts based on the necessity.   This script can be used directly with the VS.NET visual designer or web matrix, however real questions / answers of your poll will only show up on a page served by IIS.
                  

                   Global survey can be achieved with Web Surveyor. The designer can be used to customize the required scripts. The designer creates the scripts depending on the setting done.  The designer also creates the Html code which can be used to recreate the script on any website willing to host a survey environment.
The Survey hosted on any website can be controlled with the help of the settings done in web.config file. So where ever the survey is hosted the results can be made to be available in a centralized location.
The Script created can include the features such as following:
          Ø Inserting line breaks between two set of question.
          Ø Enable random selection of question.
          Ø Enable branching of questions between pages.
          Ø Enable submits of pages.
          Ø creating   multiple  section  matrix of single selection matrix.
          Ø Enforcing the selection to move forward.
          Ø Activating   and   deactivating the survey between dates.
          Ø Setting   notifying  when a survey is undertaken.
The template will provide the following options:
          Ø Selection Mode (radio button, textbox, checkbox etc.)
          Ø Display Mode (vertical, horizontal etc.)
          Ø Number of columns.
          Ø Randomizing order (Boolean value)
          Ø Rating
          Ø Min & Max Selection required.

Answer Editor towards question will provide following items.
          Ø Answer text.
          Ø Image URL.
          Ø Type of  field to be shown (email, calendar, text, xml item etc.)
          Ø Default selected value.
          The created script can be copied and pasted on any webpage where the survey has to be hosted along with the registration code in the html window regarding the new controls used during the process of script display.
 The security aspect is covered with the help of below mentioned techniques:
          Ø  IPB locking (true / false): Choose if you want to prevent visitors to vote twice on your poll. IPs will be recorded in the database
          Ø   IP Release Timeout: Number of minutes delay until a visitor can vote again if it’s IP has been blocked.
          Ø  Cookie Blocking (true / false): Set a cookie on the visitor browser to prevent double votes.
          Ø  Cookie Release Timeout: Number of minutes delay until a visitor can vote again his browser has received a cookie.
          Ø  ShowOnlyPercent (true / false): Select if you want to show detailed results or only results with percent’s.
          Ø  Head Style: Set your own style for the poll header,  for an example please check the preset code generated by the Web control generator or you can use VS.NET to create it.
          Ø  Foot Style: Set your own style for the poll footer, for an example please check the preset code generated by the Web control generator.
         Ø  Question Style : Set your own style for the poll's questions cells, for an example please check the preset code generated by the Web control generator.
          Ø  Answer Style: Set your own style for the poll answers cells, for  an example please check the preset code generated by the Web control generator.  Etc.
          With the help of above mentioned techniques the poll is made more secure and more authentic. Many other methods are underway to make Web Surveyor a successful engine and an unbiased manner to conduct survey at a global stage.
                   HARDWARE & SOFTWARE SPECIFICATIONS
HARDWARE REQUIREMENTS:
          PIII   500MHZ or above
          128MB RAM
          100MB Free Hard disk space
          STD Color Monitor
          Network interface card or Modem (For Remote Sources)
          LAN Network (For Remote Sources) 


SOFTWARE REQUIREMENTS:
          WINDOWS NT 4 | 2000 | XP | ME
          Visual Studio .Net 2003 Enterprise Edition
          Visual Studio .Net Framework (Minimal for Deployment)
          SQL Server 2005 Edition   

.5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt'>
Technologies
ASP.NET with VB.NET
IDE
Ms-Visual Studio .Net 2008
Browser
IE


No comments:

Post a Comment