CAPÍTULO IV DISEÑO DEL SISTEMA



Documentos relacionados
1. CAPÍTULO III ANÁLISIS DEL SISTEMA

CAPITULO 2 2. MANUAL DE USUARIO. 2.1 Explicación del sistema paso a paso. Página de inicio de sesión de usuarios en la intranet.

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el

Instalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0

TEL:

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

Manual etime para supervisores

Cómo ingresar a la Sucursal Electrónica?

Software para Seguimiento de Clientes. Descripción del Producto

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

PROCEDIMIENTO GENERAL. CONTROL DE DOCUMENTOS Página 1 de 8

SIIGO WINDOWS. Procesos Modulo de Clasificaciones. Cartilla I

MANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

Tienda Virtual Synergy (Parte 2)

Principios de Finanzas

Manual de Usuario SIGECOF MANUAL DE USUARIO SIGECOF DISTRIBUCIÓN INTERNA DE CUOTA DE COMPROMISO

Para obtener una cuenta de padre

Cómo puede mi organización registrar plazas de trabajo?

DGA Dirección General de Servicios Aduaneros Procesos consultas en línea para importadores y exportadores

Acceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014)

Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi

Manual de usuario. Modulo Configurador V.1.0.1

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma?

SOFTWARE INVENTARIO MOBILIARIO INSTITUCIONAL (SIMI v3.5)

ESPECIFICACIONES TÉCNICAS DEL PROCESO DE ATENCIÓN AL CIUDADANO

Capacitación Regístrelo Cosméticos

SGF: Documentación de Referencia. Agrupar Órdenes de Pago. Versión [3.0]

Manual de Usuario Comprador Módulo de Compras

INFORME DE CONTROL INTERNO CONTABLE VIGENCIA 2010

Tabla De Contenido. 1) Modulo de compras ) Estructura del modulo de compras 4. a) Modo de acceso al modulo de compras 4

CONTRALORÍA GENERAL DEL ESTADO

Manual de Procedimientos Enterprise Resource Planning -SmartBIT ERP-

Instructivo Software de Gestión de Duplicados (Cor-Dupli)

Copicopias: Sistema de Atención en Línea

MANUAL DE USUARIO SISTEMA PARA LA GESTIÓN DE SERVICIOS DE AMBULANCIA SGSA

GESTIÓN DE LA DOCUMENTACIÓN

Sistema de Mensajería Empresarial para generación Masiva de DTE

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Instituto Tecnológico de Costa Rica

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060

SIIGO WINDOWS. Catalogo de Terceros CARTILLA I

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

MANUAL DE USUARIO Registro de Mediadores Familiares: Postulación

MANUAL DE POSTULACIÓN EMPRESAS PROGRAMA APRENDICES

Reglamento de las Tecnologías y las Comunicaciones de la Universidad Autónoma del Estado de México

Base de datos en la Enseñanza. Open Office

SISTEMA DE ATENCIÓN y GESTIÓN MANUAL DEL USUARIO. SAyGeS v2.0

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Menús. Gestor de Menús

MANUAL DE USUARIO SECTOR PRIVADO (RESUMEN)

PROCESO GESTIÓN ADMINISTRATIVA INSTRUCTIVO TÉCNICO ALISTAMIENTO SERVIDORES GESTIÓN DOCUMENTAL

Dirección General de Servicios Aduaneros DGA. Módulo de Gestión de Usuarios v.2.0 Courier Manual de Usuario

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

DEPARTAMENTO NACIONAL DE PLANEACIÓN DECRETO NÚMERO DE 2015

UNYDOS CONSULTING S.A MANUAL DE USUARIO PLATAFORMA WEB DE INTERPRISE ADMINISTRATIVO 4.0

GERENCIA DE INTEGRACIÓN

UNIVERSIDAD DE BUENOS AIRES. :: PROYECTOS CyT :: Sistema Integral de Gestión y Evaluación. - 1ra Edición -

Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.

Manual Usuario Manual Usuario

Google Drive. Registro y gestión de archivos. Manual de uso

Sistema Clínico Módulo Activo Fijo MasterKey S.A SISTEMA ACTIVO FIJO

INSTRUCTIVO SAP 08/2001 Transferencia de Información de las Casas de Corredores de Bolsa.

Compras (PE -07) Elaborado por: Cristián Cuevas Encargado de adquisiciones. Aprobado por: Gonzalo Lira Gerente general

CAPITULO IV. 4. INTERPRETACIÓN DE RESULTADOS. Procesos de Consulta, Revisión de Formularios Actuales e Informes.

