Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-09-2008
Avatar de anekro
anekro anekro is offline
Miembro
 
Registrado: may 2005
Ubicación: Valencia
Posts: 37
Poder: 0
anekro Va por buen camino
Planteamiento para proyecto nuevo

Muy buenas, tengo un proyecto en mente desde hace bastante tiempo, y me gustaria intentar llevarlo a cabo.


La verdad es que tengo un monton de ideas en mente, pero no se ni por donde empezar.

Es un software de gestion, pero especializado en la venta de productos informaticos, por lo que ademas de las opciones mas normales, tengo en mente un configurador de pc's; que para los que entiendan, tu elijas por ejemplo la placa base, y en las siguientes opciones te limite a procesador, memoria, tarjeta grafica, etc. que admita esa placa base; o de otra manera, seleccionar el procesador y la memoria; y que solo puedas elegir las placas compatibles.

Eso es solo una de las muchas ideas que tengo en mente.

Por donde empiezo?

Gracias
Responder Con Cita
  #2  
Antiguo 26-09-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si ya tienes claro lo que necesitas, lo primero sería comenzar a realizar un diseño de funcionalidades y un diseño de la estructura de datos sobre la que vas a basar el proyecto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 26-09-2008
Avatar de anekro
anekro anekro is offline
Miembro
 
Registrado: may 2005
Ubicación: Valencia
Posts: 37
Poder: 0
anekro Va por buen camino
Tengo mas o menos claro lo que tiene que hacer; pero por ejemplo no se en que base de datos hacerlo.

En principio el sistema sera multipuesto; y una de las ideas que llevo en mente es que al dar de alta articulos, se puedan poner especificaciones del producto; por ejemplo crear unas tablas especificas para placas base, en las que se especifique el socket, el tipo de memoria, la tarjeta grafica,... y asi en los componentes mas importantes.

Esto lleva consigo otra idea, y es que como puede costar mucho introducir todos los productos; asi que las descripciones con los datos me gustaria poder colgarlas en la pagina web del software, y que luego cada usuario se puediera descargar las que le interesaran. Por ejemplo, yo tengo unas placas gigabyte dadas de alta en el sistema, pues las subo a la base de datos de la web, y quien trabaje con esas placas, las pudiera sincronizar para simplemente poner sus precios de coste, venta, los margenes.

Buff, en vaya lio me estoy metiendo.
Responder Con Cita
  #4  
Antiguo 26-09-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por anekro Ver Mensaje
Tengo mas o menos claro lo que tiene que hacer; pero por ejemplo no se en que base de datos hacerlo.
Bueno, comienza con el diseño; La Base de Datos que utilices finalmente no afecta a eso.

Supongo que como motor, finalmente puedes utilizar MySQL o FB.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 26-09-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Necesitas algo así como las tablas de sistema de Firebird, es decir, un lugar donde guardar los campos que tendrá cada producto:

- placas_bases_config:
- nombre_tabla
- nombre
- tarjeta
- memoria
- discos_duros_config
- nombre_tabla
- capacidad
-revoluciones
-buffer
Después en base a eso, se crea la tabla placas_bases y discos_duros que realmente guardará los datos finales del usuario.

Al tener las tablas de configuración, siempre te guias de ellas, por ejemplo, una ventana de búsqueda se basa siempre en las tablas de configuración, por lo que te sirve la misma pantalla para todos los productos que tengas.

... Nadie dijo que fuera fácil .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 29-09-2008
Avatar de anekro
anekro anekro is offline
Miembro
 
Registrado: may 2005
Ubicación: Valencia
Posts: 37
Poder: 0
anekro Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
Bueno, comienza con el diseño; La Base de Datos que utilices finalmente no afecta a eso.

Supongo que como motor, finalmente puedes utilizar MySQL o FB.
Tenia pensado utilizar MySQL, porque el hosting que tengo contratado para la web admite esas BD, y asi poder colgar ahi las bases de datos actualizadas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Opinión sobre un proyecto nuevo. ppb Linux 2 17-01-2007 13:40:25
Proyecto Nuevo - 1.4 MB Patricio Varios 5 16-12-2005 12:20:36
Proyecto Nuevo - 1.4 MB. como puede ser? Patricio Conexión con bases de datos 2 15-12-2005 15:59:47


La franja horaria es GMT +2. Ahora son las 04:02:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi