CAPITULO I GENERALIDADES Prcticas Pre Profesionaes I 1 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
"!"! DESCRIPCI#N DE LA ORGANI$ACI#N "!"!"! RA$#N SOCIAL Nom%re& Corporacin Pesquera Coishco S.A. U%icaci'n& Departamento : Ancash Provincia : Santa Distrito : Coishco Direccin : Av.Santa Marna S/N Telfono : 290211 "!"!(! LOGOTIPO DE ORGANI$ACI#N Prcticas Pre Profesionaes I 2 CPC S!A! )ig! *"& Logoti+o Em+resaria ),ente& Cor+oraci'n Pes-,era Cois.co S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
"!"!/! ORGANIGRA0A E0PRESARIAL "!(! SITUACI#N PRO1LE02TICA E3ISTENTE "!(!"! SELECCI#N DEL PRO1LE0A La planta de Harina y Aceite de Pescado de la Corporacin Pesquera Coishco S.A. se encarga de elaborar productos pesqueros a partir de insumos obtenidos por sus proveedores destinados para ellos mismos y tambin para dichos proveedores. Prcticas Pre Profesionaes I 3 CPC S!A! Gerente General Jefe Administrativo y de RR.HH. Jefe de Ventas Jefe de Planta Jefe de Almacn Jefe de Desembarque de Pesca Jefe de Personal Supervisor de Calidad Jefe de Produccin Jefe de Mantenimiento Jefe de Calidad Asistente de Produccin Jefe de Productos Terminados Asistente Almacn )ig! *(& Organigrama Em+resaria ),ente& Cor+oraci'n Pes-,era Cois.co S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
El sistema que se nos ha encomendado a desarrollar, a cargo de la Gerencia de Planta, como su nombre lo indica, estar habilitado para llevar una automatizacin de proceso de produccin ordenada y segura, debido a que antes del surgimiento de esta idea de solucin, la empresa presentaba lo siguiente: El principal problema que se detect es que todo el control de calidad y produccin se hace de manera manual; es decir, valindose de recursos de escritorio para llevar el registro y reportes de los insumos que ingresaban y consuman durante el proceso de produccin de Harina y Aceite de Pescado. Este problema traa consigo serias consecuencias relacionados con el orden y la seguridad, debido a que el material de informacin elaborado con cierto grado de desorganizacin no brinda una respuesta rpida ante algn requerimiento del mismo, adems de estar expuesto a cualquier ocasin de peligro de prdida de la misma, lo cual evidentemente sera una gran prdida para la empresa. Prcticas Pre Profesionaes I 4 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
"!(!(! ANTECEDENTES DEL PRO1LE0A El problema detallado se da desde que se empez a incrementar la cantidad de insumos que sus proveedores le administraban para la elaboracin de la produccin trayendo un total riesgo en el control de calidad y produccin. "!(!/! )OR0ULACI#N INTERROGATIVA DEL PRO1LE0A Desarrollar un Sistema Informtico para controlar la Produccin de Harina y Aceite de Pescado de la Empresa Corporacin Pesquera Coishco S.A. "!/! O14ETIVOS "!/!"! O14ETIVO GENERAL Desarrollar un sistema informtico que permita controlar la produccin de la Planta de Harina y Aceite de Pescado de la Corporacin Pesquera Coishco S.A. "!/!(! O14ETIVOS ESPEC5)ICOS Recopilar informacin de las operaciones de produccin de Corporacin Pesquera Coishco S.A. Analizar la problemtica actual de la empresa. Realizar el modelo de negocios utilizando la metodologa de desarrollo, basada en el Proceso Unificado Rational (RUP), el Lenguaje de Modelado Unificado (UML) y la herramienta Rational Rose 2003. Prcticas Pre Profesionaes I 5 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Implementar el Sistema, aplicando con Lenguaje de Programacin Power Builder 10.5 y como gestor de base de datos el SQL Server 2000. Comprobar el funcionamiento del Sistema aplicando la prueba de caja. Planificar el despliegue del Sistema en la organizacin aplicando RUP. "!6! 4USTI)ICACIONES DEL PRO7ECTO "!6!"! 4USTI)ICACI#N OPERATIVA Se obtendra de manera rpida y eficaz cualquier requerimiento de consulta de dicha informacin. Precisin de cantidades de insumos a emplearse en la produccin de Harina y Aceite de Pescado. Facilidad del manejo de los procesos en el sistema informtico gracias a una interfaz amigable y comprensible. Permitir al personal actualizarse en conocimientos bsicos de informtica. "!6!(! 4USTI)ICACI#N ECON#0ICA Al existir un Sistema que controle el resultado del proceso de produccin, la empresa podr ver cual es su rendimiento de produccin y por ende ver cuando gasta y cuando gana. Reduccin de prdidas en insumos y materia prima. Prcticas Pre Profesionaes I 6 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
"!6!/! 4USTI)ICACI#N T8CNICA Permitir a la empresa contar con un sistema informtico que ayudara a la eficiencia de sus operaciones. La empresa podr al fin poseer una medida de seguridad para la informacin almacenada en el proceso de control de produccin. La empresa obtendr un sistema informtico de control de produccin que ser realizado en un lenguaje de programacin orientado a objetos, con un gestor de base de datos. Al tener limitaciones (especificadas en el siguiente punto), la empresa tendr que implementar computadoras en planta para poder controlar el proceso de produccin. "!9 LI0ITACIONES Dentro de las limitaciones que se nos ha presentado para la elaboracin del proyecto tenemos los siguientes: Una de las limitaciones ms notoria es el tiempo, ya que no contamos con mucha disposicin de las personas encargadas de la empresa, por motivo que se encuentran frecuentemente trabajando. Prcticas Pre Profesionaes I 7 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Poco dominio por parte del desarrollador en modelamiento. La empresa en la actualidad cuenta con tres computadoras el cual es empleado solo para redactar documentos y registros de operaciones, adems de no estar instalada en la misma planta de la empresa, sino en una oficina. "!: ALCANCE DEL PRO7ECTO El alcance del proyecto es lo que el sistema en desarrollo estar facultado para hacer basado en nuestros dos casos de uso de negocio o escenarios, que a continuacin se plantean. Pro;,cci'n& El sistema llevar el control de las rdenes de Produccin de Harina y Aceite de la Corporacin Pesquera Coishco impuestas por los entes superiores, para lo cual el sistema estar facultado de igual manera llevar el control de la materia prima, los insumos que participan en este tipo de produccin, as como el control del resultado final y las ordenes de despacho. Contro ;e Amac<n& El sistema llevar el control del Almacn de Insumos al igual que las notas de Ingreso, salida y devolucin de las mismas, se mantendr el control de la utilizacin de los insumos en la Ordenes de Produccin Prcticas Pre Profesionaes I 8 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CAPITULO II 0ARCO TE#RICO Prcticas Pre Profesionaes I 9 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
(!"! U0L =LENGUA4E DE 0ODELADO UNI)ICADO> Segn la siguiente direccin electrnica: (1) .tt+&??es!@iAi+e;ia!org?@iAi?Leng,aBeCUnifica;oC;eC0o;ea;o Lenguaje Unificado de Modelado (UML, por sus siglas en ingls, Unified Modeling Language) es el lenguaje de modelado de sistemas de soft@are ms conocido y utilizado en la actualidad; an cuando todava no es un estndar oficial, est apoyado en gran manera por el O0G (Object Management Group). Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema de software. UML ofrece un estndar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programacin, esquemas de bases de datos y componentes de software reutilizables. El punto importante para notar aqu es que UML es un "lenguaje" para especificar y no un mtodo o un proceso. UML se usa para definir un sistema de software; para detallar los artefactos en el sistema; para documentar y construir -es el lenguaje en el que est descrito el modelo. UML se puede usar en una gran variedad de formas para soportar una metodologa de desarrollo de software (tal como el Proceso Unificado de Rational) -pero no especifica en s mismo qu metodologa o proceso usar. UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas. Prcticas Pre Profesionaes I 10 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
(!"!"! Distoria Cuando la Rational Software Corporation contrat en 1994 a James Rumbaugh quien trabajaba para General Electric. As consigui tener a los creadores de las dos tcnicas ms populares para modelado de sistemas orientados a objetos:: la Tcnica de Modelado a Objetos de Rumbaugh, que era mejor en anlisis, y el Mtodo Booch de Grady Booch, que era mejor en diseo. Juntos, Rumbaugh y Booch comenzaron a compatibilizar sus mtodos sentando las bases del Lenguaje Unificado. (!"!(! Diagramas Diagramas de estructura enfatizan en los elementos que deben existir en el sistema modelado: Diagrama de clases Diagrama de componentes Diagrama de objetos Diagrama de estructura compuesta Diagrama de despliegue Diagrama de paquetes Diagramas de comportamiento enfatizan en lo que debe suceder en el sistema modelado: Diagrama de actividades Diagrama de casos de uso Diagrama de estados Prcticas Pre Profesionaes I 11 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagramas de Interaccin, un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado: Diagrama de secuencia Diagrama de comunicacin Diagrama de tiempos (UML 2.0) (!"!/! Soft@are i%re +ara mo;ea;o en U0L Visual Paradigm for UML, Herramienta de modelado UML y herramienta CASE que, como en el caso anterior, cuenta con una versin gratuita denominada Community Edition. ArgoUml, Herramienta de modelado UML escrito en java. Dia Puede ser usado para modelar varios tipos de diagramas UML. Umbrello Herramienta para modelado UML para el entorno KDE. MonoUML Herramienta CASE para la plataforma mono. UMLet Herramienta para modelado rpido de UML tambin escrita en Java. gModeler Herramienta para modelado de UML basada en Flash (utilizable desde el navegador), que permite generar cdigo Action Script 2.0 Compatible. StarUML Herramienta de modelado para Windows desarrollada en Delphi. Bastante estable y usable. (!(! CLIENTE SERVIDOR Segn la direccin electrnica (2): http://es.wikipedia.org/wiki/Cliente-servidor, sustenta que: Prcticas Pre Profesionaes I 12 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
La ar-,itect,ra cienteEserFi;or llamado modelo cliente-servidor o servidor-cliente es una forma de dividir y especializar programas y equipos de cmputo a fin de que la tarea que cada uno de ellos realizada se efecte con la mayor eficiencia, y permita simplificarlas. En esta arquitectura la capacidad de proceso est repartida entre el servidor y los clientes. En la funcionalidad de un programa distribuido se pueden distinguir 3 capas o niveles: 1. Manejador de Base de Datos (Nivel de almacenamiento), 2. Procesador de aplicaciones o reglas del negocio (Nivel lgico) y 3. Interfase del usuario (Nivel de presentacin) En una arquitectura monotica no hay distribucin; los tres niveles tienen lugar en el mismo equipo. En un comienzo, los mainframes concentraban la funcionalidad de almacenamiento y lgica; a ellos se conectaban terminales tontas, posiblemente ubicadas en sitios remotos. En el modelo cliente-servidor, en cambio, el trabajo se reparte entre dos ordenadores. De acuerdo con la distribucin de la lgica de la aplicacin hay dos posibilidades: 1. Ciente iFiano& si el cliente solo se hace cargo de la presentacin. 2. Ciente +esa;o& si el cliente asume tambin la lgica del negocio. En la actualidad se suele hablar de arquitectura de tres niveles, donde la capa de almacenamiento y la de aplicacin se ubican en (al menos) dos servidores diferentes, conocidos como servidores de datos y servidores de aplicaciones. Prcticas Pre Profesionaes I 13 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
VentaBa ;e a ar-,itect,ra cienteEserFi;or El servidor no necesita tanta potencia de procesamiento, parte del proceso se reparte con los clientes. Prcticas Pre Profesionaes I 14 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
DesFentaBa ;e a ar-,itect,ra cienteEserFi;or Se reduce el trfico de red considerablemente. Idealmente, el cliente se conecta al servidor cuando es estrictamente necesario, obtiene los datos que necesita y cierra la conexin dejando la red libre para otra conexin. (!/! LENGUA4E DE PROGRA0ACI#N Segn la direccin electrnica (3): http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n, concretamos: (!/!"! Conce+to ;e Leng,aBe ;e Programaci'n Un eng,aBe ;e +rogramaci'n es una tcnica estndar de comunicacin que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un conjunto de reglas sintcticas y semnticas que definen un lenguaje informtico. Aunque muchas veces se usa lenguaje de programacin y lenguaje informtico como si fuesen sinnimos, no tiene por qu ser as, ya que los lenguajes informticos engloban a los lenguajes de programacin y a otros ms, como, por ejemplo, el HTML. Un lenguaje de programacin permite a un programador especificar de manera precisa: sobre qu datos una computadora debe operar, cmo deben ser estos almacenados y transmitidos y qu acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a travs de un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural, tal como sucede con el lenguaje Lxico. Prcticas Pre Profesionaes I 15 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Un programa escrito en un lenguaje de programacin necesita pasar por un proceso de compilacin, es decir, ser traducido al lenguaje de mquina, o ser interpretado para que pueda ser ejecutado por el ordenador. (!/!(! Po@er 1,i;er Po@er1,i;er es una herramienta de desarrollo de clase empresarial desarrollada por la empresa Sybase. PowerBuilder es orientada a objetos y permite el desarrollo de diferentes tipos de aplicaciones y componentes para arquitecturas cliente/servidor, distribuidas y Web. (!/!(!"! Distoria PowerBuilder fue inicialmente desarrollada por la compaa Powersoft; la versin 1.0 se lanz oficialmente al mercado en julio de 1991. Con sta versin, los desarrolladores codificaban sus aplicaciones desde el "pintor de ventanas". Con la versin 2.0, lanzada al mercado en 1992, PowerBuilder incluy herencia y encapsulacin - por primera vez una ventana poda heredar el comportamiento de su antecesor. En 1995, cuando PowerBuilder se haba afianzado de manera slida dentro del mercado de herramientas de desarrollo, Sybase adquiri a Powersoft y a finales de 1996 introdujo la versin 5.0 de PowerBuilder. De ah en adelante, Sybase ha continuado con el desarrollo de la herramienta, lanzando al mercado las versiones 6, 7, 8, 9 y 10, que reflejan la evolucin de PowerBuilder de acuerdo a las tendencias del mercado, con mejoras en sus caractersticas y con el soporte Prcticas Pre Profesionaes I 16 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
a nuevas tecnologas como JSP, XML y Servicios Web. En abril de 2006, Sybase liber la ms reciente versin de la herramienta, PowerBuilder 10.5. (!/!(!(! Princi+aes caractersticas PowerBuilder incluye, dentro de su ambiente integrado de desarrollo, herramientas para crear la interfaz de usuario, generar reportes y tener acceso al contenido de una base de datos. PowerBuilder tambin incluye un lenguaje de programacin llamado Po@erscri+t, el cual es usado para especificar el comportamiento de la aplicacin en respuesta a eventos del sistema o del usuario, tal como cerrar una ventana o presionar un botn. Las aplicaciones desarrolladas con PowerBuilder se ejecutan exclusivamente en el sistema operativo Microsoft Windows, aunque cierto tipo de componentes que no incluyen una interfaz de usuario (llamados componentes no visuales o NVOs) y que encapsulan slo lgica de aplicacin, se pueden ejecutar en otros sistemas operativos como Unix, usando la "Mquina Virtual de PowerBuilder" o PBVM incluida dentro del servidor de aplicaciones EAServer de Sybase. Adicionalmente, PowerBuilder posee un objeto nativo para la gestin de datos llamado DataGin;o@, el cual puede ser usado para crear, editar y visualizar datos de una base de datos. Este objeto patentado por Sybase da al desarrollador un conjunto amplio de herramientas para especificar y controlar la apariencia y comportamiento de la interfaz de usuario, y tambin brinda acceso simplificado al contenido de Prcticas Pre Profesionaes I 17 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
la base de datos. Hasta cierto punto, el DataWindow libera al programador de las diferencias entre sistemas de gestin de base de datos de diferentes proveedores. Recientemente, Sybase introdujo al mercado el DataGin;o@ !NET, un componente que extiende las bondades del DataWindow y acelera el rendimiento de aplicaciones en ambientes de desarrollo .NET. (!/!(!/! E;iciones En la actualidad Sybase ofrece PowerBuilder en tres ediciones: PowerBuilder Enterprise PowerBuilder Professional PowerBuilder Desktop (!/!(!6! 1ases ;e ;atos so+orta;as Entre los sistemas de gestin de base de datos soportadas por PowerBuilder se encuentran: Adaptive Server Enterprise Adaptive Server Anywhere Oracle Microsoft SQL Server Informix (!/!(!9! 1eneficios Prcticas Pre Profesionaes I 18 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Costos Re;,ci;os - Permite completar los proyectos en menor tiempo, simplificando las tareas de desarrollo. Versti - Permite construir aplicaciones Web, cliente/servidor y Mviles. Ata Pro;,ctiFi;a; - Permite construir aplicaciones de negocio en slo horas o das, con mnima codificacin. 0inimiHa e Riesgo - PowerBuilder est construido sobre tecnologa comprobada, utilizada por miles de desarrolladores. Desarroo ms VeoH - PowerBuilder brinda un ambiente integrado para el desarrollo rpido de aplicaciones, con cientos de funciones y propiedades integradas que reducen la cantidad de cdigo requerido. Im+,sa e Ren;imiento ;e a Em+resa - Con el soporte a .NET y la integracin de plataformas J2EE, PowerBuilder le permite a los desarrolladores completar sus desarrollos ms rpidamente. (!6! SISTE0AS AD0INISTRADORES DE 1ASES DE DATOS Segn la direccin electrnica (3): http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n, se puede decir que: (!6!"! 1ase ;e Datos Una base de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemticamente para su uso posterior. En este sentido, una biblioteca puede considerarse una Prcticas Pre Profesionaes I 19 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y gracias al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos tienen formato electrnico, que ofrece un amplio rango de soluciones al problema de almacenar datos. En informtica existen los sistemas gestores de bases de datos (SGBD), que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de los sistemas gestores de bases de datos se estudian en informtica. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios pases. Por ejemplo en Espaa, los datos personales se encuentran protegidos por la Ley Orgnica de Proteccin de Datos de Carcter Personal (LOPD). (!6!(! SISTE0A AD0INISTRADOR DE 1ASES DE DATOS Obtenido desde (4): http://es.wikipedia.org/wiki/Sistema_administrador_de_bases_de_ datos_relacionales Coleccin o depsito integrado de datos almacenados en soporte secundario (no voltil), y con redundancia controlada. Los datos han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independiente de ellos y su definicin (estructura de la base de datos) nica y almacenada Prcticas Pre Profesionaes I 20 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir captar las interrelaciones existentes en el mundo real. Los procedimientos de actualizacin y recuperacin comunes y bien determinadas, facilitarn la seguridad del conjunto de los datos. Niveles de abstraccin de una base de datos: Es-,ema eIterno (estructura lgica de usuario): visin que tiene de la base de datos cada usuario en particular. Es-,ema conce+t,a (estructura lgica global): enfoque del conjunto de la empresa. Es-,ema interno (estructura fsica): organizacin de los datos en el almacenamiento fsico. Sistema ;e Gesti'n ;e 1ase ;e Datos (SGBD = DBMS): conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministran a los distintos usuarios de la base los medios necesarios para describir y manipular los datos almacenados en la Base, garantizando su seguridad. La funcin del DBMS no se limita solo a permitir mediante la definicin y manipulacin de datos e dilogo entre los usuarios y la base de datos. Adems, brinda mecanismos para permitir controlar la concurrencia de usuarios, incluso la seguridad e integridad de la base datos y dejando en un estado consiente, incluso despus de que haya ocurrido una falla en el sistema, ya sea esta provocada por software o por hardware. Princi+aes f,nciones ;e ,n SG1D& An con lo antes mencionado el resumen de las principales funciones de un DBMS se puede ver como sigue: Prcticas Pre Profesionaes I 21 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Descri+ci'n& o Estructura o Interrelaciones o Validaciones 0ani+,aci'n o Buscar o Aadir o Suprimir o Modificar Contro o Rene las interfaces de los usuarios o Suministra procedimientos para el administrador. In;e+en;encia )sica y 'gica con reaci'n a a ar-,itect,ra Uno de los principales objetivos de las bases de datos, es conseguir la independencia entre las estructuras lgica y fsica de los datos; que tiene como consecuencia la independencia entre los datos y las aplicaciones. Independencia fsica: capacidad de variar la organizacin interna de los datos sin afectar los programas aplicacin. Capacidad de variar el esquema conceptual (= relaciones, atributos) sin afectar los programas de aplicacin. 1ase ;e Datos Reaciona Hay varias formas de organizar los datos en las bases de datos, pero las bases de datos relacionales son una de las formas ms efectivas. Los sistemas de bases de datos Prcticas Pre Profesionaes I 22 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
relacionales son una aplicacin de la teora matemtica de los conjuntos al problema de la organizacin de los datos. En una base de datos relacional, los datos estn organizados en tablas (llamadas relaciones en la teora relacional). Una tabla representa una clase de objeto que tiene cierta importancia en una organizacin. Por ejemplo, una corporacin puede tener una base de datos con una tabla para los empleados, otra tabla para los clientes y otra para los productos del almacn. Las tablas estn compuestas de columnas y filas (atributos y tuplas en la teora relacional). Cada columna representa algn atributo del objeto representado por la tabla. Por ejemplo, una tabla (!6!/! LENGUA4E DE CONSULTA ESTRUCTURADO =SJL> Segn: http://es.wikipedia.org/wiki/SQL, (5) dice: El Leng,aBe ;e Cons,ta Estr,ct,ra;o (Structured Juery Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Ana caractersticas del lgebra y el clculo relacional permitiendo lanzar consultas con el fin de recuperar informacin de inters de una base de datos, de una forma sencilla. (!6!/!"! Orgenes y eFo,ci'n Los orgenes del SQL estn ligados a los de las bases de datos relacionales. En 1970 Codd propone el modelo relacional y asociado a este un sublenguaje de acceso a los datos basado en el clculo de predicados. Basndose en estas ideas los Prcticas Pre Profesionaes I 23 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
laboratorios de IBM definen el lenguaje SEJUEL (Structured English QUEry Language) que ms tarde sera ampliamente implementado por el SGBD experimental System R, desarrollado en 1977 tambin por IBM. Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un programa comercial. El SEQUEL terminara siendo el predecesor de SQL, siendo este una versin evolucionada del primero. El SQL pasa a ser el lenguaje por excelencia de los diversos SGBD relacionales surgidos en los aos siguientes y es por fin estandarizado en 1986 por el ANSI, dando lugar a la primera versin estndar de este lenguaje, el SQL-86 o SJL". Al ao siguiente este estndar es tambin adoptado por la ISO. Sin embargo este primer estndar no cubre todas las necesidades de los desarrolladores e incluye funcionalidades de definicin de almacenamiento que se consideraron suprimir. As que en 1992 se lanza un nuevo estndar ampliado y revisado del SQL llamado SQL-92 o SJL(. En la actualidad el SQL es el estndar de facto de la inmensa mayora de los SGBD comerciales. Y, aunque la diversidad de aadidos particulares que incluyen las distintas implementaciones comerciales del lenguaje es amplia, el soporte al estndar SQL-92 es general y muy amplio. El ANSI SQL sufri varias revisiones y agregados a lo largo del tiempo: Prcticas Pre Profesionaes I 24 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
AKo Nom%re Aias Comentarios 1986 SQL-86 SQL- 87 Primera publicacin hecha por ANSI. Confirmada por ISO en 1987. 1989 SQL-89 Revisin menor. 1992 SQL-92 SQL2 Revisin mayor. 1999 SQL:1999 SQL3 Se agregaron expresiones regulares, consultas recursivas (para relaciones jerrquicas), triggers y algunas caractersticas orientadas a objetos. 2003 SQL:2003 Introduce algunas caractersticas de XML, cambios en las funciones, estandarizacin del objeto sequence y de las columnas auto numricas. (Ver. Eisenberg et al.: SQL: 2003 Has Been Publised.) (!6!/!(! Caractersticas generaes El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones sobre los mismos. Es un lenguaje declarativo de ato niFe o ;e no +roce;imiento, que gracias a su fuerte base terica y su orientacin al manejo de conjuntos de registros, y no a registros individuales, permite una alta productividad en codificacin. De esta forma una sola sentencia puede equivaler a uno o ms programas que utilizasen un lenguaje de bajo nivel orientado a registro. (!6!/!/! ),ncionai;a; El SQL proporciona una rica funcionalidad ms all de la simple consulta (o recuperacin) de datos. Asume el papel de lenguaje de definicin de datos (LDD), lenguaje de definicin de vistas (LDV) y lenguaje de manipulacin de datos (L0D). Prcticas Pre Profesionaes I 25 CPC S!A! Ta%a *"& Variaciones ;e SJL ),ente& GiAi+e;ia Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Adems permite la concesin y denegacin de permisos, la implementacin de restricciones de integridad y controles de transaccin, y la alteracin de esquemas. Las primeras versiones del SQL incluan funciones propias de lenguaje de definicin de almacenamiento (LDA) pero fueron suprimidas en los estndares ms recientes con el fin de mantener el lenguaje slo a nivel conceptual y externo. (!6!/!6! 0o;os ;e ,so El SQL permite fundamentalmente dos modos de uso: Un uso interactiFo, destinado principalmente a los usuarios finales avanzados u ocasionales, en el que las diversas sentencias SQL se escriben y ejecutan en lnea de comandos, o un entorno semejante. Un uso integra;o, destinado al uso por parte de los programadores dentro de programas escritos en cualquier lengua!e de programaci"n anfitri"n. En este caso el SQL asume el papel de sublengua!e de datos. En el caso de hacer un uso embebido del lenguaje podemos utilizar dos tcnicas alternativas de programacin. En una de ellas, en la que el lenguaje se denomina SJL esttico, las sentencias utilizadas no cambian durante la ejecucin del programa. En la otra, donde el lenguaje recibe el nombre de SJL ;inmico, se produce una modificacin total o parcial de las sentencias en el transcurso de la ejecucin del programa. La utilizacin de SQL dinmico permite mayor flexibilidad y mayor complejidad en las sentencias, pero como contra punto obtenemos una eficiencia menor y el uso de tcnicas de Prcticas Pre Profesionaes I 26 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
programacin ms complejas en el manejo de memoria y variables. (!6!/!9! O+timiHaci'n Como ya se dijo arriba, y como suele ser comn en los lenguajes de acceso a bases de datos de alto nivel, el SQL es un lenguaje declarativo. O sea, que especifica que es lo que se quiere y no como conseguirlo, por lo que una sentencia no establece explcitamente un orden de ejecucin. El orden de ejecucin interno de una sentencia puede afectar gravemente a la eficiencia del SGBD, por lo que se hace necesario que ste lleve a cabo una optimizacin antes de la ejecucin de la misma. Muchas veces, el uso de ndices acelera una instruccin de consulta, pero ralentiza la actualizacin de los datos, dependiendo del uso de la aplicacin, se priorizara el acceso indexado o una rpida actualizacin de la informacin. La optimizacin difiere sensiblemente en cada motor de base de datos y depende de muchos factores. Existe una ampliacin de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que permite el acceso a bases de datos difusas, usando la lgica difusa. Este lenguaje ha sido implementado a nivel experimental y est evolucionando rpidamente. (!6!/!:! Sistemas ;e gesti'n ;e %ase ;e ;atos Los sistemas de gestin de base de datos con soporte SQL ms utilizados son: Prcticas Pre Profesionaes I 27 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Requisitos del usuario Sistema de software Proceso de desarrollo de software DB2 Oracle SQL Server Sybase ASE MySQL (!9! 0ETODOLOG5A DE DESARROLLO DEL SO)TGARE =RUP?3P?0S)> En base a la informacin de la siguiente fuente (6): http://www.dcc.uchile.cl/~luguerre/cc61j/recursos/clase2.ppt concluimos que: (!9!"! PROCESO UNI)ICADO DE RATIONAL RUP es ,n +roceso ;e ;esarroo ;e soft@are: Forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quin hace qu, cundo y cmo). Es tam%i<n ,n +ro;,cto: Desarrollado y mantenido por Rational. Actualizado constantemente para tener en cuenta las mejores prcticas de acuerdo con la experiencia Prcticas Pre Profesionaes I 28 CPC S!A! )ig! */& Proceso Unifica;o ;e Rationa ),ente& UniFersi;a; ;e C.ie Taer ;e U0L Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Aumenta la productividad de los desarrolladores mediante acceso a: Prcticas Pre Profesionaes I 29 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Base de conocimiento, plantillas y herramientas. Se centra en la produccin y mantenimiento de modelos del sistema ms que en producir documentos. RUP es una gua de cmo usar UML de la forma ms efectiva. Existen herramientas de apoyo a todo el proceso: Modelamiento visual, programacin, pruebas, etc. (!9!"!"! O14ETIVOS: Asegurar la produccin de software de calidad dentro de plazos y presupuestos predecibles. Dirigido por casos de uso, centrado en la arquitectura, iterativo (mini-proyectos) e incremental (versiones). (!9!"!(! CARACTERISTICAS DEL RUP A> DESARROLLO ITERATIVO El software moderno es complejo y novedoso. No es realista usar un modelo lineal de desarrollo como el de cascada. Un proceso iterativo permite una comprensin creciente de los requerimientos a la vez que se va haciendo crecer el sistema. RUP sigue un modelo iterativo que aborda las tareas ms riesgosas primero. Con esto se logra reducir los riesgos del proyecto y tener un subsistema ejecutable tempranamente Prcticas Pre Profesionaes I 30 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
1> AD0INISTRACION DE REJUERI0IENTOS RUP describe cmo: Obtener los requerimientos Organizarlos Documentar requerimientos de funcionalidad y restricciones Rastrear y documentar decisiones Captar y comunicar requerimientos del negocio Los casos de uso y los escenarios indicados por el proceso han probado ser una buena forma de captar requerimientos y guiar el diseo, la implementacin y las pruebas! C> ARJUITECTURA 1ASADA EN CO0PONENTES El proceso se basa en disear tempranamente una arquitectura base ejecutable. La arquitectura debe ser: - Flexible - Fcil de modificar - Intuitivamente comprensible Promueve la reutilizacin de componentes RUP apoya el desarrollo basado en componentes, tanto nuevos como preexistentes! (!9!"!/! CICLOS 7 )ASES RUP divide el proceso de desarrollo en ciclos, teniendo un producto al final de cada ciclo. Prcticas Pre Profesionaes I 31 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Cada ciclo se divide en cuatro Fases: - Inicio - Elaboracin - Construccin - Transicin Cada fase concluye con un hito bien definido donde deben tomarse ciertas decisiones )ASE& INICIO Se establece la oportunidad y alcance el proyecto. Se identifican todas las entidades externas con las que se trata (actores) y se define la interaccin a un alto nivel de abstraccin: - Identificar todos los casos de uso - Describir algunos en detalle La oportunidad del negocio incluye: - Criterios de xito - Identificacin de riesgos - Estimacin de recursos necesarios - Plan de las fases incluyendo hitos )ASE& ELA1ORACION Objetivos: - Analizar el dominio del problema - Establecer una arquitectura base slida - Desarrollar un plan de proyecto - Eliminar los elementos de mayor riesgo para el desarrollo exitoso del proyecto Prcticas Pre Profesionaes I 32 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
)ASE& CONSTRUCCION En esta fase todas las componentes restantes se desarrollan e incorporan al producto. Todo es probado en profundidad. El nfasis est en la produccin eficiente y no ya en la creacin intelectual. Puede hacerse construccin en paralelo, pero esto exige una planificacin detallada y una arquitectura muy estable. )ASE& TRANSICION El objetivo es traspasar el software desarrollado a la comunidad de usuarios. Una vez instalado surgirn nuevos elementos que implicarn nuevos desarrollos (ciclos). Incluye: - Pruebas Beta para validar el producto con las expectativas del cliente - Ejecucin paralela con sistemas antiguos - Conversin de datos - Entrenamiento de usuarios - Distribuir el producto (!9!"!6! DIAGRA0AS DE RUP DIAGRA0A DE CASO DE USO& Un diagrama de Caso de Uso representa lo que hace el sistema y como se relaciona con su entorno. Representa los distintos requerimientos que hacen los usuarios de un sistema. Un diagrama de casos de uso esta compuesto por: Prcticas Pre Profesionaes I 33 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
- Caso de uso - Actores - Relaciones entre ellos DIAGRA0A DE CLASES& Un diagrama de clase sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia y de uso. Muestra los roles comunes y las responsabilidades de las entidades que proporcionan el comportamiento del sistema. Un diagrama de clase muestra Clase (grupos de objetos que tienen las mismas caractersticas y comportamiento) y sus relaciones. Estos diagramas son los ms comunes en el modelado de sistemas orientados a objetos. Un diagrama de clase esta compuesto por: Case Cada clase se representa en un rectngulo con tres compartimientos: nombre de la clase, atributos de la clase operaciones de la clase Prcticas Pre Profesionaes I 34 CPC S!A! )ig! *6& Diagrama ;e ConteIto ;e ,n Sistema ),ente& UniFersi;a; ;e C.ie Taer ;e U0L Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Relaciones entre Clases: Los enlaces entre objetos pueden representar entre las respectivas clases y sus formas de relacin son: Generalizacin/Especializacin. DIAGRA0A DE O14ETOS& Un Diagrama de Objetos muestra una instancia prototpica de un diagrama de Clase con el fin de ilustrar los objetos reales participantes en un determinado momento. Un Diagrama de Objetos tienen los mismos elementos que un Diagrama de Clase pero los objetos y sus atributos tienen valores desconocidos. DIAGRA0A DE SECUENCIA& Muestra la interaccin entre objetos. Aqu se permiten ver la secuencia y mensajes. Prcticas Pre Profesionaes I 35 CPC S!A! )ig! *9& Diagrama ;e O%Betos ),ente& UniFersi;a; ;e C.ie Taer ;e U0L Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
DIAGRA0A DE COLA1ORACI#N& Un Diagrama de Colaboracin muestra la interaccin de un conjunto de objetos, poniendo nfasis en la estructura organizacional de los objetos que envan y recibe mensajes. Un diagrama de colaboracin esta compuesto por: - Objetos - Enlaces - Flujo de Mensajes. DIAGRA0A DE ESTADOS& Describe el comportamiento de un elemento del modelo, mostrando la posible secuencia del estado en los que puede entrar el objeto y como cambia al reaccionar ante un evento durante el ciclo de vida. Un diagrama de estado esta compuesto por: Prcticas Pre Profesionaes I 36 CPC S!A! )ig! *:& Diagrama ;e Sec,encia ),ente& UniFersi;a; ;e C.ie Taer ;e U0L Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
- Estados - Eventos - Transiciones DIAGRA0A DE ACTIVIDAD& Muestra las operaciones que se realizan para conseguir un objeto. Es un caso especial de un diagrama de estado donde todos los estados ejecutan una tarea. Se utiliza para dar detalle a un caso de uso, modelando los flujos de trabajo u operaciones. Un diagrama de actividad esta compuesto por: - Estados de actividad o simplemente Actividad - Estado de accin o simplemente Accin - Transiciones DIAGRA0A DE CO0PONENTES& Un diagrama de componentes muestra las dependencias lgicas entre componentes software, tales como archivos de cdigo fuente: binarios ejecutables, tablas, etc. Un diagrama de componentes esta compuesto por: - Componentes - Interfase - Relaciones de realizacin y dependencia DIAGRA0A DE DESPLIEGUE& Muestra el hardware en donde ser desplegado los componentes de nuestro sistema. Esto significa que muestra las relaciones fsicas entre el software y el hardware. Un Diagrama de Despliegue esta compuesto por: Prcticas Pre Profesionaes I 37 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
- Nodos - Conexiones entre nodos 0ODELO DE DO0INIO& Representa las clases (entidades) ms importantes encontradas en el diagrama del modelo del negocio de manera relacional, de acuerdo a las siguientes relaciones: Ti+o ;e Reaciones& - Uno - uno: Representada por el nmero 1 - Cero - uno: Representada por la secuencia 0..1 - Uno - muchos: Representada por la secuencia 1..* - Cero - muchos (n - m): Representada por la secuencia n..m, donde mln PAJUETE DE AN2LISIS& Agrupan un cdigo de clase y sus asociaciones de acuerdo a su funcionalidad y dominio del problema. 0ODELO DE AN2LISIS& Se usa para describir los requerimientos en forma ms precisa de tal manera que facilite su entendimiento y funcione como punto de entrada en el diseo y la implementacin. Prcticas Pre Profesionaes I 38 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CAPITULO III APLICACI#N DE LA 0ETODOLOG5A Prcticas Pre Profesionaes I 39 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"! 0ODELA0IENTO DEL NEGOCIO /!"!"! PICTOGRA0A /!"!"!"! 0ODELADO DEL PICTOGRA0A Prcticas Pre Profesionaes I 40 CPC S!A! )ig! *L& Pictograma ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!"!(! DESCRIPCION DEL PICTOGRA0A El cliente solicita una produccin especfica al gerente de planta, luego ste da la orden de inicio de produccin al jefe de produccin, comprobando la existencia del cliente en su lista de pedidos; en caso de no encontrarse, registrarlo como nuevo. Posteriormente registra la orden de produccin recibida detallando la cantidad de materia prima y hace un pedido de insumos a utilizar para luego pedirlos al jefe de almacn. El Jefe de Almacn va a registrar las recepciones respectivas y actualizando el stock de insumos. El jefe de produccin registra la produccin finalizada para luego elaborar la orden de despacho detallando la cantidad de producto final como resultado de dicha produccin. El cliente recibe la orden de despacho y un reporte de produccin del jefe de produccin, para luego recogerla. El jefe de almacn registra el control de insumos directos e indirectos para este tipo de produccin, leyendo de igual manera una orden de produccin. Cuando finaliza la produccin, el jefe de almacn hace un reporte del stock general de todos los insumos utilizados en la produccin. Prcticas Pre Profesionaes I 41 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!(! PROCESOS DEL NEGOCIO Los procesos del negocio es lo que el sistema en desarrollo estar facultado para hacer basado en nuestros dos casos de uso de negocio o escenarios, que a continuacin se plantean: "! SerFicios ;e Pro;,cci'n& El Sistema lleva el control de toda la produccin de Harina y Aceite de Pescado, desde el ingreso de la materia prima (pesca) y los insumos directos, hasta el momento de la entrega del producto final o terminado con su respectiva documentacin como son la O/D, la Gua de Remisin y un reporte de produccin elaborado por el mismo Jefe de Produccin. El control del producto final ser almacenado temporalmente en el departamento de Almacn hasta su venta. Prcticas Pre Profesionaes I 42 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
(! Contro ;e Amac<n& El sistema llevar el control del stock que se posee, a la vez actualizar dicho stock cada vez que se incrementen dichos elementos como pueden ser los insumos directos e indirectos, el producto final o terminado. /!"!/! REGLAS DEL NEGOCIO Gestionar SerFicios ;e Pro;,cci'n En caso de que Gerente de Planta de la orden de abastecimiento del almacn con Harina y Aceite de Pescado para su posterior venta, el abastecedor de pesca tendr que informar antes la calidad y peso de la pesca para su posterior utilizacin. Para este evento, obviamente la planta de Corporacin Pesquera Coishco S.A. proporcionar sus propios insumos, aparte de la materia prima. Cuando se finalice este proceso, el jefe de produccin slo mandar su reporte al Gerente de Planta, para que luego ste informe al Gerente General. Para este evento, la planta podr entregar su producto final o terminado al cliente que realizo su Pedido. La empresa podr gestionar de manera igual sus rdenes de produccin. El sistema se encargara de elaborar los registros de los resultados de la produccin, los cuales podrn ser vistos por las distintas reas de la empresa que estn involucrados en las distintas reas de produccin. Se tendr un control de las rdenes de despacho para saber cuanto de los productos producidos han sido entregado en una determinada fecha. Prcticas Pre Profesionaes I 43 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Gestionar Contro ;e Amac<n Se har el control de la entrada, salida y devolucin de insumos que intervienen en el proceso de la produccin. El Jefe de Almacn tendr un registro de los insumos que se adquieren por parte de la empresa Al recibir la orden de abastecer el almacn con insumos, el jefe de almacn realizara una nota de Ingreso al almacn de insumos para que la produccin empiece o contine. Cuando el Jefe de produccin solicite insumos para las producciones diarias el Jefe de Almacn realizara una nota de Salida de insumos del almacn de insumo. Si se presentaran sobrantes de insumos en el Almacn de insumos se realizara una nota de devolucin de insumos al almacn general. /!"!6! VISI#N DEL NEGOCIO /!"!6!"! Intro;,cci'n Pro+'sito El propsito de ste documento es recoger, analizar y definir las necesidades de alto nivel y las caractersticas del Sistema de Gestin de una Empresa Pesquera. El documento se centra en la funcionalidad requerida por los participantes en el proyecto y los usuarios finales. Esta funcionalidad se basa principalmente en la gestin de procesos de elaboracin de Harina de Pescado en las plantas de Coishco y Huarmey as mismo en las plantas de Harina y Aceite. Prcticas Pre Profesionaes I 44 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Los detalles de cmo el sistema cubre los requerimientos se pueden observar en la especificacin de los casos de uso y otros documentos adicionales. El Presente documento proporciona adems una visin general de los problemas, necesidades y soluciones planteadas de acuerdo a las necesidades de los stakeholders y de los usuarios finales. Acance El documento visin se ocupa, como ya se haba especificado, principalmente en la gestin de procesos de servicios de la produccin de Harina y Aceite de Pescado, y a la vez se controlar el almacn. El sistema permitir a los encargados de controlar todo lo relacionado a la elaboracin de Harina y Aceite de Pescado. DefinicionesM Sigas y A%reFiat,ras RUP& Son las siglas de Rational Unified Process. Se trata de una tecnologa para escribir el proceso de desarrollo del software U0L& son las siglas de Unified Modeling Lenguage. Se trata del lenguaje universal empleado para el desarrollo de todos los diagramas a especificar en ele presente proyecto. Referencias& Gosario RUP(Rational Unified Process) Diagrama de Casos de Uso Prcticas Pre Profesionaes I 45 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!6!(! Posicionamiento O+ort,ni;a; ;e Negocio Este sistema permitir a la empresa informatizar el control de todas sus actividades relacionadas a uno de los rubros ms fuertes como es la produccin de Harina y Aceite de Pescado. Definitivamente este sistema permitir mejorar la eficiencia de los responsables del rea de Produccin ya que les permitir tomar las mejores decisiones. As mismo toda la Empresa se ver favorecida, ya que la Empresa no sufrir paros de lneas de produccin. Sentencia -,e ;efine e +ro%ema E +ro%ema es Que todo el control del proceso de produccin se basa de manera manual; es decir valindose de recursos de escritorio para llevar el registro y reporte de los insumos que ingresaban y consuman durante el proceso de la produccin de harina y aceite de pescado. Afecta a Los Afectados son: Gerente General Gerente de Planta Jefe de Produccin Jefe de Almacn E im+acto asocia;o es De no contar con un sistema informtico No se podra gestionar todos los requerimientos eficientemente No se podra tener un control eficiente de todos sus insumos. No se puede saber con precisin cuales son los costos por cierre. etc. Una so,ci'n a;ec,a;a sera Informatizar todos los procesos de produccin, usando una red local con una base de datos accesible desde los distintos nodos de la red y de generar interfaces amigables y sencillas para acceder a esta base de datos y tener toda la informacin requerida. Prcticas Pre Profesionaes I 46 CPC S!A! Ta%a! *(& Sentencia -,e ;efine e Pro%ema ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Sentencia -,e ;efine a +osici'n ;e Pro;,cto Para Corporacin Pesquera Coischco S. A ( rea de Produccin) J,ienes Controlan la produccin de la empresa. E nom%re ;e +ro;,cto Sistema de Produccin de Harina y Aceite de Pescado J,e Beneficios: Satisfaccin de los usuarios, debido a un servicio rpido y eficiente. Toma de decisiones eficientes Control de las O. T internas. Gestin de Costos. etc. no como El control actual. N,estro +ro;,cto Elaborado con una Arquitectura Cliente- Servidor Elaborado en una base de Datos Relacional. Multiusuario Adaptable al cambio Permite gestionar las distintas actividades de la empresa mediante una interfaz grfica sencilla y amigable. Adems proporciona un acceso rpido y actualizado a la informacin desde cualquier punto que tenga acceso a la base de datos. Prcticas Pre Profesionaes I 47 CPC S!A! Ta%a! */& Sentencia -,e ;efine a Posici'n ;e Pro;,cto ),ente& Gr,+o ;e tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!6!/! Descri+ci'n ;e StaAe.o;ers y C,stomer Para proveer de una forma efectiva productos y servicios que se ajusten a las necesidades de los usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto como parte del proceso de modelado de requerimientos. Tambin es necesario identificar a los usuarios del sistema y asegurarse de que el conjunto de participantes en el proyecto los representa adecuadamente. Esta seccin muestra un perfil de los participantes y de los usuarios involucrados en el proyecto, as como los problemas ms importantes que stos perciben para enfocar la solucin propuesta hacia ellos. No describe sus requisitos especficos ya que stos se capturan mediante otro artefacto. En lugar de esto proporciona la justificacin de por qu estos requisitos son necesarios. Res,men ;e StaAe.o;ers Nom%re Descri+ci'n Res+onsa%ii;a;es Luis Amaya Romero Gerente General Supervisa el proceso de Produccin Ing. Barrueta David Toribio Gerente de Planta Maneja y controla a todo el proceso productivo de la planta es responsable por volumen de la produccin y su calidad. Ing. Fiestas Armas Edwin Jefe de Almacn Es responsable de la administracin de los almacenes que proveen de insumos de la produccin Ing. Barrueta David Toribio Jefe de Produccin Es responsable del proceso de transformacin, desde la recepcin de materia prima hasta la obtencin del proceso de esterilizado. Prcticas Pre Profesionaes I 48 CPC S!A! Ta%a! *6& Res,men ;e StaAe.o;ers ),ente& Gr,+o ;e tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Res,men ;e Us,arios Nom%re Descri+ci'n StaAe.o;er Jefe de Mantenimiento Responsable del Departamento de Mantenimiento, encargado de la gestin del rea de mantenimiento. Jefe de Mantenimiento y Superintendencia de Planta y Flota Jefe de Almacn Supervisor del buen funcionamiento del almacn y de gestionar las incidencias de los pedidos, ya sea tratando con otro almacn. Almacn Jefe de Produccin de Harina Responsable de la planta de harina y la gestin de la produccin Produccin Harina Jefe de Produccin Responsable de la gestin de la produccin Produccin Aceite Jefe de Flota Responsable de la planta de harina y la gestin de la extraccin de pescado Flota Contador Encargado de Costos Contabilidad Asistentes de Mantenimiento Responsable de que todos los trabajos programados se ejecuten eficientemente Jefe de Mantenimiento Personal Operativo de Mantenimiento Consulta y digita los requerimientos, Ordenes de trabajo, obras en curso, etc. Jefe de Mantenimiento Res,men ;e as necesi;a;es ;e os staAe.o;ers y ;e os Us,arios Actualmente la Empresa Pesquera no tiene un sistema informtico que le permita registrar y organizar su informacin Para solucionarlo necesitamos un sistema personalizado que permita manejar la informacin de todas las transacciones que se ejecutan en la empresa, y que son por mantenimiento, mejora de equipos. Prcticas Pre Profesionaes I 49 CPC S!A! Ta%a! *9& Res,men ;e Us,arios ),ente& Gr,+o ;e tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Necesi;a;es Priori;a; Inter<s?Preoc,+aci'n So,ci'n Act,a So,ci'n Pro+,esta Control y seguimiento de Mantenimiento de Equipos y Embarcaciones Alta Buscar un proveedor de servicios informticos que tenga la experiencia necesaria en la implementacin de este tipo de negocios Se realiza en Hoja de Calculo Un Sistema de informacin Control de costos de Obras en Curso Alta Buscar un proveedor de servicios informticos que tenga la experiencia necesaria en la implementacin de este tipo de negocios Se realiza en Hoja de calculo Un Sistema de informacin Gestin de presupuestos de mantenimiento y reinversin Media Buscar un proveedor de servicios informticos que tenga la experiencia necesaria en la implementacin de este tipo de negocios No Tiene Un Sistema de informacin /!"!6!6! Restricciones Se necesitara una mayor inversin ya que la empresa no cuenta con toda la tecnologa necesaria para la implementacin de este sistema de informacin Se tomara en cuenta una reingeniera de elaboracin del software ya q no cuenta con un sistema informtico. Se tendr que capacitar al personal respectivo para el uso del nuevo sistema de informacin, con el objetivo de romper los esquemas basados en tecnologa y conceptos informticos anticuados. Prcticas Pre Profesionaes I 50 CPC S!A! Ta%a! *:& Res,men ;e Necesi;a;es ;e Us,arios y StaAe.o;ers ),ente& Gr,+o ;e tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!6!9! Rangos ;e Cai;a; El producto cumplir con los estndares /!"!6!:! Proce;encia y Priori;a; El sistema deber implementarse en el siguiente orden: Primero registrar el proceso de produccin de procesos prestados luego dar seguimiento al de servicios propios y finalmente inventario de almacn. /!"!6!L! Otros Re-,erimientos Estn;ares A+ica%es Plataforma de Trabajo: Redes Microsoft Servidor Windows Advanced Server, estacin de trabajo Windows XP. Re-,erimientos ;e Sistema El sistema se implementara bajo Windows XP, con manejador de base de datos SQL Server 2000 y lenguaje de programacin Power Builder 10.5. Prcticas Pre Profesionaes I 51 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!9! 0o;ea;o ;e Casos ;e Uso ;e Negocio Jefe_Produccin Gerente_Planta Proveedor Gerente_Administrativo_RRHH Gerente_General Gestionar Control de Almacn Cliente Gestionar Produccin
Prcticas Pre Profesionaes I 52 CPC S!A! )ig! *N& 0o;eo ;e Casos ;e Uso ;e Negocio ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!:! Es+ecificaciones ;e Casos ;e Uso ;e Negocio
Gestionar Control de Almacn (from MODEO DE CA!O! DE "!O DE #EGOC$O% Reali&acin de Gestionar Control de Almacn Gestionar Produccin (from MODEO DE CA!O! DE "!O DE #EGOC$O% Reali&acin de Gestionar Produccin Prcticas Pre Profesionaes I 53 CPC S!A! )ig! *O& 0o;eo ;e Casos ;e Uso ;e Negocio ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!L! Diagrama ;e ActiFi;a;es /!"!L!"! DA ;e Gestionar Pro;,cci'n Prcticas Pre Profesionaes I 54 CPC S!A! )ig! "*& Diagrama ;e ActiFi;a; ;e Gesti'n ;e a Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!L!(! DA ;e Gestionar Contro ;e Amac<n !olicita inventario de almacn Reci'e informacin Ordena a'astecimiento ( #o conforme ) Ordena re*orte stoc+ Eval,a estado Orden de $nicio circuito *roduccin ( Harina - Aceite ) Enviar insumos isto ante cual.uier orden de *roduccin ( conforme ) ( #o ) !olicita insumos Env/a G0R0 de Pesca *ara control 1inali&a *roduccin Env/a *roducto terminado !olicita insumos Resultado Produccion Re2istra Materia Prima Materia Prima Resultado Produccion Env/a res*uesta inventario $nsumos Hacer *edido ( $nsumos ) #ota de $n2reso Rece*cin de insumos Almacen $nsumos Env/a insumos $nsumos Entre2a *roducto final Orden3Des*ac4o Reci'e informe de *roductos terminados Almacen $nsumos Env/a O3Des*ac4o Conforme Cli ente Jefe de Almacn Jefe de Produccin Proveedor Gerente de Planta Gerente Administrati vo y de RR.HH. Gerente General Prcticas Pre Profesionaes I 55 CPC S!A! )ig! ""& Diagrama ;e ActiFi;a; ;e Gesti'n ;e Contro ;e Amac<n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!N! 0o;eo ;e O%Beto ;e Negocio /!"!N!"! 0ON ;e Gesti'n ;e Pro;,cci'n 5_Materia_Prima 5_Cliente 5_Pedido 5_Orden_Produccion 5_Orden_Des*ac4o Jefe_Produccion 5_Resultado_Produccion Prcticas Pre Profesionaes I 56 CPC S!A! )ig! "(& 0ON ;e Gesti'n ;e Pro;,cci'n ),ente& Gr,+o ;e tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!N!(! 0ON Controar Amac<n
5_!alida_$nsumo 5_Devolucion_$nsumos 5_$nsumos 5_$n2reso_$nsumo Proveedor Jefe_Almacen Gerente_Administrativos_RR0 HH0 Prcticas Pre Profesionaes I 57 CPC S!A! Gerente_General Gerente_Planta E_rece*cion_insumos E_insumo E_*roducto_6 E_*roveedor E_orden_des*ac4o E_orden_*roduccion Proveedor Gerente_Administrativo_RRHH Jefe_Produccin Cliente (f rom AC6ORE!% Jefe_Almacn Buscar/Registrar Buscar/Registrar Buscar/Registrar Buscar/Registrar Buscar/Registrar Buscar E_rece*cion_*esca Buscar/Registrar )ig! "/& 0ON ;e Contro ;e Amac<n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!N!/! 0ON Integra;o 5_Almacen_$nsumo 5_!alida_$nsumo 5_Devolucion_$nsumos 5_$n2reso_$nsumo 5_$nsumos Proveedor Gerente_Administrativos_RR0 HH0 Jefe_Personal Jefe_Almacen Gerente_Planta Gerente_General 5_Cli ente 5_Pedido 5_Orden_Produccion 5_Materia_Prima 5_Resultado_Produccion 5_Orden_Des*ac4o Jefe_Produccion Prcticas Pre Profesionaes I 58 CPC S!A! )ig! "6& 0ON Integra;o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Prcticas Pre Profesionaes I 60 CPC S!A! )ig! "9& 0o;eo ;e Dominio ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!"!"*! Gosario ;e Negocio CPC& Corporacin Pesquera Coishco S.A RRDD& Recursos Humanos O?D& Orden de Despacho O?P: Orden de Produccin GR: Gua de Remisin Ins,mos Directos: Son los insumos que emplean para elaborar la produccin de Harina y Aceite de Pescado, estos son los antioxidantes, sacos, pabilo, etc. Ins,mos In;irectos: Son los productos que se emplean para las maquinarias, estos son: petrleo. SerFicios ;e Pro;,cci'n: Son la produccin de Harina y aceite de Pescado se elabora para los clientes. 0ateria Prima& Es la pesca
Prcticas Pre Profesionaes I 61 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!(! 0ODELO DE REJUERI0IENTOS /!(!"! LISTA DE REJUERI0IENTOS /!(!"!"! Lista De Re-,erimientos ),ncionaes Registrar Cliente Registrar Pedido Registrar Orden de Produccin Registrar Materia Prima Registrar Resultado de Produccin Registrar Orden de Despacho Registrar Insumos Registrar Almacn de Insumos Registrar Salidas del Almacn de Insumos Registrar Ingresos al Almacn de Insumos Registrar Devoluciones del Almacn de Insumos Reporte de Stock de Insumos Diarios Reporte de Stock de Insumos por Mes Reporte de Notas de Ingreso por Mes Reporte de Orden de Produccin por Mes Reporte de Materia Prima por Mes Prcticas Pre Profesionaes I 62 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Prcticas Pre Profesionaes I 63 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!(!"!(! Lista De Re-,erimientos No ),ncionaes Se deber programar en el Lenguaje de Programacin Power Builder 10.5 y como RDBMS el SQL Server 2000. Luego de ello el equipo quedara bloqueado. Las interfaces del sistema sern de color blanco con azul con letra Arial tamao 12 El sistema deber contar con una ayuda en lnea. Prcticas Pre Profesionaes I 64 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!(!(! 0o;eo ;e Re-,erimientos Detaa;o Prcticas Pre Profesionaes I 65 CPC S!A! )ig! ":& 0o;eo ;e Re-,erimiento Detaa;o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!(!/! Diagrama ;e CU ;e Re-,erimientos Re2istrar Cliente (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Materia Prima (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Orden Des*ac4o (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Orden Produccion (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Pedido (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Resultado Produccion (from Di a2rama Casos de "so (Detal l ado%% Re2istrar $nsumo (from Di a2rama Casos de "so (Detal l ado%% Re2istrar #ota $n2reso (from Di a2rama Casos de "so (Detal l ado%% Re2istrar #ota !alida (from Di a2rama Casos de "so (Detal l ado%% Re2istrar #ota Devoluciones (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Almacen $nsumos (from Di a2rama Casos de "so (Detal l ado%% Re*orte Resultado Produccion 8 mes Re*ortar !toc+ $nsumo Diario Re*ortar !toc+ $nsumo 8 mes Re*ortar Ordenes de *roduccion 8 mes Jefe Produccion (f rom Dia2rama Casos de "so (Detallado%% 000% Re*ortar Materia Prima 8 mes Jefe Almacen (f rom Dia2rama Casos de "so (Detallado%% 000% Re*ortar notas in2reso 8 mes Prcticas Pre Profesionaes I 66 CPC S!A! )ig! "L& Diagrama ;e CU ;e Re-,erimiento ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!(!6! 0atriH De PrioriHaci'n CASO DE USO RENDI0IENTO )RECUENCIA I0PORTANCIA URGENCIA PRIORIDAD Registrar Cliente 60 0.03/da Quedara bien Puede esperar 14 Registrar Pedido 120 0.03/da Importante Puede esperar 15 Registrar Orden de Produccin 120 0.005/da Importante Puede esperar 17 Registrar Almacn de Insumos 120 0.005/da Importante Puede esperar 18 Registrar Nota de Ingreso de Insumos 120 0.14/da Vital Inmediatamente 1 Registrar Nota de Salida de Insumos 120 1/da Vital Inmediatamente 2 Registrar Nota de Devoluciones de Insumos 180 1/da Vital Inmediatamente 3 Registrar Materia Prima 120 1/da Vital Inmediatamente 4 Registrar insumos 120 2/da Vital Inmediatamente 5 Registrar Orden de Despacho 120 2/da Vital Inmediatamente 6 Reportar Ordenes de Produccin por Mes 180 1/da Vital Inmediatamente 7 Reporte de Stock de Insumo Diario 60 1/da Vital Inmediatamente 8 Reporte de Stock de Insumo por Mes 60 0.03/da Vital Puede esperar 9 Reporte de Resultados de Produccin por Mes 60 0.03/da Vital Puede esperar 11 Reportar Notas de Ingreso x Mes 60 0.03/da Vital Puede esperar 12 Reportar Materia Prima por Mes 60 0.03/da Vital Puede esperar 13 Prcticas Pre Profesionaes I 67 CPC S!A! Ta%a *L& 0atriH ;e PrioriHaci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!(!9! Es+ecificaciones ;e Casos ;e Uso ;e Re-,erimientos CASO DE USO REGISTRAR CLIENTE Descripcin El sistema estar habilitado para hacer el registro de clientes, este proceso lo realizar el Jefe de Produccin. Precondicin El Jefe de Produccin deber tener conocimiento del tipo de cliente a registrar Secuencia Normal Paso Accin 1 El cliente se acerca al jefe de produccin para hacer un nuevo contrato de prestaciones. 2 Se procede a buscar si el cliente se ha registrado. 3 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR Y CANCELAR. 4 Si la actividad elegida es: BUSCA : Busca al cliente por ID de cliente. NUEVO : Limpiar controles para el registro de un nuevo cliente. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificaran algunos datos del cliente. ELIMINAR : Se ejecutar la eliminacin de un cliente de la base de datos. CANCELAR : Deshabilita la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla cliente de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 60. Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 al mes Importancia Quedara bien Urgencia Puede Esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 68 CPC S!A! Ta%a *N& Es+ecificaciones ;e CU Registrar Ciente ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR PEDIDO Descripcin El sistema estar habilitado para hacer el registro de los pedidos, este proceso lo realizar el Jefe de Produccin. Precondicin El Jefe de Produccin deber tener conocimiento del tipo de producto que esta registrando. Secuencia Normal Paso Accin 1 El jefe de produccin llega la ficha de pedido. 2 Se procede a buscar al cliente 3 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR, AADIR Y CANCELAR. 4 Si la actividad elegida es: BUSCAR : Busca al pedido por su ID de cliente. NUEVO : Limpiar controles para el registro de un nuevo proveedor. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificara algunos datos del pedido ELIMINAR : Se ejecutar la eliminacin de un pedido de la base de datos. AADIR : Permitir aadir un nuevo movimiento de pedido. CANCELAR : Quitar un movimiento de pedido de algn cliente. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla produccin de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 al mes Importancia Importante Urgencia Puede Esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 69 CPC S!A! Ta%a *O& Es+ecificaciones ;e CU Registrar Pe;i;o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR ORDEN DE PRODUCCION Descripcin El sistema estar habilitado para hacer el registro de rdenes de produccin, teniendo en cuenta los pedidos, la materia prima y la orden de produccin, este proceso lo realizar el Jefe de Produccin Precondicin El Jefe de Produccin deber tener conocimiento de la orden de produccin. Secuencia Normal Paso Accin 1 El jefe de produccin llega con la orden de produccin. 2 Se procede a buscar los pedidos y la materia prima. 3 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR, AADIR, QUITAR Y CANCELAR. 4 Si la actividad elegida es: BUSCAR : Busca al cliente por su ID de Orden de Producto. NUEVO : Limpiar controles para el registro de una nueva orden de produccin. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificaran los datos de la orden produccin. ELIMINAR : Se ejecutar la eliminacin de una orden de produccin de la base de datos. AADIR : Permitir aadir un nuevo movimiento de orden de produccin QUITAR : Permitir quitar un nuevo movimiento de orden de produccin CANCELAR : Deshabilita la utilizacin de la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla orden de produccin de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada semana. Importancia Importante Urgencia Puede esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos.
Prcticas Pre Profesionaes I 70 CPC S!A! Ta%a "*& Es+ecificaciones ;e CU Registrar Or;en ;e Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR AL0ACEN DE INSU0OS Descripcin El sistema estar habilitado para hacer el registro almacn de insumos, teniendo en cuenta la nota ingreso y el almacn de insumos, este proceso lo realizar el Jefe de Almacn. Precondicin El Jefe de Almacn deber tener conocimiento del tipo de producto terminado que se va a registrar. Secuencia Normal Paso Accin 1 El jefe de almacn llega con la nota ingreso de insumos. 2 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR Y CANCELAR. 3 Si la actividad elegida es: BUSCAR : Busca al insumos por su ID de almacn de insumo NUEVO : Limpiar controles para el registro de almacn de insumos GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificaran datos del almacn de insumos ELIMINAR : Se ejecutar la eliminacin de un insumos de almacn de insumos CANCELAR : Deshabilita la utilizacin de la ventana. 4 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla almacn de insumos de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada medio ao. Importancia Importante Urgencia Puede Esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos.
Prcticas Pre Profesionaes I 71 CPC S!A! Ta%a ""& Es+ecificaciones ;e CU Registrar Amac<n ;e Ins,mos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR NOTA INGRESO DE INSU0OS Descripcin El sistema estar habilitado para hacer el registro de nota ingreso de insumos, teniendo al insumo. Este proceso lo realizar el Jefe de Almacn. Precondicin El Jefe de Almacn deber tener conocimiento del tipo de insumos que va a recibir para regstralos. Secuencia Normal Paso Accin 1 El jefe de almacn llega con la nota ingreso de insumos 2 Se procede a buscar la nota ingreso de insumos 3 Se presentarn las actividades a elegir: NUEVO, GRABAR, EDITAR, MODIFICAR Y CANCELAR. 4 Si la actividad elegida es: BUSCAR : Busca la nota ingreso insumo por su ID de insumo NUEVO : Limpiar controles para el registro de una nueva nota de ingreso insumo. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificaran los datos de la nota ingreso insumos. ELIMINAR : Se ejecutar la eliminacin de una nota ingreso insumo de la base de datos. CANCELAR : Deshabilita la utilizacin de la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla nota ingreso insumo de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 2 al da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 72 CPC S!A! Ta%a "(& Es+ecificaciones ;e CU Registrar NI ;e Ins,mos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR NOTA DE SALIDA DE INSU0OS Descripcin El sistema estar habilitado para hacer el registro de nota salida de insumos, teniendo en cuenta la orden de produccin, nota ingreso de de insumos, almacn de insumos y la nota salida de insumos Precondicin El Jefe de Produccin deber tener conocimiento de que tipo de producto se va a producir Secuencia Normal Paso Accin 1 El jefe de almacn llega con la nota salida de insumos 2 Se procede a buscar la nota salida de insumos. 3 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR Y CANCELAR. 4 Si la actividad elegida es: BUSCAR : Busca insumo por su ID nota salida NUEVO : Limpiar controles para el registro de una nueva nota de salida insumo. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificara los datos de la nota salida de insumos ELIMINAR : Se ejecutar la eliminacin de una produccin de la base de datos. CANCELAR : Deshabilita la utilizacin de la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla produccin de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos.
Prcticas Pre Profesionaes I 73 CPC S!A! Ta%a "/& Es+ecificaci'n ;e CU Registrar NS ;e Ins,mos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR NOTA DE DEVOLUCION DE INSU0OS Descripcin El sistema estar habilitado para hacer el registro de una produccin, teniendo en cuenta los insumos, almacn de insumos y la nota devolucin de insumos. Precondicin El Jefe de Almacn deber tener conocimiento de que tipo de producto se ha producido Secuencia Normal Paso Accin 1 El jefe de almacn llega con la nota salida de insumos. 2 Se procede a buscar a los insumos. 3 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR, CANCELAR. 4 Si la actividad elegida es: BUSCAR : Busca a los insumos por su ID de nota devolucin de insumos NUEVO : Limpiar controles para el registro de una nueva nota devolucin de insumos. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificara los datos de la nota devolucin de insumos. ELIMINAR : Se ejecutar la eliminacin de una produccin de la base de datos. CANCELAR : Deshabilita la utilizacin de la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla nota devolucin de insumos de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 180 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 74 CPC S!A! Ta%a "6& Es+ecificaci'n ;e CU Registrar ND ;e Ins,mos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR 0ATERIA PRI0A Descripcin El sistema estar habilitado para hacer el registro de Materia Prima, teniendo en cuenta la orden de produccin. Precondicin El Jefe de Produccin deber tener conocimiento de donde proviene la pesca. Secuencia Normal Paso Accin 1 El jefe de Produccin llega con la materia prima. 2 Se procede a buscar la materia prima 3 Se presentarn las actividades a elegir: NUEVO, GRABAR, MODIFICAR, ELIMINAR, CANCELAR. 4 Si la actividad elegida es: NUEVO : Limpiar controles para el registro de una nueva materia prima. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificara los datos de la materia prima ELIMINAR : Se ejecutar la eliminacin de una recepcin de pesca de la base de datos. CANCELAR : Deshabilita la utilizacin de la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla materia prima de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 75 CPC S!A! Ta%a "9& Es+ecificaci'n ;e CU Registrar 0ateria Prima ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR INSU0OS Descripcin El sistema estar habilitado para hacer el registro de insumos, este proceso lo realizar el Jefe de Almacn. Precondicin El Jefe de Almacn deber tener conocimiento del tipo de insumo que se est registrando. Secuencia Normal Paso Accin 1 El proveedor llega con su insumo para poder registrarlo. 2 Se procede a buscar el insumo. 3 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR Y CANCELAR. 4 Si la actividad elegida es: BUSCAR : Busca al cliente por su ID de Insumo. NUEVO : Limpiar controles para el registro de un nuevo insumo GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificaran los datos del insumo. ELIMINAR : Se ejecutar la eliminacin de un insumo de la base de datos. CANCELAR : Deshabilita la utilizacin de la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla insumo de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada medio ao. Importancia Vital Urgencia Puede Esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 76 CPC S!A! Ta%a ":& Es+ecificaci'n ;e CU Registrar Ins,mos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR RESULTADO DE PRODUCCION Descripcin El sistema estar habilitado para hacer el registro del resultado de la produccin, teniendo en cuenta la orden de produccin, este proceso lo realizar el Jefe de Produccin. Precondicin El Jefe de Produccin deber tener conocimiento del tipo de producto terminado que se va a especificar en el resultado. Secuencia Normal Paso Accin 1 El jefe de Produccin busca el resultado de produccin. 2 Se presentarn las actividades a elegir: BUSCAR, NUEVO, GRABAR, MODIFICAR, ELIMINAR, CANCELAR. 3 Si la actividad elegida es: BUSCAR : Busca la orden de produccin por su ID de resultado de produccin. NUEVO : Limpiar controles para el registro de un nuevo resultado de produccin. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificara los datos del resultado de la produccin. ELIMINAR : Se ejecutar la eliminacin de un resultado de produccin de la base de datos. CANCELAR : Deshabilita la utilizacin de la ventana. 4 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla resultado de produccin de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 180 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 77 CPC S!A! Ta%a "L& Es+ecificaci'n ;e CU Registrar Res,ta;o ;e Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REGISTRAR ORDEN DE DESPACDO Descripcin El sistema estar habilitado para hacer el registro rdenes de despacho, se debe tener en cuenta del resultado de la produccin este proceso lo realizar el Jefe de Produccin. Precondicin El Jefe de Produccin deber tener conocimiento de los datos que esta registrando, el resultado de la produccin. Secuencia Normal Paso Accin 1 El jefe de produccin llega con la ficha de orden de produccin. 2 Se procede buscar al cliente y al resultado de la orden de produccin. 3 Se presentarn las actividades a elegir: NUEVO, GRABAR, MODIFICAR, ELIMINAR Y CANCELAR. 4 Si la actividad elegida es: NUEVO : Limpiar controles para el registro de una nueva orden de despacho. GRABAR : Se almacenarn los datos ingresados en la base de datos. MODIFICAR : Se modificara los datos de la orden de despacho. ELIMINAR : Se ejecutar la eliminacin de una orden de despacho de la base de datos. CANCELAR : Deshabilita la utilizacin de la ventana. 5 Se grabar los respectivos registros ingresados en la base de datos. Postcondicin Se incrementar un registro ms en la tabla orden de despacho de la base de datos. Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 120 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 2 cada da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede grabar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 78 CPC S!A! Ta%a "N& Es+ecificaci'n ;e CU Registrar Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REPORTAR STOCP DE INSU0O DIARIO Descripcin El sistema estar habilitado para hacer el reporte del stock de insumo diario, este proceso lo realizar el Jefe de Almacn. Precondicin El Jefe de Almacn deber tener conocimiento de la recepcin de insumos. Secuencia Normal Paso Accin 1 El jefe de almacn cuenta con la recepcin de insumos y la orden de produccin 2 Se presentarn la siguiente actividad: REPORTAR 3 REPORTAR: Mostrar el contenido del resultado de la produccin dependiendo de orden de produccin ingresada 4 Se mostrarn los resultados al usuario. Postcondicin El usuario podr utilizar los datos a su conveniencia, sin poder modificarlos Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 60 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede reportar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 79 CPC S!A! Ta%a "O& Es+ecificaci'n ;e CU Re+orte StocA ;e Ins,mos Diarios ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REPORTAR STOCP DE INSU0O POR 0ES Descripcin El sistema estar habilitado para hacer el reporte del stock de insumo por mes, este proceso lo realizar el Jefe de Almacn. Precondicin El Jefe de Almacn deber tener conocimiento de la recepcin de insumos. Secuencia Normal Paso Accin 1 El jefe de almacn cuenta con la recepcin de insumos y la orden de produccin 2 Se presentarn la siguiente actividad: REPORTAR 3 REPORTAR: Mostrar el contenido del resultado de la produccin dependiendo del mes y ao ingresados. 4 Se mostrarn los resultados al usuario. Postcondicin El usuario podr utilizar los datos a su conveniencia, sin poder modificarlos Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 60 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada mes. Importancia Vital Urgencia Puede esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede reportar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 80 CPC S!A! Ta%a (*& Es+ecificaci'n ;e CU Re+orte StocA ;e Ins,mos +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REPORTAR RESULTADO DE PRODUCCION POR 0ES Descripcin El sistema estar habilitado para hacer el reporte de resultados de produccin mensual, este proceso lo realizar el Jefe de Produccin. Precondicin El Jefe de Produccin deber tener conocimiento de la produccin realizada. Secuencia Normal Paso Accin 1 El jefe de almacn cuenta con la informacin de la orden de produccin y el resultado de la produccin 2 Se presentarn la siguiente actividad: REPORTAR 3 REPORTAR: Mostrar el contenido de resultados de produccin al mes. 4 Se mostrarn los resultados al usuario. Postcondicin El usuario podr utilizar los datos a su conveniencia, sin poder modificarlos Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 60 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada da. Importancia Vital Urgencia Inmediatamente Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede reportar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 81 CPC S!A! Ta%a ("& Es+ecificaci'n ;e CU Re+orte Res,ta;os Pro;,cci'n +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REPORTAR ORDEN DE PRODUCCION POR 0ES Descripcin El sistema estar habilitado para hacer el reporte de ordenes de produccin por mes, este proceso lo realizar el Jefe de Produccin. Precondicin El Jefe de Produccin deber tener conocimiento de la produccin realizada. Secuencia Normal Paso Accin 1 El jefe de almacn cuenta con la informacin de la orden de produccin. 2 Se presentarn la siguiente actividad: REPORTAR 3 REPORTAR: Mostrar el contenido de rdenes de produccin dependiendo del mes y ao ingresados. 4 Se mostrarn los resultados al usuario. Postcondicin El usuario podr utilizar los datos a su conveniencia, sin poder modificarlos Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 60 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada mes. Importancia Vital Urgencia Puede Esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede reportar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 82 CPC S!A! Ta%a ((& Es+ecificaci'n ;e CU Re+orte #r;enes ;e Pro;,cci'n +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REPORTAR 0ATERIA PRI0A 0ES Descripcin El sistema estar habilitado para hacer el reporte de la materia prima por mes, este proceso lo realizar el Jefe de produccin. Precondicin El Jefe de produccin deber tener conocimiento de el registro de la materia prima Secuencia Normal Paso Accin 1 El jefe de produccin cuenta con la informacin de el registro de la materia prima 2 Se presentarn la siguiente actividad: REPORTAR 3 REPORTAR: Mostrar el contenido de la materia prima por mes dependiendo del mes y ao ingresados. 4 Se mostrarn los resultados al usuario. Postcondicin El usuario podr utilizar los datos a su conveniencia, sin poder modificarlos Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 60 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada mes. Importancia Vital Urgencia Puede esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede reportar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 83 CPC S!A! Ta%a (/& Es+ecificaci'n ;e CU Re+orte 0ateria Prima +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CASO DE USO REPORTAR NOTA DE INGRESO POR 0ES Descripcin El sistema estar habilitado para hacer el reporte de la recepcin de pesca por mes, este proceso lo realizar el Jefe de Almacn. Precondicin El Jefe de Almacn deber tener conocimiento de el reporte de la nota de Ingreso Secuencia Normal Paso Accin 1 El jefe de almacn cuenta con la informacin de el reporte de la Nota de Ingreso 2 Se presentarn la siguiente actividad: REPORTAR 3 REPORTAR: Mostrar el contenido de la Nota de ingreso por mes dependiendo del mes y ao ingresados. 4 Se mostrarn los resultados al usuario. Postcondicin El usuario podr utilizar los datos a su conveniencia, sin poder modificarlos Excepciones Ninguna Rendimiento El sistema deber realizar la accin descrita en la secuencia normal en un mximo de 60 Frecuencia Este caso de uso se espera que se lleve a cabo una media de 1 cada mes. Importancia Vital Urgencia Puede esperar Comentarios E1: Si el usuario ha ingresado un dato no vlido. E2: Si el sistema detecta un dato invlido y no lo puede reportar. E3: Hay fallas en la conexin con la base de datos. Prcticas Pre Profesionaes I 84 CPC S!A! Ta%a (6& Es+ecificaci'n ;e CU Re+orte Nota ;e Ingreso +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!/! Anisis /!/!"! Diagrama ;e Coa%oraci'n Diagrama ;e Coa%oraci'n Registrar Ciente 9 :_Re2istrar_Cliente 9 Jefe Produccion 9 Re2istrar_Cliente 9 ;erificar_Cliente 9 Cliente <9 5uscar Cliente =9 O'> Cliente ?9 Re2istra Cliente @9 ;ar Cliente 79 Re2istrar Cliente A9 Crear B9 eer Diagrama ;e Coa%oraci'n Registrar Pe;i;o 9 Jefe Produccion 9 :_Re2istrar_Pedido 9 ;erificar_Pedido 9 Pedido 9 Re2istrar_Pedido 9 ;erificar_Cliente 9 Cliente 79 Re2istrar Pedido ?9 5usca Pedido @9 O'> Pedido C9 Re2istra Pedido 7D9 ;ar Pedido <9 5uscar Cliente =9 O'> Cliente A9 eer E9 Gra'ar B9 eer Prcticas Pre Profesionaes I 85 CPC S!A! )ig! "N& DC Registrar Ciente ),ente& Gr,+o ;e Tra%aBo )ig! "O& DC Registrar Pe;i;o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Coa%oraci'n Registrar 0ateria Prima 9 Jefe Produccion 9 :_Re2istrar_MP 9 ;erificar_MP 9 Re2istrar_MP 9 Materia_Prima 79 Re2istrar MP B9 eer(% ?9 Re20MP @9 var0MP <9 verificar_MP =9 o'>0MP A9 Gra'ar(% Diagrama ;e Coa%oraci'n Registrar Or;en ;e Pro;,cci'n 9 Jefe Produccion 9 :_Re2istrar_OP 9 ;erificar_Pedido 9 ;erificar_O3P 9 Re2istrar_O3P 9 Orden_Produccion 9 ;erificar_MP 9 Pedido 9 Materia_Prima 79 Re2istrar O3P B9 eer 7<9 Gra'ar A9 eer C9 5uscar O3P 7D9 O'> O3P <9 5uscar Pedido =9 O'> Pedido 779 Re2istra O3P 7B9 ;ar O3P ?9 5uscar MP @9 O'> MP E9 eer Prcticas Pre Profesionaes I 86 CPC S!A! )ig! (*& DC Registrar 0ateria Prima ),ente& Gr,+o ;e Tra%aBo )ig! ("& DC Registrar Or;en ;e Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Coa%oraci'n Registrar Res,ta;o Pro;,cci'n 9 Jefe Produccion 9 :_Re2istrar_Res_Produccion 9 ;erificar_O3P 9 Orden_Produccion 9 Resultado_Produccion 9 Re2istrar Res_Produccion 79 Re2istrar Res Porduccion B9 eer 9 ;erificar_Resul_Produccion 9 Resultado_Produccion <9 5uscar O3P =9 O'> O3P ?9 5uscar Res Produccion A9 eer(% @9 O'> Res Produccion C9 Re2istrar Res Produccion E9 Gra'ar(% 7D9 ;ar Res Produccion Prcticas Pre Profesionaes I 89 CPC S!A! )ig! (:& DC Registrar Ins,mos ),ente& Gr,+o ;e Tra%aBo )ig! (L& DC Registrar Res,ta;o ;e Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Coa%oraci'n Registrar Or;en ;e Des+ac.o
9 Jefe Produccion 9 :_Re2istrar_OD 9 ;erificar_O3D 9 Orden_Des*ac4o 9 Re2istrar_O3D 79 Re2istrar O3D 9 ;erificar_Resul_Produccion 9 Resultado_Produccion <9 5uscar Res Produccion B9 eer(% =9 O'> Res Produccion ?9 5uscar O3D A9 eer(% @9 O'> O3D C9 Re2istar O3D E9 Gra'ar(% 7D9 ;ar O3D Diagrama ;e Coa%oraci'n Re+orte #r;enes ;e Pro;,cci'n 0ens,aes 9 Jefe Produccion 9 :_Re*ortar_Ordenes_Produccion_Mes 9 Re*orte_OP 9 Orden_Produccion 79 Re*ortar Ordenes Produccion Mes <9 Re*ortar OP B9 eer(% Diagrama ;e Coa%oraci'n Re+orte ;e StocA ;e Ins,mos Diarios 9 Jefe Almacen 9 :_Re*ortar_!toc+_$nsumo_Diario 9 Re*ortar_$nsumo_Diario 9 $nsumos 79 Re*ortar !toc+ $nsumo Diario <9 Re*ortar $nsumo Diario B9 eer(% Prcticas Pre Profesionaes I 90 CPC S!A! )ig! (N& DC Registrar Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo )ig! (O& DC Re+ortar Or;enes ;e Pro;,cci'n 0ens,aes ),ente& Gr,+o ;e Tra%aBo )ig! /*& DC Re+ortar StocA Ins,mo Diarios ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Coa%oraci'n Re+orte ;e StocA ;e Ins,mos +or mes 9 Jefe Almacen 9 :_Re*orte_!toc+_$nsumo_Mes 9 Re*ortar_$nsumo_Mes 9 $nsumos 79 Re*orte !toc+ $nsumo Mes <9 Re*ortar $nsumo Mes B9 eer(% Diagrama ;e coa%oraci'n Re+orte ;e Res,ta;o ;e Pro;,cci'n +or 0es 9 Jefe Produccion 9 :_Re*ortar_Resultado_Produccion_Mes 9 Re*ortar_Resultado_Produccion 9 Resultado_Produccion 79 Re*ortar Resultado Produccion Mes <9 Re*ortar Resultado Produccion B9 eer(% Diagrama ;e Coa%oraci'n ;e Notas ;e Ingreso +or 0es 9 Jefe Almacen 9 :_Re*ortar_#otas_$n2reso_Mes 9 Re*ortar_#otas_$n2reso 9 #ota_$n2reso 79 Re*ortar #otas $n2reso Mes <9 Re*ortar #otas $n2reso B9 eer(% Diagrama ;e Coa%oraci'n Re+orte ;e 0ateria Prima +or 0es 9 :_Re*ortar_Materia_Prima_Mes 9 Jefe Produccion 9 Re*ortar_MP 9 Materia_Prima 79 Re*ortar MP Mes <9 Re*ortar MP B9 eer(% Prcticas Pre Profesionaes I 91 CPC S!A! )ig! /"& DC Registrar Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo )ig! /(& DC Registrar Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo )ig! //& DC Registrar Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo )ig! /6& DC Registrar Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!/!(! Diagrama ;e Cases ;e Enti;a; $nsumos #om_$nsumo Peso Medida Descri*cion (f rom Datos% #ota_$n2reso Cantidad_Prod 1ec4a_#$ (f rom Datos% #ota_Devolucion 1ec4a_#D (f rom Datos% 7 D00n 7 D00n Cliente Modo_Contato Ra&on_!ocial R"C Direccion 6elefono 1a8 Email (f rom Datos% Orden_Des*ac4o Cant_Pro_Harina Cant_Pro_Aceite 1ec4a_Entre2a Descri*cion_Entre2a (f rom Datos% Almacen_$nsumos 1ec4a_$nicio O'ser_Al_$nsumos (f rom Datos% 700n 7 700n 7 Pedido 1ec4a_Pedido Cantidad_*edido (f rom Datos% 7 7 7 7 Resultado_Produccion 1ec4a_6ermino O'servacion (f rom Datos% 7 7 7 7 #ota_!alida 1ec4a_#! Cantidad_Prod_Dia (f rom Datos% 700n 7 700n 7 Orden_Produccion 1ec4a_OP O'servacion (f rom Datos% 700n 7 700n 7 7 7 7 7 Materia_Prima 1ec4a_lle2ada 6i*o_Pescado Estado 6onela>e_MP (f rom Datos% 7 700n 7 700n Prcticas Pre Profesionaes I 92 CPC S!A! )ig! /9& Diagrama Cases ;e Enti;a; ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!/!/! Diagrama ;e Cases ;e Anisis Prcticas Pre Profesionaes I 93 CPC S!A! )ig! /:& Diagrama ;e Cases ;e Anisis ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!/!6! Diagrama ;e Pa-,etes ;e Anisis Presentacin 2ica del #e2ocio Datos /!/!6!"! Presentaci'n
:_Re2istra_#ota_$n2reso :_Re2istrar_Cliente :_Re2istrar_$nsumos :_Re2istrar_MP :_Re2istrar_#ota_!alida :_Re2istrar_OD :_Re2istrar_OP :_Re2istrar_Pedido :_Re2istrar_Res_Produccion :_#ota_Devolucion_$nsumos :_Re2istrar_Almacen_$nsumos Prcticas Pre Profesionaes I 94 CPC S!A! )ig! /N& Ca+a ;e Presentaci'n ),ente& Gr,+o ;e Tra%aBo )ig! /L& Diagrama ;e Pa-,etes ;e Anisis ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!/!6!/! Datos Materia_Prima #ota_Dev olucion #ota_$n2reso #ota_!alida Orden_Des*ac4o Resultado_Produccion Orden_Produccion Pedido Cliente $nsumos Almacen_$nsumos Prcticas Pre Profesionaes I 96 CPC S!A! )ig! 6*& Ca+a ;e Datos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6! DiseKo /!6!"! Interfaces ;e Us,ario Carga;or ;e Sistema Prcticas Pre Profesionaes I 97 CPC S!A! )ig! 6"& Carga;or ;e Sistema ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
0enQ Princi+a Prcticas Pre Profesionaes I 98 CPC S!A! )ig! 6(& 0enQ Princi+a ;e Sistema Informtico ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro ;e Cientes Prcticas Pre Profesionaes I 99 CPC S!A! )ig! 6/& Ventana Registro ;e Ciente ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro ;e Pe;i;o Registro ;e 0ateria Prima Prcticas Pre Profesionaes I 100 CPC S!A! )ig! 66& Ventana Registro ;e Pe;i;o ),ente& Gr,+o ;e Tra%aBo )ig! 69& Ventana Registro ;e 0ateria Prima ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro ;e Or;en ;e Pro;,cci'n Registro Amac<n ;e Ins,mos Prcticas Pre Profesionaes I 101 CPC S!A! )ig! 6:& Ventana Registro ;e Or;en ;e Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo )ig! 6L& Ventana Registro Amac<n ;e Ins,mos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro Nota Ingreso Registro Nota Sai;a Prcticas Pre Profesionaes I 102 CPC S!A! )ig! 6N& Ventana Registro Nota ;e Ingreso ),ente& Gr,+o ;e Tra%aBo )ig! 6O& Ventana Registro Nota ;e Sai;a ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro Nota DeFo,ciones Prcticas Pre Profesionaes I 103 CPC S!A! )ig! 9*& Ventana Registro Nota ;e DeFo,ciones ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro ;e Ins,mos Prcticas Pre Profesionaes I 104 CPC S!A! )ig! 9"& Ventana Registro ;e Ins,mos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro Res,ta;o ;e Pro;,cci'n Prcticas Pre Profesionaes I 105 CPC S!A! )ig! 9(& Ventana Registro Res,ta;o ;e Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Registro Or;en ;e Des+ac.o Prcticas Pre Profesionaes I 106 CPC S!A! )ig! 9/& Ventana Registro Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re+orte ;e StocA ;e Ins,mos Diarios Prcticas Pre Profesionaes I 107 CPC S!A! )ig! 96& Ventana Re+orte StocA ;e Ins,mos Diarios ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re+orte ;e StocA ;e Ins,mos +or 0es Prcticas Pre Profesionaes I 108 CPC S!A! )ig! 99& Ventana Re+orte StocA ;e Ins,mos +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re+orte ;e Or;enes ;e Pro;,cci'n +or 0es Prcticas Pre Profesionaes I 109 CPC S!A! )ig! 9:& Ventana Re+orte ;e Or;enes ;e Pro;,cci'n +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re+orte ;e Res,ta;o ;e Pro;,cci'n +or 0es Prcticas Pre Profesionaes I 110 CPC S!A! )ig! 9L& Ventana Re+orte ;e Res,ta;os ;e Pro;,cci'n +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re+orte ;e Notas ;e Ingreso +or 0es Prcticas Pre Profesionaes I 111 CPC S!A! )ig! 9N& Ventana Re+orte Notas ;e Ingreso +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re+orte 0ateria Prima +or 0es Prcticas Pre Profesionaes I 112 CPC S!A! )ig! 9O& Ventana Re+orte 0ateria Prima +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!(! Diagramas ;e Sec,encia ;e DiseKo Re2i strar Cl i ente (f rom Dia2rama Casos de "so (Detallado%% Re2i strar Pedi do (f rom Dia2rama Casos de "so (Detallado%% Re2i strar Orden Producci on (f rom Dia2rama Casos de "so (Detallado%% Re2i strar Materi a Pri ma (f rom Dia2rama Casos de "so (Detallado%% Re2i strar Producci on (f rom Dia2rama Casos de "so (Detallado%% Re2i strar #ota !al i da (f rom Dia2rama Casos de "so (Detallado%% Re2i strar Al macen $nsumos (f rom Dia2rama Casos de "so (Detallado%% ;eri fi car Orden Des*ac4o (f rom Dia2rama Casos de "so (Detallado%% Re2i strar Resul tado Producci on (f rom Dia2rama Casos de "so (Detallado%% Real i &aci on Re2i strar Cl i ente_D Real i &aci on Re2i strar Pedi do_D Real i &aci on Re2i strar MP_D Real i &aci on Re2i strar Orden Producci on_D Real i &aci on Re2i strar Producci on_D Real i &aci on Re2i strar Resul tado Producci on_D Real i &aci on Re2i strar Orden Des*ac4o_D Real i &aci on Re2i strar #ota !al i da_D Real i &aci on Re2i strar Al macen $nsumos_D Prcticas Pre Profesionaes I 113 CPC S!A! )ig! :*& Diagramas ;e Sec,encia ;e DiseKo Parte " ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re2istrar #ota $n2reso (f rom Dia2rama Casos de "so (Detallado%% Re2i strar $nsumo (f rom Dia2rama Casos de "so (Detallado%% Reali &aci on Re2i strar #ota $n2reso_D Re2istrar #ota Devol uci ones (f rom Dia2rama Casos de "so (Detallado%% Reali &aci on Re2i strar #ota Devol ucion_D Real i &aci on Re2istrar $nsumos_D Re*ortar Materi a Pri ma 8 mes (f rom Dia2rama Re.uerimientos% Re*ortar notas i n2reso 8 mes (f rom Dia2rama Re.uerimientos% Re*ortar Ordenes de *roduccion 8 mes (f rom Dia2rama Re.uerimientos% Re*ortar !toc+ $nsumo Di ari o (f rom Dia2rama Re.uerimientos% Re*ortar !toc+ $nsumo 8 mes (f rom Dia2rama Re.uerimientos% Re*orte Resul tado Producci on 8 mes (f rom Dia2rama Re.uerimientos% Real i a&ci on Re*ortar Materi a Pri ma 8 mes_D Reali a&ci on Re*ortar Ordenes de *roduccion8 mes_D Reali a&ci on Re*ortar !toc+ $nsumo Di ario_D Reali a&ci on Re*ortar !toc+ $nsumo 8 mes_D Real i a&ci on Re*ortar Resul tado Produccion 8 mes_D Real i a&ci on Re*ortar notas de i n2reso 8 mes_D Prcticas Pre Profesionaes I 114 CPC S!A! )ig! :"& Diagramas ;e Sec,encia ;e DiseKo Parte ( ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Sec,encia ;e Registrar Nota ;e Ingreso
9 Jefe Produccion 9 :_Re2istra_#ota_$n2reso 9 ;erificar_O3P 9 ;erificar_$nsumos 9 Orden_Produccion 9 $nsumos 9 #ota_$n2reso 9 Re2istrar_#ota_$n2reso Re2istrar #ota $n2reso Clic+ #uevo im*iar Data:indoGs(% Clic+ 5uscar 5uscar OP ($D_OPH 1ec4a_OP% eer(% O'> OP 5uscar $nsumos($D_$nsumoH #om're% eer(% O'> $nsumos Clic+ AIadir A2re2a Cantidad al Detalle #ota $n2reso AIadir Clic+ Gra'ar 5uscar OP ($D_OPH 1ec4a_OP% eer(% O'> OP 5uscar $nsumos($D_$nsumoH #om're% eer(% O'> $nsumos Re2istrar #ota $n2reso ($D_#ota_in2resoH 1ec4a_#$% Crear(% ;ar #ota $n2reso Clic+ Modificar Ha'ilitar Data:indoGs(% Clic+ Eliminar 5uscar #$ ($D_#ota_$n2reso% Eliminar(% Clic+ Cancelar Des4a'ilitar Data:indoGs(% Prcticas Pre Profesionaes I 120 CPC S!A! )ig! :L& DS Registrar Nota ;e Ingreso ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Sec,encia ;e Registrar Nota ;e Sai;a Prcticas Pre Profesionaes I 121 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Prcticas Pre Profesionaes I 122 CPC S!A! )ig! :N& DS Registrar Nota ;e Sai;a ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
9 Jefe Produccion 9 :_Re2istrar_#ota_!alida 9 ;erificar_Almacen_$nsumos 9 ;erificar_O3P 9 Re2istrar_#ota_!alida9 Almacen_$nsumos9 Orden_Produccion9 #ota_!alida 9 ;erificar_#ota_!alida Re2istrar #ota !alida Clic+ #uevo im*iar Data:indoGs(% Clic+ 5uscar 5uscar Almacen $nsumos ($D_Al_$nsumos% eer(% O'> Almacen $nsumos 5uscar OP($D_OPH 1ec4a_OP% eer(% O'> OP Clic+ AIadir AIade Cantidad al Detalle de #ota !alida AIadir Clic+ Gra'ar 5uscar Almacen $nsumos ($D_Al_$nsumos% eer(% O'> Almacen $nsumos 5uscar OP($D_OPH 1ec4a_OP% eer(% O'> OP Re2istrar #ota !alida ($D_#ota_!alidaH $D_OPH 1ec4a_#!H Cant_Prod_Dia% CRear(% ;ar #ota !alida Clic+ Modificar Ha'ilitar Data:indoGs(% Clic+ Eliminar 5uscar #ota !alida ($D_#ota_!alidaH 1ec4a_#!% Eliminar(% Clic+ Cancelar Des4a'ilitar Data:indoGs(% Diagrama ;e Sec,encia ;e Registrar Nota ;e DeFo,ci'n Prcticas Pre Profesionaes I 123 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Sec,encia ;e Registrar Res,ta;o ;e Pro;,cci'n 9 Jefe Produccion 9 :_Re2istrar_Res_Produccion 9 ;erificar_O3P 9 ;erificar_Resul_Produccion 9 Re2istrar Res_Produccion 9 Resultado_Produccion 9 Orden_Produccion Re2istrar Res Produccion Clic+ #uevo im*iar Data:indoGs(% Clic+ 5uscar 5uscar ($D_OPH 1ec4a_OP% eer(% O'> OP 5uscar Res Produccion ($D_Res_ProdH 1ec4a_Res_Prod% eer(% O'> Res Prod Clic+ Gra'ar 5uscar ($D_OPH 1ec4a_OP% eer(% O'> OP 5uscar Res Produccion ($D_Res_ProdH 1ec4a_Res_Prod% eer(% O'> Res Prod Re2istrar Res Prod ($D_Res_ProdH $D_OPH 1ec4a_6erminoH O'servacion% Crear(% ;ar Res Prod Clic+ Eliminar 5uscar Res Produccion ($D_Res_ProdH 1ec4a_Res_Prod% Eliminar(% Clic+ Cancelar Des4a'ilitar Data:indoGs(% Prcticas Pre Profesionaes I 126 CPC S!A! )ig! L"& DS Registrar Res,ta;o ;e Pro;,cci'n ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Sec,encia ;e Registrar Or;en ;e Des+ac.o 9 Jefe Produccion 9 :_Re2istrar_OD 9 ;erificar_Resul_Produccion 9 ;erificar_O3D 9 Re2istrar_O3D 9 Orden_Des*ac4o 9 Resultado_Produccion Re2istrar OD Clic+ #uevo im*iar Data:indoGs(% Clic+ 5uscar 5uscar Res Produccion ($D_Res_ProdH 1ec4a_Res_Prod% eer(% O'> Res Produccion 5uscar OD ($D_ODH 1ec4a_Entre2a% eer(% O'> OD Clic+ Gra'ar 5uscar Res Produccion ($D_Res_ProdH 1ec4a_Res_Prod% eer(% O'> Res Produccion 5uscar OD ($D_ODH 1ec4a_Entre2a% eer(% O'> OD Re2istrar OD($D_ODH $D_Res_ProdH Cant_Prod_HarinaH Cant_Prod_AceiteH 1ec4a_Entre2aH Direccion_Entre2aH Descri*cion_Entre2a% Crear(% ;ar OD Clic+ Modificar Ha'ilitar Data:indoGs(% Clic+ Eliminar(% 5uscar OD ($D_ODH 1ec4a_Entre2a% Eliminar(% Clic+ Cancelar Des4a'ilitar Data:indoGs(% Prcticas Pre Profesionaes I 127 CPC S!A! )ig! L(& DS Registrar Or;en ;e Des+ac.o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Sec,encia ;e Re+ortar StocA ;e Ins,mos Diarios 9 Jefe Almacen 9 :_Re*ortar_!toc+_$nsumo_Diario 9 ;erificar_$nsumos 9 $nsumos 9 Re*ortar_$nsumo_Diario Re*ortar !toc+ $nsumo Diarios Clic+ Re*ortar Com*ro'ar .ue las 1ec4as esten correctamente $n2resadas eer(% O'> $nsumos Re*ortar !toc+ $nsumos Diario eer(% O'> $nsumos Clic+ $m*rimir $m*rimir Data :indoGs(% Diagrama ;e Sec,encia ;e Re+ortar StocA ;e Ins,mos +or 0es 9 Jefe Almacen 9 :_Re*ortar_!toc+_$nsumo_Diario 9 ;erificar_$nsumos 9 $nsumos 9 Re*ortar_$nsumo_Diario Re*ortar !toc+ $nsumo *or Mes Clic+ Re*ortar Clic+ $m*rimir $m*rimir Data :indoGs(% Com*ro'ar .ue las 1ec4as esten correctamente $n2resadas O'> $nsumos eer(% Re*ortar !toc+ $nsumos *or Mes eer(% O'> $nsumos Prcticas Pre Profesionaes I 128 CPC S!A! )ig! L6& DS Re+orte StocA Ins,mos +or 0es ),ente& Gr,+o ;e Tra%aBo )ig! L/& DS Re+orte StocA Ins,mos Diarios ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Sec,encia ;e Re+ortar #r;enes ;e Pro;,cci'n +or 0es 9 Jefe Produccion 9 :_Re*ortar_Ordenes_Produccion_Mes 9 ;erificar_O3P 9 Re*orte_OP 9 Orden_Produccion Re*ortar OP *or Mes Clic+ Re*ortar Com*ro'ar .ue las 1ec4as esten Correctamente $n2resadas eer(% O'> OP Re*ortar O* *or Mes eer(% O'> OP Clic+ $m*rimir $m*rimir Data:indoGs (% Diagrama ;e Sec,encia ;e Re+ortar Res,ta;os ;e Pro;,cci'n +or 0es 9 Jefe Produccion 9 ;erificar_Resul_Produccion 9 Re*ortar_Resultado_Produccion 9 Resultado_Produccion 9 :_Re*ortar_Resultado_Produccion_Mes Re*ortar Resultado Produccion Clic+ Re*ortar Com*ro'ar .ue las fec4as esten correctamente $n2resadas eer(% O'> Res Produccion Re*ortar Resultado Produccion *or Mes eer(% O'> Res Produccion Clic+ $m*rimir $m*rimir Data:indoGs (% Prcticas Pre Profesionaes I 129 CPC S!A! )ig! L9& DS Re+ortar Or;enes ;e Pro;,cci'n +or 0es ),ente& Gr,+o ;e Tra%aBo )ig! L:& DS Re+ortar Res,ta;os ;e Pro;,cci'n +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Diagrama ;e Sec,encia Re+ortar 0ateria Prima +or 0es 9 Jefe Produccion 9 :_Re*ortar_Materia_Prima_Mes 9 ;erificar_MP 9 Materia_Prima 9 Re*ortar_MP Re*ortar Materia Prima *or Mes Clic+ Re*ortar Com*ro'ar .ue las fec4as esten correctamente $n2resadas eer(% O'> MP Re*ortar Materia Prima *or Mes eer(% O'> MP Clic+ $m*rimir $mr*rimir Data:indoGs(% Diagrama ;e Sec,encia Re+ortar Notas ;e Ingreso +or 0es 9 Jefe Almacen 9 :_Re*ortar_#otas_$n2reso_Mes 9 ;erificar_#ota_$n2reso 9 Re*ortar_#otas_$n2reso 9 #ota_$n2reso Re*ortar #ota $n2reso *or Mes Clic+ Reo*rtar Com*ro'ar .ue las fec4as esten correctamente $n2resadas eer(% O'> #ota $n2reso Re*ortar #otas de $n2reso *or Mes eer(% O'> #otas $n2reso Clic+ $m*rimir $m*rimir Data:indoGs(% Prcticas Pre Profesionaes I 130 CPC S!A! )ig! LL& DS Re+ortar 0ateria Prima +or 0es ),ente& Gr,+o ;e Tra%aBo )ig! LN& DS Re+ortar Nota Ingreso +or 0es ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!/! Diagrama ;e Cases ;e DiseKo 6i *o_Producto 6i *o_Producto Cl i ente Modo_Contato Ra&on_!oci al R"C Di recci on 6el efono 1a8 Emai l 5uscar_Cl i ente(% (from Datos% Detal l e_Pedi do Canti dad 7 700n 7 700n Orden_Des*ac4o Cant_Pro_Hari na Cant_Pro_Acei te 1ec4a_Entre2a Descri *ci on_Entre2a 5uscar_Orden_Des*ac4o(% (from Datos% Materi a_Pri ma 1ec4a_l l e2ada 6i *o_Pescado Estado 6onel a> e_MP eer(% Gra'ar(% 5uscar_MP(% (from Datos% Detal l e_#ota_!al i da Cant_#! Pedi do 1ec4a_Pedi do Canti dad_*edi do (from Datos% 7 7 7 7 7 700n 7 700n Resul tado_Producci on 1ec4a_6ermi no O'servaci on 5uscar_Resul tado_Producci on(% (from Datos% 7 7 7 7 Detal l e_Orden_Producci on #ro_Producci on Cant_El a'orar Cant_Real _MP 1ec4a_$ni ci o_Prod 1ec4a_1i n_Prod 7 700n 7 700n Orden_Producci on 1ec4a_OP O'servaci on eer(% (from Datos% 7 700n 7 700n 7 7 7 7 7 700n 7 700n #ota_!al i da 1ec4a_#! Canti dad_Prod_Di a 5uscar_#ota_!ali da(% (from Datos% 7 700n 7 700n Detal l e_Al macen_$nsumos 1ec4a_l l e2ada Detal l e_#ota_Devol uci on Cant_!o'rante Al macen_$nsumos 1ec4a_$ni ci o O'ser_Al _$nsumos (from Datos% 7 700n 7 700n 7 700n 7 700n #ota_$n2reso Canti dad_Prod 1ec4a_#$ Gra'ar(% (from Datos% 7 700n 7 700n #ota_Devol uci on 1ec4a_#D Gra'ar(% 5uscar_#ota_Devol uci on(% (from Datos% 7 700n 7 700n Detal l e_$nsumos !toc+_$nsumos Detal l e_#ota_$n2reso Cant_6otal _$nsumo 7 700n 7 700n $nsumos #om_$nsumo Peso Medi da Descri *ci on eer(% Gra'ar(% 5uscar_$nsumo(% (from Datos% D00n 7 D00n 7 7 700n 7 700n !tandar_$nsumos Cant_Recomendada 700n 7 700n 7 7 7 7 7 Prcticas Pre Profesionaes I 131 CPC S!A! )ig! LO& Diagrama ;e Cases ;e DiseKo ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!6! Diagramas ;e Esta;o DE Registrar 0ateria Prima Rece*ciona Materia Prima Materia Prima 5uena Materia Prima Mala Materia Prima en 5uen Estado( Estado 5ueno % Materia Prima en Mal estado( Estado Malo % DE Registrar Pe;i;o Re2istra Pedido Pedido Pendiente Pedido Activo Pedido Reali&ado( Estado Activo % Pedido Reali&ado( Estado Pendiente % Prcticas Pre Profesionaes I 132 CPC S!A! )ig! N*& DE Registrar 0ateria Prima ),ente& Gr,+o ;e Tra%aBo )ig! N"& DE Registrar Pe;i;o ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!9! Diagrama ;e Pa-,etes ;e DiseKo Mantenimiento Procesos Re*ortes 0ANTENI0IENTOS Re2istrar Cliente (from Di a2rama Casos de "so (Detal l ado%% Re2istrar $nsumo (from Di a2rama Casos de "so (Detal l ado%% Jefe Almacen Re2istrar Pedido (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Materia Prima (from Di a2rama Casos de "so (Detal l ado%% Jefe Produccion Prcticas Pre Profesionaes I 133 CPC S!A! )ig! N(& Diagrama ;e Pa-,etes ;e DiseKo ),ente& Gr,+o ;e Tra%aBo )ig! N/& Pa-,ete ;e 0antenimientos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
PROCESOS Re2istrar Orden Produccion (from Di a2rama Casos de "so (Detall ado%% Re2istrar Orden Des*ac4o (from Di a2rama Casos de "so (Detall ado%% Re2istrar #ota Devoluciones (from Di a2rama Casos de "so (Detal l ado%% Re2istrar #ota $n2reso (from Di a2rama Casos de "so (Detal l ado%% Re2istrar #ota !alida (from Di a2rama Casos de "so (Detal l ado%% Re2istrar Almacen $nsumos (from Di a2rama Casos de "so (Detal l ado%% Jefe Almacen Re2istrar Resultado Produccion (from Di a2rama Casos de "so (Detall ado%% Jefe Produccion Prcticas Pre Profesionaes I 134 CPC S!A! )ig! N6& Pa-,etes ;e Procesos ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
REPORTES Re*ortar Materia Prima 8 mes (from Di a2rama Re.uerimientos% Re*ortar notas in2reso 8 mes (from Di a2rama Re.uerimientos% Re*ortar Ordenes de *roduccion 8 mes (from Di a2rama Re.uerimientos% Re*orte Resultado Produccion 8 mes (from Di a2rama Re.uerimientos% Jefe Produccion Re*ortar !toc+ $nsumo 8 mes (from Di a2rama Re.uerimientos% Re*ortar !toc+ $nsumo Diario (from Di a2rama Re.uerimientos% Jefe Almacen Prcticas Pre Profesionaes I 135 CPC S!A! )ig! N9& Pa-,ete ;e Re+ortes ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!:! 0o;eo )sico ;e a 1ase ;e Datos Reaciona =Rationa> Prcticas Pre Profesionaes I 136 CPC S!A! )ig! N:& 0o;eo )sico ;e a 1D Reaciona =Rationa> ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!L! Scri+t ;e 0igraci'n ;e a 1ase ;e Datos a SJL SerFer (*** CREATE TABLE Cliente ( Modo_Contato SMALLINT NOT NULL, Razon_Social SMALLINT NOT NULL, RUC SMALLINT NOT NULL, Direccion SMALLINT NOT NULL, Telefono SMALLINT NOT NULL, Fax SMALLINT NOT NULL, Email SMALLINT NOT NULL, T_Cliente_ID INTEGER NOT NULL, CONSTRAINT PK_T_Cliente26 PRIMARY KEY (T_Cliente_ID) ); CREATE TABLE Pedido ( Fecha_pedido SMALLINT NOT NULL, Cantidad_pedido SMALLINT NOT NULL, T_Pedido_ID INTEGER NOT NULL, T_Cliente_ID INTEGER NOT NULL, CONSTRAINT TC_T_Pedido74 UNIQUE (T_Cliente_ID), CONSTRAINT PK_T_Pedido34 PRIMARY KEY (T_Pedido_ID) ); CREATE TABLE Detalle_Insumos ( T_Insumos_ID INTEGER NOT NULL, Stock_Insumos SMALLINT NOT NULL, CONSTRAINT PK_Detalle_Insumos47 PRIMARY KEY (T_Insumos_ID) ); CREATE TABLE Nota_Ingreso ( Cantidad_Prod SMALLINT NOT NULL, Fecha_NI SMALLINT NOT NULL, T_Nota_Ingreso_ID INTEGER NOT NULL, T_Orden_Produccion_ID INTEGER NOT NULL, CONSTRAINT PK_T_Nota_Ingreso30 PRIMARY KEY (T_Nota_Ingreso_ID) ); CREATE TABLE Detalle_Nota_Devolucion ( Cant_Sobrante SMALLINT NOT NULL, T_Nota_Devolucion_ID INTEGER NOT NULL, CONSTRAINT PK_Detalle_Nota_Devolucion43 PRIMARY KEY (T_Nota_Devolucion_ID) ); CREATE TABLE Tipo_Producto ( Tipo_Producto SMALLINT NOT NULL, ID_Tipo_Producto SMALLINT NOT NULL, CONSTRAINT PK_Tipo_Producto46 PRIMARY KEY (ID_Tipo_Producto) ); CREATE TABLE Detalle_Almacen_Insumos ( Fecha_llegada SMALLINT NOT NULL, T_Almacen_Insumos_ID INTEGER NOT NULL, CONSTRAINT PK_Detalle_Almacen_Insumos41 PRIMARY KEY (T_Almacen_Insumos_ID) ); Prcticas Pre Profesionaes I 137 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CREATE TABLE Detalle_Nota_Salida ( Cant_NS SMALLINT NOT NULL, T_Nota_Salida_ID INTEGER NOT NULL, T_Almacen_Insumos_ID INTEGER NOT NULL, CONSTRAINT PK_Detalle_Nota_Salida40 PRIMARY KEY (T_Almacen_Insumos_ID, T_Nota_Salida_ID) ); CREATE TABLE Materia_Prima ( Fecha_llegada SMALLINT NOT NULL, Tipo_Pescado SMALLINT NOT NULL, Estado SMALLINT NOT NULL, Tonelaje_MP SMALLINT NOT NULL, ID_Materia_Prima SMALLINT NOT NULL, CONSTRAINT PK_T_Materia_Prima39 PRIMARY KEY (ID_Materia_Prima) ); CREATE TABLE Standar_Insumo ( Cant_Recomendada SMALLINT NOT NULL, T_Insumos_ID INTEGER NOT NULL, CONSTRAINT PK_Standar_Insumo44 PRIMARY KEY (T_Insumos_ID) ); CREATE TABLE Orden_Produccion ( Fecha_OP SMALLINT NOT NULL, Observacion SMALLINT NOT NULL, T_Orden_Produccion_ID INTEGER NOT NULL, T_Pedido_ID INTEGER NOT NULL, CONSTRAINT PK_T_Orden_Produccion33 PRIMARY KEY (T_Orden_Produccion_ID) ); CREATE TABLE Resultado_Produccion ( Fecha_Termino SMALLINT NOT NULL, Observacion SMALLINT NOT NULL, T_Resultado_Produccion_ID INTEGER NOT NULL, T_Orden_Produccion_ID INTEGER NOT NULL, CONSTRAINT PK_T_Resultado_Produccion35 PRIMARY KEY (T_Resultado_Produccion_ID), CONSTRAINT TC_T_Resultado_Produccion90 UNIQUE (T_Orden_Produccion_ID) ); CREATE TABLE Detalle_Pedido ( Cantidad SMALLINT NOT NULL, T_Pedido_ID INTEGER NOT NULL, ID_Tipo_Producto SMALLINT NOT NULL, CONSTRAINT PK_Detalle_Pedido45 PRIMARY KEY (ID_Tipo_Producto, T_Pedido_ID) ); CREATE TABLE Detalle_Orden_Produccion ( Nro_Produccion SMALLINT NOT NULL, Cant_Elaborar SMALLINT NOT NULL, Cant_Real_MP SMALLINT NOT NULL, Fecha_Inicio_Prod SMALLINT NOT NULL, Fecha_Fin_Prod SMALLINT NOT NULL, T_Orden_Produccion_ID INTEGER NOT NULL, ID_Materia_Prima SMALLINT NOT NULL, Prcticas Pre Profesionaes I 138 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CONSTRAINT PK_Detalle_OP38 PRIMARY KEY (Nro_Produccion) ); CREATE TABLE Orden_Despacho ( Cant_Pro_Harina SMALLINT NOT NULL, Cant_Pro_Aceite SMALLINT NOT NULL, Fecha_Entrega SMALLINT NOT NULL, Descripcion_Entrega SMALLINT NOT NULL, T_Orden_Despacho_ID INTEGER NOT NULL, T_Resultado_Produccion_ID INTEGER NOT NULL, CONSTRAINT PK_T_Orden_Despacho32 PRIMARY KEY (T_Orden_Despacho_ID) ); CREATE TABLE Detalle_Nota_Ingreso ( Cant_Total_Insumo SMALLINT NOT NULL, T_Nota_Ingreso_ID INTEGER NOT NULL, T_Insumos_ID INTEGER NOT NULL, CONSTRAINT PK_Detalle_Nota_Ingreso42 PRIMARY KEY (T_Insumos_ID, T_Nota_Ingreso_ID) ); CREATE TABLE Nota_Devolucion ( Fecha_ND SMALLINT NOT NULL, T_Nota_Devolucion_ID INTEGER NOT NULL, T_Insumos_ID INTEGER NOT NULL, T_Almacen_Insumos_ID INTEGER NOT NULL, CONSTRAINT PK_T_Nota_Devolucion29 PRIMARY KEY (T_Nota_Devolucion_ID) ); CREATE TABLE Almacen_Insumos ( Fecha_Inicio SMALLINT NOT NULL, Obser_Al_Insumos SMALLINT NOT NULL, T_Almacen_Insumos_ID INTEGER NOT NULL, T_Nota_Ingreso_ID INTEGER NOT NULL, CONSTRAINT PK_T_Almacen_Insumos36 PRIMARY KEY (T_Almacen_Insumos_ID) ); CREATE TABLE Nota_Salida ( Fecha_NS SMALLINT NOT NULL, Cantidad_Prod_Dia SMALLINT NOT NULL, T_Nota_Salida_ID INTEGER NOT NULL, T_Orden_Produccion_ID INTEGER NOT NULL, CONSTRAINT PK_T_Nota_Salida31 PRIMARY KEY (T_Nota_Salida_ID) ); CREATE TABLE Insumos ( Nom_Insumo SMALLINT NOT NULL, Peso SMALLINT NOT NULL, Medida SMALLINT NOT NULL, Descripcion SMALLINT NOT NULL, T_Insumos_ID INTEGER NOT NULL, CONSTRAINT PK_T_Insumos27 PRIMARY KEY (T_Insumos_ID) ); CREATE INDEX TC_T_Pedido73 ON Pedido (T_Cliente_ID); CREATE INDEX TC_T_Orden_Produccion94 ON Orden_Produccion (T_Pedido_ID); Prcticas Pre Profesionaes I 139 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CREATE INDEX TC_T_Resultado_Produccion89 ON Resultado_Produccion (T_Orden_Produccion_ID); CREATE INDEX TC_T_Nota_Devolucion76 ON Nota_Devolucion (T_Insumos_ID); CREATE INDEX TC_T_Almacen_Insumos82 ON Almacen_Insumos (T_Nota_Ingreso_ID); ALTER TABLE Pedido ADD CONSTRAINT FK_T_Pedido31 FOREIGN KEY (T_Cliente_ID) REFERENCES Cliente (T_Cliente_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Insumos ADD CONSTRAINT FK_Detalle_Insumos64 FOREIGN KEY (T_Insumos_ID) REFERENCES Insumos (T_Insumos_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Nota_Ingreso ADD CONSTRAINT FK_T_Nota_Ingreso56 FOREIGN KEY (T_Orden_Produccion_ID) REFERENCES Orden_Produccion (T_Orden_Produccion_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Nota_Devolucion ADD CONSTRAINT FK_Detalle_Nota_Devolucion59 FOREIGN KEY (T_Nota_Devolucion_ID) REFERENCES Nota_Devolucion (T_Nota_Devolucion_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Almacen_Insumos ADD CONSTRAINT FK_Detalle_Almacen_Insumos53 FOREIGN KEY (T_Almacen_Insumos_ID) REFERENCES Almacen_Insumos (T_Almacen_Insumos_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Nota_Salida ADD CONSTRAINT FK_Detalle_Nota_Salida54 FOREIGN KEY (T_Almacen_Insumos_ID) REFERENCES Detalle_Almacen_Insumos (T_Almacen_Insumos_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Nota_Salida ADD CONSTRAINT FK_Detalle_Nota_Salida51 FOREIGN KEY (T_Nota_Salida_ID) REFERENCES Nota_Salida (T_Nota_Salida_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Standar_Insumo ADD CONSTRAINT FK_Standar_Insumo60 FOREIGN KEY (T_Insumos_ID) REFERENCES Insumos (T_Insumos_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Orden_Produccion ADD CONSTRAINT FK_T_Orden_Produccion40 FOREIGN KEY (T_Pedido_ID) REFERENCES Pedido (T_Pedido_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Resultado_Produccion ADD CONSTRAINT FK_T_Resultado_Produccion38 FOREIGN KEY (T_Orden_Produccion_ID) REFERENCES Orden_Produccion (T_Orden_Produccion_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Pedido ADD CONSTRAINT FK_Detalle_Pedido63 FOREIGN KEY (ID_Tipo_Producto) REFERENCES Tipo_Producto (ID_Tipo_Producto) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Pedido ADD CONSTRAINT FK_Detalle_Pedido62 FOREIGN KEY (T_Pedido_ID) REFERENCES Pedido (T_Pedido_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Orden_Produccion ADD CONSTRAINT FK_Detalle_OP49 FOREIGN KEY (ID_Materia_Prima) REFERENCES Materia_Prima (ID_Materia_Prima) ON DELETE NO ACTION ON UPDATE NO ACTION; Prcticas Pre Profesionaes I 140 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
ALTER TABLE Detalle_Orden_Produccion ADD CONSTRAINT FK_Detalle_OP45 FOREIGN KEY (T_Orden_Produccion_ID) REFERENCES Orden_Produccion (T_Orden_Produccion_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Orden_Despacho ADD CONSTRAINT FK_T_Orden_Despacho65 FOREIGN KEY (T_Resultado_Produccion_ID) REFERENCES Resultado_Produccion (T_Resultado_Produccion_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Nota_Ingreso ADD CONSTRAINT FK_Detalle_Nota_Ingreso61 FOREIGN KEY (T_Insumos_ID) REFERENCES Standar_Insumo (T_Insumos_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Detalle_Nota_Ingreso ADD CONSTRAINT FK_Detalle_Nota_Ingreso57 FOREIGN KEY (T_Nota_Ingreso_ID) REFERENCES Nota_Ingreso (T_Nota_Ingreso_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Nota_Devolucion ADD CONSTRAINT FK_T_Nota_Devolucion32 FOREIGN KEY (T_Insumos_ID) REFERENCES Insumos (T_Insumos_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Nota_Devolucion ADD CONSTRAINT FK_T_Nota_Devolucion58 FOREIGN KEY (T_Almacen_Insumos_ID) REFERENCES Almacen_Insumos (T_Almacen_Insumos_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Almacen_Insumos ADD CONSTRAINT FK_T_Almacen_Insumos35 FOREIGN KEY (T_Nota_Ingreso_ID) REFERENCES Nota_Ingreso (T_Nota_Ingreso_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE Nota_Salida ADD CONSTRAINT FK_T_Nota_Salida50 FOREIGN KEY (T_Orden_Produccion_ID) REFERENCES Orden_Produccion (T_Orden_Produccion_ID) ON DELETE NO ACTION ON UPDATE NO ACTION; Prcticas Pre Profesionaes I 141 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!N! 0o;eo )sico ;e a 1ase ;e Datos Reaciona =SJL SerFer> Prcticas Pre Profesionaes I 142 CPC S!A! )ig! NL& 0o;eo )sico ;e 1D Reaciona =SJL SerFer (***> ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!6!O! 0o;eo )sico ;e a 1ase ;e Datos Reaciona =NormaiHa;o> Prcticas Pre Profesionaes I 143 CPC S!A! )ig! NN& 0o;eo )sico ;e a 1D Reaciona =NormaiHa;o> ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!9! I0PLE0ENTACI#N /!9!"! DIAGRA0A DE CO0PONENTES =Pro+,esto> CPC_DA6A5A!E0MD1 Presentacin JJEKELL Cliente JJDLL Materia Prima JJDLL Almacen $nsumos JJDLL Orden Des*ac4o JJDLL Orden Produccion JJDLL Clase cliente Clase Materia_Prima Clase #ota $n2reso Clase #ota Devolucion Clase $nsumo Clase O_Des*ac4o Clase Res_Prod Clase O_Produccion Clase #ota !alida Clase Almacen_$nsumo /!9!(! DIAGRA0A DE CO0PONENTES =Rea> CPC_!$! 70D JJEKELL CPC_DA6A5A!E Prcticas Pre Profesionaes I 144 CPC S!A! )ig! NO& Diagrama ;e Com+onentes Pro+,esto ),ente& Gr,+o ;e Tra%aBo )ig! O*& Diagrama ;e Com+onentes Rea ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!9!/! DIAGRA0A DE DESPLIEGUE =Pro+,esto> !ervidor de A*licaciones !ervidor de 5ase de Datos !Gitc4 Almacn Produccin 6CP3$P 6CP3$P Pentium $; B07G4& !0O0 :indoGs KP 7<DG5 HD ?7< M5 Memoria !ervidor !-'ase Central Ja2uar EAserver ?07 Pentium $; <G4& !0O0 :indoGs KP CD G5 HD ?7< M5 MEMOR$A Motor de 5ase de Datos9!M !erver <DDD Pentium $; HD CD G' Ram ?7< M' !0O0 :indoGs KP Pentium $; HD CD G' Ram ?7< M' !0O0 :indoGs KP 6CP3$P $m*resora 7 $m*resora < "!5 6CP3$P "!5 E*son !t-lus C=B Cartuc4os $nde*endientes HP B@=? Cartuc4os $nte2rados !:$6CH B COM C P"ER6O! Prcticas Pre Profesionaes I 145 CPC S!A! )ig! O"& Diagrama ;e Des+ieg,e Pro+,esto ),ente& Gr,+o ;e Tra%aBo Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
/!:! PRUE1A /!:!"! PRUE1A DE CA4A NEGRA Caso ;e Uso& Registrar Ciente Registrar Ciente& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Cliente 1001 Dato Grabado Correctamente 2 Modo Contacto Personal Dato Grabado Correctamente 3 Razn Social Fabrimax Dato Grabado Correctamente 4 RUC 12345678910 Dato Grabado Correctamente 5 Direccin 27 de octubre Dato Grabado Correctamente 6 Telfono 323133 Dato Grabado Correctamente 7 Fax 125-94 Dato Grabado Correctamente 8 Email fabrimax@empresa.com Dato Grabado Correctamente Registrar Ciente& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Cliente ##12sd Error! 2 Modo Contacto &/&ddd Error! 3 Razn Social "%$& Error! 4 RUC Sfdgs585 Error! 5 Direccin Ldke4451 Error! 6 Telfono Aaaaaaaa Error! 7 Fax Srwrwe Error! 8 Email sdsf@sdfds.dd.sd Error! Registrar Ciente& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Produccin Registrar Cliente Verificar que se halla registrado correctamente al cliente Se registran correctamente los datos y se almacenan en la BD Los procesos con los que cuenta la ventana tambin permite una bsqueda con cualquier campo del cliente Prcticas Pre Profesionaes I 146 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Pe;i;o Registrar Pe;i;o& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Pedido 1001 Dato Grabado Correctamente 2 ID Cliente 1001 Dato Grabado Correctamente 3 Fecha Pedido 02/06/07 Dato Grabado Correctamente 4 ID Tipo Producto 1001 Dato Grabado Correctamente 5 Cantidad Pedido 1500 Dato Grabado Correctamente 6 Estado Pendiente Dato Grabado Correctamente Registrar Pe;i;o& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Pedido Jdsjdjd Error! 2 ID Cliente "%$%$ Error! 3 Fecha Pedido Lalalalalfd444 Error! 4 ID Tipo Producto aaaaaaaaa Error! 5 Cantidad Pedido wweee Error! 6 Pedido 324324 Error! Registrar Pe;i;o& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Produccin Registrar Pedido Verificar que se halla registrado correctamente el pedido Se registran correctamente los datos y se almacenan en la BD Los procesos con los que cuenta la ventana permiten una bsqueda de los campos del pedido Prcticas Pre Profesionaes I 147 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar 0ateria Prima Registrar 0ateria Prima& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Materia Prima 1001 Dato Grabado Correctamente 2 Tipo Pescado Furel Dato Grabado Correctamente 3 Fecha Llegada 02/07/07 Dato Grabado Correctamente 4 Estado Bueno Dato Grabado Correctamente 5 Tonelaje Mp 2 Tn. Dato Grabado Correctamente Registrar 0ateria Prima& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Materia Prima werrer Error! 2 Tipo Pescado ertretert Error! 3 Fecha Llegada "%$& Error! 4 Estado sfddsfgdg Error! 5 Tonelaje Mp 12321423 Error! Registrar 0ateria Prima& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Produccin Registrar Materia Prima Verificar que se halla registrado correctamente la materia prima Se registran correctamente los datos y se almacenan en la BD Los procesos con los que cuenta la ventana tambin permiten una bsqueda con cualquier campo de la materia prima. Prcticas Pre Profesionaes I 148 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Ins,mo Registrar Ins,mo& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Insumo 1001 Datos Grabados Correctamente 2 Nombre Antioxidante Datos Grabados Correctamente 3 Peso Litros Datos Grabados Correctamente 4 Medida 1.20cm Datos Grabados Correctamente 5 Descripcin Conservante de la Harina Datos Grabados Correctamente 6 Stock 300 Datos Grabados Correctamente Registrar Ins,mo& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Insumo Xxxx Error! 2 Nombre 1233 Error! 3 Peso 147 Error! 4 Medida 1ooo Error! 5 Descripcin Error! 6 Stock @@@@ Error! Registrar Ins,mo& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Registrar Insumo Verificar que se halla registrado correctamente el insumo Se registran correctamente los datos y se almacenan en la BD Los procesos con los que cuenta la ventana permite una bsqueda de los campos de insumo Prcticas Pre Profesionaes I 149 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Amac<n ;e Ins,mos Registrar Amac<n ;e Ins,mos& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Almacn Insumos 1001 Datos Grabados Correctamente 2 Fecha Inicio 02/06/07 Datos Grabados Correctamente 3 Observaciones Se inicio de manera normal Datos Grabados Correctamente 4 ID Nota Ingreso 1001 Datos Grabados Correctamente 5 Fecha NI 05/06/07 Datos Grabados Correctamente 6 Fecha Registro 08/07/07 Datos Grabados Correctamente Registrar Amac<n ;e Ins,mos& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Almacn Insumos Abc Error! 2 Fecha Inicio 1ff Error! 3 Observaciones XXXX Error! 4 ID Nota Ingreso !!!! Error! 5 Fecha NI Aa Error! 6 Fecha Registro %%%% Error! Registrar Amac<n ;e Ins,mos& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Registrar Almacn de Insumos Verificar que se halla registrado correctamente el almacn de insumos Se registran correctamente los datos y se almacenan en la BD Los procesos con los que cuenta la ventana permite una bsqueda de los campos de almacn de insumo Prcticas Pre Profesionaes I 150 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Nota Ingreso Registrar Nota Ingreso& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Nota Salida 1001 Datos Grabados Correctamente 2 Fecha 07/07/07 Datos Grabados Correctamente 3 ID O/P 1001 Datos Grabados Correctamente 4 Cantidad x Producir 600 Datos Grabados Correctamente 5 Lista de Productos Antioxidantes Datos Grabados Correctamente 6 ID Insumo 1001 Datos Grabados Correctamente 7 Cantidad 1000 Datos Grabados Correctamente Registrar Nota Ingreso& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Nota Salida Cccc Error! 2 Fecha 1!34 Error! 3 ID O/P 29 sdjsd $ Error! 4 Cantidad x Producir ------- Error! 5 Lista de Productos " Error! 6 ID Insumo Ax. Error! 7 Cantidad <<<<< Error! Registrar Nota Ingreso& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Registrar Nota Ingreso Verificar que se halla registrado correctamente la nota ingreso Se registran correctamente los datos y se almacenan en la BD Los procesos con los que cuenta la ventana tambin permiten una bsqueda con cualquier campo de la nota ingreso. Prcticas Pre Profesionaes I 151 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Nota Sai;a Registrar Nota Sai;a& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID O/P 1001 Datos Grabados Correctamente 2 Tipo Produccin Harina Datos Grabados Correctamente 3 N Produccin 1000 Datos de la Base de Datos 4 Cantidad x Producir 500 Datos Grabados Correctamente 5 ID Almacn Insumos 1001 Datos Grabados Correctamente 6 ID Insumo 1001 Datos Grabados Correctamente 7 Cantidad Salida 2000 Datos Grabados Correctamente Registrar Nota Sai;a& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID O/P Error! 2 Tipo Produccin @@@@@ Error! 3 N Produccin xXXXXX Error! 4 Cantidad x Producir "&$ Error! 5 ID Almacn Insumos Aaa Error! 6 ID Insumo Abril --- Error! 7 Cantidad Salida erwqrwq Error! Registrar Nota Sai;a& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Registrar Nota de Salida Verificar que se halla registrado correctamente la nota de salida de insumos Se registran correctamente los datos y se almacenan en la BD En este caso, podemos llamar a los insumos de otra tabla. Prcticas Pre Profesionaes I 152 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Or;en ;e Pro;,cci'n Registrar Or;en ;e Pro;,cci'n& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Orden Produccin 1001 Datos Grabados Correctamente 2 Fecha OP 08/07/07 Datos Grabados Correctamente 3 Observaciones Se inicio con normalidad Datos Grabados Correctamente 4 ID Pedido 1001 Datos Grabados Correctamente 5 ID Materia Prima 1001 Datos Grabados Correctamente 6 N Produccin 1000 Datos Grabados Correctamente 7 ID Orden Produccin 1001 Datos Grabados Correctamente 8 Cantidad Elaborar 600 Datos Grabados Correctamente 9 Cantidad Real MP 500 Datos Grabados Correctamente 10 Fecha Inicio Produccin 07/06/07 Datos Grabados Correctamente 11 Fecha Fin de Produccin 10/05/07 Datos Grabados Correctamente Registrar Or;en ;e Pro;,cci'n& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Orden Produccin Xxxx Error! 2 Fecha OP ##### Error! 3 Observaciones (()) Error! 4 ID Pedido --Abril-- Error! 5 ID Materia Prima Error! 6 N Produccin @@@@@ Error! 7 ID Orden Produccin xXXXXX Error! 8 Cantidad Elaborar "&$ Error! 9 Cantidad Real MP Aaa Error! 10 Fecha Inicio Produccin wqrewer Error! 11 Fecha Fin de Produccin werwerew Error! Registrar Or;en ;e Pro;,cci'n& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Produccin Registrar Orden Produccin Verificar que se halla registrado correctamente la orden de produccin Se registran correctamente los datos y se almacenan en la BD En este caso, podemos buscar a las rdenes de produccin para luego poder registrarlos con normalidad Prcticas Pre Profesionaes I 153 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Nota DeFo,ci'n Registrar Nota DeFo,ci'n& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Nota Devolucin 1001 Datos Registrados Correctamente 2 Fecha Devolucin 15/07/07 Datos Registrados Correctamente 3 ID Orden Produccin 1001 Datos Registrados Correctamente Registrar Nota DeFo,ci'n& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Nota Devolucin Aaa Error! 2 Fecha Devolucin 111-- Error! 3 ID Orden Produccin %%% Error! Registrar Nota DeFo,ci'n& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Produccin Registrar Nota Devolucin Verificar que se halla registrado correctamente la nota devolucin Se registran correctamente los datos y se almacenan en la BD En este caso, podemos buscar a la nota devolucin por su ID de nota devolucin Prcticas Pre Profesionaes I 154 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Res,ta;o ;e Pro;,cci'n Registrar Res,ta;o ;e Pro;,cci'n& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Resultado Produccin 1001 Datos Registrados Correctamente 2 Fecha Termino 12/07/07 Datos Registrados Correctamente 3 Observaciones Se culmino la produccin de manera satisfactoria Datos Registrados Correctamente 4 ID Orden Produccin 1001 Datos Registrados Correctamente 5 Fecha OP 14/07/07 Datos Registrados Correctamente 6 Observaciones No se presento ningn retraso Datos Registrados Correctamente Registrar Res,ta;o ;e Pro;,cci'n& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Resultado Produccin Ew$% Error! 2 Fecha Termino Zzzz Error! 3 Observaciones /*/ Error! 4 ID Orden Produccin /*/ Error! 5 Fecha OP " Error! 6 Observaciones CCCC Error! Registrar Res,ta;o ;e Pro;,cci'n& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Produccin Registrar Resultado de Produccin Verificar que se halla registrado correctamente el resultado de la produccin Se registran correctamente los datos y se almacenan en la BD En este caso, podemos buscar a la produccin por su ID de produccin Prcticas Pre Profesionaes I 155 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Registrar Or;en ;e Des+ac.o Registrar Or;en ;e Des+ac.o& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Orden Despacho 1001 Datos Registrados Correctamente 2 Fecha Entrega 18/07/07 Datos Registrados Correctamente 3 Cantidad Harina 1000 Datos Registrados Correctamente 4 Cantidad Aceite 500 Datos Registrados Correctamente 5 Direccin de Entrega Av. Jos Olaya #1550 Datos Registrados Correctamente 6 Descripcin La entrega se efectuara en la fecha indicada Datos Registrados Correctamente Registrar Or;en ;e Des+ac.o& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 ID Orden Despacho --- Error! 2 Fecha Entrega Xxx Error! 3 Cantidad Harina ----- Error! 4 Cantidad Aceite |||||| Error! 5 Direccin de Entrega ffdsfgdg Error! 6 Descripcin dgdfgdfg Error! Registrar Or;en ;e Des+ac.o& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Produccin Registrar Orden de Despacho Verificar que se halla registrado correctamente la orden de despacho Se registran correctamente los datos y se almacenan en la BD En este caso, podemos buscar la orden de despacho por su ID de orden de despacho Prcticas Pre Profesionaes I 156 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Re+ortar StocA Ins,mo Diario Re+ortar StocA Ins,mo Diario& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 28/07/07 Datos Reportados Correctamente 2 Fecha Fin 29/07/07 Datos Reportados Correctamente Re+ortar StocA Ins,mo Diario& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 11111 Error! 2 Fecha Fin #$#$ Error! Re+ortar StocA Ins,mo Diario& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Reportar Stock Insumo Diario Verificar que se halla reportado correctamente el stock de insumos diarios Se reportan correctamente los datos y se muestran en la ventana. En este caso, podemos obtener un reporte del stock de insumos diarios, dependiendo de la fecha a buscar. Caso ;e Uso& Re+ortar StocA Ins,mo +or 0es Re+ortar StocA Ins,mo +or 0es& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 28/07/07 Datos Reportados Correctamente 2 Fecha Fin 29/07/07 Datos Reportados Correctamente Re+ortar StocA Ins,mo +or 0es& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 4344 Error! 2 Fecha Fin #$#$ Error! Prcticas Pre Profesionaes I 157 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Re+ortar StocA Ins,mo +or 0es& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Reportar Stock Insumo por Mes Verificar que se halla reportado correctamente el stock de insumos por mes Se reportan correctamente los datos y se muestran en la ventana. En este caso, podemos obtener un reporte del stock de insumos por mes, dependiendo del mes y ao a buscar. Caso ;e Uso& Re+ortar or;enes ;e Pro;,cci'n I 0es Re+ortar 'r;enes ;e Pro;,cci'n +or mes& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 28/07/07 Datos Reportados Correctamente 2 Fecha Fin 29/07/07 Datos Reportados Correctamente Re+ortar or;enes ;e +ro;,cci'n +or mes& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 11111 Error! 2 Fecha Fin #$#$ Error! Re+ortar 'r;enes ;e +ro;,cci'n +or mes& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Reportar ordenes de produccin por mes Verificar que se halla reportado correctamente las ordenes de produccin mensuales Se reportan correctamente los datos y se muestran en la ventana. En este caso, podemos obtener un reporte de rdenes de produccin, dependiendo del da y mes a buscar. Prcticas Pre Profesionaes I 158 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Re+ortar Res,ta;o ;e Pro;,cci'n +or 0es Re+ortar StocA Res,ta;o ;e Pro;,cci'n& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 28/07/07 Datos Reportados Correctamente 2 Fecha Fin 29/07/07 Datos Reportados Correctamente Re+ortar Res,ta;o ;e Pro;,cci'n& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 11111 Error! 2 Fecha Fin #$#$ Error! Re+ortar Res,ta;o ;e Pro;,cci'n& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Reporte de resultados de produccin al Mes Verificar que se halla reportado correctamente el resultado de produccin mensual. Se reportan correctamente los datos y se muestran en la ventana. En este caso, podemos obtener un reporte de resultados de produccin por mes, dependiendo del mes y ao ingresados. Prcticas Pre Profesionaes I 159 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Re+ortar Notas ;e Ingreso +or 0es Re+ortar Pro;,ctos 0ens,aes& Datos Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 28/07/07 Datos Reportados Correctamente 2 Fecha Fin 29/07/07 Datos Reportados Correctamente Re+ortar Pro;,cciones 0ens,aes& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 11111 Error! 2 Fecha Fin #$#$ Error! Re+ortar Pro;,cciones 0ens,aes& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Reportar notas de ingreso Verificar que se halla reportado correctamente las notas de ingreso mensuales Se reportan correctamente los datos y se muestran en la ventana. En este caso, podemos obtener un reporte de notas de ingreso, dependiendo del mes y ao ingresados. Prcticas Pre Profesionaes I 160 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
Caso ;e Uso& Re+ortar 0ateria Prima +or 0es Re+ortar 0ateria Prima +or 0es& Datos Vi;os Re+ortar 0ateria Prima +or 0es& Ingreso ;e Datos No Vi;os ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 11111 Error! 2 Fecha Fin #$#$ Error! Re+ortar 0ateria Prima +or 0es& Res,ta;o +or escenario CASO DE USO ESCENARIO RESULTADO CONCLUSI#N Jefe de Almacn Reportar materia Prima por Mes Verificar que se halla reportado correctamente la materia prima por mes Se reportan correctamente los datos y se muestran en la ventana. En este caso, podemos obtener un reporte materia prima por mes, dependiendo del mes y ao ingresados.
Prcticas Pre Profesionaes I 161 CPC S!A! ITE0 DATOS TIPOS DE DATOS RESPUESTA 1 Fecha Inicio 28/07/07 Datos Reportados Correctamente 2 Fecha Fin 29/07/07 Datos Reportados Correctamente Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CUADRO DE RESU0EN REJUERI0IENTOS TOTAL DE DATOS R DE ACIERTOS R DE RECDA$OS PORCENTA4E 1 6 100% 0% 100% 2 9 100% 0% 100% 3 3 100% 0% 100% Total 18 100% 0% 100% La satisfaccin de los requerimientos del sistema es del 100% O+eratiFi;a; Se han realizado las pruebas necesarias para demostrar la operatividad del sistema a travs de la validacin de la entrada de datos, cuyos valores pueden ser da tipo tiempo, fecha, alfabticos, numricos como se muestra en la siguiente tabla: TIPO CASO DE PRUE1A RESULTADO Tiempo Formato de Tiempo Formato de Fecha Aceptado Rechazado Fecha Formato de Tiempo Formato de Fecha Rechazado Aceptado Alfabtico 11.Alfa Valido 12.No Alfa 13.Campo Vacio 14.Campo Espacio 15.Sin dato Aceptado Aceptado Aceptado Aceptado Rechazado Numrico 11.Nuemro Valido 12.Numero Mximo (999999) 13.Numero Mnimo(0) 14.Numero Negativo 15.No Numero Aceptado Aceptado Aceptado Rechazado Rechazado Prcticas Pre Profesionaes I 162 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
CONCLUSIONES 1. En primer lugar, gracias al apoyo de los representantes de la Corporacin Pesquera Coishco S.A. logramos recopilar la informacin necesaria para la elaboracin del presente proyecto, como es el anlisis y diseo de un sistema informtico para el control de proceso de produccin de Harina y Aceite de pescado. 2. Como segundo punto, concluimos que el anlisis de la situacin problemtica de esta empresa fue posible gracias al trabajo en equipo del grupo de desarrollo y al apoyo de algunos agentes externos. 3. En tercer lugar, concluimos que la aplicacin de la metodologa RUP (Proceso Unificado Rational) hizo que fortaleciramos nuestros conocimientos en las fases a seguir para la elaboracin de un software, determinando la importancia de cada una de ellas en este complicado proceso para nosotros que somos novatos en esta rea de nuestra carrera. 4. Definitivamente aprendimos de una manera considerable, el manejo de las herramientas case que nos son tiles en el desarrollo de un software, como son el Rational Rose para efectos del modelado, el gestor de base de datos SQL Server 2000 y el lenguaje de programacin Power Builder 10.5. 5. Finalmente, concluimos que para la elaboracin del presente informe implic mucho esfuerzo por parte del equipo desarrollador, limitndonos en muchas ocasiones del hallazgo de alguna solucin rpida para diferentes situaciones que encontramos en este proceso de formacin de nuestra carrera. Prcticas Pre Profesionaes I 163 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO
RECO0ENDACIONES 1. En primer lugar, recomendamos a las siguientes promociones que para el desarrollo de un software se necesita cumplir cada etapa respetando el cronograma que se fij a comienzos de ciclo, con el fin de utilizar tiempos exactos y no estar en el problema de los retrasos y apuros innecesarios para la culminacin de este proyecto. 2. Se recomienda tambin estudiar de manera considerable el manejo de las herramientas case con la finalidad de no tener precauciones en el proceso de desarrollo y obviamente a obtener su mximo provecho. 3. Como otro punto importante, recomendamos tener un respeto mesurado a la aplicacin de la metodologa de desarrollo elegida, en nuestro caso el Proceso Unificado Rational, debido a las ciertas incoherencias que se pueden presentar de no seguir ordenadamente el cumplimiento de las etapas o fases. 4. Como ltimo aspecto a recomendar, sugerimos que para la elaboracin de un proyecto de estas magnitudes, se necesita total seriedad y compromiso de trabajo por parte del equipo de desarrollo, ya que es como nosotros denominamos, nuestra primera experiencia real en el desarrollo de un software. Prcticas Pre Profesionaes I 164 CPC S!A! Ingeniera Informtica y Sistemas UNIVERSIDAD PRIVADA SAN PEDRO