SIIGO Pyme. Informes de Saldos y Movimientos de Inventarios. Cartilla I

LA METODOLOGÍA DEL BANCO PROVINCIA

Manual de Procedimientos Punto de Venta -SmartBIT POS-

SISTEMA DE BECAS AL EXTERIOR

GUIA DECLARACION DE GASTOS EN LINEA DE BIENES DE CAPITAL

Proceso Transaccional

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

gestor documental y mejoras V.2.0 para gestion@

CAPÍTULO 3 Servidor de Modelo de Usuario

Residencial Las Arboledas, Complejo Los Amates, Block P #95, Colon, La Libertad. Tel.: (+503) Correo: Info@grupoprodigi.

Información general. Gestión de proyectos. Facturación. Interfaces

Administración Local Soluciones

MANUAL DE USUARIO MÓDULO Web

DIRECCIÓN GENERAL DE REGISTRO CIVIL, IDENTIFICACIÓN Y CEDULACIÓN

Proyectos de Innovación Docente

Preguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC

MANUAL DE USUARIO SIIDJ MÓDULO DE SEGURIDAD CAPÍTULO II ADMINISTRADOR DE SEGURIDAD DEL CLIENTE ÍNDICE

PRC-DTI-007 Administración de Cuentas de Usuario Procedimiento Dirección de TI - COSEVI

BOLETÍN OFICIAL DEL ESTADO

PLANIFICADOR DE OBJETIVOS

FONDO DE PREVISIÓN SOCIAL DEL CONGRESO DE LA REPÚBLICA Establecimiento Público adscrito al Ministerio de Salud y Protección Social

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Subsistema Inscripción

Al adquirir Gear Online se hará entrega del modulo de parámetros en cual podemos parametrizar todas las características de todas las áreas que

Bienvenidos a esta guía la cual pretende ilustrar la manera de utilizar este programa

PROYECTO SAGA ENDESA, CHILECTRA, ENERSIS Y FILIALES LATAM MANUAL DEL PROVEEDOR

32.- Manejo de Capacitación

Manual de Usuario del Sistema de control de Turnos

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Sistema de Administración de Documentos (SIAD)

STOCK CONTROL CENTER INVENTARIOS Y DEPOSITOS By PolakoSoft. M A N U A L. MAIL: info@stockcontrolcenter.com.

Los datos a ingresar se detallan a continuación.

Transcripción:

63 CAPÍTULO IV DISEÑO DEL SISTEMA 4.1. DISEÑO DE LA BASE DE DATOS. 4.1.1. DISEÑO LÓGICO. A continuación se presenta el diagrama entidad relación para el sistema propuesto, el cual cumple con la normalización de bases de datos. Contiene un total de 36 entidades, las cuales representan los módulos del sistema: módulo de donaciones monetarias, alcancías y módulo de donaciones en especies. Figura 4.1. Modelo conceptual de datos.

64 4.1.2. DISEÑO FÍSICO. En el diseño físico de la base de datos, se incluyen todos los s de las 36 tablas existentes en el modelo, mostrando la estructura real de la base de datos relacional. Figura 4.2. Modelo físico de datos.

65 4.1.3. ESTRUCTURA DE TABLAS. En la estructura de tablas se muestra un detalle de cada tabla, mostrando todos los s con su tipo de dato, tamaño, regla del negocio y una descripción. A continuación se muestra la nomenclatura utilizada: El nombre de las tablas está escrito en mayúsculas. El nombre de los s está escrito en minúsculas. Cuando un es una llave foránea se denota por: TABLA_ (nombre de la tabla en que es llave primaria en mayúsculas, guión bajo, y el nombre del en la tabla actual). Los tipos de datos según SQL Server: BI = bigint, D = date, VCH = varchar, C = char, I = int, F = float, M = money. Especificación de la regla del negocio: PK = llave primaria, FK = llave foránea, NN = no nulo, AI = auto incrementable. Tabla SEGUIMIENTO_NINO: Almacena la información para dar seguimiento a los niños, sobre acontecimientos relevantes y cambios de importancia en el desarrollo del niño. codigo_segn BI 8 PK, NN, AI Identificador único del seguimiento. NINO_codigo_n BI 8 FK Niño al que se le da seguimiento. fecha_segn D 8 NN Fecha del seguimiento. seguimiento_segn VCH 500 NN Descripción del seguimiento. Tabla NINO: Almacena la información general de los niños internos. codigo_n BI 8 PK, NN, AI Identificador único del niño. TIPO_SANGRE_ BI 8 FK Tipo de sangre. codigo_ts ALDEA_CENTR BI 8 FK Aldea o centro social a la cual O_SOCIAL_codi pertenece el niño. go_ald nombre_n VCH 100 NN Nombres del niño.

66 apellido_n VCH 100 NN Apellidos del niño. fecha_nac_n D 8 NN Fecha de nacimiento del niño. lugar_nac_n VCH 150 Lugar de nacimiento. padre_n VCH 150 Nombre del padre. madre_n VCH 150 Nombre de la madre. responsable_n VCH 150 NN Nombre de la persona responsable del niño. estado_n C 1 NN Si el niño está activo o inactivo en el sistema. grado_n VCH 10 Grado académico actual. partida_nac_n VCH 15 Número de partida de nacimiento. llegada_n D 8 Fecha de llegada del niño a las aldeas. sexo_n CH 1 NN Sexo: masculino o femenino. Tabla TIPO_SANGRE: Almacena el catálogo de los tipos de sangre. codigo_ts BI 8 PK, NN, AI Identificador único del tipo de sangre. nombre_ts VCH 50 NN Nombre del tipo de sangre. Tabla TALLA: Almacena el catálogo de las tallas posibles para la clasificación de la ropa o zapatos recibida en donaciones. codigo_ta BI 8 PK, NN, AI Identificador único de la talla. nombre_ta VCH 50 NN Nombre de la talla. Tabla NINO_TALLA: Tabla intersección para asociar tallas a los niños. correlativo BI 8 PK, NN, AI Identificador único. TALLA_codigo_ta BI 8 FK Código de la talla. NINO_codigo_n BI 8 FK Código del niño. Tabla EMPLEADO: Almacena la información de los empleados, incluye las personas que utilizan el sistema y los recolectores. codigo_e BI 8 PK, NN, AI Identificador único del empleado. ROLE_codigo_r BI 8 FK Role asociado al usuario del sistema.

67 nombre_e VCH 100 NN Nombre completo del empleado. documento_e VCH 30 NN Número del documento de identidad. tipo_doc_e CH 1 NN Tipo de documento. nit_e VCH 20 NN Número del NIT. licencia_e VCH 20 Número de la licencia de conducir. usuario_e VCH 10 Usuario para ingresar al sistema. clave_e VCH 10 Contraseña para ingresar al sistema. telefono_e VCH 10 Número de teléfono. direccion_e VCH 200 Dirección de residencia. Tabla TIPO_PRODUCTO: Información de los grupos o clasificaciones de productos. codigo_t BI 8 PK, NN, AI Identificador único del tipo de producto. nombre_t VCH 100 NN Nombre del grupo de productos. Tabla PRODUCTO: Catálogo de los productos que se reciben de las donaciones. codigo_p BI 8 PK, NN, AI Identificador único del producto. TIPO_PRODUC BI 8 FK Grupo del producto. TO_codigo_t nombre_p VCH 100 NN Nombre del producto. Tabla DETA_PRO: Detalles de productos que incluyen los parámetros para la distribución: sexo, edad inicial, edad final y tallas (en caso de ropa o zapatos). codigo_dp BI 8 PK, NN, AI Identificador único del detalle. PRODUCTO_co BI 8 FK Producto que se está detallando. digo_p TALLA_codigo_t BI 8 FK Talla correspondiente. a sexo_dp CH 1 Indica el sexo. edadi_dp NUM 9(18,0) Edad inicial para utilizar el producto. edadf_dp NUM 9(18,0) Edad máxima para utilizar el producto.

68 Tabla ENCA_AJUSTE: Almacena la información de los encabezados de ajustes realizados al inventario. Movimientos positivos o negativos de producto. codigo_aj BI 8 PK, NN, AI Identificador único del ajuste. EMPLEADO_codig BI 8 FK Empleado que realiza el ajuste. o_e fecha_aj D 8 NN Fecha del ajuste. observaciones_aj VCH 500 NN Motivo del ajuste. Tabla DETA_AJUSTE: Información de los detalles de ajustes a inventario. correlativo_d BI 8 PK, NN, AI Identificador único del detalle. ENCA_AJUSTE BI 8 FK Encabezado del ajuste al que _codigo_aj pertenece el detalle. DETA_PRO:codi BI 8 FK Detalle del producto ajustado. go_dp cantidad_d F 8 NN Cantidad por aumentar o disminuir. Tabla DETA_MOVIMIENTO: Tabla que guarda los detalles de movimientos de producto, permite utilizar el método de primeras entradas primeras salidas. correlativo BI 8 PK, NN, AI Identificador único del movimiento. DETA_ESPECIE _correlativo_d BI 8 FK Detalle de la donación en especie, en donde se dio entrada al producto. codigo F 8 NN Código del movimiento. tipo CH 1 NN Tipo de transacción: venta, ajuste, envíos. Tabla ENCA_VENTA: Almacena la información de las ventas o envíos realizados a otras instituciones, cuando el producto ya no es posible enviarlo a las Aldeas. codigo_v BI 8 PK, NN, AI Identificador único de la venta. EMPLEADO_co BI 8 FK Empleado que realiza la venta. digo_e INSTITUCION_C BI 8 FK Institución o cliente al que se le hace un

69 LIENTE_codigo_ envío o venta de producto. icli fecha_v D 8 NN Fecha de la venta. monto_v M 8 NN Monto total de la venta. observaciones_v VCH 400 Observaciones adicionales. Tabla DETA_VENTA: Registro de los detalles o ítems de cada venta. codigo_d BI 8 PK, NN, AI Identificador único del detalle. ENCA_VENTA_ BI 8 FK Venta a la que pertenece el detalle. codigo_v DETA_PRO_cod BI 8 FK Producto que se está vendiendo. igo_dp cantidad_d F 8 NN Cantidad de producto vendido. Tabla INSTITUCION_CLIENTE: Información de otras instituciones a las que se les donará producto o se les venderá. codigo_icli BI 8 PK, NN, AI Identificador único de la institución. nombre_icli VCH 100 NN Nombre de la institución o cliente. contacto_icli VCH 100 NN Nombre del contacto. telefono_icli VCH 10 Teléfono del contacto. direccion_icli VCH 400 NN Dirección de la institución. otros_icli VCH 400 Otra información de relevancia, sobre la institución Ej.: más teléfonos, más contactos, etc. Tabla ENVIO_ALDEA: Almacena la información de los envíos de producto a las Aldeas o Centros Sociales. codigo_eald BI 8 PK, NN, AI Identificador único del envío. ALDEA_CENTR OSOCIAL_codig BI 8 FK Aldea o centro social a la cual se le envía el producto. o_ald EMPLEADO_co BI 8 FK Empleado que autoriza el envío. digo_e fecha_eald D 8 NN Fecha de realización del envío. observaciones_e ald VCH 500 Observaciones adicionales al envío.

70 Tabla DETA_ENVIO_ALDEA: Registro de los detalles o ítems de cada envío. correlativo_d BI 8 PK, NN, AI Identificador único del detalle. ENVIO_ALDEA_ codigo_eald BI 8 FK Encabezado del envío al que pertenece el detalle. DETA_PRO_cod BI 8 FK Producto enviado. igo_dp cantidad_d F 8 NN Cantidad de producto enviado. Tabla ALDEA_CENTROSOCIAL: Almacena el catálogo de las Aldeas y Centros Sociales existentes en el país, con su respectivo responsable. codigo_ald BI 8 PK, NN, AI Identificador único de la aldea. DEPARTAMENT O_codigo_dep BI 8 FK Departamento en donde se encuentra la aldea o centro social. nombre_ald VCH 200 NN Nombre de la aldea o centro social. contacto_ald VCH 200 NN Nombre de la persona contacto. telefono_ald VCH 10 NN Teléfono de la aldea. direccion_ald VCH 500 NN Dirección exacta de la aldea. otros_ald VCH 500 Otra información de relevancia, sobre la aldea. tipo_ald CH 1 NN Indica si es una aldea o un centro social. Tabla DONANTE: Almacena la información de los donantes: Amigos SOS, Tu Empresa y Amor Sólido. Sus aportes, la frecuencia y fechas de cobro. codigo_d BI 8 PK, NN, AI Identificador único del donante. ZONA_codigo_z BI 8 FK Zona a la que pertenece el donante. o PAIS_codigo_p BI 8 FK País de origen del donante. DONANTE_codi BI 8 FK Empresa a la que pertenece el go_d integrante de amor sólido. nombre_d VCH 100 NN Nombre del donante. tipo_d C 1 NN Tipo: Amigo SOS, Empresa, Amor Sólido o Especies. fecha_nac_d D 8 Fecha de nacimiento. direccion_d VCH 400 Dirección de contacto. telefono_d VCH 30 Teléfono particular. nit_d VCH 20 NN Número de NIT.

71 aporte_d M 8 Monto que donará. frecuencia_d C 1 Cada cuánto tiempo donará. tipo_cobro_d C 1 Si el cobro es en efectivo o con tarjeta de crédito. inicio_d D 8 Fecha que inició siendo donante de las Aldeas Infantiles SOS. documento_d VCH 30 Número del documento de identidad. tipo_doc_d C 1 Tipo de documento: DUI o pasaporte. tel_oficina_d VCH 10 Teléfono de la oficina. dir_oficina_d VCH 400 Dirección del lugar de trabajo. fax_d VCH 10 Número del fax del trabajo. email_d VCH 100 Dirección de correo electrónico. lugar_cobro_d C 1 Lugar de cobro: casa u oficina. contacto_d VCH 100 Nombre del contacto, en caso que el donante sea una empresa. cargo_contacto_ VCH 100 Cargo del contacto. d celular_d VCH 30 Número del teléfono móvil. estado_d C 1 NN Estado en el sistema: activo o inactivo. fecha_cobro_d I 4 Día del mes en que prefiere que le hagan el cobro. Tabla ZONA: Almacena las zonas a las que pertenecen geográficamente los donantes. codigo_zo BI 8 PK, NN, AI Identificador único de la zona. nombre_zo VCH 100 NN Nombre de la zona. Tabla SEGUIMIENTO_DONANTE: En esta tabla se registrarán los eventos o acontecimientos relevantes de los donantes, por ejemplo: si está fuera del país (por lo tanto no aportará en ese tiempo), si falleció, etc. codigo_segd BI 8 PK, NN, AI Identificador único del seguimiento. DONANTE_codi BI 8 FK Donante al que se le da seguimiento. go_d EMPLEADO_co BI 8 FK Empleado que registra el seguimiento. digo_e fecha_segd D 8 NN Fecha del seguimiento. observaciones_s egd VCH 500 NN Observaciones seguimiento. o descripción del

72 Tabla DONACION: Tabla en donde se registran todas las donaciones monetarias (Amigos SOS, Tu Empresa y Amor Sólido). codigo_do BI 8 PK, NN, AI Identificador único. DONANTE_codi BI 8 FK Donante que realiza la donación. go_d EMPLEADO_co BI 8 FK Empleado que registra la donación. digo_e fecha_do D 8 NN Fecha de la donación. monto_do F 8 NN Monto de la donación. recibo_do VCH 10 Número de recibo emitido al donante. observaciones_d VCH 500 Observaciones relevantes. o tipo_do C 1 NN Tipo de pago: efectivo o con tarjeta. TARJETA_DON ANTE_codigo_td BI 8 FK Tarjeta de crédito a la que fue cargada la donación. Tabla ENCA_ESPECIE: Tabla en donde se registran todas las donaciones recibidas en especies. codigo_doe BI 8 PK, NN, AI Identificador único de la donación. DONANTE_codi go_d BI 8 FK Donante que realiza la donación de productos. EMPLEADO_co BI 8 FK Empleado que registra la donación. digo_e fecha_doe D 8 NN Fecha de la donación. abodega_doe C 1 NN Indica si el producto entra a las bodegas, o si va directamente a alguna aldea o centro social. observaciones_d oe VCH 500 Observaciones relevantes. Tabla DETA_ESPECIE: Registro de los detalles o ítems de cada donación en especie. correlativo_d BI 8 PK, NN, AI Identificador único del detalle. ENCA_ESPECIE _codigo_doe BI 8 FK Encabezado de la donación a la que pertenece el detalle.

73 DETA_PRO_cod BI 8 FK Detalle del producto donado. igo_dp cantidad_d F 8 NN Cantidad de producto donado. lote_d VCH 50 Número de lote del producto. cantidad_despac hada_d F 8 Cantidad de producto que ya ha sido entregada a las aldeas. vencimiento_d D 8 Fecha de vencimiento del producto. Tabla ALCANCIA: Almacena el catálogo de las alcancías existentes y su estado actual. codigo_al BI 8 PK, NN, AI Identificador único de la alcancía. ESTADO_ALCA NCIA_codigo_e BI 8 FK Estado: libre, en establecimiento, en reparación. numero_al VCH 50 NN Número de alcancía. Tabla ESTADO_ALCANCIA: Almacena el catálogo de los posibles estados de las alcancías. codigo_e BI 8 PK, NN, AI Identificador único del estado. nombre_e VCH 50 NN Nombre del estado. Tabla ESTABLECIMIENTO: Almacena el catálogo de los establecimientos en donde son colocadas las alcancías. codigo_es BI 8 PK, NN, AI Identificador único del establecimiento. ZONA_codigo_z BI 8 FK Zona en donde se encuentra el o establecimiento. nombre_es VCH 100 NN Nombre del establecimiento. encargado_es VCH 100 NN Nombre de la persona encargada de la alcancía en el establecimiento. telefono_es VCH 10 Número de teléfono del est. información_es VCH 400 Otra información relevante. direccion_es VCH 400 NN Dirección del establecimiento.

74 Tabla CONTROL_ALCANCIA: Tabla para el registro de los movimientos de las alcancías, colocaciones en establecimientos o retiros y contabilización de los ingresos por cada una. codigo_cal BI 8 PK, NN, AI Identificador único del control. ALCANCIA_codi BI 8 FK Alcancía que tuvo el movimiento. go_al ESTABLECIMIE NTO_codigo_es BI 8 FK Establecimiento en donde se dejó o donde se encontraba la alcancía. EMPLEADO_co BI 8 FK Recolector de la alcancía. digo_e fecha_cal D 8 NN Fecha del movimiento. tipo_cal C 1 NN Tipo: dejar o retirar alcancía. monto_cal M 8 Monto que contenía la alcancía retirada. observaciones_c al VCH 400 Observaciones relevantes. Tabla BANCO: Almacena el catálogo de los bancos a los que se realizan remesas. codigo_b BI 8 PK, NN, AI Identificador único del banco. nombre_b VCH 100 NN Nombre del banco. Tabla TARJETA_DONANTE: Almacena los registros de las tarjetas de crédito o débito con las que los donantes realizan las donaciones. codigo_td BI 8 PK, NN, AI Identificador único de la tarjeta. DONANTE_codi BI 8 FK Donante al que pertenece la tarjeta. go_d BANCO_codigo_ BI 8 FK Banco correspondiente a la tarjeta. b vencimiento_td D 8 NN Fecha de vencimiento de la tarjeta. numero_td VCH 50 NN Número identificador de la tarjeta.

75 Tabla ROLE: Catalogo de los roles para conceder permisos para acceder al sistema. codigo_r BI 8 PK, NN, AI Identificador único del role. nombre_r VCH 200 NN Nombre del role. Tabla OBJETO: Es un catálogo de todas las pantallas del sistema. codigo_obj BI 8 PK, NN, AI Identificador único del objeto. nombre_obj VCH 300 NN Nombre exacto del formulario y su extensión. informacion_obj VCH 500 Descripción del formulario. Tabla ROLE_OBJETO: Tabla intersección para asociar el role al objeto. correlativo BI 8 PK, NN, AI Identificador único. OBJETO_codigo BI 8 NN Objeto. _obj ROLE_codigo_r BI 8 NN Role. Tabla INACTIVO: Tabla donde se almacena el histórico de los cambios de estado de los donantes. correlativo_i BI 8 PK, NN, AI Identificador único de cambio. DONANTE_codi BI 8 NN Donante que cambia de estado. go_d fecha_i D 8 Fecha del cambio de estado.

76 4.2. DISEÑO ARQUITECTÓNICO: ENTRADA-PROCESO- SALIDA PROCESO: DONACIÓN MONETARIA. ENTRADAS Mantenimiento donante. Mantenimiento empleado (para registro de recolectores). Registro de donación monetaria. Asociación de tarjetas de crédito. Figura 4.3. Diagrama de actividades para el proceso de donación monetaria. SALIDAS Consulta de donaciones monetarias. Comparativo mensual de donaciones. Concentrado de donaciones.

77 PROCESO: CONTROL DE ALCANCÍAS. ENTRADAS Mantenimiento alcancía. Mantenimiento establecimiento. Mantenimiento de empleado. Registro de recepción de alcancías. Registro de retiro de alcancías. Figura 4.4. Diagrama de actividades para el proceso de colocación de alcancías.

78 Figura 4.5. Diagrama de actividades para el proceso de retiro de alcancías. SALIDAS Consulta de movimiento de alcancías. Consulta de disponibilidad de alcancías. Consulta de ingresos por período, por zonas, por establecimiento.

79 PROCESO: DONACIÓN EN ESPECIES. ENTRADAS Mantenimiento de aldeas y centros sociales. Mantenimiento de niños. Mantenimiento de tipos de producto. Mantenimiento de productos. Registro de donaciones en especies. Figura 4.6. Diagrama de actividades para el proceso de donación en especies.

