Ir al contenido


Foto

¿Qué me recomiendan?


  • Por favor identifícate para responder
10 respuestas en este tema

#1 cannabis

cannabis

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 257 mensajes
  • LocationMéxico

Escrito 15 abril 2010 - 08:42

1.- En un programa que desarrollé para un laboratorio de análisis clínicos, se asigna una identificación única a cada estudio.

2.- El laboratorio quiere que los resultados se puedan consultar en internet. El paciente/usuario tendría una contraseña, también única, para consultar los resultados de su estudio.

3.- La empresa no quiere depender de que una persona "suba" los resultados manualmente (en este caso, el desarrollador de la página web)

4.- La página ha sido desarrollada y tengo los derechos de administrador.

Estaba pensando (¡¿?!) crear un archivo PDF, cuyo nombre sería la identificación asignada al estudio al momento de registrarlo en el sistema, protegido con contraseña.

Para "subir" los estudios al servidor, enseñar al personal el uso de Filezilla.

¿Alguna sugerencia?


Salud.
  • 0

#2 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 15 abril 2010 - 09:31

Hola cannabis

Se me ocurren dos opciones:

1.- Como administrador de la página seguramente tendrás acceso a crear una base de datos de MySQL, puedes crear algunas tablas para administrar a los pacientes con sus claves de acceso y también para guardar los resultados de sus estudios. Puedes crear servicios web en PHP y consumirlos en Delphi para administrar esta bases de datos.

La idea sería que tu sistema en Delphi genere la información y la envíe a través de estos servicios web a las tablas de MySQL y después crear un micrositio con PHP de acceso restringido por medio del cual cada paciente puede consultar sus resultados, también con PHP puedes crear al vuelo los archivos PDF para que el paciente los pueda descargar.

2.- Otra opción es crear los archivos PDF en Delphi como dices y subirlos directamente a través de FTP con los componente Indy.

Por otra parte, no creo que sea muy confiable poner la contraseña únicamente en el archivo PDF ya que existen algunos programas que pueden violar estos candados, lo mejor sería subir los archivos al sitio y proteger las descargas con contraseñas. De cualquier manera terminarás haciendo un micrositio para controlar las descargas.

En la primera opción puedo ofrecerte toda la ayuda que necesites y para la segunda no tengo experiencia en Indy pero estoy seguro que en el foro habrá quién pueda colaborar.

Saludos
  • 0

#3 cannabis

cannabis

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 257 mensajes
  • LocationMéxico

Escrito 15 abril 2010 - 09:56

Gracias por tu respuesta mi estimado Héctor.

Tengo algunas dudas:

- El servidor de hospedaje tiene sistema operativo Linux ¿Puedo crear la base de datos en mi computadora con Windows XP o Windows 7 y funcionará en el servidor de Linux?

- No tengo conocimiento alguno de PHP ¿Que tan "pronunciada" es la curva de aprendizaje?

Gracias de nuevo.


Salud.
  • 0

#4 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 15 abril 2010 - 10:12

La base de datos que propongo sería en MySQL y no hay problema si el servidor de alojamiento corre en Linux o Windows funcionará de cualquier forma.

También la puedes crear desde el panel de control que proporciona tu proveedor de hospedaje busca PHPMyAdmin que es el más común.

Si utilizas servicios web también serán independientes del sistema operativo, de la base de datos e incluso del lenguaje de programación; siempre podrás acceder a los datos sin problema siempre y cuando tengas conexión a internet.

Con respecto a qué tan pronunciada es la curva de aprendizaje no sabría darte una respuesta precisa. Pero no te preocupes demasiado aquí te podemos echar la mano en lo que haga falta. Si estás interesado puedo publicarte algunas funciones PHP para servicios web y hacemos algunas pruebas.

Saludos
  • 0

#5 cannabis

cannabis

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 257 mensajes
  • LocationMéxico

Escrito 16 abril 2010 - 07:01

Muy bien Héctor, hablaré con mi cliente y le plantearé el problema.

Gracias por tu ayuda y seguiré "dando lata" las próximas semanas.


Salud.

  • 0

#6 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 16 abril 2010 - 07:36

¿Que tal algo así? http://reportman.sou...ebserveres.html


Saludos!
  • 0

#7 cannabis

cannabis

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 257 mensajes
  • LocationMéxico

Escrito 19 abril 2010 - 01:20

¿Que tal algo así? http://reportman.sou...ebserveres.html


Saludos!


Gracias Felipe por tu recomendación, la tomaremos en cuenta.


Salud.
  • 0

#8 cannabis

cannabis

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 257 mensajes
  • LocationMéxico

Escrito 19 abril 2010 - 01:28

Se ha decidido usar Bases de Datos para el manejo de los estudios por internet.

En la página www.mysql.com/products presentan varias opciones del producto ¿cuál descargo?


Salud.




  • 0

#9 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 19 abril 2010 - 10:10

Hola Cannabis

La versión adecuada es MySQL Community Server.

Otra opción es que instales algún paquete del tipo XAMPP. Es lo más fácil y con esto tendrás todo lo necesario en tu PC, es decir, un servidor web (Apache), el lenguaje PHP y la base de datos MySQL.

Saludos

P.D. Estoy preparando las funciones para servicios web para publicarlas.

  • 0

#10 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 20 abril 2010 - 11:37

FPDF
  • 0

#11 cannabis

cannabis

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 257 mensajes
  • LocationMéxico

Escrito 26 abril 2010 - 07:04

Hola Héctor:

Por el momento se suspende el proyecto. Ya sabes, el cliente lo quiere bueno, bonito y barato. Hasta que logre convencerlo estaremos en espera.


Salud.

P.D. Gracias por la sugerencia enecumene.

  • 0




IP.Board spam blocked by CleanTalk.