Evaluando propuestas

Base de datos online

Publicado el 18 Octubre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito el desarrollo de una base de datos que concentre y actualice la información de personas que suscriben a mi panel de encuestas online.
Actualmente poseo un desarrollo que fue realizado en .net pero quedo muy viejo y no está funcionando . Por lo cual necesito un nuevo desarrollo.



Especificamente lo que necesito es poder cargar listas de personas cuya identificación única es el email y sobre las cuales voy a poseer o no información en diversas variables que hacen a su perfil demográfico: sexo, fecha de nacimiento, lugar donde vive, si tiene hijos, variables de nivel socioeconómico, etc.
Necesito una base de datos a la cual yo cargue todas mis listas de personas y que acumule toda la información de manera ordenada asignando al campo que corresponde la información que ingreso.
Ademas estas personas que voy a almacenar van a participar de diversas encuestas.


Cada vez que haga una encuesta quiero poder subir a mi base de datos la información de quienes fueron invitados, si respondieron o no la encuesta, si pidieron desuscripción o si el email vino rebotado. De esta manera busco que la base me permita tener “limpio” y actualizado mi listado pudiendo conocer quienes son participantes activos, quienes pidieron desusucribirse y cuáles son los emails que ya no sirven.
Necesito que la base sea dinámica en el sentido de que actualice datos como por ejemplo la edad.



También necesito que la base me realice un calculo de nivel socioeconómico que es el resultado de una sintaxis que conjuga alrededor de 5 a 10 variables.

Por cada encuesta/proyecto que implementamos, la idea es subir un dato de “estado” para cada participante en la invitación con la fecha correspondiente (que indicará si respondió completo,  respondió incompleto, no respondió, pidió desuscripción o rebotó el email).

Luego necesitamos que exista un variable “status” que resume y actualiza el estado del panelista en relación a las diferentes encuestas: si esta activo, semi activo, desuscripto o con mail rebotado (que surgirá del “estado” de la ultima encuesta/proyecto aplicada).

Finalmente necesitamos que la herramienta a diseñar nos permita la selección parcial de casos en la base de datos según diferentes variables. Por ejemplo que podamos pedir que nos entregue el listado de varones de 20 a 45 años de nivel secundario incompleto de argentina. O los panelistas de ambos sexos con status activo.


Etc.

Actualmente la base que tengo tiene alrededor de 150 mil registros. La idea es que tenga capacidad para almacenar al menos 500 mil o 1 millon  de registros.


Espero haber sido clara. Cualquier duda a disposición para aclarar.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador, Analista funcional

Plazo de Entrega: 07 Noviembre, 2019

Habilidades necesarias

Otros proyectos publicados por C. Y.