Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Sistema en una intranet

Estas en el tema de Sistema en una intranet en el foro de Visual Basic clásico en Foros del Web. Que tal !! No sé si sea correcto preguntar aqui pero bueno. Me han pedido que desarrolle un pequeño sistema para controlar los contratos de ...
  #1 (permalink)  
Antiguo 01/09/2006, 10:05
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 7 meses
Puntos: 0
Sistema en una intranet

Que tal !!
No sé si sea correcto preguntar aqui pero bueno.

Me han pedido que desarrolle un pequeño sistema para controlar los contratos de tres hoteles, esta muy basico, pero lo dificil es que me han pedido que este contrato sea manipulado via intranet para que el No. de contratos sea consecutivo y pueda ser visto en cada hotel.

Alguien sabe o ha hecho esto ?

Quiza no sea lo mejor desarrollarlo en visual basic y sea mejor en visual.net pero la verdad no lo he manejado ni sé que similitud tengan los dos.

Por favor si alguien me puede orientar cual seria la mejor solucion para llevar acabo este proyecto se lo agradecere muscho.
  #2 (permalink)  
Antiguo 01/09/2006, 10:13
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 19 años, 7 meses
Puntos: 56
Pues te recomiendo PHP + MySQL, te evitarías las actualizaciones en las terminales y porsupuesto las incompatibildades que trae consigo las conexiones a base de datos.
Si no has usado antes PHP, creo que es momento de echarle in vistazo.
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #3 (permalink)  
Antiguo 01/09/2006, 10:41
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
puedes perfectamente hacerlo con vb xD solo tienes que asegurarte que la velocidad de internet sea competente para algo asi, no es necesario actualizar terminales ni copiar bases de datos aca y alla, te comento un poco, tienes 1 bdd general que esta en un isp tus 3 sistemas se conectan a este (eso tienes que asegurarlo que lo puedas hacer con tu ISP) y direccionas la base de datos a este servidor, los temas de contingencia son mas dificiles de manejar... pero abiertamente mas tratables que a traves de una aplicacion web (sin desmerecer la versatilidad y rapidez de estas claro xD )
  #4 (permalink)  
Antiguo 01/09/2006, 11:13
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 7 meses
Puntos: 0
Tazzito !!

Debo desarrollar el sistema direccionando la base de datos al servidor web, instalo el sistema en cada pc con coneccion a internet, mi dudad es como hace este proceso de llamada a la base de datos.

a que te refieres con vb xD ?

vb = visual basic
xD no se que significa

Gracias, espero tu ayuda
  #5 (permalink)  
Antiguo 01/09/2006, 12:31
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
exacto
vb = Visual Basic

claro dentro de las cadenas de conexion en sql server debes specificar la ip valida o un nombre valido para internet, tal como para una red interna es 192.168.0.1 o ServerEmpresa para afuera debes configurar el nombre o ip que te asigne el ISP y el puerto que este use, comunmente ellos te crean un usuario y pass para que puedas administrar tu (s) bases de datos y desde ahi puedes tu generar mas usuarios y permisos etc, pero como te digo todo tiene que ser hablado y aclarado con el ISP
  #6 (permalink)  
Antiguo 01/09/2006, 13:20
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 20 años
Puntos: 47
alguien por aqui estableció alguna relación directa entre una aplicación ejecutada en una intranet y aplicaciones web, ISP's, internet, direcciones ip...

No necesariamente tiene que ser así, el hotel puede tener su propia infraestructura, además así debe de ser porque están especificacando que va a funcionar dentro de una intranet; ahora, hay dos opciones, desarrollar una aplicación web o una aplicación windows. Si nos vamos por la windows esta debe ser instalada en cada cliente y debe de contener algún archivo donde se encuentre el string de conexion al servidor de base de datos. Si la aplicación es web, se deben configurar los browsers pa que apunten al servidor web, y la aplicación web debe apuntar al servidor de base de datos. Aunque tambien el mismo servidor puede prestar ambos servicios.

Como estamos hablando de una intranet las configuraciones de las direcciones ip de los servidores no tienen mayor complejidad ya que si la infraestructura está compuesta por mas de una red, cada cual tendrá su direccion de red y del encaminamiento se encarga el router

En fin, lo que necesitas en una aplicación cliente/servidor. Pregunta... has programado con bases de datos? (que no sea access )
  #7 (permalink)  
Antiguo 01/09/2006, 13:44
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
alguien por aqui estableció alguna relación directa entre una aplicación ejecutada en una intranet y aplicaciones web, ISP's, internet, direcciones ip...

jejeje puedes tener razon pero el solo echo de mensionar 3 hoteles me sono mas complicado que para una intranet, a no ser que dichos hoteles esten al lado uno del otro (y si tiene que controlar autonumerico para los 3 supongo que sera la misma cadena), por lo que seria tonto tenerlos uno al lado del otro, asi que pense que seria a traves de internet y el concepto de intranet que da el es diferente (aunque eh visto aplicaciones web que a un portal interno de uso adm(por ejemplo) le ponen intranet funcionando en internet, pero bueno es harina de otro costal... jejeje y tienes razon puede ser solo 3 hoteles conectados entre si ;) disculpen mi suposicion xD
  #8 (permalink)  
Antiguo 01/09/2006, 17:20
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 20 años
Puntos: 47


si la aplicación corre en internet estaría alojada en un servidor web en internet, es decir que podrá estar en algún lugar del mundo. Si está en tu intranet está un poquito mas cerca

No hay muchas diferencias, solo hay que saber programarlo con las seguridades del caso
  #9 (permalink)  
Antiguo 01/09/2006, 18:19
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 7 meses
Puntos: 0
Ok tazzito investigare eso con los ISP. Ahora otra pregunta, siempre he trabajado con ms acces pero creo que esto debo hacerlo con sql server, sé que se puede convertir la base de datos de acces a sql server, mi duda es FUNCIONA CORRECTAMENTE ? y cuando hago la conexion de visual basic lo hago asi:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & App.Path & "\nichos.mdb"
Adodc1.CursorType = adOpenDynamic
Adodc1.RecordSource = "Clientes1 order by Id"

CAMBIARA MI FORMA DE CONECTAR POR HACERLO AHORA CON SQL SERVER ?

Gracias por tu ayuda!!
  #10 (permalink)  
Antiguo 02/09/2006, 19:12
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 20 años
Puntos: 47
Funciona correctamente, yo lo he hecho... aunque no se crean los constraints, hay que volverlos a crear.

En tu cadena de conexion se producirán cambios, el provider ya no el mismo (ese JET horrible), además necesitarás especificar un usuario y un password. Lo aconsejable es guardar el string de conexion en un archivo de texto y no quemarlo en el código porque si tu datasourse, tu usuario o tu password cambian tendrás que cambiar cada string, pero si lo tienes en un archivo de texto solo lo cambiarás allí para que la aplicación lo lea

El lunes te traigo tu nueva cadena de conexion
  #11 (permalink)  
Antiguo 04/09/2006, 09:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 7 meses
Puntos: 0
Gracias Developer9, Espero tu ayuda y que me contesten mi duda anterior
  #12 (permalink)  
Antiguo 04/09/2006, 11:30
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 7 meses
Puntos: 0
Tazzito y developer agradezco su ayuda, he puesto un nuevo tema a discucion llamado vb y MySQL, es sobre el mismo proyecto, lo puse porque lei un pequeño tutorial donde explican como hacer esto pero tengo muchas dudas espero lo puedan ver.
gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:47.