Diagrama de La Conexion

El sistema se conectará con una aplicación a la base de datos que maneja Clipper, el cliente nos proporcionará acceso a los datos a través de una aplicación

El sistema obtendra los datos para la base de datos del sistema IVANEX de la siguiente manera:

La base de Datos actual en Clipper, generara un export o una extraccion de datos que necesitamos para el sistema mediante SOAP en XML, estos datos son los siguientes:

Identificador del envio, Nombre, Direccion del remitente, Codigo Postal del remitente, Ciudad de Orige, Telefono Remitente, Descripcion, Peso, Dimension altura, Dimension Ancho, Dimension Fondo, Fragil, Urgente, Nombre Destinatario, Direccion del Destinarario, Codigo Postal de Destinatario, Ciudad del Destino, Telefono del Destinatario, Fecha de la Recepcion del
Envio, Hora de la Recepcion del Envio, Cuadrante Coordenadas X, Cuadrante Coordenadas Y.

Estos deberan estan el siguiente formato XML para su carga.

<?xml version="1.0" encoding="iso-8859-1"?>
<array>
<PQDatoExportadoBD> //Identificador del envio
<Nombre><string>DatoExportadoBD</string></Nombre>
<DireccionOrigen><string>DatoExportadoBD</string></DireccionOrigen>
<CPOrigen><int>DatoExportadoBD</int></CPOrigen>
<CiudadOrigen><string>DatoExportadoBD</string></CiudadOrigen>
<Telefono><string>DatoExportadoBD</string></Telefono>
<Descripcion><string>DatoExportadoBD</string></Descripcion>
<Peso><double>DatoExportadoBD</double></Peso>
<DimAltocm><int>DatoExportadoBD</int></DimAltocm>
<DimAnchocm><int>DatoExportadoBD</int></DimAnchocm>
<DimFondocm><int>DatoExportadoBD</int></DimFondocm>
<Fragil><boolean>DatoExportadoBD</boolean></Fragil>
<Urgente><boolean>DatoExportadoBD</boolean></Urgente>
<Destinatario><string>DatoExportadoBD</string></Destinatario>
<DireccionDestino><string>DatoExportadoBD</string></DireccionDestino>
<CPDestino><int>DatoExportadoBD</int></CPDestino>
<CiudadDestino><string>DatoExportadoBD</string></CiudadDestino>

<TelfonoDestinatario><string>DatoExportadoBD</string></TelfonoDestinatario>
<FechaRecepcion><date>DatoExportadoBD</date></FechaRecepcion>
<HoraRecepcion><time>DatoExportadoBD</time></HoraRecepcion>
<CuadranteX><int>DatoExportadoBD</int></CuadranteX>
<CuadranteY><int>DatoExportadoBD</int></CuadranteY>
</PQDatoExportadoBD>
</array>

Ejemplo:

<?xml version="1.0" encoding="iso-8859-1"?>
<array>
<PQ1234>
<Nombre><string>Jose Lopez Gonzalez</string></Nombre>
<DireccionOrigen><string>Tacuba 123 Col.Centro</string></DireccionOrigen>
<CPOrigen><int>11020</int></CPOrigen>
<CiudadOrigen><string>Joaquinopolis</string></CiudadOrigen>
<Telefono><string>5526895695</string></Telefono>
<Descripcion><string>3 Libros</string></Descripcion>
<Peso><double>-12.53</double></Peso>
<DimAltocm><int>20</int></DimAltocm>
<DimAnchocm><int>40</int></DimAnchocm>
<DimFondocm><int>10</int></DimFondocm>
<Fragil><boolean>0</boolean></Fragil>
<Urgente><boolean>0</boolean></Urgente>
<Destinatario><string>Jose Lopez Perez</string></Destinatario>
<DireccionDestino><string>Cedros 123 Col.Bosques</string></DireccionDestino>
<CPDestino><int>10010</int></CPDestino>
<CiudadDestino><string>Moiseslandia</string></CiudadDestino>
<TelfonoDestinatario><string>5522664145</string></TelfonoDestinatario>
<FechaRecepcion><date>01/01/08</date></FechaRecepcion>
<HoraRecepcion><time>16:45</time></HoraRecepcion>
<CuadranteX><int>10</int></CuadranteX>
<CuadranteY><int>30</int></CuadranteY>
</PQ1234>
<PQ1235>
<Nombre><string>Emiliano Zapata</string></Nombre>
<DireccionOrigen><string>Cuenavaca 23 Col. Carabina</string></DireccionOrigen>
<CPOrigen><int>10020</int></CPOrigen>
<CiudadOrigen><string>Moiseslandia</string></CiudadOrigen>
<Telefono><string>044558852112</string></Telefono>
<Descripcion><string>Documento Notarial</string></Descripcion>
<Peso><double>2.53</double></Peso>
<DimAltocm><int>0</int></DimAltocm>
<DimAnchocm><int>0</int></DimAnchocm>
<DimFondocm><int>0</int></DimFondocm>
<Fragil><boolean>0</boolean></Fragil>
<Urgente><boolean>1</boolean></Urgente>
<Destinatario><string>Vicente Gonzalez</string></Destinatario>
<DireccionDestino><string>Arlequin 32 Col. Ramos</string></DireccionDestino>
<CPDestino><int>11000</int></CPDestino>
<CiudadDestino><string>Moiseslandia</string></CiudadDestino>

<TelfonoDestinatario><string>044855663221</string></TelfonoDestinatario>
<FechaRecepcion><date>01/02/08</date></FechaRecepcion>
<HoraRecepcion><time>16:45</time></HoraRecepcion>
<CuadranteX><int>10</int></CuadranteX>
<CuadranteY><int>10</int></CuadranteY>
</PQ1235>
</array>

Los diagramas para obtener los datos son los siguientes

Diagrama General de Conexión

flickr:2431811725

Diagramas de Casos de Uso

cuobtenerdatosclipperca3.jpg
flickr:2431811709

Diagramas de Secuencia

secuenciaobtenerdatosclwv5.jpg

Diagramas de Clases

claseobtenerdatosclippehl8.jpg

Diagramas de Actividades

flickr:2431811719

Carga de la BD

flickr:2431811701

Descripciones

Obtener Datos
Este es una función del sistema la cuál extrae los datos a través de la aplicación que el cliente nos proporcionará para acceder a los datos que este tiene en su Base.

Aplicación Obtiene Datos
Es la apliación que el cliente nos ha proporcionado para que esta pueda obtener la información que nosotros utilizaremos de su base de datos.

Guarda Datos
Es otra función del sistema la cuál va a guardar los datos que "Obtener Datos" haya obtenido de la Base de datos del cliente. Esta la guardará en una Base de Datos.

Base de Datos
Es la Base de Datos que vamos a manejar nosotros, para nuestras aplicaciones.

Diseño del Sistema

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License