80 Figura 4.7. Diagrama de actividades para el proceso de distribución de productos. SALIDAS Consulta de donaciones en especies por período, por país, por productos. Consulta de inventario de producto en bodega.

81 PROCESO: ENVÍO DE PRODUCTOS. ENTRADAS Mantenimiento de aldeas y centros sociales. Mantenimiento de tipos de producto. Mantenimiento de productos. Registro de envíos de producto. Figura 4.8. Diagrama de actividades para el proceso de envío de productos. SALIDAS Consulta de envíos de producto realizados por períodos. Consulta de envíos de producto realizados por aldea o centro social.

82 PROCESO: DONACIONES A TERCEROS. ENTRADAS Mantenimiento de otras instituciones y clientes. Mantenimiento de tipos de producto. Mantenimiento de productos. Registro de donaciones a terceros. Figura 4.9. Diagrama de actividades para el proceso de donación a terceros. SALIDAS Consulta de donaciones a terceros, por períodos. Consulta de donaciones a terceros por productos.

83 PROCESO: VENTAS DE PRODUCTOS. ENTRADAS Mantenimiento de otras instituciones y clientes. Mantenimiento de tipos de producto. Mantenimiento de productos. Registro de ventas de productos a clientes. Figura 4.10. Diagrama de actividades para el proceso de ventas de producto. SALIDAS Consulta de ventas de producto, por períodos. Consulta de ventas por productos. Consulta de ingresos de ventas en un período.

84 4.3. ESTRUCTURA DEL SISTEMA. 4.3.1. TABLA VISUAL DE CONTENIDOS. A continuación se presenta la tabla visual de contenido HIPO, mostrando la jerarquía de las pantallas y opciones del sistema. SOFALDEAS es el proyecto, MANTENIMIENTOS son los catálogos o maestros, PROCESOS son las transacciones, CONSULTAR Y REPORTES son las salidas de información, OPCIONES son funciones adicionales y BÚSQUEDAS RÁPIDAS son todas las ventanas de búsqueda de registros para ingresar en los procesos. Figura 4.11. Diagrama de la tabla visual de contenido del sistema.

85 4.3.2. DIAGRAMAS FUNCIONALES DE LOS MÓDULOS DEL SISTEMA. Módulo de donaciones monetarias. Creación de Amigos SOS Creación de Tu Empresa Creación de Amor Sólido Donaciones Monetarias Salidas Donaciones monetarias Comparativos mensual por donante Comparativos mensual por Zona Salidas Donantes registrados Seguimiento de donantes Cumpleañeros del mes Miembros de amor sólido Ruta de cobro Registro y consulta de seguimiento de donantes Concentrado de donaciones Otros objetos: Creación de zonas Empleados Tarjeta-donante Bancos Empleados Inactivos de donantes Módulo de control de alcancías. Salidas Creación de Alcancías Creación de establecimientos Deposito y retiro de alcancias Kardex de alcancia Movimiento de alcancias Control de alcancias Disponibilidad de alcancias Ingresos de alcancias por zona

86 Módulo de donaciones en especies. Creación de Amigos SOS Creación de Tu Empresa Creación de Amor Sólido Donante especies Donaciones En especies Salidas Donaciones en especies Donaciones en especies por pais Inventarios de producto Inventario de productos por vencer Creación de tipos de productos Creación de productos Creación detalles de producto Creación de aldeas Creación de clientes Creación de instituciones Creación de Niños Creación de Tallas Envío de productos Aldeas Clientes Instituciones Salidas Envío de productos Inventarios de producto Inventario de productos por vencer Registro y consulta de seguimientos de niños Distribución de productos. Cantidad de producto = (niños_filtro_aldea / niños_total) * existencias Niños_filtro_aldea = Total de niños de cada aldea, que cumplen los filtros Niños_total = Total de niños que cumplen los filtros, de todas las aldeas Existencias = Total en inventario, del producto.

87 4.4. NIVELES DE PERTINENCIA. A continuación se especifican los roles creados inicialmente para los usuarios del sistema, con las pantallas a las cuales tienen acceso; sin embargo en nivel de accesos de usuarios es administrable. A cada role será posible asociarle las pantallas de procesos, consultas y reportes a las que tendrá acceso. Posteriormente a cada usuario se asignará un role específico, y de esta manera se tendrá un buen control de los niveles de pertinencia. Figura 4.12. Diagrama de niveles de pertinencia.

