Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Consulta diseño de base de datos (https://www.clubdelphi.com/foros/showthread.php?t=89982)

GUN10 14-03-2016 04:57:35

Consulta diseño de base de datos
 
Hola buenas noches !!

Primero que nada agradecer la ayuda que siempre dan. Es increíble el conocimiento que muchos de los usuarios que participan en el foro tienen. Cada vez que ingreso o busco algo en el foro termino aprendiendo algo !! ^\||/

Hoy mi consulta es sobre pequeño sistema en el que estuve trabajando en estos días. Lo tengo ya casi terminado y ahora tengo que realizar una pequeña aplicación web sobre el mismo.

Para esto tengo que utilizar PHP y hacer uso de la base de datos que he creado para el sistema.
El sistema básicamente es para un servicio tecnico en gral, donde las personas llevan sus equipos a reparar y queda registrada la entrada, reparacion y salida del mismo, reparado o no.

La aplicacion web que tengo que hacer es que un usuario pueda loguarse en un sitio y poder consultar sobre el estado de su equipo.
Tambien brindarle la posibilida de que el usuario pueda ver desde la web el presupuesto si es que el equipo y atiene uno y poder aprobarlo o anularlo al mismo.

Bueno la duda que tengo en este momento es sobre el logueo de ese cliente en el sitio web.

En el sistema realizado en delphi, doy de alta a clientes con todos sus datos personales.

Ustedes creen que para la aplicacion web , a la hora de que el usuario vaya a registrarse utilice la misma tabla de esa base de datos ?
O seria conveniente crear otra tabla con usuarios web, u otra base de datos ?

Solo pregunto para el tema del registro y logueo de usuarios/clientes desde la web .

Espero que me puedan orientar, mientras seguire invesitgando ! Saludos !!

kapcomx 14-03-2016 07:48:07

Ke tal amigo GUN10, para lo que estas desarrollando supongo que usas mysql ya que mencionas php, yo te recomendaria que la base de datos fuera la misma para el sistema web y para tu aplicacion de escritorio. de esa forma mientras actualizar algun dato con tu aplicacion delphi.

puedes garantizar que el cliente consulte la ultima actualizacion hecha.

si tienes dos bases de datos, se puede dar el caso de que la persona encargada de sincronizar las bases no lo haga y el cliente vea información no actualizada y empieze a llamarte para reclamar por su equipo, cuando este ya este listo.

digo suele pasar........

GUN10 14-03-2016 09:20:38

Hola kapcomx!

Gracias como siempre por tu ayuda!
Si estoy utilizando PHP y MySQL
Y te hago una pregunta, sobre tu respuesta. En el caso de que le de la posiblidad al cliente que se registre en la web como un usuario.
Este registro lo cargaria en la misma tabla "clientes" que tengo en mi base de datos o crearia una tabla nueva ?

Teniendo en cuenta que por ahi no es comun que desde la web se carguen datos como "domicilio, localidad, numero de telefono".

Gracias !!

Neftali [Germán.Estévez] 14-03-2016 12:16:10

Cita:

Empezado por GUN10 (Mensaje 503303)
Hoy mi consulta es sobre pequeño sistema en el que estuve trabajando en estos días. Lo tengo ya casi terminado

¿Ese sistema en Delphi, sobre qué Base de datos trabaja? ¿MySQL?
¿Dónde está la Base de Datos? ¿Ese equipo es accesible desde fuera?

Cita:

Empezado por GUN10 (Mensaje 503303)
La aplicacion web que tengo que hacer es que un usuario pueda loguarse en un sitio y poder consultar sobre el estado de su equipo.
Tambien brindarle la posibilida de que el usuario pueda ver desde la web el presupuesto si es que el equipo y atiene uno y poder aprobarlo o anularlo al mismo.

Para eso necesitas un servidor web. ¿Ya lo tienes?

Cita:

Empezado por GUN10 (Mensaje 503303)
En el sistema realizado en delphi, doy de alta a clientes con todos sus datos personales.
Ustedes creen que para la aplicacion web , a la hora de que el usuario vaya a registrarse utilice la misma tabla de esa base de datos ?

Siempre. De otra forma tendrás 2 base de datos que no estarán sincronicadas y eso a la larga te va a traer muchos mas problemas.

Cita:

Empezado por GUN10 (Mensaje 503307)
Este registro lo cargaria en la misma tabla "clientes" que tengo en mi base de datos o crearia una tabla nueva ?

Misma Base de Datos.

Ahora lo que tienes que hacer es diseñar la configuración para poder acceder a la misma Base de Datos desde ambas aplicaciones.


La franja horaria es GMT +2. Ahora son las 22:50:05.

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