Terminado

Generación de datos de prueba para un sistema de toma de pedidos

Publicado el 21 Noviembre, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

Para un sistema de toma de pedidos que se encuentra en las últimas etapas de su desarrollo necesitamos generar un conjunto de datos de prueba. La intención es entregar al cliente la aplicación funcionando y con datos cargados, de tal manera que pueda probar todas las funcionalidades y dar su aprobación final.
Como intentamos proveer un conjunto importante de datos no resulta factible cargarlos a mano y se requiere desarrollar un programa para generarlos. No es relevante el algoritmo que se utilice para generar los datos, ni el lenguaje de programación, solamente necesitamos el conjunto de datos final. NO hace falta proveer el programa, y los datos se pueden entregar en un archivo Excel, csv, una base de datos sql server exportada o el formato de cualquier base de datos de uso popular que podamos acordar con el freelancer.

La estructura de la base de datos es la siguiente:

•    Clientes: Contiene los clientes registrados, se requiere por lo menos 300 registros de este tipo. Contiene los siguientes campos:
      * Nombre: No hacen falta nombres reales, pero deberían ser nombres que puedan pasar por reales en cualquier país de latinoamerica
      * Domicilio: Una calle y un número, de nuevo calles que podrían encontrarse en latinoamerica.
      * Localidad: Idem al punto anterior
      * Número de documento: Un número al azar entre 10 millones y 35 millones.

•    Artículos: Los artículos a la venta, se requiere por lo menos 200 registros de este tipo. Pueden ser cualquier tipo de artículos que puedan encontrarse a la venta (de nuevo en Latinoamerica), sin importar el rubro. Se puede utilizar alguna base de datos existente, siempre que sea de dominio público.

      * Nombre del artículo.
      * Categoría: Indica a cuál categoría pertenece el artículo.
      * Precio de venta: Un valor numérico entre 100 y 2000.

•    Categorías: Las categorías en que pueden agruparse los artículos, ver el ítem anterior.
      * Nombre de la categoría.

•    Pedido: Los pedidos registrados por la aplicación. Se requieren 10 de estos registros por cada cliente distribuidos al azar entre todo el año 2016.
      * Fecha
      * Cliente

•    Detalle: Los ítems incluidos en cada pedido. Los campos de esta tabla son:
      * Pedido: El pedido al que pertenece
      * Número de línea: El número de ítem dentro del pedido. Cada pedido debe incluir un número de ítems al azar entre 1 y 5.

      * Artículo
      * Cantidad: Un número al azar entre 1 y 3
      * Precio de Venta (obtenido en base al artículo)

Categoría Programación y Tecnología
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)

Plazo de Entrega: No definido

Habilidades necesarias