sistema encuestas php mysql

Comparte

sistema encuestas php mysql

sistema encuestas php mysql

 sistema encuestas php mysql, este es un sistema de preguntas y respuestas php mysql, sistema de encuestas gratis, anónimas a alumnos para conocer su percepción sobre la gestión académica, sistema de encuestas open source, sistema de encuestas online. 
Los sistemas que publicamos en esta pagina estan probados, compilados, pueden encontrar sistemas con codigo fuente en una gran cantidad de lenguajes de programacion php,ajax, jquery , mysql, java , Cshared, .vb.net, laravel, codeigniter, c++, JavaScript, python, asp
Los proyectos con codigo fuente son publicados con video tutoriales que explican su funcionamientos y  su ejecución.
Si quieres estar al tanto de los sitemas que publicamos con su codigo fuente suscribete al canal de youtube  Codigo fuente gratis y activa tu icono de notificaciones .
Los sistemas con publicamos en esta pagina estan permitidos descargarlo para su uso , pero no esta permitido publicar en otras paginas.
Tambien desarrollarmos sistemas con codigo fuente a medida o modificamos los que ya tenemos para que se ajuste a lo que quiere su empresa puedes cotizar a esta pagina de facebook Codigo fuente.

INFORMACION CODIGO FUENTE GRATIS

En tu blog codigo fuente gratis publicamos todo tipo de cotenido para programadores ya sea codigo fuente,libros, cursos en php,ajax, jquery ,python,vb.net,laravel, mysql, java , Cshared , programas y cursos online de programacion.
Actualizamos diario el contenido y para eso tenemos nuestras redes sociales para que nos puedes seguir y estar al tanto del material para programadores que publicamos diariamente.

Redes Sociales codigo fuente gratis

Siguenos en Facebook
Siguenos en twitter
Siguenos en youtube a codigo fuente gratis

Información de descarga

Recuerde que tiene que pasar el acortador y aparera el link en mega si no nunca ha usado un acortador o tiene problemas para descargar vea este tutotial aqui.
Version: 1.0
Última revisión: 2013-03-31
Autores: Lía Roldán, Adrian Jimenez
Link  para Descargar aqui

 

Requisitos del Servidor

  • Servidor Apache versión 2.2 o superior
  • PHP versión 5.2 o superior, con las siguientes extensiones instaladas:
      OpenSSL
      MySQL
      MySQLi
      PDO para MySQL
      XML
      GD2
    
  • MySQL versión 5.0 o superior.

Instalación

Para instalar la base de datos:
  1. Ejecutar el comando para crear la base de datos en MySQL:
     -- Nota: Sustituir 'sistema_encuestas' por el nombre de la base de datos.
     CREATE SCHEMA `sistema_encuestas` DEFAULT CHARACTER SET utf8;
     USE `sistema_encuestas`;
    
  2. A continuación ejecutar el script para crear las tablas, relaciones e indices. Dicho script se encuentra en:
     /db/sistema_encuestas.sql
    
    Por defecto se crea una cuenta de usuario ‘admin’ cuya contraseña es ‘password’.
  3. Luego se deben cargar los Stored Procedures o Routines. Para ello se debe ejecutar el siguiente script:
     /db/stored procedures.sql
    
  4. Por último, en forma opcional se pueden cargar datos iniciales, incluyendo un formulario de encuestas y algunas carreras y materias. El script es:
     /db/datos iniciales.sql
    

Configuración

Cuenta de correo electrónico:

  • El archivo de configuración se encuentra en application/config/email.php
  • Por ejemplo, si se usa el protocolo smtp (GMAIL), la configuración es como la siguiente:
      $config['protocol'] = 'smtp';
      $config['smtp_host'] = 'ssl://smtp.gmail.com';
      $config['smtp_port'] = '465';
      $config['smtp_user'] = 'encuestas.facet@gmail.com';
      $config['smtp_pass'] = 'PASS';
      $config['smtp_timeout'] = '7';
    

Base de datos:

  • El archivo de configuración se encuentra en application/config/database.php
  • Esta es una configuración de ejemplo:
      $db['default']['hostname'] = 'localhost';
      $db['default']['username'] = 'root';
      $db['default']['password'] = 'PASS';
      $db['default']['database'] = 'sistema_encuestas';
    
  • Nota: para que el sistema funcione correctamente, la base de datos debe estar configurada con charset: utf8, insensible a mayúsculas (utf8_general_ci)

Cuentas de usuario:

  • Se pueden cambiar algunos parámetros de cuentas de usuario, por ejemplo longitud de contraseña, tiempo de expiración de codigos de activación, etc.
  • El archivo de configuración se encuentra en application/config/ion_auth.php
  • Los parámetros que se pueden cambiar son:
      // Site Title, example.com
      $config['site_title'] = "Sistema Encuestas";

    // Admin Email, admin@example.com
    $config[‘admin_email’] = “encuestas.facet@gmail.com”;

    // Minimum Required Length of Password
    $config[‘min_password_length’] = 6;

    // Maximum Allowed Length of Password
    $config[‘max_password_length’] = 20;

    // Email Activation for registration
    $config[’email_activation’] = FALSE;

    // Manual Activation for registration
    $config[‘manual_activation’] = FALSE;

    // Allow users to be remembered and enable auto-login
    $config[‘remember_users’] = TRUE;

    // How long to remember the user (seconds). Set to zero for no expiration
    $config[‘user_expire’] = 86500;

    // Extend the users cookies everytime they auto-login
    $config[‘user_extend_on_login’] = FALSE;

    // Track the number of failed login attempts for each user or ip
    $config[‘track_login_attempts’] = FALSE;

    // The maximum number of failed login attempts
    $config[‘maximum_login_attempts’] = 3;

    // The number of seconds to lockout an account due to exceeded attempts
    $config[‘lockout_time’] = 600;

    // The number of seconds after which a forgot password request will expire. If set to 0, forgot password requests will not expire
    $config[‘forgot_password_expiration’] = 0;

Otras configuraciones:

  • El resto de las configuraciones se encuentran en el archivo application/config/app.php
      //nombre de la facultad
      define('NOMBRE_FACULTAD', 'Facultad de Ciencias Exactas y Tecnología');

    //nombre de la universidad
    define(‘NOMBRE_UNIVERSIDAD’, ‘Universidad Nacional de Tucumán’);

    //cantidad de items (filas) se mostraran por pagina en un listado (tabla)
    define(‘PER_PAGE’, 10);

    //nombre de un periodo en que se divide el año lectivo (trimestre, cuatrimestre, semestre, etc)
    define(‘PERIODO’, ‘Cuatrimestre’);

    //nombre del sistema encuestas. Este se usa para generar los HTML
    define(‘NOMBRE_SISTEMA’, ‘Sistema Encuestas’);

    //indica si cualquier persona (usuario del sistema o no) puede ver los informes a nivel facultad
    $config[‘publicarInformes’] = FALSE;

    //indica si cualquier persona (usuario del sistema o no) puede ver los históricos a nivel facultad
    $config[‘publicarHistoricos’] = FALSE;

    //tiempo de expiración de la imagen captcha
    $config[‘captchaExpiration’] = 7200;

    //fuente utilizada para generar las imagenes captcha
    $config[‘captchaFont’] = ‘fonts/comic.ttf’;

Compatibilidad con Navegadores

  • Internet Explorer 7+
  • Mozilla Firefox 4+
  • Opera 11
  • Últimas versiones de Google Chrome
  • Últimas versiones de Safari
 











codigo fuente php gratis