Hola, he llegado hasta este sitio en busca de orientación acerca de un proyecto que queremos implementar en nuestra empresa para hacer una serie de estudios estadísticos.
Paso a comentar qué es lo que queremos hacer y me gustaría saber cual es la forma más adecuada para crear el sistema más apropiado según nuestras necesidades.
Se quieren recoger datos de varias zonas (en principio son 5 pero es ampliable) a través de unos usuarios (correspondientes a cada zona) que acceden al sistema a través de Internet con un explorador mediante su nombre de usuario y contraseña previamente dados de alta en el sistema. Estos usuarios sólo deben poder acceder a dar de alta nuevos registros y editar y visualizar registros introducidos por ellos mismos.
También tiene que haber un superusuario que tenga acceso a la totalidad de los datos para crear una serie de informes estadísticos de cada zona que serán publicados periódicamente mediante web y serán visibles para los usuarios dentro de su correspondiente zona. (si esto último plantea problemas serios de seguridad quizá sería mejor hacerlo en local, o a través de una VPN)
Tenemos un Servidor SBS 2003 con un SQL Server 2000 en la empresa con lo que nos planteamos la posibilidad de alojar la información allí, pero nos da un poco de reparo el comprometer la seguridad del sistema por algún tipo de vulnerabilidad del servidor web o por la implementación errónea del proyecto. Ya que en dicho servidor están alojadas muchas otras cosas de la actividad de la empresa y no sabemos hasta qué punto es seguro el tema.
La carga de trabajo podría ser más o menos lo siguiente:
Pongamos por ejemplo que en cada de las 5 zonas (ampliables, más adelante) hay 3 usuarios y cada uno de ellos ingresa unos 300 registros al mes.
Mis conocimientos de programación son muy básicos, ya que hice alguna cosilla en VB y básicamente la información que suelo manejar la diseño en Access enlazando alguna tabla de MySql y el SQL Server lo tenemos muerto de risa a la espera de ponernos en ello.
Vistos los antecedentes y las características del proyecto, busco información acerca de cual sería el sistema apropiado y (relativamente) sencillo de implementar y mantener y con un nivel de seguridad aceptable.
Gracias y saludos