Sei sulla pagina 1di 16

Proyecto IMPLEMENTACIN DE UN DATAMART PARA LA TOMA DE DECISIONES EN LA BIBLIOTECA DEL INSTITUTO DANIEL A.

CARRIN P001-REQBIB

Especificaciones Tcnicas
Fase: Diseo

REDYSEL S.A.
Documento: ADEX-08-250- Especificaciones-Tcnicas-v.1.0.

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Lima, 25 de Noviembre del 2012


REDYSTEL S.A. Calle Natalio Snchez 125 Piso 3 Lima 1 Per http://www.redystel.com

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

Documento de Especificaciones Tcnicas

GEDYSTEL S.A. 2012

4SISTEMS

2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

I de III

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Histrico de versiones

Versin 0.1

Fecha 2013-Nov-25

Motivo del Cambio Creacin del documento

Modificado por: Margarita Valencia

Aprobaciones Fecha 2013-Dic-03 Nombre Rolando Minchan Cargo Gerente General Versin Aprobada 1.0

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

II de III

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Contenido
Pg. 1.INTRODUCCIN....................................................................................................................................................................1 2.DIAGRAMA DE CLASES......................................................................................................................................................3 3.OBJETO DE BASE DE DATOS.............................................................................................................................................8 4.ANEXOS..................................................................................................................................................................................11

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

III de III

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

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.

1.2. Entorno del documento.


El presente documento se elabora en base a la plantilla definida por la Metodologa de Desarrollo de 4SISTEMS, para la elaboracin del Documento de Especificaciones Tcnicas, y esta adaptado a las caractersticas especiales del proyecto, teniendo como base el documento de Anlisis de Requerimientos v1.0 y el Documento de Arquitectura v1.0 y el Documento de Prototipo v1.0. El documento de Especificacin Tcnica es actualizado al finalizar la etapa de desarrollo e integracin o cuando se tengan cambios aprobados que impacten en el diseo de la aplicacin.

1.3. Contenido del documento.


El presente documento contiene los diagramas de clases que forman parte de los componentes desarrollados, as como el modelo de Base de Datos, listando los objetos, funcin y parmetros necesarios para su utilizacin.

1.4. Beneficios esperados.


Minimizar los riesgo en las etapas posteriores del desarrollo por aspectos tcnicos no definidos ni analizados. Alineamiento de la solucin tcnica con la arquitectura, estndares tcnicos y polticas de seguridad del cliente desde las etapas tempranas del desarrollo. Gua tcnica estndar para el equipo de programadores.

1.5. Factores crticos de xito.


Aprobacin por parte del equipo tcnico del cliente.

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

1 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

1.6. Siguientes pasos.


Implementacin de las especificaciones tcnicas.

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

2 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

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.

1.7. Componente Crm4SISTEMS.BE

Figura 2.1 - Diagrama de clases del componente Crm4SISTEMS.BE

Nombre Objetivo Lenguaje

: 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

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

3 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Atributos Nombre Nombre

Apellido

Email Propiedades Nombre Nombre

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.

Tipo de Dato String

mbito Privado

String

Privado

String

Privado

Tipo de Dato String

Tipo Ambos

Apellido Email

String String

Ambos Ambos

Nombre Objetivo Lenguaje Atributos Nombre Libro Revista Administrador Usuario

: 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

Propiedades Uso interno 4SISTEMS, 2013


Plantilla: MPP-DIS-PLN-03 Revisin 3.0

4 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Nombre Libro Revista Administrador Usuario

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

Tipo Ambos Ambos Ambos Ambos

1.8. Componente Crm4SISTEMS.BL

Figura 2.2 - Diagrama de clases del componente Crm4SISTEMS.BL

Figura 2.2 ClaseLibros

Nombre Objetivo

: ClaseLibros : Clase Abstracta que servida de Base para el desarrollo de las dems clases.

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

5 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Lenguaje Mtodos Nombre Nombre

: 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

Parmetros oListaRequerimi entos oFecha nsolicitud p_Entidad codigo

Tipo de Dato Guid Guid Guid ClaseBaseBE string

mbito Pblico

Salida Void

Pblico Pblico

String String

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

6 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

7 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

3. Objeto de Base de Datos


1.9. Modelo de Base de Datos
Diseo lgico de la Base de Datos. Ver en el Anexo I: Diseo fsico de la Base de Datos.

1.10.

Datos Definidos por el Usuario

No se han definido datos definidos por el usuario.

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 por Tabla

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

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

8 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

Tabla 3.2: Columna de la Tabla: Libro.

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

Tabla 3.3: Columna de la Tabla: Institucin.

Columnas de la Tabla " Persona " Nombre Tipo de Dato Tamao IdPersona int 4 Surname datetime 8 Given_names varchar 20

Descripcin Cdigo nico de la Tabla Nombre de dominio. Nombre de dominio.

Es PK Si No No

Tabla 3.4 Columna de la Tabla: Persona.

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

9 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

1.13.

Listado de Store Procedures

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

No se realiz ninguna vista.

1.15.

Listado de Jobs

No se realiz ninguna carga de Jobs.

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

10 de 20

Proyecto P001-REQBIB

Documento de Especificaciones Tcnicas

4. Anexos

1.16.

Anexo I: Modelo Fisico de Base de Datos

Uso interno

4SISTEMS, 2013

Plantilla: MPP-DIS-PLN-03 Revisin 3.0

11 de 20

Potrebbero piacerti anche