88 4.5. ASEGURAMIENTO DE LA CALIDAD. 4.5.1. PLAN DE PRUEBAS. Las pruebas del software son muy importantes y un factor de éxito para entregar un sistema de calidad y que cumpla con todos los requerimientos solicitados por los usuarios. Es por esto que es necesario realizar esta fase de una forma ordenada y teniendo la certeza que se obtendrán buenos resultados. Para ello se ha diseñado un plan de pruebas, en el cual se especifican las herramientas que se utilizarán para la realización de las pruebas. El plan de pruebas desarrollado incluye: Pruebas en tiempo de desarrollo. Pruebas de la programación. Pruebas de usabilidad. Ver anexo G, Plan de Pruebas. 4.5.2. PLAN DE CONVERSIÓN E IMPLANTACIÓN DEL SISTEMA. Para una adaptación de los usuarios al nuevo sistema, tratando de minimizar la resistencia al cambio, se ha desarrollado un plan de conversión del sistema anterior al nuevo. En el plan se incluyen las fases de la implantación, un cronograma y un presupuesto. Ver anexo H, Plan de conversión e implantación del sistema.

89 4.6. DISEÑO DE MANUALES. Para todo proyecto de desarrollo de software es indispensable diseñar la documentación que se entregará a los usuarios. Manuales diseñados: Manual del usuario. Es una guía para los usuarios que comienzan a utilizar el sistema, en ella se muestran paso a paso los procedimientos que hay que seguir en cada pantalla de mantenimientos, procesos o consultas. Ver anexo I, Manual del usuario. Manual de instalación. Que describe los requerimientos para la instalación del sistema. Se explica desde la instalación de la base de datos, instalación del servidor y el acceso desde los clientes. Ver anexo J, Manual de instalación. Manual del programador. Diseñado para que el software pueda crecer, agregándosele nuevas funcionalidades o modificando las existentes. Un programador con conocimientos básicos de Java y SQL Server podrá, con la lectura de este manual, comprender la estructura del proyecto Web, la estructura de las clases y de la base de datos; dándole insumos para poder realizar modificaciones. Ver anexo K, Manual del programador.

vi VIII. CONCLUSIONES. A medida que las organizaciones crecen, y sus procedimientos se van haciendo más y más complejos por la cantidad de personas involucradas, se van necesitando mayores controles de información y de flujo de datos. Es por esto que en Aldeas Infantiles SOS, se tomó la determinación de crear un sistema automatizado para llevar sus controles. Dicho sistema será una contribución importante para esta institución, ya que está enfocado a los procesos principales de la actividad de la empresa. El sistema desarrollado será un gran apoyo en la toma de decisiones de nivel operativo y gerencial en las áreas de: recaudación de fondos (donaciones monetarias, alcancías) y recolección de especies (donaciones en especies). Con la implementación del sistema se deberán llevar a cabo ciertos cambios en los procedimientos de realización de actividades, los cuales se detallan a continuación: Registro de cada transacción realizada por medio de su ingreso al sistema. Con el sistema será posible el análisis de la información periódicamente, de una manera más rápida con la impresión de reportes periódicos, sin la necesidad de estar ordenando manualmente la información. Cambio en la forma de emitir recibos, será más ágil pues el sistema proporcionará todos los datos de la donación y el formato a imprimirse. Cambio en el procedimiento de distribución de productos. De una distribución simple que consiste en dividir el número de artículos entre el número de aldeas y centros sociales, a una distribución que toma en cuenta variables (sexo, edad y talla) de cada niño que habita en las aldeas.

vii IX. RECOMENDACIONES. Para un óptimo desempeño del sistema en la institución, es necesario que toda la información esté siendo actualizada constantemente; de esta manera se podrá aprovechar al máximo las funcionalidades y salidas de información con que el sistema cuenta. Asignar al encargado de cada área, la responsabilidad del ingreso y extracción de información de manera periódica. Capacitar al administrador del sistema, para que pueda ofrecer una administración eficiente de la base de datos. Hacer estudios, sobre posible crecimiento del sistema, ya sea añadiendo nuevas funcionalidades requeridas o integrándose con otras aplicaciones existentes en la institución a nivel nacional o internacional. Incorporar controles manuales o automatizados del inventario de especies, en cada Aldea y Centro Social. Esto con el fin de conocer el producto que ya ha sido consumido para dar alerta de las necesidades o por el contrario productos que no necesitan en ese momento. También es recomendable incorporar procedimientos por los cuales se hagan constar las principales necesidades en cada lugar, para ser enviados a la ONC y que sean tomados en cuenta para la distribución de productos.