Navegación
-
Servicios
-
Noticias
- Microsoft extiende el downgrade a Windows XP hasta el 2020
- Opera sumó la protección de AVG a su browser
- Un hombre dice ser dueño del 84% de Facebook
- Se descubre un buffer overflow en la versión de desarrollo de PHP6
- Google lanza una nueva beta de Chrome y es hasta un 35% más rápida
- Ya salio Ubuntu 10.04 LTS
- Digital Sky Technologies le compra ICQ a AOL
- Microsoft habla de la falta de soporte para Windows XP en la Wave 4
- Todas las noticias
-
Artículos
-
Descargas
-
Últimos 10 usuarios
-
Usuarios Top
-
Sitios recomendados
Web social
Sobre programación Cliente Servidor en Java
Publicado por Uriel Carraro el 18/02/2010 en Java - Nivel Intermedio
Tabla de contenidos
La tabla de contenidos pertenece al artículo completo y no al contenido parcial de cada página del mismo si fuese el caso.
Resúmen
Uso de arquitectura Cliente - Servidor
Sobre el autor
Uriel Carraro tiene 28 años, vive en Mexico / Mexico y su ocupación es Ingeniero en sistemas.
Forma parte del club desde el 03/12/2009 habiendo estado en linea el 06/05/2010 13:13 por última vez.
Ha publicado 1 artículos en clubdesarrolladores con un promedio de valoración de 6.00 puntos.
Estadísticas
- Leido 574 veces
- Valorado 6.00 puntos
Se trata básicamente de un sistema de información dividido en tres módulos:
Módulo de Control Administrativo
Módulo de Contabilidad
Módulo de Recepción de Servicio
Un programa Servidor que atiende las solicitudes de los Clientes
El Pseudocódigo de acceso al sistema y conexión al Servidor es el siguiente:
Pseudocódigo
// Entradas: usuario, clave, opcion, servidor, puerto, elegir
INICIO
/*Autor: Fernando Carraro Aguirre
Funciones por hacer: registroUsuario, ayudaUsuario, puertosHabilitados
*/
Escribe (‘USUARIO:’) Lee (usuario)
Escribe (‘CLAVE:’) Lee (clave)
Si usuario=’correcto’ Entonces
Si clave=’incorrecta’ Entonces
Escribe (‘Clave incorrecta, ¿Olvido su clave? Si - No’)
Lee (opcion)
Selector (opcion)
Caso ‘Si’: Escribe (‘Solicitar nueva clave’)
Call registroUsuario //llamada a la función de registro de usuarios
Caso ‘No’:
Escribe (‘Teclee su clave de acceso otra vez’) Lee (clave)
Escribe (‘*** BIENVENIDO USUARIO: %s ***’, usuario)
Escribe (‘PARA ACCEDER AL SERVIDOR TECLEE No. Del Host: y No. Del puerto’)
Lee (servidor) Lee (puerto)
Si servidor=’ correcto’ Entonces
Si puerto=’incorrecto’ Entonces
Escribe (‘Puerto no habilitado, ¿Desea elegir un puerto habilitado? Si - No’)
Lee (elige)
Selector (elige)
Caso ‘Si’: Escribe (‘Puertos habilitados’)
Call puertosHabilitados //llamada a la función que muestra los puertos diponibles
Caso ‘No’:
Escribe (‘Teclee el No. De puerto otra vez’) Lee (puerto)
Escribe (‘*** BIENVENIDO USUARIO: %s YA SE ENCUENTRA EN CONEXIÓN CON EL SERVIDOR: %d ***’, usuario, servidor)
Fin_Selector
Si_Otro_Caso puerto=’correcto’
Escribe (‘*** BIENVENIDO USUARIO: %s YA SE ENCUENTRA EN CONEXIÓN CON EL SERVIDOR: %d ***’, usuario, servidor)
Fin_Si_Otro_Caso
Fin_Si_Entonces
Fin_Si_Entonces
Otro_Caso
Escribe (‘NO SE PUEDE CONECTAR AL SERVIDOR’)
// Ojo con esto
Fin_Otro_Caso
Fin_Si_Entonces
Fin_Si_Entonces
// nota: falta depurar este pseudocódigo
Fin_Selector
Si_Otro_Caso clave=’correcta’
Escribe (‘*** BIENVENIDO USUARIO: %s ***’, usuario)
Escribe (‘PARA ACCEDER AL SERVIDOR TECLEE No. Del Host: y No. Del puerto’)
Lee (servidor) Lee (puerto)
Si servidor=’ correcto’ Entonces
Si puerto=’incorrecto’ Entonces
Escribe (‘Puerto no habilitado, ¿Desea elegir un puerto habilitado? Si - No’)
Lee (elige)
Selector (elige)
Caso ‘Si’: Escribe (‘Puertos habilitados’)
Call puertosHabilitados //llamada a la función que muestra los puertos diponibles
Caso ‘No’:
Escribe (‘Teclee el No. De puerto otra vez’) Lee (puerto)
Escribe (‘*** BIENVENIDO USUARIO: %s YA SE ENCUENTRA EN CONEXIÓN CON EL SERVIDOR: %d ***’, usuario, servidor)
Fin_Selector
Si_Otro_Caso puerto=’correcto’
Escribe (‘*** BIENVENIDO USUARIO: %s YA SE ENCUENTRA EN CONEXIÓN CON EL SERVIDOR: %d ***’, usuario, servidor)
Fin_Si_Otro_Caso
Fin_Si_Entonces
Fin_Si_Entonces
Otro_Caso
Escribe (‘NO SE PUEDE CONECTAR AL SERVIDOR’)
// Ojo con esto
Fin_Otro_Caso
Fin_Si_Entonces
Fin_Si_Entonces
Fin_Si_Otro_Caso
Fin_Si_Entonces
Fin_Si_Entonces
Otro_Caso
Escribe (‘USUARIO NO REGISTRADO’)
/* En este caso el administrador (SERVIDOR) es el único que puede realizar registro de usuarios del sistema*/
Call ayudaUsuario // llamar a la función que muestra el archivo de ayuda del sistema
Fin_Otro_Caso
// nota: Falta depurar el pseudocódigo
FINSi tiene alguna pregunta sobre éste artículo por favor deje un comentario y será respondido.
Descargas
No existen descargas asociadas
Comentarios
Sus comentarios son importantes.
Listado de comentarios
UN SISTEMA DE INFORMACION
PERO UTILIZO LA TECOLOGIA
RMI DE JAVA ES BIEN CHEVERE
att.
linuxerito@gmail.com
Agregar un comentario
Debe estar identificado para agregar un comentario
delicio.us
Google Bookmark
Technorati
Twitthis
Meneame
Yahoo My Web
Fresqui
Enchilame