Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CARRIN P001-REQBIB
Especificaciones Tcnicas
Fase: Diseo
REDYSEL S.A.
Documento: ADEX-08-250- Especificaciones-Tcnicas-v.1.0.
Proyecto P001-REQBIB
Este documento contiene material y conocimientos propietarios de GEDYSTEL S.A. para ser usados nicamente en proyectos administrados por la empresa. Su contenido no deber ser divulgado, reproducido o transmitido fuera del mbito del desarrollo de los proyectos y del personal contratado directamente por Gedystel para la realizacin de los mismos. Esta copia pertenece a GEDYSTEL S.A. y deber ser devuelta a GEDYSTEL S.A. una vez terminado su uso. Prohibida su reproduccin total o parcial.
Plantilla: MPP-DIS-PLN-03 Revisin 3.0
4SISTEMS
2013
I de III
Proyecto P001-REQBIB
4SISTEMS
2013
I de III
Proyecto P001-REQBIB
Histrico de versiones
Versin 0.1
Fecha 2013-Nov-25
Aprobaciones Fecha 2013-Dic-03 Nombre Rolando Minchan Cargo Gerente General Versin Aprobada 1.0
Uso interno
4SISTEMS, 2013
II de III
Proyecto P001-REQBIB
Contenido
Pg. 1.INTRODUCCIN....................................................................................................................................................................1 2.DIAGRAMA DE CLASES......................................................................................................................................................3 3.OBJETO DE BASE DE DATOS.............................................................................................................................................8 4.ANEXOS..................................................................................................................................................................................11
Uso interno
4SISTEMS, 2013
III de III
Proyecto P001-REQBIB
1. Introduccin
1.1. Objetivos y audiencia del documento.
El objetivo del documento es definir las especificaciones tcnicas consideradas en el desarrollo de la solucin, describiendo en detalle los componentes definidos en el documento de arquitectura, para tener un mejor entendimiento del modelo aplicado. Este documento proporciona informacin tcnica detallada sobre la solucin desarrollada y de sus componentes al equipo de sistemas de 4 SISTEMS y otro personal tcnico de la institucin que necesiten este nivel de informacin. Es necesario recalcar que no est dirigida a todos los stakeholders.
Uso interno
4SISTEMS, 2013
1 de 20
Proyecto P001-REQBIB
Uso interno
4SISTEMS, 2013
2 de 20
Proyecto P001-REQBIB
2.
Diagrama de clases
En esta vista se muestran todas las entidades involucradas en el desarrollo de este sistema y que se encuentran agrupados dentro de los componentes mencionados en el punto anterior. Se presentar un diagrama de clases por cada componente.
: ClaseUsuarioBE : Clase Abstracta que servir de Base para el desarrollo de las dems clases. : El cdigo que implementa esta clase esta desarrollado en C# .NET
Uso interno
4SISTEMS, 2013
3 de 20
Proyecto P001-REQBIB
Apellido
Descripcin Clave GUID que identifica el usuario a quien pertenece el registro. Clave GUID que identifica el usuario a quien pertenece el registro. Correo de identificacin de usuario. Descripcin Clave GUID que identifica el usuario a quien pertenece el registro. Clave GUID que identifica a la Entidad. Correo de identificacin de usuario.
mbito Privado
String
Privado
String
Privado
Tipo Ambos
Apellido Email
String String
Ambos Ambos
: PedidoBE : Clase que contiene informacin acerca de los pedidos. : El cdigo que implementa esta clase esta desarrollado en C# .NET Descripcin Nombre del libro del Registro Asociado Nombre de la revista del Registro Asociado Datos del solicitante Datos de usuario que ingreso el requerimiento Tipo de Dato String String String String mbito Privado Privado Privado Privado
4 de 20
Proyecto P001-REQBIB
Descripcin Nombre del libro del Registro Asociado Nombre de la revista del Registro Asociado Datos del solicitante Datos de usuario que ingreso el requerimiento
Nombre Objetivo
: ClaseLibros : Clase Abstracta que servida de Base para el desarrollo de las dems clases.
Uso interno
4SISTEMS, 2013
5 de 20
Proyecto P001-REQBIB
: El cdigo que implementa esta clase esta desarrollado en C# .NET Descripcin Agregar registros a la entidad Devuelve una cadena como resultado. Ingresa datos del autor Devuelve una cadena como resultado. Obtiene el tipo de material Devuelve una cadena como resultado. Parmetros IdNombre Tipo de Dato ClasepedidoBE mbito Pblico Salida String
Autor Tipo
IdAutor p_tipo
ClasepedidoBE ClasepedidoBE
Pblico Pblico
String String
Figura 2.3 StockBL Nombre Objetivo Lenguaje Atributos Nombre Catalogo Mtodos Nombre ActualizarRequerimie ntoLista AddRegistroEntidad BuscarSolicitud : SistemabusquedaBL : Clase heredada que contiene los datos de los libros para la carga desde los sistemas de 4SISTEMS. : El cdigo que implementa esta clase esta desarrollado en C# .NET Descripcin Obtiene la instancia del Web Service Descripcin Inserta un requerimiento a la Lista de requerimientos Inserta un registro en la entidad Producto. Busca una categora en la entidad por nombre Tipo de Dato Service mbito Privado
mbito Pblico
Salida Void
Pblico Pblico
String String
Uso interno
4SISTEMS, 2013
6 de 20
Proyecto P001-REQBIB
Uso interno
4SISTEMS, 2013
7 de 20
Proyecto P001-REQBIB
1.10.
1.11.
Nombre Libro Institucin Persona
Listado de Tablas
Descripcin Tabla que contiene el material bibliogrfico. Tabla que registra los requerimientos que se ha destinado como la ubicacin del material bibliogrfico. Tabla que almacena la persona usuaria que realiza el requerimiento. Tabla 3.1: Lista de Tablas
1.12.
Columnas de la Tabla " Libro " Nombre Tipo de Dato IdLibro int Titulo varchar Publicacion datetime Volumen varchar Series Varchar Edicion varchar Mes de publicacion datetime Ao de publicacion datetime Nota varchar
Tamao 4 30 4 4 30 30 4 4 100
Descripcin Identificador nico de la tabla Nombre de Dominio Nombre de Dominio Nombre de Dominio Nombre de Dominio Nombre de Dominio Nombre de Dominio Nombre de Dominio Nombre de Dominio
Es PK Si No No No No No No No No
Uso interno
4SISTEMS, 2013
8 de 20
Proyecto P001-REQBIB
Columnas de la Tabla " Institucin " Nombre Tipo de Dato IdInstitucion bigint Nombre varchar Calle varchar Ciudad varchar Provincia varchar Codigo Postal char Pais varchar
Tamao 8 30 30 30 30 1 30
Descripcin Cdigo nico de la tabla Nombre de dominio. Nombre de dominio. Nombre de dominio. Nombre de dominio. Nombre de dominio. Nombre de dominio.
Es PK Si No No No No No No
Columnas de la Tabla " Persona " Nombre Tipo de Dato Tamao IdPersona int 4 Surname datetime 8 Given_names varchar 20
Es PK Si No No
Uso interno
4SISTEMS, 2013
9 de 20
Proyecto P001-REQBIB
1.13.
Nombre : CRM_CargaLibro Objetivo: Realizar la carga de la informacin de libros solicitados Parmetros IdLibro Titulo Publicacion Volumen Series Edicion Mes de publicacion Ao de publicacion Nota Tipo Dato Tamao int 4 varchar 30 datetime 4 varchar 4 Varchar 30 varchar 30 datetime 4 datetime 4 varchar 100 Direccin Descripcin Entrada Entrada Entrada Entrada Entrada Entrada Entrada Entrada Entrada Default NULL NULL NULL NULL NULL NULL NULL NULL NULL
1.14.
Listado de Vistas
1.15.
Listado de Jobs
Uso interno
4SISTEMS, 2013
10 de 20
Proyecto P001-REQBIB
4. Anexos
1.16.
Uso interno
4SISTEMS, 2013
11 de 20