Sistema Integral de Adquisiciones de la S.E.C.)
Enviado por José Roberto Vega Trejo • 13 de Agosto de 2019 • Síntesis • 738 Palabras (3 Páginas) • 246 Visitas
[pic 2]
Documento de Diseño Detallado (DLDD)
Del Proyecto SIASEC
(Sistema Integral de Adquisiciones de la S.E.C.)
[pic 3]
v.0.1
12/05/10
CONTROL DE VERSIONES | ||||
Autor(es) | Responsable(s) | Fecha | Versión | Control de cambios |
rvt | mrr | 12/05/10 | 0.1 | Versión inicial |
ÍNDICE
NO SE ENCONTRARON ELEMENTOS DE TABLA DE CONTENIDO.
INTRODUCCIÓN
Este documento es el Diseño Detallado (DLD) del WS Adquisinet para el SIASEC (Sistema Integral de Adquisiciones de la S.E.C.), el desarrollo de este módulo se llevará a cabo por un equipo de desarrollo de la empresa T.I. Consulting S.C. y su función es proveer de varias funciones para la interacción con el sistema de Adquisinet del a Oficialía Mayor de Gobierno. En este documento se desintegra cada componente identificado para la solución planteada.
Propósito
Documentar y definir el diseño de los métodos del WS Adquisinet, desarrollando la solución. En este documento se puede resolver cualquier duda acerca del funcionamiento interno del componente.
Alcance
En este documento se encuentra detallado el WS Adquisinet necesario para desarrollar la solución planteada, así como su diseño funcional. Además de diagramas y pseudo código de este componente.
Acrónimos.
Acrónimo | Descripción |
DLD | Detailed Level Design ( Diseño Detallado) |
DLDD | Detailed Level Design Document ( Documento de Diseño Detallado) |
WS | Web Service |
Definiciones
Interfase | Se refiere a los conectores o ligas entre componentes del producto de software. |
Referencias
[1] |
Análisis de la especificación de diseño geográfico
Restricciones |
Aplicación Web |
Servidor |
Apache Tomcat 6.0.26 |
Base de Datos: MySQL 5.0.15 |
Software: JDK versión 1.6 o superior |
Protocolo: SOAP |
WS Adquisinet
Componente del sistema SIASEC, el cual contiene los métodos necesarios para la interacción de los sistemas SIASEC – Adquisinet, los métodos incluidos en dicho componente son:
- guardarRequicision
- obtenerDetalleOrdenCompra
- obtenerGiros
- obtenerProveedor
- obtenerDetallesOrdenCompra
- obtenerDescripcionGiro
- guardarProductoSugerido
- obtenerProductos
- obtenerProductoSugerido
- obtenerStatusDetalleRequisicion
- statusOrdenCompra
- guardarMarcaSugerida
- obtenerMarcaSugerida
- guardarUnidadMedidaSugerida
- obtenerUnidadMedidaSugerida
Descripción y Análisis de las funciones
Guardar Requisición es un método que provee los mecanismos necesarios para hacer la inserción de una nueva requisición y sus detalles de requisición en el sistema de Adquisinet.
Objetivos
Se recibe un arreglo con la requisición y los detalles de requisición, para ser guardados en las tablas de requisición y detalle de requisición
Especificación de procesos
Detalle del método guardarRequicision
guardarRequicision | |
Type | Java |
Status | Propused |
Package | mx.zacatecas.gob.sec.omg.adquisinet.service.impl |
Details | Created: 25/10/2009; Version: 0.1; Phase:1.0 |
Especificación Lógica
Nombre | guardarRequicision |
Type | function |
Secuencia | Pseudos código |
Parametros: | requesicionSiasec [Array String[] - in ] requisicion con todos los detalles de requisición |
1 | Verifica que el sistema esté abierto en base al calendario programado |
2 | Verifica que cada uno de los productos contenidos en la requisición se encuentren dados de alta en el sistema Adquisinet |
3 | llama al método insertaBlame para generar un registro de blame |
4 | llama al método insertarRequisicion para generar un registro de requisición |
5 | Llama al método insertarBitacora para generar un registro de bitácora |
6 | Llama al método insertarDetalleRequisicion para generar un registro de Detalle de Requisicion |
7 | llama al método insertarMovimientosPresupuestales para generar un registro de Movimiento Presupuestal |
8 | Devuelve un falso o verdadero para saber si todas las operaciones tuvieron éxito o no. |
...