Descripción: evaluacion de reconocimiento. evaluacion de proyecto
m
Descripción: sistemas de comunicacion
Descripción: diseño experimental
Microprocesadores y micro controladores UNADDescripción completa
planificacion
GESTIÓN ALMACENESDescripción completa
Fase 1 Conceptualizacion Antropologia
Trabajo colaborativo 1 estadistica unad
Descripción: ecuaciones diferenciales fase 1
UNAD
Trabajo fase uno Ecuaciones DiferencialesDescripción completa
CONTABILIDADDescripción completa
Descripción: algebra lineal
FASE 1: FUNDAMENTOS DE INGENIERÍA ECONÓMICODescripción completa
documentacion sobre fase 1
Descripción: util
fase 1
Descripción: Fase Cuatro - Aporte 1
procesando requerimiento
Evaluacion 207028A MODELOS GERENCIALES PARA LA INNOVACION UNAD
Universidad de San Carlos de Guatemala Facultad de Ingeniería Primer Semestre 2016 Introducción a la Programación y Computación 2 Sección: D
Indice ……………………………………………………………………………1 Objetivo general y especifico …………………………………………………2 Alcances………………………………………………………………………...3 Limitantes ……………………………………………………………………….3 Requerimientos del sistema …………………………………………………..4 Panorama general ……………………………………………………………4-5 Funciones Funciones del sistema…………………………………………………………5 Atributos del sistema…………………………………………………………..6 Casos de uso …………………………………………………………………...7 Diagrama……………………………………………………………………8
Alto Nivel………………………………………………………………...8-10
Esenciales expandidos ……………………………………………….11-21
Modelo conceptual …………………………………………………………….22 Glosario inicial ………………………...……………………………………23-24 Diagrama entidad-Relación
..25
Indice ……………………………………………………………………………1 Objetivo general y especifico …………………………………………………2 Alcances………………………………………………………………………...3 Limitantes ……………………………………………………………………….3 Requerimientos del sistema …………………………………………………..4 Panorama general ……………………………………………………………4-5 Funciones Funciones del sistema…………………………………………………………5 Atributos del sistema…………………………………………………………..6 Casos de uso …………………………………………………………………...7 Diagrama……………………………………………………………………8
Alto Nivel………………………………………………………………...8-10
Esenciales expandidos ……………………………………………….11-21
Modelo conceptual …………………………………………………………….22 Glosario inicial ………………………...……………………………………23-24 Diagrama entidad-Relación
..25
Desarrollar una aplicación web de alto nivel, fácil de usar para que los usuarios de SOFIS y del banco puedan tener acceso y llevar el control a toda hora de todas las acciones que realicen en la aplicación así como también el recibimiento de documentos XML para envíos.
Implementar un historial de acciones. Verificar y validar los archivos XML. Enviar estados de cuenta, promociones y cartas a clientes.
La aplicación web, permite llevar un mejor control a toda hora de todas las aplicaciones que se realizan en la aplicación. La aplicación web será segura y rápida. Generar PDF con trabajos consolidados. Mejor control de usuarios Cargar documentos XML y poder visualizarlos en la aplicación La aplicación estará lista para el último día de abril del presente año. Enviar cartas, estados de cuenta y/o promociones a los clientes. Envió de archivos por medio de FTP. Cada 5 minutos se verificara si hay algún archivo pendiente de carga. Conversión a PDF y enviado a las herramientas de SOFIS.
El idioma del software será solamente en español
Leer archivos PDF, XML, PS Y AFP. Comprobar cada 5 minutos si hay archivos pendientes de carga. Cargar archivos a la aplicación. Consolidar los datos para imprimir los documentos Aceptar archivos XML. Procesar los archivos impresos Realizar modificaciones en los documentos
Por motivos de seguridad solo usuarios de SOFIS y del banco podrán acceder. Por motivos de concurrencia, solo 1500 usuarios permitirá estar
La aplicación se encargara de verificar y validar cada archivo XML para así poder procesarlos para imprimirlos y enviarlos. Cada XML será un trabajo de impresión ya que cada archivo es unificado y consolidado, cuando el trabajo ya fue consolidado se procede a generar un archivo .PDF para enviarlo a las herramientas de SOFIS y así continuar con el proceso de distribución de documentos. La aplicación se entregara a finales del mes de Abril y se realizara en Microsoft Visual Studio 2010 en lenguaje C# y SQL Server 2008 como sistema de base de datos.
1. 2. 3. 4. 5.
Login para usuarios autorizados de SOFIS y del banco Capturar todo acción que se realice en la aplicación Manejador de Historial de acciones. Manejador de Documentos Leer archivos con extensión PDF, XML, AFP, PS.
1. 2. 3. 4. 5. 6. 7. 8. 9.
Base de datos desarrollada en MS SQL Server 2008 o superior Utilización de Framework Microsoft .Net 4.0 Aplicación web desarrollada en Visual Studio 2010 o superior Lógica del programa desarrollada en el lenguaje C# Escalable Intuitiva Fácil de utilizar Tiempo de respuesta 5 segundos. Aplicación Web.
Cargar Documentos
Login
Enviar Documentos
Recibir Documentos
Usuario
Banco Historial Manejador de Documentos Imprimir Documentos
Lectura de D ocumentos <>
Consolidar Documentos <>
Administrar Documentos <>
Caso de Uso: CDU-002 Cargar Documentos Actores: Banco Tipo: Primario Descripción: El banco envía los documentos según su formato Caso de Uso: CDU-003 Enviar Documentos Actores: Usuario Tipo: Primario Descripción: El usuario envía sus documentos para consolidarlos Caso de Uso: CDU-004 Recibir Documentos Actores: Usuario Tipo: Primario Descripción: El usuario recibe sus documentos consolidados Caso de Uso: CDU-005 Historial Actores: Administrador SOFIS Tipo: Primario Descripción: El administrador puede ver todo el historial de acciones de
Caso de Uso: CDU-009 Administrar Documentos Actores: Administrador SOFIS Tipo: Primario Descripción: El administrador puede detectar direcciones de texto, recibir los documentos y los consolida. Caso de Uso: CDU-010 Realizar Modificaciones Actores: Administrador SOFIS Tipo: Primario Descripción: El administrador puede modificar los archivos de entrada Caso de Uso: CDU-011 Validar Documentos Actores: Administrador SOFIS Tipo: Primario Descripción: El administrador valida los documentos que están correctos Caso de Uso: CDU-013 Gestionar Usuario Actores: Administrador SOFIS Tipo: Primario
Caso de Uso: CDU-001 Login Actores: Usuario Tipo: Primario Propósito: Ingresar al sistema Resume: El usuario ingresa sus datos al sistema Curso Normal de Eventos: 1. El usuario ingresa al sistema 2. El sistema le pide un user y un password 3. El usuario ingresa sus datos correspondientes 4. El sistema le manda mensaje de éxito y entra al sistema Curso Alternativo: Línea 1: No tiene conexión a la red Línea 3 El usuario ingresa sus datos incorrectamente Línea 4 El sistema manda un mensaje de error
Caso de Uso: CDU-002 Cargar Documentos Actores: Banco Tipo: Primario Resumen: El banco envía los documentos según su formato Curso Normal de Eventos: 1. El banco elije que documentos mandar 2. El sistema le solicita sus documentos 3. Ir a CDU-102 Curso Alternativo: Línea 3 Ir a CDU-202 Línea 3 Ir a CDU-302
Caso de Uso: CDU-102 Cargar XML Actores: Banco Tipo: Primario Resumen: El banco envía los documentos XML Curso Normal de Eventos: 1. El banco elije un documento XML 2. El sistema le solicita sus documentos 3. El banco carga el documento XML
Línea 3 El banco carga documentos inválidos Línea 4 El sistema manda un mensaje de error
Caso de Uso: CDU-302 Cargar AFP Actores: Banco Tipo: Primario Resumen: El banco envía los documentos AFP Curso Normal de Eventos: 1. El banco elije un documento AFP 2. El sistema le solicita sus documentos 3. El banco carga el documentos AFP 4. El sistema le manda mensaje de recibido. Curso Alternativo: Línea 2: No tiene conexión a la red Línea 3 El banco carga documentos inválidos Línea 4 El sistema manda un mensaje de error
Caso de Uso: CDU-003 Enviar Documentos Actores: Usuario
1. El usuario entra en la pestaña documentos 2. El usuario ingresa un código de verificación 3. El sistema valida si ya están los documentos consolidados 4. El sistema muestra los documentos consolidados Curso Alternativo: Línea 1: No tiene conexión a la red Línea 2: El usuario ingresa código incorrecto. Línea 3: El sistema no encuentra los documentos consolidados Línea 4 El sistema manda un mensaje de documento en proceso
Caso de Uso: CDU-005 Historial Actores: Administrador SOFIS Tipo: Primario Resumen: El administrador puede ver todo el historial de acciones de los usuarios Curso Normal de Eventos: 1. El administrador entra en la pestaña historial 2. El sistema verifica si es administrador 3. El sistema muestra una tabla con cada acción que se realizo 4. El administrador verifica los datos
5. El administrador manda a imprimir el documento elegido Curso Alternativo: Línea 1: No tiene conexión a la red Línea 2: El sistema verifica que no es administrador Línea 3: El sistema manda mensaje de error Línea 5 El administrador no cuenta con hojas para impresión
Caso de Uso: CDU-007 Manejador de Documentos Actores: Administrador SOFIS Tipo: Primario Descripción: El administrador puede manejar los documentos, eliminarlos o darles de baja. Curso Normal de Eventos: 1. El administrador entra en la pestaña Documentos 2. El sistema verifica si es administrador 3. El sistema muestra todos los documentos 4. El administrador elije el documento a manejar 5. El administrador da de baja el documento invalido 6. El administrador regresa a la sección de Documentos Curso Alternativo:
Línea 1: No tiene conexión a la red Línea 2: El sistema verifica que no es administrador Línea 3: El sistema manda mensaje de error Línea 5 El administrador encuentra un error en el documento
Administrar Documentos
<>
ADMINISTRADOR
Detecta Direcciones de texto <>
<>
Modificar Documentos <>
SOFIS
Recibir Documentos de Banco
Consolidar Documentos
Línea 3: El sistema manda mensaje de error Línea 5 Ir a CDU-109 Línea 5 Ir a CDU-209 Línea 5 Ir a CDU-409 Línea 5 Ir a CDU-015
Caso de Uso: CDU-109 Detectar direcciones de texto Actores: Administrador SOFIS Tipo: Primario Resumen: El administrador puede detectar direcciones de texto Curso Normal de Eventos: 1. El administrador entra al documento. 2. El administrador detecta las direcciones de texto 3. El administrador guarda los cambios Curso Alternativo: Línea 1: No tiene conexión a la red
Caso de Uso: CDU-209 Recibir documentos del banco Actores: Administrador SOFIS
4. EL administrador consolida el documento. 5. Ir a CDU-016 Curso Alternativo: Línea 1: No tiene conexión a la red Línea 2: El documento tiene errores Línea 5: Ir a CDU-006
Caso de Uso: CDU-010 Realizar Modificaciones Actores: Administrador SOFIS Tipo: Primario Resumen: El administrador puede modificar los archivos de entrada Curso Normal de Eventos: 1. El administrador entra en la pestaña Documentos 2. El sistema verifica si es administrador 3. El sistema muestra todos los documentos 4. El administrador elije el documento para modificar 5. El administrador realiza las modificaciones. 6. El administrador guarda los cambios. Curso Alternativo: Línea 1: No tiene conexión a la red
Línea 1: No tiene conexión a la red Línea 2: El sistema verifica que no es administrador Línea 3: El sistema manda mensaje de error Línea 5 El documento tiene errores
Gestionar Usuario <> <> <>
Agregar Usuario
Modificar Usuario ADMINISTRADOR SOFIS
Caso de Uso: CDU-013 Gestionar Usuario Actores: Administrador SOFIS Tipo: Primario
Eliminar Usuario
Tipo: Primario Resumen: El administrador agrega un usuario Curso Normal de Eventos: 1. El administrador da clic en el botón agregar Usuario 2. El sistema muestra el formulario. 3. El administrador llena todos los datos correctos 4. El sistema muestra un mensaje de usuario guardado. Curso Alternativo: Línea 1: No tiene conexión a la red Línea 2: El administrador no llena correctamente los datos Línea 3: El sistema manda mensaje de error.
Caso de Uso: CDU-213 Modificar Usuario Actores: Administrador SOFIS Tipo: Primario Resumen: El administrador modifica un usuario Curso Normal de Eventos: 1. El administrador selecciona un usuario 2. El administrador modifica al usuario y lo guarda
Línea 2: El administrador se equivoca que usuario eliminar Línea 3: El administrador no confirma
Caso de Uso: CDU-014 Cargar a herramientas Actores: SOFIS Tipo: Primario Resumen: El sistema cargara los documentos a las herramientas SOFIS Curso Normal de Eventos: 1. El sistema verifica los documentos consolidados 2. El sistema carga los documentos a las herramientas de SOFIS Curso Alternativo: Línea 1: No hay conexión a la red
Caso de Uso: CDU-015 Verificar Carpeta Actores: SOFIS Tipo: Primario Descripción: El sistema verificara si hay documentos pendientes de carga
AFP: Es el formato más extendido en la producción de alto volumen como de facturas y extractos bancarios Aplicación web Son aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. C# Es un lenguaje de programación que se ha diseñado para compilar diversas aplicaciones que se ejecutan en .NET Framework Consolidar Juntar lo que se había roto, de modo que quede firme. Framework Es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos concretos de software, que puede servir de base para la organización y desarrollo de software.
Servidor Es una aplicación en ejecución, capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. SOFIS Es una empresa líder a nivel mundial en la administración de la comunicación de clientes XML Es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible.
Entidad Usuario La entidad usuario consta con una llave primaria Secuencial y una llave foránea TipoUsuario que representa la relación del tipo de usuario con el usuario y contiene los siguientes atributos: Nombre Secuencial Nombre Dirección DPI Teléfono User Password (TipoUsuario)
Tipo de Dato int varchar(50) Varchar(50) int int Varchar(50) Varchar(100) Int
Entidad TipoUsuario
Descripción Identifica al usuario Nombre del usuario Dirección del domicilio del usuario Número de identificación del usuario Teléfono del usuario Nombre de acceso al programa Contraseña de acceso Identifica el tipo de usuario que es
Entidad TipoAccion La entidad consta de una llave primaria id y contiene los siguientes atributos: Nombre Id Descripción
Tipo de Dato int varchar(50)
Descripción Identifica cada tipo de acción Determina la acción a realizar
Entidad Cuenta La entidad consta de una llave primaria No_Cuenta y 2 llaves foráneas secuencialUsuario que relaciona el usuario con la cuenta y secuencialBanco que relaciona al banco que pertenece la cuenta y contiene los siguientes atributos: Nombre No_Cuenta Nombre (secuencialUsuario) (secuencialBanco)
Entidad Banco
Tipo de Dato int varchar(50) Int Int
Descripción Identifica el número de cuenta Determina el nombre del titular de la cuenta Identifica el usuario relacionado a esa cuenta Identifica el banco a que pertenece la cuenta
Nombre No_Documento Nombre Ubicación
Tipo de Dato int varchar(50) Varchar(100)
(secuencialTipo)
Int
(secuencialEnvio) (secuencialUsuario)
Int Int
Descripción Identifica cada documento Determina el nombre del documento Determina la carpeta donde está guardado el documento Determina el tipo de formato que es el documento Determina a donde se envió el documento Determina de quien es el documento
Entidad TipoDocumento La entidad consta de una llave primaria secuencial y tiene los siguientes atributos: Nombre Secuencial Formato
Tipo de Dato int varchar(50)
Descripción Identifica cada tipo de documento Determina la extensión de cada documento
Entidad Envio La entidad consta de una llave primaria secuencial y una llave foránea
Teléfono
Int
Determina el teléfono de cada sucursal
Entidad Contrato La entidad consta de una llave primaria secuencial y 2 llaves foráneas codigoSucursal que relaciona a que sucursal pertenece cada contrato y codigoAgencia que relaciona con qué agencia postal se trabaja y contiene los siguientes atributos: Nombre Secuencial Nombre Descripción (codigoSucursal) (codigoAgencia)
Tipo de Dato int varchar(50) Varchar(100) Int Int
Descripción Identifica cada contrato Determina el nombre del contrato Determina características del contrato Identifica que sucursal pertenece Identifica con qué agencia postal trabaja cada contrato
Entidad AgenciaPostal La entidad consta de una llave primaria código y contiene los siguientes atributos:
Entidad DetalleInventario La entidad consta de 2 llaves primarias que a su vez son foráneas idInventario que relaciona a que inventario pertenece e idMobiliario que relaciona que mobiliarios contiene cada inventario y contiene los siguientes atributos: Nombre IdInventario idMobiliario Fecha
Tipo de Dato int Int Date
Descripción Identifica cada inventario Identifica cada Mobiliario Determina la fecha del inventario
Entidad Mobiliario La entidad consta de una llave primaria id y contiene los siguientes atributos: Nombre Id Descripción Cantidad
Tipo de Dato int varchar(50) Int
Descripción Identifica cada mobiliario y equipo Determina el nombre del mobiliario y equipo Determina la cantidad de mobiliario hay