|
Tengo una base de datos access, la cual contiene informacion de videos de clientes mios y videos de entretencion para mi negocio de digital signage (o mas conocido como publicidad digital, por medio de pantallas planas en centros comerciales).
La idea es crear un programita que genere listas de videos basado en los siguientes requerimientos:
A- el programa debe utilizar la base de datos de access para generar listas de videos.
B- el programa funcionara localmente en cada tienda, por lo que no hay que tener presente la utilizacion de ftp ( no hay que centralizar el programa), solo debe ofrecer donde guardar el archivo localmente. Yo personalmente actualizare la base de datos en cada tienda, BASADO EN MIS REQUERIMIENTOS Y DE MIS CLIENTES, y por lo tanto estare sobreescribiendo las tablas de la base de datos cuando sea necesario (solamente el back end).
C- el nombre de la base de datos sera distinto en cada tienda, para evitar confusiones (por ejemplo: tienda1.mdb, tienda2_Marzo2008.mdb, ARCHIVOS.TXT, etc), por lo que yo debo tener la opcion de decirle al programa cual base de datos debe utilizar.
D- una nueva lista debe de generarse cada cierto tiempo determinado, por lo general, una hora. El programa debe darme la opcion de cambiar los tiempos de generacion de nuevas listas, en segundos.
E- la nueva lista sobrescribe la anterior. Por lo tanto la lista siempre tiene el mismo nombre. El nombre de la lista es: archivos.txt (no archivos1.txt y luego archivos2.txt...)
el formato de la lista es la siguiente:
numero en serie;nombrevideo.formato;segundos ,
1;Video1.swf;16 2;video2.wmv;40 3;Taxes.swf;25 4;80agua.swf;15 5;30 dollars.wmv;30 6;Video6.swf;16 7;adivino_loteria.swf;15
F- El programita debe darme la opcion de cambiar el tiempo de duracion de la lista, la cual usualmente son 600 segundos ( 10 minutos). Por ejemplo, esta opcion debe permitir decirle al programa que la lista debe ser entre 590 segundos y 610 segundos, basandose en el punto 3 de mas abajo.
Esto es lo que he logrado hacer en mi base de datos:
-En la base de datos tengo la funcion de crear queries con los siguientes datos:
1+ listado de videos de clientes, los cuales yo defino cuales se mostraran y cuales no.
2+ listado de videos de entretencion, los cuales tienen un campo de numeros aleatorios, ordenandose de menor a mayor.
3+ query que adjunta los videos de mis clientes (establecidos por mi, por cada tienda) mas los videos de entretencion aleatorios, cuyo total en segundos no sobrepase el tiempo determinado por mi ( por lo general 10 minutos). En otras palabras, cuenta los segundos de los videos de mis clientes y le agrega en forma aleatoria los videos de entretencion hasta que el total de segundos sea igual o menor a 600 pero mayor de 580, el cual deberia cambiar, basado en el punto F de mas arriba.
Entonces lo que necesito es:
un programa que me permita:
-crear una lista de videos llamada archivos.txt, con el formato definido en el punto E.
- definir los segundos de duracion de la lista (esta informacion se utilizara en el query que adjunta ambos tipos de videos), basados en los puntos 3 y F de mas arriba.
- definir el tiempo de creacion de nuevas listas, las cuales sobrescribiran la anterior, usualmente cada una hora.
- decirle al programa donde debe encontrar la base de datos ( nombre y ubicacion)
- decirle al programa donde debe guardar la lista.
La forma de pago es Paypal.
Gracias
|