SlideDoc.es-aP5 AA3 Ev1 Documento Diseño Del Sistema

April 2, 2018 | Author: Josimar Sanchez | Category: Inheritance (Object Oriented Programming), Computer File, User (Computing), Internet, Password


Comments



Description

Servicio Nacional de Aprendizaje (SENA) Documento Diseño del Sistema SERVICIO NACIONAL DE APRENDIZAJE (SENA) CENTRO DE SERVICIOS INANCIEROS ANALISIS ! DESARROLLO DE SISTE"AS DE INOR"ACI#N (ADSI) Equipo de Desarrollo: EL$IN "OS%&ERA "OS%&ERA Documento de Tema de P'oecto de Desa''ollo Medellín Antioquia, Colomia A!o "#$% 1. Introducción La credibilidad de los empresarios dedicados a la logística de importación de maquinaria pesada se ha visto afectada debido a las dificultades presentadas en el proceso de trámite de importación y perdida de vista de los equipos transportados ya que esto se hace desde diferentes países y medios de transporte, donde se dan situaciones como, perdidas de equipos, robos, daños y la más común, demoras hasta de meses en las entregas; y en el momento no existe normatividad legal vigente para responsabiliar a nadie; esto sugiere que se hace necesario el desarrollo de una aplicación !eb y móvil para realiar el seguimiento y acompañamiento efectivo de la maquinaria desde su despacho hasta la instalación y entrega de las mismas" #ste soft$are que va a ser alimentado con información actualiada desde los diferentes tramos en su recorrido, brinda tranquilidad tanto a empresarios como a clientes que pueden vigilar la mercancía desde computadoras portátiles y dispositivos móviles 1.1. Propósito del sistema. %omo era de esperar, las importaciones de productos manufactureros tuvieron un crecimiento sustancial a partir de la adopción de la política de liberaliación comercial, que vino acompañada de una reducción notoria tanto de las tarifas arancelarias como de otras restricciones de tipo cuantitativo, entre ellas las licencias previas" &demás, la reducción de aranceles y trabas a la importación se vio reforada por una progresiva revaluación de la tasa de cambio real, esto aceleró el trámite de importación de maquinarias y el ligero crecimiento de empresas de logística para realiar esta actividad La necesidad se genera debido a que en cierta medida es un negocio informal, parecido a una compra en mercado libre pero con la diferencia que son compras de equipos que pesan toneladas y que valen millones de pesos o incluso dólares, por lo que la traída a %olombia requiere de una agencia o un agente especialiado en trámites aduaneros y de legaliación" 'or eso se requiere el sistema que lleve la traabilidad de esos envíos de maquinaria para que los clientes de dichas agencias puedan rastrear sus envíos, saber si ya va a salir, si ya viene en camino, en que barco viene o en que avión viene, en donde hace escalas, en que conteiner está, si está en aduana, si está en buen estado o en qu( proceso va su pedido" La infraestructura de la plataforma contará con los siguientes componentes los cuales constituyen inversiones que se deben coordinar para dotar a la organiación de una infraestructura coherente con el sistema de información" ) 'lataformas de *ard$are de %omputo" ) 'lataformas de +oft$are de %omputo" ) &plicación óvil !eb -ra.ing" ) &dministración y almacenamiento de /atos" ) 'lataformas de %onectividad de 0edes y -elecomunicaciones" ) 'lataformas de 1nternet" #l estado de los productos se actualiará en cada punto de registro, embarque y desembarque de acuerdo con el reporte proporcionado por el personal encargado 1.2. Objetivos del diseño Los Objetivos Generales y específicos para el diseño del sistema de Información Móvil Web Traking son los sigientes! Generales "specíficos • #fectuar en forma correcta los procedimientos apropiados • 'resentar en forma apropiada y adecuada la +atisfacer los requerimientos de información los usuarios del sistema óvil !eb -ra.ing • 'roporcionar resultados exactos • 2tiliar m(todos de interacción apropiados • 'roporcionar confiabilidad • /escribir las características del sistema de #specificar los elementos de diseño lógico información óvil procedimientos, !eb -ra.ing3 archivos, bases deentrada, datos" salida, 'roporcionar las • #specificar los componentes y funciones con especificaciones de soft$are suficiente detalle para construir el soft$are" que se usará para el sistema • #l diseño y su especificación debe estar en &4ustarse a estándares de diseño concordancia con estándares de desarrollo así como con las reglas establecidas por la organiación" 5acilitar el uso • %ontribuir a la efectividad y eficiencia del usuario" 1.3. Definiciones, acrónimos y abreviaturas 5-' 6siglas en ingl(s de 5ile -ransfer 'rotocol, 7'rotocolo de -ransferencia de &rchivos78 es una forma de autentificación que utilia información secreta para controlar el acceso hacia algún recurso &L9:01-:" %on4unto de reglas bien definidas para la resolución de un problema" 2n programa de soft$are es la transcripción. corrección de errores o bugs" /10#%-:01: 6directory8" 9rupo de archivos relacionados entre sí que se guardan ba4o un nombre" 1>-#05&%#" teclado. de un algoritmo" &%<=#>/ '0:%#++:0" 'rocesador que se utilia para determinada función muy especialiada. como herramientas. 4uegos y aplicaciones de negocios" @ava se e4ecuta en más de EDF millones de ordenadores personales de todo el mundo y en miles de millones de dispositivos. #lemento por e4emplo. como dispositivos móviles y aparatos de televisión" L#>92&@# /# '0:90&&%1G>" +istema de escritura para la descripción precisa de algoritmos o programas informáticos" . como por e4emplo.'ass$ord3 2na contraseña o clave. un caso de uso es una secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema" %:&>/: 6command8" 1nstrucción que un usuario da al sistema operativo de la computadora para realiar determinada tarea" /&-& #>-0?" 1ngreso de datos" 'roceso de ingresar datos a una computadora para su procesamiento" /&-&" /atos. gestionarlos y actualiarlos" %&+:+ /# 2+:" #s una descripción de los pasos o las actividades que deberán realiarse para llevar a cabo algún proceso" Los persona4es o entidades que participarán en un caso de uso se denominan actores" #n el contexto de ingeniería del soft$are. de transición es una o conexión interface entre queyfacilita el usuario el intercambio de datos" #l la computadora" @&A&" Lengua4e de programación y la primera plataforma informática creada por +un icrosystems en BCCD" #s la tecnología subyacente que permite el uso de programas punteros. en lengua4e de programación. administrar una base de datos" &%<2'" %opia de seguridad" +e hace para prevenir una posible p(rdida de información" &+# /# /&-:+" %on4unto de datos organiados de modo tal que resulte fácil acceder a ellos. información" /#2991>9" /epuración. !eferencias #xisten algunas aplicaciones de trac.s.ing de rutas y recorridos mediante 9'+ que son buenas y al menos.. es un lengua4e grafico para visualiar. puedes acceder a tus datos en tiempo real. distancia y elevación del terreno mientras caminas. hacer anotaciones en tu recorrido y escuchar mensa4es de vo periódicos sobre tu progreso" %on y -rac. y -rac. construir y documentar un sistema de información" 1. puedes sincroniar y compartir tus rutas a trav(s de 9oogle /rive" &demás. además de 9oogle /rive" y -rac. etc" 'ara exportar tus rutas. especificar. parcialmente gratuitas3 y -rac. corres. puedes ver el tiempo y la distancia actuales y controlar el registro de tus rutas desde tu muñeca" . vas en bicicleta o haces otras actividades al aire libre" /urante el registro. recopilan. puedes utiliar is mapas de 9oogle. especialmente a trav(s de la red" +1+-#& /# 1>5:0&%1G>" %on4unto de procesos que operan sobre una colección de datos estructurada la información segúndelas 6o parte necesidades ella8 necesaria de parauna lasempresa. *o4as de cálculo de 9oogle o una unidad de almacenamiento externa. velocidad.s puede realiar registros de 9'+ sin un tel(fono y sincroniar rutas en el tel(fono" 'ara relo4es sin 9'+.. puedes compartir rutas con tus amigos y ver las rutas que tus amigos hayan compartido contigo" -ambi(n puedes hacer públicas las rutas y compartir sus 20L a trav(s de 9oogleI.s.y+HL" +istema de gestión de bases de datos 6+9/8 multiusuario. tambi(n admite relo4es &ndroid" 'ara relo4e s con 9'+. operaciones elaboran de dicha empresay ydistribuyen para las actividades de dirección y control correspondientes 6decisiones8 para desempeñar su actividad de acuerdo a su estrategia de negocio" 2L" Lengua4e 2nificado de odelado. 5aceboo. -$itter.s te permite registrar tu recorrido. multiplataforma y de código abierto" '0:-:%:L:" 2n con4unto de reglas formales que describen como se trasmiten los datos. pero aun así.er3 /e los completamente gratuitos ha sido el que más me ha gustado.s3 +olo parte de las funcionalidades de esta aplicación son completamente gratuitas. no tiene documentación en español ni en 1ngles. pero si las que forman parte de la aplicación de &ndroid. ya que solo tiene un botón para comenar a grabarM un recorrido y otro botón para de4ar de grabar" /espu(s va guardando lo grabado en formato <L y puede mostrar la ruta en un mapa. eso si. .er3 #sta aplicación es rusa.:pen 9'+ -rac.ing de rutas y recorridos mediante 9'+ que identifico como referencia puesto que para la localiación de los productos en el recorrido se hace necesario el 9'+" 2. monitoriar recorridos como si fueran grabaciones y enviarlas posteriormente por correo o por cualquier red social" Aema -rac. su cometido es simple. ya que la única parte 'remium es la interfa de gestión $eb que permite ver las rutas desde el navegador $eb del ordenador" +imple 9'+ Log3 &plicación 4aponesa o china. además. !epresentación de la ar"uitectura. pero lo que si permite hacer es elegir entre varios tipos de mapas y varios filtros de visualiación sobre ellos" Live 9'+ -rac. ya que marca varios parámetros añadidos como la longitud y la latitud. permite exportar los recorridos en formato 9'J o <K" +us controles son muy simples y casi no necesita configuración. con muy poca documentación en español. ademas permite establecer !aypoints en un recorrido ademas de tener una función para estableceros automáticamente la aplicación" Las anteriores solo son algunas aplicaciones de trac.er3 2no de los me4ores. pero tan simple que es muy fácil de entender. no le pidas que muestre velocidades o distancias porque no lo hace" &ripuca 9'+ -rac. . . siempre que sea posible" 'or e4emplo. mediante protocolos estándares en internet. listas y campos de textos" Nsta deberá ser construida específicamente para el sistema propuesto y. clientes y aplicaciones se comunicarán entre sí. será visualiada desde un navegador de internet" Los servidores. >ombre.2. para transferir archivos o documentos deberán utiliarse protocolos existentes 65-' u otros convenientes8" Los usuarios deberán identificarse para acceder a cualquier parte del sistema" #l sistema podrá ser consultado por cualquier usuario dependiendo del módulo en el cual se encuentre y su nivel de accesibilidad" #l sistema ofrecerá al usuario información general acerca del estado actual de la mercancía y el lugar donde se encuentre" #l sistema permitirá al usuario 6&dministrador o %liente8 registrarse" #l usuario debe suministrar datos como3 %ódigos. 2suario y 'ass$ord" .1 #etas y restricciones de la $r"uitectura La interfa con el usuario consistirá en un con4unto de ventanas con botones. &pellido. sin que se afecte el tiempo de respuesta" +eguridad en información. generación de alarmas" #l sistema debe disponer de una documentación fácilmente actualiable que permita realiar operaciones de mantenimiento con el menor esfuero posible La interfa debe estar complementada con un buen sistema de ayuda 6la administración puede recaer en personal con poca experiencia en el uso de aplicaciones informáticas8" #l sistema será implantado ba4o la plataforma de !indo$s y +": para equipos móviles" . ni considerablemente el tráfico de la red" 9arantiar la confiabilidad. así como tambi(n. dentro de la cual estará incorporado el sistema de gestión de procesos y el inventario La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios de O días por PQ horas. estado de la mercancía. archivos y contraseñas" 5acilidades y controles trav(s de 1nternet.'ermite al administrador modificar datos de la posición del barco. entre otros" #valuar y analiar los procesos del sistema. proponiendo solución de problemas existentes dentro del sistema utiliado 9arantiar que el diseño de las consultas u otro proceso no afecte el desempeño de la base de datos. puerto donde esta se encuentra y tiempos estipulados en los procesos" 'ermite al administrador imprimir reportes de los eventos a realiar o concluidos. con para permitirde la intención el consultar acceso a la información y subir informacalión personal autoriado pertinente a para cada una de ellas" #l sistema debe tener una interfa de uso intuitiva y sencilla La interfa de usuario debe a4ustarse a las características de la $eb de la empresa de logística. ver listados de procesos activos. garantiando un esquema adecuado que permita la posible falla en cualquiera de sus componentes. el sistema garantiará a los usuarios una seguridad en cuanto a la información que se procede en el sistema" 9arantiar la seguridad del sistema con respecto a la información y datos que se mane4an tales sean documentos. la seguridad y el desempeño del sistema informático a los diferentes usuarios" #n este sentido la información almacenada o registros realiados podrán ser consultados y actualiados permanente y simultáneamente. contar con una contingencia. los ob4etos se mane4an únicamente como ca4as negras" La herencia de clases es definida de forma estática. ya que cuando una subclase sobrescribe algunas operaciones. ya que estas clases proveen poca o ninguna implementación" La composición ob4etos en tiempodedeob4etos es La corrida" definida en forma composición dinámica.2 !eutili%ación 2tiliando los mecanismos de reutiliación" /os de las formas más comunes de reutiliar funcionalidad en sistemas orientados a ob4etos es a trav(s de la herencia de clases y la composición de ob4etos" La reutiliación con herencia de clases es comúnmente llamado $hite box reuse" #ste t(rmino se refiere a que con herencia. y el . los datos internos de la clase padre son a veces visibles a sus clases hi4as" La composición de ob4etos es una alternativa a la herencia de clases.2. como por e4emplo3 >o se puede cambiar la implementación heredada de una clase padre en tiempo de corrida. requiere que adquiriendo referencias los ob4etos respeten las a otros interfaces de otros ob4etos. por lo que cualquier cambio en la clase padre forará a realiar cambios en las clases hi4as" #stas dependencias de implementación pueden causar problemas cuando se intenta reutiliar una subclase. no se rompe la encapsulaciónM" %ualquier ob4eto puede ser reemplaado por otro en tiempo de corrida si comparten el mismo tipo. por lo que limita la flexibilidad y reusabilidad del diseño" 2na solución a este problema es usar herencia solo de clases abstractas. por lo que se dice que la herencia rompe la encapsulaciónM" La implementación de subclases se vuelve muy dependiente de la implementación de la clase padre. y a mantener estas clases enfocadas en una tarea específica" &demás. ya que los detalles internos de los ob4etos no son visibles. existirán menos dependencias de implementación" La utiliación de la composición de ob4etos en mayor grado que la herencia de clases ayuda a mantener la propiedad de encapsulación en las clases. lo cual requiere un cuidadoso diseño de las interfaces. para permitir la utiliación de un ob4eto con muchos otros" %omo los ob4etos son mane4ados únicamente por su interfa. es decir. box reuse. y como la implementación de los ob4etos está escrita en t(rminos de interfaces. para obtener una funcionalidad mayor y más comple4a" La composición de ob4etos requiere que los ob4etos a ser ensamblados tengan correctamente definidas sus interfaces" #ste estilo de reutiliación es comúnmente llamado blac. asumiendo que sean llamados las operaciones que han sido reescritos" La herencia de clases tiene algunas desventa4as. en tiempo de compilación" #sta forma de reutiliación hace más fácil modificar la implementación a ser reutiliada. ya que la herencia es definida en tiempo de compilación" :tra desventa4a es que la herencia por lo regular expone detalles de la implementación de la clase padre a sus clases hi4as. las clases y 4erarquías de clases serán pequeñas y es probable se mantengan de esa manera" 'ero. un diseño basado en la composición de ob4etos tendrá un gran número de ob4etos. puede afectar las operaciones que hereda. ya que se puede obtener nueva funcionalidad ensamblando ob4etos. en lugar de ser definido por una sola clase" &ista ló'ica /iagrama de /ominio +ubsistema R ane4ador /iagrama de %lases +ubsistema R ane4ador +ubsistema R &rchivador +ubsistema = 1nterface Identificación de (ubsistemas .comportamiento del sistema dependerá de las relaciones entre ellos. . Dia'rama de )lases del diseño . . &ista del proceso Gestionar Carga <<include>> Registrar Hoja de Cliente Verificar Hoja de Cliente Recepcionista Registrar Hoja de Carga Registrar Hoja de Ruta Adminis trador Verificar Guia de Remi sion Remitente Cajero <<include>> Asignar Comp robante de pago Generar Comprobante de pago )ontrolar $lmac*n Verificar Hoja de Cliente Verificar Hoja d e Carga Almacenero Verificar Guia Remision Remitente <<e"tend>> Verificar Guia de !efe de Almacen Generar Guia de remision Remision/ransportista transportista <<include>> Generar Hoja de Ruta Verificar Hoja de Ruta Verificar Unidad Movil . 5lu4o 'rincipal3 'aso B R 0ecepcionista3 0egistra ho4a de %liente" 'aso P R 0ecepcionista3 0egistra ho4a de %arga" 'aso S R 0ecepcionista3 0egistra ho4a de 0uta 'aso Q R 0ecepcionista3 Aerifica guía de remisión" 'aso D R 0ecepcionista3 &signa comprobante de pago" 'aso T R &dministrador3 Aerifica ho4a de %liente" 'aso OR %a4ero3 9enera %omprobante de pago" 5lu4o alternativo3 0egistro ho4a de %liente incorrecto 'aso T R #l &dministrador3 Aerifica ho4a de %liente" 5lu4o alternativo3 &signa comprobante de pago incorrecto 'aso O R #l %a4ero3 no 9enera %omprobante de pago" 5lu4o 'rincipal3 'aso B R &lmacenero3 Aerifica ho4a de %liente" 'aso P R &lmacenero3 Aerifica ho4a de %arga" 'aso S R &lmacenero3 Aerifica 9uía remisión remitente 'aso 'aso QD RR &lmacenero3 &lmacenero3 9enera 9enera guía ho4a de de remisión ruta" -ransportista" 'aso T R &lmacenero3 Aerifica 2nidad móvil" 'aso O R @efe de &lmac(n3 Aerifica guía de remisión -ransportista 'aso E R @efe de &lmac(n3 Aerifica ho4a de ruta" 5lu4o alternativo3 9enera guía de remisión -ransportista incorrecto 'aso O R @efe de &lmac(n3 Aerifica guía de remisión -ransportista 5lu4o alternativo3 9enera ho4a de ruta incorrecto 'aso E R @efe de &lmac(n3 Aerifica ho4a de ruta" #odelo de datos . Diccionario de datos BARCOS PrimaryKe NotNull Default AutoIn C o l u m n N am e D ataTy p e Flags Comment y Value c i  B ar c o IN T PK NN ClavePrimaria AI Campo de ViaBarco INT NN referencia al viaje que realiza el barco Campo de BarPosición INT NN referencia a la posición del barco Campo de CONTN!O"#$idCon%en referencia a Id INT NN edor Con%enedores de la %abla con%enedores Iden%i(cacion del 'N#I&N IdViaje INT&" NN viaje de la %abla ! viaje Iden%i(cación 'N#I&N IdCon%enedor INT&" NN Con%enedor %abla ! con%enedor IdPosicion VA"C)A"*+ NN Iden%i(cación . posición %abla .. NN Nombre del clien%e Cli!irección VA"C)A"*+.A"2 P"I. NN Telefono del clien%e Iden%i(cación del 'N#I&N IdProduc%o INT&" NN produc%o que per%enece ! al clien%e Campo de referencia a la iden%i(cación de la 'N#I&N Id#alida INT&" NN fec6a de salida del ! barco con el produc%o del clien%e Campo de ferencia a la iden%i(ción de la ciuda 'N#I&N Id!es%ino INT&" NN de des%ino de el ! produc%o que env7a el clien%e I n  e ! Na m e In e !Ty p e C ol u m n s P"I.A"2 idBarco BA"CO#$0KInde34 Inde3 ViaBarco BA"CO#$0KInde31 Inde3 CONTN!O"#$idCon%enedor BA"CO#$0KInde35 Inde3 BarPosición C"I#NT#S PrimaryKe NotNull AutoIn Colum nName DataType F l ag s De f aul t Val ue C om m ent y c i  C l i e nte IN T PK NN Claveprimaria AI Campo de referencia al ProClien%e INT NN produc%o al clien%e per%enecien%e Cedula de iden%i(cación CliCedula BI&INT NN del clien%e CliNombres VA"C)A"*+.- 'N#I&N A/o de 0abricación BarA/o INT&" NN ! del barco Barslora VA"C)A"*1 . NN .odelodelBarco .odelo NN .- VA"C)A"*+ Bar.arca NN .A"2 P"I. NN !irección del clien%e CliTelefono VA"C)A"*1..A"2 idClien%e C8INT#$'nique$Cedula Inde3 CliCedula C8INT#$0KInde34 Inde3 ProClien%e CONT#N#DOR#S PrimaryKe NotNull Flag AutoIn Colu mnName DataType Defaul t Val ue Comm ent y s c i C onteneor INT PK NN Claveprimaria AI ProCon%enedor INT NN Campodereferenciaal produc%o que se .arcadelBarco .- VA"C)A"*+ BarTipo NN TipodeBarco .. posición VA"C)A"*+ Bar...edidas del de la proa barco a la popa I n  e ! Na m e In e !Ty p e C ol u m n s P"I. - 'N#I&N 0ec6a de fundación de Nav0ec6a0undación INT&" NN ! la naviera Nombre del Nav"epresen%an%e8 VA"C)A"*+ NN represen%an%e le9al de e9al .edidas de la par%e ConIn%erior VA"C)A"*+.A"2 P"I. NN %as con las puer%as abier%as . NN del con%enedor ConTara VA"C)A"*+.A"2 idNaviera NAVI"A#$'nique$NIT Inde3 NavNIT NAVI"A#$0KInde34 Inde3 NavBarco POSICION#S PrimaryKe NotNull AutoIn Colum nName DataType F l ag s De f aul t Val ue C om m ent y c i  P os i c i & n IN T PK NN ClavePrimaria AI IdBarco INT&" NN 'N#I&N Iden%i(cación delbarco . NN Pesodelcon%enedor I n  e ! Na m e In e !Ty p e C ol u m n s P"I.edidas del con%enedor VA"C)A"*+. NN produc%o de va en el con%enedor . naviera I n  e ! Na m e In e !Ty p e C ol u m n s P"I. la naviera VA"C)A"*+ Orden de re9is%ro de la Nav"e9is%roNaviera NN .edidas de la par%e Con3%erior VA"C)A"*+. encuen%ra en el con%enedor Iden%i(cación del bar9o IdBarco VA"C)A"*+..A"2 idCon%enedor CONTN!O"#$0KInde34 Inde3 ProCon%enedor NAVI#RAS PrimaryKe NotNull Default AutoIn C o l u m n N am e D at aTy p e Flags Comment y Value c i  N a$ i e r a I N T #% #R PK NN 'N#I&N ClavePrimaria AI ! Campo de referencia al NavBarco INT NN barco que per%enece a la naviera N:mero de 'N#I&N NavNIT INT&" NN Iden%i(cación Tribu%ario ! de la naviera Campo de referencia a la iden%i(cación del IdBarco INT NN barco que per%enece a la naviera VA"C)A"*+ NavNombre NN Nombre de la Naviera .A"2 P"I..... NN que lleva el con%enedor Iden%i(cación del IdProduc%o VA"C)A"*+...edidas de capacidad ConCapacidad VA"C)A"*+.. NN In%erior del con%enedor ConPuer%asAbier . NN e3%erior del con%enedor .. NN puer%o Pue<ona.. NN a puer%o Pue<onaTerres%r <ona %erres%re del VA"C)A"*+.. NN del produc%o !irección del desnin de Pro!irección VA"C)A"*+. NN pun%o de%erminado de la %ierra Pun%o cardinal de la PosNor%e VA"C)A"*+.A"2 idProduc%o P'#RTOS PrimaryKe NotNull AutoIn Colu mnName DataTyp e F l ag s De f aul t Val ue C om m ent y c i  Pue r to INT PK NN Claveprimaria AI Campo de referencia al PueBarco INT NN puer%o donde se encuen%ra el barco Nombre del puer%o PueNombre VA"C)A"*+.A"2 P"I..ar7%im <ona mar7%ima del VA"C)A"*+..A"2 P"I. NN un pun%o dela super(cie %erres%re . NN produc%o Nombre del des%ina%ario Pro!es%ina%ario VA"C)A"*+. un Pos8a%i%ud VA"C)A"*+... NN super(cie %erres%re I n  e ! Na m e In e !Ty p e C ol u m n s P"I. NN super(cie %erres%re Pun%o cardinal de la Poss%e VA"C)A"*+.. NN donde se encuen%ra el barco 8u9ar donde queda el Pue8u9ar VA"C)A"*+.. NN super(cie %erres%re Pun%o cardinal de la Pos#ur VA"C)A"*+.A"2 idPosición PROD'CTOS PrimaryKe NotNull AutoIn Colum nName DataType F l ag s De f aul t Val ue C om m ent y c i  P r o u c t o IN T PK NN Claveprimaria AI Campo dereferencia a 'N#I&N la iden%i(cación del IdCon%enedor INT&" NN ! con%enedor que lleva el produc%o 'N#I&N ProCodi9o INT&" NN Codi9o del produc%o ! !escripción del Pro!escripción VA"C)A"*+.... NN la en%re9a del produc%o I n  e ! Na m e In e !Ty p e C ol u m n s P"I.. NN super(cie %erres%re Pun%o cardinal de la PosOes%e VA"C)A"*+. el meridiano !is%ancia an9ular en%re la linea ecua%orial . que se encuen%ra en ! posición !is%ancia an9ular en%re Pos8on9i%ud VA"C)A"*+.. NN e puer%o . A"2 id"u%a VIA(#S PrimaryKe NotNull AutoIn Colum nName DataType F l ag s De f aul t Val ue C om m ent y c i  Vi a) e IN T PK NN Claveprimaria AI Campo de referencia a "u%Viaje INT NN la ru%a que si9ue el barco que lleva el viaje 'N#I&N iden%i(cación de la ru%a Id"u%a INT&" NN ! que lleva el viaje I n  e ! Na m e In e !Ty p e C ol u m n s P"I.. NN si9uen los barcos I n  e ! Na m e In e !Ty p e C ol u m n s P"I..A"2 P"I.Pue<onavacuac <ona de evacuación del VA"C)A"*+. NN o puer%o iden%i(cación del barco 'N#I&N IdBarco INT&" NN que se encuen%ra en ! puer%o I n  e ! Na m e In e !Ty p e C ol u m n s P"I.A"2 idViaje VIA=#$0KInde34 Inde3 "u%Viaje .A"2 P"I.A"2 P"I..A"2 idPuer%o P'"TO#$0KInde34 Inde3 PueBarco R'TAS PrimaryKe NotNull Flag AutoIn Colu mnName DataType Defaul t Val ue Comm ent y s c i  Ru t a INT PK NN Claveprimaria AI Ca%alo9o de ru%as que "u%Ca%alo9o"u%a VA"C)A"*+. NN ión puer%o Pue"e9is%roPuer% Numero de re9is%ro del VA"C)A"*+. &ista de Interacción .3. #$ %ista de segridad . puerto donde esta se encuentra y tiempos estipulados en los procesos" • Integración de (omponentes! #l componente de inventario deberá integrarse al sistema de información $eb proporcionando los recursos necesarios. con el propósito de que la interacción con los usuarios sea provechosa en la administración de la información" • Gestionar )eportes! 'ermite al administrador imprimir reportes de los eventos a realiar o concluidos. 2suario y 'ass$ord" • Modificar! 'ermite al administrador modificar datos de la posición del barco. • &tentificación de 'sarios! los usuarios deberán identificarse para acceder a cualquier parte del sistema"  #l sistema podrá ser consultado por cualquier usuario dependiendo del módulo en el cual se encuentre y su nivel de accesibilidad" • (onsltar Información! #l sistema ofrecerá al usuario información general acerca del estado actual de la mercancía y el lugar donde se encuentre" • )egistrar 'sarios! #l sistema permitirá al usuario 6&dministrador o %liente8 registrarse" #l usuario debe suministrar datos como3 %ódigos. >ombre. ver listados de procesos activos. realiar el seguimiento de la transferencia 6órdenes de emergencia. &pellido. estado y entrega de maquinaria importada al usuario final8. estado de la mercancía. devoluciones y garantías8" ? la traabilidad de los vehículos" . permite llevar un control de las inspecciones previas a la entrega. proponiendo solución de problemas existentes dentro del sistema utiliado *$ %ista de Implementación La solución posee una completa funcionalidad de seguimiento de maquinaria importada 6de pedido ubicación. así como tambi(n. entre otros" &ditoría! #valuar y analiar los procesos del sistema. /ia" >eteans1/# O"Q. m(todo o forma de obtener dinero Interfa7 de /rogramación de &plicaciones3 con4unto de funciones que facilitan el intercambio de mensa4es o datos entre dos aplicaciones 386O95 6eriali7ación )"6T 6ervice3 formato ligero para el intercambio de datos .TML:&6/3 &ctive +erver 'ages. @ava" #n los puestos de traba4o debemos contar con icrosoft !indo$s instalado y icrosoft :ffice en cualquiera de sus distintas versiones. aparte de icrosoft Aisual asic para aplicaciones :ffice. !hite+tar2Lsrc=D"T"T %omo los puestos de traba4o traba4aran contra el servidor. se procederá a la implantación en el servidor del sistema gestor de los bac. /a0etes1(omponentes 2ase de -atos3 'ermite establecer interconexiones o relaciones entre los datos 3-&O4 Objeto de &cceso a -atos53 #s un componente de soft$are que suministra una interfa común entre la aplicación y uno o más dispositivos de almacenamiento de datos &gente de 6ervicios3 :b4etos autónomos e interactivos 'n negocio3 %onsiste en un sistema.*$+ .erramientas de -esarroll o e implementación -odos los controles añadidos mediante &ctiveJ serán incluidos en esta parte pudiendo instalar. alsamiq oc. la interfa de programación icrosoft Aisual asic. teniendo como mínimo !indo$s J' y icrosoft :ffice PFFS" //esigner.ups que se realiarán diariamente" *$.ups. son un ambiente de aplicación abierto y gratuito en el que se puede combinar código *-L /erto de (omnicación3 *erramientas que permiten mane4ar e intercambiar datos . are )estricciones del /royecto #s claro que todos los proyectos necesitan ser e4ecutados y entregados ba4o ciertas restricciones" -radicionalmente. costo y tecnología" Las cuales se describen a continuación en el siguiente cuadro3 .It:Globali7ación3 +e relaciona con otra para agregarle una función nueva y generalmente muy específica.3 #espliegue +. Vista de Administraci$n &dministración del 6oft. estas restricciones han sido equipo. #sta aplicación adicional es e4ecutada por la aplicación principal e interactúan por medio de la interfa de programación de aplicaciones" &tenticación y &tori7ación 3 1dentificar primero al usuario 6autenticación8 y comprobando despu(s si ese usuario tiene acceso al recurso solicitado 6autoriación8" +. tiempo. dado que debido a mis compromisos laborales se requiere de )estricciones de Tiempo un tiempo mayor para llevar realiar correcto análisis más detallado" *a existido cierta dificultad para la conformación de equipo )estricciones de "0ipo debido a la distancia geográfica de los participantes y las actividades externas de cada uno que no han permitido la concentración en el proyecto >o existen restricciones en cuanto a la tecnología. gastos en general. soft$are y herramientas necesarias para el desarrollo de este proyecto" Las herramientas para la creación del soft$are son de distribución propietario 6!indo$s O8" #n cuanto a lo demás3 mobiliario. TI/O -"6()I/(I<9 #l tiempo en que se pide el proyecto es un poco a4ustado. comidas. ya que se )estricciones Tecnológicas cuenta con el hard$are. )estricciones de (osto son generales de cualquier proyecto por lo que no representa una restricción para este proyecto" . no tomaron inter(s en la agiliación de procesos mediante recursos tecnológicos" "conómico  +istema de 9estión &dministrativo y %ontrol de la #mpresa de logística de -ransporte"  -iempo de vida del proyecto PQ meses"  'ara el desarrollo del proyecto contamos con B persona" (ostos de -esarrollo! (ostos de )ecrsos .manos -I&6 (O6TO + -iseñadores TF #stolo desarrolla el + &nalistas SF &prendi + 8efe de "0ipo DQF como actividad del + /rogramador SF proyecto de formación TOT&L"6 (osto de .are /"6O6 . "stdio de =actibilidad 3&n>lisis (osto:2eneficio5 T?cnico La empresa de logística de trasportes carece de recursos tecnológicos ya que como es de un rubro de transportes de maquinaria en importación.are U P"BFF"FFF Impresiones U CD"FFF TOT&L U P"BCD"FFF (osto de Materiales .ard.ard. Materiales y @tiles de escritorio Materiales y @tiles de (antidad (1'/esos Total$ escritorio "ngrapador B UQ"FFF UQ"FFF /erforador B US"FFF US"FFF /apel &# 3millar5 B UPE"FFF UPE"FFF Lapiceros BP EFF U C"TFF U =older D UB"OFF UE"DFF (orrector P UB"QFF UP"EFF (artcEo P UQD"FFF UCF"FFF 2orradores S OFF U P"BFF U (-6 S EFF U P"QFF U TOT&L B A*#$HBB A.are 6O=TW&)" A Office .*B Licencias de 6oft.**$.B+B +on programas y 6CL 6erver aplicaciones de +oft$are >etbeans Libre -2-esigner !indo$s J' +'S 2alsami0 Mockps 9et2eansI-" D$# +on programas y aplicaciones de +oft$are WEite6tar'MLsrc:*$F$F . Libre -ia$ TOT&L TOT&L -" (O6TO6 -" -"6&))OLLO A Lo desarrolla el (ostos de )ecrsos .manos &prendi (ostos de .$#*B$.*B .are U PBCDFFF Materiales y @tiles de "scritorio U PDDPDF +e utilia Licencia de 6oft.are +oft$are Libre TOT&L A.ard.
Copyright © 2024 DOKUMEN.SITE Inc.