Você está na página 1de 85

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERA

ESCUELA PROFESIONAL DE INGENIERA INFORMTICA


DESARROLLO DE UN SISTEMA WEB PARA EL CONTROL Y PLANIFICACIN DE LA PRODUCCIN PARA LA EMPRESA COGORNO S.A.

PROYECTO DE TESIS PARA OPTAR EL TTULO PROFESIONAL DE INGENIERO INFORMTICO


PRESENTADO POR: Madeleyne Presila Silva Rodriguez Jonathan Colbert Vsquez Seminario ASESOR Dr. Humberto Linarez Coloma

LIMA PER

2013

Dedicatoria

Dedicamos el presente trabajo a nuestros queridos padres, ya que gracias a ellos tuvimos la oportunidad de forjarnos un futuro venturoso.

AGRADECIMIENTOS

Nuestro agradecimiento para todas aquellas personas que han hecho posible el presente trabajo, en especial a nuestros queridos padres que nos han dado la oportunidad de ser profesionales en la vida, as como a nuestro asesor el Ing. Humberto Linarez por todo el apoyo prestado a lo largo del desarrollo del presente trabajo de tesis. Por ltimo, agradecer a la universidad Ricardo Palma por todos los materiales e infraestructura prestada a lo largo de la investigacin.

RESUMEN

El controlar la produccin significa contemplar una serie de aristas que te aseguren una produccin eficiente. En tal sentido, una parte importante y crucial del ciclo productivo es la planificacin. La planificacin contempla un anlisis de los recursos con los que se cuenta, y los rendimientos de las lneas productivas, adems de una proyeccin de la demanda las cuales pueden ser por zonas y por clientes especficos (exportacin y clientes grandes), entre otros factores que se contempla se puede mencionar a las planificaciones de mantenimientos preventivos de las lneas de produccin as como los programas de controles de calidad. Por otro lado, teniendo la planificacin de la produccin lista para entrar en realizacin el siguiente paso es el seguimiento de la puesta en produccin de sta, es decir, controlar las posibles desviaciones que pueda sufrir el programa por factores que no fueron controlados o fueron gestionados de manera inadecuada. Finalmente, la gestin de rdenes de compras que surge a raz del uso de insumos es de suma importancia para los futuros programas de planificacin.

Palabras Claves
Planificacin de la Produccin, Sistemas Web, Controles Productivos, Estimado de mensual de ventas, Rendimiento de lneas productivas, recursos inventariables y no inventariables, Familias (Divisiones) Productivas.

INDICE
CAPTULO I - VISIN DEL PROYECTO .........................................................10 1.1. INTRODUCCIN....................................................................................................... 10 1.2. EL PROBLEMA......................................................................................................... 11 1.2.1. El Negocio.................................................................................................... 11
1.2.1.1. 1.2.1.2. 1.2.1.3. 1.2.1.4. Organizacin....................................................................................................... 11 Visin.................................................................................................................. 12 Misin ................................................................................................................. 12 Posicionamiento en el Mercado...........................................................................12

1.2.2. Procesos de Negocios..................................................................................13


1.2.2.1. Descripcin de Cada Proceso............................................................................... 13

1.2.3. Descripcin de Problema .............................................................................14


1.2.3.1. Anlisis del Problema.......................................................................................... 14 1.2.3.2. Fundamentos ...................................................................................................... 17

1.3. FUNDAMENTACIN DEL PROBLEMA..............................................................................19 1.3.1. Marco Terico..............................................................................................19


1.3.1.1. Definiciones del Negocio..................................................................................... 19 1.3.1.2. Introduccin a las Tecnologas Bsicas................................................................20

1.3.2. Estado del Arte............................................................................................. 27


1.3.2.1. ERP Implementation for Production Planning at EA Cakes Ltd.............................27 1.3.2.2. Integration of production planning and scheduling using an expert system and a genetic algorithm............................................................................................................. 31 1.3.2.3. Process and Quality Model for the Production Planning and Control Systems......33 1.3.2.4. Conclusin General ............................................................................................. 35

1.4. OBJETIVOS DEL PROYECTO........................................................................................36 1.4.1. Marco Lgico................................................................................................ 36


1.4.1.1. rbol de Problemas............................................................................................. 37 1.4.1.2. rbol de Objetivos............................................................................................... 37

1.4.2. Objetivo General.......................................................................................... 38 1.4.3. Objetivos Especficos .................................................................................39 1.5. BENEFICIOS DEL PROYECTO.......................................................................................39 1.5.1. Beneficios Tangibles ...................................................................................39 1.5.2. Beneficios Intangibles..................................................................................39 1.6. ALCANCE DEL PROYECTO.......................................................................................... 40 1.7. CONCLUSIONES....................................................................................................... 40 CAPTULO II MODELADO DEL NEGOCIO ....................................................41 2.1. REGLAS DE NEGOCIO............................................................................................... 41 2.2. CASOS DE USO DEL NEGOCIO: ..................................................................................42 2.2.1. Relacin de CUNs, .....................................................................................42 2.2.2. Diagrama de CUNs, ...................................................................................42 2.2.3. Especificaciones de CUNs...........................................................................43 2.3. DIAGRAMAS DE ACTIVIDADES DEL NEGOCIO..................................................................48 2.4. DIAGRAMA DE CLASES DE OBJETO DEL NEGOCIO ..........................................................50 2.5. CONCLUSIONES....................................................................................................... 50 CAPTULO III REQUERIMIENTOS DEL PROYECTO........................................51

3.1. REQUERIMIENTOS DEL SOFTWARE...............................................................................51 3.1.1. Relacin de requerimientos.........................................................................51 3.1.2. Especificacin de requerimientos (funcionales y no funcionales).................52 3.2. CASOS DE USO DEL SISTEMA.....................................................................................54 3.2.1. Diagrama de Actores del sistema. ...............................................................54 3.2.2. Diagrama de Paquetes.................................................................................54 3.2.3. Casos de Uso del Sistema............................................................................55
3.2.3.1. Diagrama de Casos de Uso del Sistema...............................................................55 3.2.3.2. Matriz de CUNs vs CUSs.................................................................................... 56

3.3. MODELO CONCEPTUAL DEL SISTEMA............................................................................57 3.3.1. Diagrama del Modelo Conceptual................................................................57 3.4. BENCHMARKING (ANLISIS COMPARATIVO CON OTRAS SOLUCIONES)..................................58 3.4.1. Soluciones encontradas...............................................................................58 3.4.2. Evaluacin de las soluciones encontradas...................................................58 3.5. PROTOTIPO DE LA SOLUCIN .....................................................................................59 CAPTULO IV ARQUITECTURA..................................................................66 4.1. REALIZACIN DE LOS CASOS DE USO MS SIGNIFICATIVOS PARA LA ARQUITECTURA...............66 4.1.1. Diagrama de Casos de Uso ms significativos para la arquitectura. ...........66 4.1.2. Especificacin de los casos de uso...............................................................66 4.1.3. Diagrama de secuencias de diseo. ............................................................66 4.1.4. Diagrama de clases de diseo.....................................................................66 4.2. MODELO DE DATOS................................................................................................. 66 4.2.1. Diagrama del Modelo de Datos. ..................................................................66 4.2.2. Diccionario de datos.....................................................................................66 4.3. MODELO DE DESPLIEGUE. ........................................................................................66 4.4. MODELO DE COMPONENTES......................................................................................66 4.5. CONCLUSIONES...................................................................................................... 66 CAPTULO V DESARROLLO Y PRUEBAS.....................................................66 5.1. DESARROLLO.......................................................................................................... 66 5.1.1. Plataforma tecnolgica: tecnologas, frameworks, patrones, etc. ...............66 5.1.2. Descripcin de los estndares de desarrollo................................................66 5.2. PRUEBAS............................................................................................................... 66 5.2.1. Plan de pruebas del proyecto.......................................................................66 5.2.2. Casos de uso de pruebas del proyecto para los casos de uso ms significativos para la arquitectura. ........................................................................66 5.2.3. Anlisis de las pruebas con sus respectivos reportes de ejecucin..............66 5.3. CONCLUSIONES....................................................................................................... 66 CAPTULO VI GESTIN DEL ROYECTO.......................................................67 6.1. VIABILIDAD DEL PROYECTO........................................................................................67 6.1.1. Viabilidad tcnica.........................................................................................67 6.1.2. Viabilidad econmica: .................................................................................68 6.1.3. Viabilidad legal............................................................................................. 74 6.2. ORGANIZACIN DEL PROYECTO ..................................................................................79 6.2.1. Organigrama del proyecto...........................................................................79 6.2.2. EDT del proyecto..........................................................................................79 6.3. ESTIMACIN Y EJECUCIN DEL PROYECTO.....................................................................80

6.3.1. Cronograma de ejecucin del proyecto........................................................80 6.3.2. Estimacin del presupuesto total del proyecto............................................81 2.2. Conclusiones................................................................................................... 82 4.1.1 FUENTES DE INFORMACIN WEB..............................................................................86

ndice de Grficos

ndice de Tablas

TABLA 1: SE MUESTRA LOS TIEMPOS QUE TOMA CADA ACCIN....................19 TABLA 2: CUADRO DE MTODOS Y APLICACIONES PARA PLANIFICAR LA PRODUCCIN............................................................................................ 36 TABLA 3: DESCRIBE LA LISTA DE REGLAS DEL NEGOCIO...............................41 TABLA 4: LISTA DE REQUERIMIENTOS DEL PROYECTO..................................52 TABLA 5: LISTA DE REQUERIMIENTOS FUNCIONALES DEL PROYECTO...........52 TABLA 6: LISTA DE REQUERIMIENTOS NO FUNCIONALES DEL PROYECTO......54 TABLA 7: TABLA DE LICENCIAS Y DOMINIOS NECESARIOS............................67 TABLA 8: TABLA DE HARDWARES NECESARIOS PARA LA IMPLEMENTACIN DEL PROYECTO..........................................................................................68 TABLA 9: TABLA DE VIABILIDAD ECONMICA EN CUANTO A HARDWARE.......69 TABLA 10: TABLA DE VIABILIDAD ECONMICA EN CUANTO A SOFTWARE......69 TABLA 11: TABLA DE VIABILIDAD ECONMICA EN CUANTO A RECURSOS HUMANOS................................................................................................. 70 TABLA 12: TABLA DE VIABILIDAD ECONMICA EN CUANTO A SERVICIOS PRESTADOS POR TERCEROS.......................................................................70 TABLA 13: PRESUPUESTO TOTAL DEL PROYECTO.........................................81

CAPTULO I - VISIN DEL PROYECTO


1.1. Introduccin
Actualmente, todo proceso productivo del sector industrial enfocado en la produccin de harinas como de fideos y alimentos balanceados (normado por la empresa a niveles de procedimientos) cuenta con una serie de controles, procedimientos, restricciones, etc. Para la puesta en produccin de los productos, desde la asignacin de recursos inventariables y no inventariables hasta el empacado del producto. Las empresas del sector industrial, en su mayora, analizan una serie de aristas para controlar la produccin, la cual consiste en analizar el stock de productos disponibles y das de alcance de los mismos, elaborar un estrategia de demanda en base a las estimaciones de ventas semanal, mensual, trimestral, semestral y anual (depende mucho de la poltica de ventas de las empresa), controles de calidad a niveles de las lneas de produccin, disponibilidad de insumos los cuales pueden ser recursos inventariables y no inventariables, disponibilidad de espacio en almacenes (parihuelas disponibles), disponibilidad y asignacin de recursos humanos.

10

Figura 1: Reporte del consumo nacional de pastas.

Actualmente, el Per, ocupa la posicin nmero 11 en la produccin de pastas en el mundo, segn la grfica tomada de IPO Annual Survey on World Pasta Industry (October 2012), desplazando a pases como Chile, Portugal y Colombia. Entonces, si deseamos mejorar posiciones a niveles productivos deberemos tener mejores controles sistematizados a niveles de produccin.

1.2. El Problema
1.2.1. El Negocio 1.2.1.1. Origen De origen familiar, fue fundada hace 85 aos por Don Eugenio Cogorno y su esposa Clara. Es continuada por sus hijos Herminio, Rosa y Atilio. Se dedica a la fabricacin de productos derivados del trigo: Harinas para diversos usos, fideos y alimentos balanceados para animales. Colaboran con ellos calificados profesionales que cautelan el prestigio y la calidad de la empresa y de sus productos. 11 Organizacin

Instalaciones Durante su trayectoria ha tenido un slido crecimiento en sus plantas de produccin ubicadas: en el Callao, La Perla, Ventanilla y Salaverry en Trujillo que superan los 150,000 m2. Adems de la constante modernizacin de sus instalaciones, maquinarias y tecnologa; tanto en los molinos y fbricas de fideos en Lima como en Trujillo, y que en los ltimos tres aos han superado los $ 15, 000,000 de dlares, todo ello en el marco de un plan de desarrollo denominado Rumbo al Centenario. 1.2.1.2. Visin

Ser reconocida como la mejor comercializadora de productos de calidad y nutritivos a base de trigo, con una red de distribucin a nivel nacional.

1.2.1.3.

Misin

Contribuir con la nutricin y alimentacin saludable de nuestros clientes brindndoles productos de calidad en base a trigo. Incrementar sosteniblemente las utilidades que garanticen tranquilidad de nuestros inversionistas. Garantizar un clima laboral adecuado que logre la superacin personal y profesional de nuestro personal garantizando tranquilidad econmica.
Informacin tomada de http://ww.cogorno.com.pe

1.2.1.4.

Posicionamiento en el Mercado

La industria de fideos est en pleno crecimiento. La ampliacin de los canales de comercializacin y la diversificacin de presentaciones son las principales oportunidades para ampliar el mercado. Actualmente en el mercado de Lima Metropolitana compiten alrededor de 20 marcas de fideos, entre marcas Premium, econmicas y sper econmicas. Las marcas econmicas han presentado una mayor penetracin en el mercado, y la seguirn teniendo, impulsadas por el mayor poder adquisitivo de 12

los sectores C y D, as como por la apertura de nuevos supermercados y centros de abastos que tienen a estos sectores como pblico objetivo.

Nuestro producto tradicional fideos Cogorno esta posicionado en los sectores c y d por el factor precio que se toma mucho en cuenta, la desventaja es que la mayora de los consumidores compran los fideos a granel lo cual significa que no tienen fidelidad, conocimiento o no toman importancia a la marca, solo una pequea parte de este grupo consume el producto envasado por cuestin de seguridad, salubridad y siente agrado por la marca.
Informacin tomada de http://cogornosperu.blogspot.com/

1.2.2. Procesos de Negocios 1.2.2.1. Descripcin de Cada Proceso Actualmente, los procesos que intervienen en controlar la produccin abarcan desde su planificacin hasta el empacado del producto final. Partiendo desde dicha premisa se mencionar los procesos involucrados en la produccin. A continuacin Mapa de Negocio en la cual se aprecia la interaccin de los procesos mencionados lneas atrs.

Figura 2: Procesos de Negocio del control de la produccin. 13

Ventas Este proceso se encarga de recoger la demanda del mercado interno para luego derivrselos al rea de produccin. Calidad Se encarga de que los productos producidos tengan un grado de calidad ptimo para el consumo humano. Una arista de dicho control es la programacin de controles de fumigacin de las lneas de produccin. Mantenimiento En el presente proceso se encarga de que las lneas de produccin y dems factores tangibles (maquinas, silos, molinos, entre otros) se encuentren en perfectas condiciones, para ello, se elaboran programas de controles preventivos. Planificacin En este proceso se recogen todos los datos de ventas, calidad, mantenimiento para elaborar el programa de la produccin. Tener presente que tambin intervienen otros factores para el desarrollo del programa, como son los rendimientos de moldes por lnea de produccin. Produccin Es ac donde el programa entra en produccin (elaboracin de fideos, harinas y alimentos balanceados). Empacado El producto final arrojado por las divisiones, pasa por el procesos de empacado y agrupado con bobinas (caso fideos).

1.2.3. Descripcin de Problema 1.2.3.1. Anlisis del Problema

Antecedentes Cuenta la historia que la gestin de la cadena de produccin a niveles de MRP nace en plena segunda guerra mundial por el gobierno de los Estados Unidos de Amrica. Ya en la dcada de los 50 es a causa del boom computacional que los MRPs toman mayor connotacin en los sectores de produccin. Ya en 14

la dcada de los 60 y 70 (con el avance tecnolgico) es que toman mayor relevancia debido a su apoyo en la reduccin de niveles de inventario que a su vez generaban ahorros de dinero y tiempo. Ahora bien, sabiendo que en el Per comienza la sistematizacin de procesos tibiamente en la dcada de los 80, para tomar fuerza en los 90 y consolidarse como arteria vital de toda empresa en la actualidad, se puede deducir que la gestin de la cadena productiva se gestionaba a papel y lpiz, por ejemplo, el registro de inventario se hacan en Kardex, las rdenes de produccin se ordenaban a dedo y se apuntaban en papel, etc. Los antecedentes de la empresa Cogorno no son ajenos a esta pasada realidad, puesto que como empresa Cogorno, adquiri el sistema ADAM a mediados del ao 1992 en la cual se hacan los desarrollos en RPG puro, para luego en el 2006 adquirir un sistema visual llamado SPEED400, el cual se tiene en la actualidad. Es recin en el ao 2012 donde se adquiere el modulo de produccin MRP de Costos y Control de la Produccin, en la cual no se contemplan procesos de planificacin de produccin y flujos de comunicacin para las aprobaciones del programa.

Definicin o formulacin del problema El problema que aqueja a la mayora de empresas es que no cuentan con sistemas que les permita mejorar sus controles productivos y a mantener una coordinacin fluida con todas las reas que intervienen en la produccin. En el caso de la empresa Cogorno, los procesos que intervienen en la produccin estn hechos en su mayora en hojas de clculo Excel, la cual es muy voltil cuando a datos nos referimos y tambin poco consolidable cuando se desea obtener reportes gerenciales para la toma de decisiones. Por ejemplo, las verificaciones de stock de productos es consultada de un sistema ERP, tomando dichos datos para almacenarlos en una hoja Excel en la cual se calcular los das de alcance que tiene cada producto, as mismo, las planificaciones de fumigaciones de las maquinarias y silos estn registradas en otra hoja Excel, adems como los controles de las lneas de produccin. Por 15

otro lado, las verificaciones de disponibilidad de repuestos para las lneas (por ejemplo, los moldes para la elaboracin de distintas presentaciones de fideos) estn contadas manualmente e informadas de su disponibilidad presencialmente. Los rendimientos de las lneas de produccin por moldes de presentacin de los productos estn registrados en una hoja Excel.

Figura 3: Controles de mantenimientos preventivos de las lneas de produccin.

Ahora bien, para realizar la planificacin de la produccin se toman todos los datos mencionados en el prrafo anterior (restricciones), con ello se procede a realizar el programa en una hoja Excel siempre tomando como referencia el estimado de ventas mensual que entrega el rea de ventas, tambin en una hoja Excel, as como la estimacin de ventas para exportaciones (que es responsable el rea de exportaciones). Con todas esas aristas el programador desarrolla su programa de planificacin, el cual deber ser aprobado por todas las reas que intervienen en la cadena productiva. Ahora bien, una vez aprobado el programa ocurre que existen alteraciones del programa en curso, ya sea porque una lnea de produccin se averi, se acabaron los insumos o simplemente no llegaron a tiempo, o el rea de exportacin decide que se le debe dar prioridad a otro producto debido a que los importadores variaron sus prioridades, entonces existe una coordinacin ms cerrada con el programador, es decir, los dems 16

responsables no se enteran del cambio, es ah donde se presentan los problemas de comunicacin (ver figura 2). Por otro lado, actualmente, se cuenta con un MRP que gestiona las rdenes de producciones, mas no las planificaciones, es por ello, que el programa que desarrolla el rea de planificacin se encargar de alimentar dicho mdulo.

Por ltimo, se puede apreciar que existen problemas a nivel de comunicacin, consolidacin de datos, generacin de reportes que ayude a comparar las desviaciones del programa y tomar decisiones que mitiguen las causas del no cumplimiento del programa. As mismo, la poca optimizacin que tendr la integracin de la planificacin que la gestin de las OP (rdenes de producciones). Finalmente se plantea como hiptesis la obtencin de una mejor eficiencia en la gestin de la cadena de produccin en mbitos de planificacin e integracin con un sistema MRP, mediante el Sistema Web propuesto en la presente Tesis y por lo que la eficiencia se mostrar beneficiada con una produccin ms cercana a lo planeado.

1.2.3.2. Fundamentos Actualmente, se presentan ciertas deficiencias para controlar la produccin en el mbito de la programacin (planificacin).

17

Figura 4: Ciclo de la planificacin de la produccin en plantas Cogorno S.A. En la Figura 4 se identifica la poca eficacia del uso del tiempo, y la alta volatilidad de los datos. A continuacin se mostrar un cuadro en la cual se especifica los tiempos que toma cada actividad, as como registradas. Actividad a b c d Accin Se verifica a travs de otro sistema llamado speed400, modulo de inventario Los reportes analizados estn hechos a base Hojas Excel. Los controles de fumigaciones estn en Hojas Excel Se entrega el programa va correo electrnico, previa reunin de comit y Descripcin No hay integridad de los datos No hay integridad con los datos No hay integridad con los datos No hay control de vistos buenos. Tiempo (hrshombre) 3hr 4hr 2hr 2hr coordinaciones y acciones tomadas no

18

aprobacin. e Se corrige sin comunicar a No hay 15hr (*) todos los interesados, comunicacin tambin se trabaja en Excel. fluida ni control de gestin de cambios del programa. Tabla 1: Se muestra los tiempos que toma cada accin.

(*) Las correcciones en promedio son 3 a la semana y cada una requiere 5hr hombre
Nota: los datos recogidos en la tabla 1 fueron entregados por el rea de Planeamiento.

1.3. Fundamentacin del Problema 1.3.1. Marco Terico 1.3.1.1. Definiciones del Negocio

Planificacin de la Produccin Es la funcin de direccin que programa por anticipado los factores recursos inventariables, lneas de produccin, espacios en almacn en relacin a: Demanda del mercado. Capacidad productiva. Objetivos de Ventas. En la actualidad, para planificar la produccin, se toma como referencia las

estimaciones del mercado nacional e internacional para proceder con la realizacin del programa, pero antes de ello, se pasa por un ciclo de anlisis, el cual se menciona a continuacin: 1) Al momento de programar se deber considerar los das inoperativos de las maquinas, es decir, en esos das se pueden hacer controles de calidad o de mantenimiento, para las cuales las maquinas estn reservadas ara otro fin. 2) Al momento de programar se analiza los insumos y recursos inventariables con los que se cuenta en stock.

3) Al momento de programar se deber analizar la capacidad productiva de molde por lnea de produccin para un artculo especfico. 19

Aprobacin del Programa Una vez publicado el programa de la produccin este pasa por un proceso de evaluacin por todas las partes competentes hacia la divisin (familia) afectada. Cada responsable analiza el programa y da su visto bueno para generar la orden de produccin. Replanteamiento del Programa Una vez puesto en produccin el programa este puede ser susceptible a alteraciones debido a paradas no programadas, por ejemplo, la avera de una lnea de produccin, el desperfecto de un molde o la falta de bobina para el enrollado de algn producto debido, puede darse el caso, por una mala gestin de comunicacin con el responsable del rea de almacenes, en algunos casos, pese a haber aprobado el programa en primera instancia Conclusin Las actividades se mencionan en la tabla 1 (ver figura 4) sern reemplazadas por actividades automatizadas a travs de un sistema web, el cual permita una comunicacin fluida con los responsables de cada divisin de produccin. Adems, los rendimientos de cada lnea productiva sern obtenidos de manera automtica para una programacin de la produccin ms eficiente. Como se observa es de suma importancia que dicho programa cuente ya con los controles de calidad y mantenimiento programados, de ese modo el Planeador productivos de cada lnea definidos. tendr los das

1.3.1.2.

Introduccin a las Tecnologas Bsicas Plataformas de Desarrollo Web

1.3.1.2.1.

Hoy En da todas las aplicaciones Web se basan en el protocolo HTTP el cual junto al protocolo TCP/IP se encarga de establecer comunicacin entre el cliente Web a travs de cualquier browser (IE9, opera, Firefox, Chrome, Safari, etc) y el servidor Web.

20

Figura 5: Ubicacin de los protocolos HTTP y TCP/IP en el diagrama de Red.

Actualmente, en el mercado de Software existen diversas plataformas para desarrollar aplicaciones Web, entre otras tecnologas. describirn las ms importantes: a) Microsoft A continuacin, se

La plataforma de desarrollo que auspicia Microsoft es Visual Studio .Net la cual est orientada a desarrollar aplicaciones de escritorio y mviles, sitios, aplicaciones Web, hasta sistemas operativos. Visual Studio.Net 2010 ofrece las siguientes posibilidades: Disear aplicaciones distribuidas Administrar soluciones, proyectos y archivos Trabajar con cdigo, HTML y archivos de recursos Conectarse a recursos remotos con el Explorador de servidores Generar, depurar y probar Implementar aplicaciones y componentes Manipular el entorno de desarrollo

Componentes del Visual Studio 2010 .NET Framework es un entorno de ejecucin administrado que proporciona diversos servicios a las aplicaciones en ejecucin. Consta de dos componentes 21

principales: Common Language Runtime (CLR), que es el motor de ejecucin que controla las aplicaciones en ejecucin; y la biblioteca de clases de .NET Framework, que proporciona una biblioteca de cdigo probado y reutilizable al que pueden llamar los desarrolladores desde sus propias aplicaciones. Los servicios que ofrece .NET Framework a las aplicaciones en ejecucin son los siguientes:
Informacin tomada de http://msdn.microsoft.com/es-es/library/vstudio/hh425099.aspx

Common Language Runtime (CLR) Gestiona el cdigo en tiempo de ejecucin y provee los servicios bsicos, como administracin de memoria, control de excepciones y control de hilos de ejecucin. Base Class Library Contiene la mayor cantidad de funcionalidades el desarrollo de cualquier tipo de Software. Encapsula los tipos bsicos, clases para la entrada/salida, seguridad, colecciones de datos, entre muchas cosas ms.

Figura 6: Arquitectura del Framework 4.0.

b)

JSP - Java Sun 22

Java Server Page es una tecnologa orientada al desarrollo de pginas Web, tanto estticas como dinmicas y para ello hace uso de programacin java. Cabe resaltar que JSP es multiplataforma, es decir, se puede ejecutar en cualquier servidor Microsoft o Linux. As mismo, JSP es la combinacin de HTML con XML en la cual se incrustan etiquetas especiales para colocar cdigo java (java mediante Scripts) y tambin se pueden usar libreras de terceros. Servlet Un servlet es una clase de lenguaje de programacin Java que se utiliza para ampliar las capacidades de los servidores que alojan aplicaciones accesibles a travs de un modelo de programacin de peticin-respuesta. Aunque servlets pueden responder a cualquier tipo de solicitud, que se utilizan comnmente para extender las aplicaciones alojadas en servidores web. Para tales aplicaciones, la tecnologa Java Servlet HTTP define clases especficas de servlets. Los paquetes javax.servlet y javax.servlet.http proporcionar interfaces y clases para escribir servlets. Todos los servlets debe implementar la interfaz Servlet, que define los mtodos de ciclo de vida. Al implementar un servicio genrico, puede utilizar o extender la clase GenericServlet siempre con la API Java Servlet. La clase HttpServlet proporciona mtodos, tales como doGet y doPost, para el manejo de servicios especficos de HTTP.
http://docs.oracle.com/javaee/5/tutorial/doc/bnafe.html

Arquitectura MVC La arquitectura ms usual usando ests dos tecnologas (JSP y Servlets) es MVC

23

Figura 7: La forma ms usual y correcta de usar JSP con servlets es empleado la arquitectura MVC.

Conclusin De las dos plataformas de desarrollo mencionadas la que usar para el desarrollo del sistema Web ser la de Visual Studio.net 2010 por los siguientes motivos: Poltica de la empresa. Integracin de todos los sistemas Web en una sola plataforma la cual es .NET. Actualmente, se cuenta con las licencias respectivas de Visual Studio.NET.

Nota: lo mencionado anteriormente no quiere decir el uso tecnologa Java no aplica para el desarrollo del proyecto. Tanto java como .NET son buenos entornos de desarrollo para proyectos de sistemas Web.

1.3.1.2.2.

JavaScript

JavaScript es propiamente un lenguaje de programacin que se ejecuta en el lado del cliente, es decir no necesita compilarse en el lado del servidor (consumo de recursos). Java Script es creado a raz de la necesidad de que el usuario interactu de manera ms fluida con las aplicaciones Web. Con Java Script se puede crear las siguientes funcionalidades: 24

Contadores de visita. Efectos visuales. Validaciones en los formularios. Calculadoras. Eventos que son realizados por el usuario. Operaciones matemticas. Comportamientos personalizados de los controles.

A Continuacin, se realizar un ejemplo del uso de JavaScript en una pgina HTML bsica.

Figura 8: Cabe resaltar que todo cdigo java Script deber estar enmarcado por la etiqueta <script></script>. En el ejemplo, se puede apreciar que en el evento onClick se hace el llamado a la funcin EsMayorEdad(), la cual se encarga de determinar, en base a la edad ingresada por el usuario, si la persona registrada es menor o mayor de edad.

Funciones Bsicas document.getElementById(id): obtiene el objeto a partir del id. elemento.getElementsByTagName(name): obtiene los elementos a raz del nombre de un objeto, por el ejemplo el tag tr de una tabla HTML. 25

string.split(caracter): divide una cadena segn el caracterer pasado por parmetro. elemento.focus: sita el foco en el elemento indicado. document.createElement(tag). Crea un elemento elemento.removeChild: remueve un elemento. Alert(mensaje): enva un mensaje de alerta.

Por ltimo, es importante mencionar que JavaScript soporta funciones iterativas y condicionales (for, while do, do while, if then, foreach) .

1.3.1.2.3.

Lenguajes de Marcada HTML XML

El estndar desarrollado por la World Wide Web se basa en crear etiquetas para definir la estructura de textos. Cabe resaltar que los lenguajes de marcado no tienen las mismas cualidades que los lenguajes de programacin, es decir, realizar operaciones aritmticas o fungir como variables para cualquier tipo de operacin. HTML La totalidad de codificacin de una pgina web est desarrollada en HTML. Gracias a las etiquetas se pueden definir estructuras como tablas, etiquetas DIVs, prrafos, saltos de lnea, entre ms caractersticas. Para ver la estructura de una pgina Web ver la Figura 8. XML El lenguaje de marcas XML nace con la finalidad de sentar un estndar para el intercambio de informacin estructura entre distintas plataformas, un claro ejemplo, es en el empleo de las WebServices debido a que est tecnologa usa el formato XML para procesar la informacin. 1.3.1.2.4. Ventajas No necesita instalacin alguna en la PC cliente debido a que su ejecucin es a travs de un navegador web. 26 Ventajas y desventajas de las aplicaciones WEB

Puede ser ejecutado desde cualquier regin del Per (o del mundo), si necesidad de estar conectados a la red de la empresa. El despliegue de las actualizaciones es inmediata y recae sobre todos al mismo tiempo. Es multiplataforma debido a que puede ser ejecutado desde cualquier sistema operativo. Hay un consumo de recursos ms ptimo, debido a que las transacciones se pueden ejecutar en el lado del cliente usando tecnologas con AJAX.

Desventajas o La disponibilidad depende de la conexin a internet tanto en el cliente como en el servidor. Actualmente, se cuenta con respaldos de Back Up de internet En el caso que se ejecuten fuera de la red de la empresa, muchas veces es necesario instruir al usuario para que actualice alguna opcin del navegador ara el correcto funcionamiento de la web, por ejemplo, permitir ejecuciones de JavaScript. o o o Al usar la red de internet se es susceptible cuando a seguridad nos referimos. Robo de informacin. Alteracin de la informacin. Saturacin adrede por parte de usuarios maliciosos, apoyados por herramientas informticas.

1.3.2. Estado del Arte

1.3.2.1.

ERP Implementation for Production Planning at EA Cakes Ltd.

Victor Portougal es un profesor asociado al Departamento de Sistemas de Informacin y Gestin de Operaciones, en la Escuela de Negocios de la Universidad de Auckland en Nueva Zelandia, y es quien nos describe de una manera detallada la puesta en funcionamiento del sistema (SAP) y su modulo 27

de planificacin de produccin de productos para la empresa EA Cakes Ltd. Esta es una prospera compaa dedicada a la fabricacin de comida rpida que comparte el mercado de Nueva Zelandia y la regin de Asia- Pacifico y la cual produce ms de 400 clases de diferentes productos de comida fresca y congelada. Por muchos aos la compaa EA Cakes Ltd fue desarrollando una marca de gran prestigio y disfruto de un mercado estable, es as que su estrategia de produccin dominante siempre fue MTO (Make-to-Order o Fabricar para la Orden). Fue as que clientes permanentes como supermercados, tiendas y restaurantes hicieron sus pedidos con entrega para la prxima semana o para intervalos ms largos, entonces la compaa provey de un buen servicio al cliente en relacin a la calidad y tiempo de entrega. Pero para fines de los 90s, EA Cakes Ltd. disminuyo su participacin en muchos de los mercados tradicionales ya que la principal razn fue el aumento de precios debido a los costes de produccin altos de la compaa y por consiguiente las empresas competidoras brindaron precios inferiores sobre productos similares. La famosa marca de la compaa no atrajo suficientes clientes para apoyar los precios ms altos. Pronto la compaa fue forzada a reconsiderar su estrategia de ventas y produccin, por lo que es aqu en donde se origino una disyuntiva. Por un lado su equipo de especialistas de TI estaba seguro de que el software SAP existente poda proveer el soporte suficiente al proceso de planificacin de la produccin de la empresa y por otro lado el personal del proceso mencionado tena dudas acerca de los mdulos preestablecidos de SAP. Ante la incertidumbre de que si un sistema de software estndar como SAP pueda dar el soporte informtico suficiente al diseo de un sistema de la empresa desarrollado por separado?, la direccin de la empresa invito a una compaa consultora la cual sugiri disear rpidamente un sistema de prototipo desigual. El nuevo sistema de planificacin de la produccin constara de tres niveles.

28

Figura 9: niveles de la planificacin de la produccin.

Aggregate Capacity Planning (ACP) El presupuesto de las ventas no es solo un pronstico simple de la cantidad de productos que podan ser vendidos en el futuro, tambin es una herramienta de direccin para el control del rendimiento de la compaa por parte del directorio, por lo que debe ser objetivo y definir claramente lo que podra ser vendido adems de satisfacer los objetivos de negocio y financieros de la compaa. El presupuesto de ventas es una herramienta de direccin que hace uso el directorio para controlar el rendimiento de la compaa. El departamento de mercadotecnia provee otras contribuciones como el lanzamiento de nuevos productos y otras iniciativas de mercadotecnia. Master Production Scheduling(M.P.s) Es la herramienta de directiva ms importante para el director de operaciones de una compaa de MTS. Las entradas principales de M.P.s son: * Plan de capacidad total por el seguimiento dos meses, * Niveles de accin verdaderos, y * Pronstico de demanda de corto plazo.

29

Otras funciones de este nivel son: 1. Guardar niveles de accin deseables. 2. Implementar un" principio de "Velocidad - para - mercado": reaccin frente a los cambios importantes en la demanda del mercado rpidamente. Shop Floor Scheduling Este nivel lleva a cabo la planificacin verdadera durante la prxima semana (con una subdivisin diaria), especificado por lneas de produccin y productos. Las restricciones de planificacin (para tantos hombres como la planificacin de mquinas) han sido trabajados como programas recomendados fijos para las proporciones diferentes del producto. La planificacin es llevada a cabo inicialmente al principio de la semana planeada (la carrera principal) en el orden que trabaja un programa semanal ptimo. Al final de cada da, cuando la realimentacin sobre la produccin verdadera se pone disponible, el procedimiento es la carrera para el resto del perodo de planificacin (una carrera de control). Durante esta corrida el plan actualizado por los siguientes das, sujeto a las mismas restricciones de planificacin, es producido. En conclusin El autor nos da a conocer que debido a los problemas presentados por la empresa, y segn el anlisis realizado a estos, por parte de los especialistas de TI y el personal de planificacin de la produccin, se llego a la conclusin de que implementar los mdulos existentes en el software SAP y haciendo uso completo sus funcionalidades a la vez de modificar los procesos de la empresa, aunque corriendo algunos riesgos, resultara ms barato, en comparacin a modificar a gran medida este software para que pueda cumplir con los procesos de planificacin de la empresa, adems del costo por brindar soporte al software.

30

1.3.2.2. Integration of production planning and scheduling using an expert system and a genetic algorithm Segn A. Lawrynowicz, autor de la presente publicacin, los enfoques tradicionales con respecto a los procesos de planificacin y programacin se dan de manera secuencial, donde el plan de proceso es determinado antes que la planificacin verdadera sea llevada a cabo. Es por eso que los sistemas de planificacin prcticos tienen que poder reaccionar frente a los eventos de tiempo real con un tiempo de respuesta aceptable y cambiar la programacin apropiadamente. Por lo tanto el autor nos propone una nueva metodologa con la aplicacin de la inteligencia artificial para soportar la planificacin de la produccin y la programacin en la red de suministro. En donde el problema de planificacin de la produccin es solucionado primero y luego el problema de la programacin es considerado con la restriccin de la solucin. Se tiene en cuenta que los sistemas de planificacin prcticos tienen que poder reaccionar frente a los eventos importantes de tiempo real, dentro de un lapso de respuesta aceptable y replantear la programacin apropiadamente. En muchos procesos de produccin, la informacin de tiempo real puede ser obtenida de computadoras de control de proceso y otros sistemas de observacin. El enfoque es implementado como una combinacin del sistema experto y el algoritmo gentico. La pregunta respecto a cmo un programador de horarios debe responder a los cambios en un sistema dinmico en este ambiente es muy importante para muchas empresas. Entre la creacin de programa y la ejecucin, uno o algunas suposiciones podran haber cambiado con respecto a, por ejemplo, la disponibilidad de mquina, material que suministro o cambio del mantenimiento programan (Percy y Kobbacy2000). Tradicionalmente requerimientos importantes que planean (MRP), planificacin de recurso de fabricacin (MRPII) y sistemas de planificacin (ERP) de recurso 31

de la empresa son usados por empresas grandes como la planificacin de produccin y las herramientas de planificacin. Porque el implementar el coste de tal sistema es muy alto, muchas empresas pequeas y medianas combinan esto con la otra planificacin de produccin y controlan conceptos, como la tecnologa de produccin justo a tiempo y optimizado. Por lo tanto, la presente investigacin se concentra en lo siguiente: (a) Cmo hacer un plan de proceso flexible teniendo en cuenta el estado del rea de trabajo y disear la informacin; (b) cmo hacer un programa eficiente teniendo en cuenta las situaciones dinmicas del rea de trabajo y la complejidad de las restricciones de recurso; (c) cmo hacer un modelo integrado apropiado, que incluye las restricciones varias. En conclusin La presente investigacin que ha tenido como propsitos principales, mejorar la eficiencia de la planificacin tradicional y controlar los mtodos, demuestra cmo puede ser usada una tcnica de inteligencia artificial para optimizar la fabricacin, los planes de construccin y programacin para diferentes objetivos como es minimizar el tiempo y maximizar la utilizacin. Por lo tanto se establece la generacin de los planes de produccin sobre la base de recursos internos disponibles subcontratando computadoras. Adems, los mtodos inteligentes propuestos pueden ser aplicados cuando hay una necesidad ara re-plantear o reprogramar. Es de conocimiento general que en una fbrica de la vida real ocurre a menudo la interrupcin de la produccin, por lo tanto en tal situacin, el sistema experto y el algoritmo genrico ejecutan el re-planteado y reprograman muy rpidamente. Con este enfoque, el problema de la planificacin de produccin es solucionado primero y luego el problema de planificacin es considerado con la restriccin de la solucin. Como una desventaja se tiene que no ofrece la planificacin de la reduccin a corto plazo y la planificacin para cubrir 32

requisitos del mercado cambiando para que pueda utilizar la mejor capacidad disponible de sistemas de fabricacin. La propuesta de combinar del sistema experto y el algoritmo gentico ha sido evaluada usando datos de fbricas legtimas.

1.3.2.3. Process and Quality Model for the Production Planning and Control Systems La presente investigacin es formulada por el Dr. Halim Kazan del Instituto de Tecnologa de Gebze, el Dr. Ahmet Erglen, de la Universidad de Nigde, y el Dr. Haluk Tanriverdi de la Universidad de Sakarya, todos en Turqua. En primera instancia se presenta una base para la tecnologa del proceso y el sistema. Luego se presenta el sistema de control y modelos de calidad para la planificacin de la produccin. Descripcin del problema Cada situacin en un determinado escenario tienen que ser planeado cuidadosamente paso a paso a lo largo de la planificacin de la produccin y controlar el proceso de la investigacin en la medicin de la produccin. Sin embargo en la presente investigacin no se provee un modelo con enfoque en procedimientos para tasar, mejorar y controlar la calidad del proceso. Esta investigacin desarrolla un proceso y modelo (PQAM) de calidad que pueda ser usada para tasar el rendimiento de un sistema en la cadena de suministros y sub-sistemas para ayudar a identificar areas problemticas. El proceso y el modelo de calidad (PAQM) El modelo PAQM consta de quince mdulos integrados. Los detalles y los pasos relacionados con el procedimiento de cada mdulo son los siguientes. Mdulo A1. Su propsito es definir el proceso, la tecnologa y el sistema que todos requerirn para las actividades. Mdulo A2. Su propsito es disear el sistema de & C de PP. 33

Mdulo A3. Su propsito es implementar el proceso, la tecnologa y sistema. Mdulo A4. Su propsito es dirigir la planificacin de produccin y controlar sistemas. Mdulo A5. Su propsito es mejorar el proceso, la planificacin de produccin y los sistemas de control. Mdulo A6. Su propsito es identificar la cantidad apropiada a lo largo del proceso en la produccin. Mdulo A7. Su propsito es identificar el tiempo apropiado para el proceso, la planificacin de produccin y los sistemas de control. Mdulo A8. Su propsito es identificar el nivel apropiado de la cantidad en la lnea de montaje y controlar sistemas. Mdulo B1. Su propsito es controlar el sistema y la calidad a lo largo de la planificacin de produccin y controlar el proceso. Mdulo B2. Su propsito es identificar requisitos del cliente (interno y externo), las expectativas y la impresin en orden de mejorar el rendimiento de servicio al cliente constantemente.

Mdulo B3. Su propsito es establecer y refinar la definicin de la calidad en la planificacin de la produccin y el sistema de control. Mdulo B4. Su propsito es identificar el coste actual, la productividad y las medidas del servicio e identificar brechas en las mediciones actuales. Mdulo B5. Su propsito es valorar el rendimiento actual y poner los padrones para la productividad del coste, y atender los objetivos. Mdulo B6. Su propsito es identificar e implementar los cambios para mejorar el rendimiento de proceso de planificacin de la produccin en conjunto.

Mdulo B7. Su propsito es controlar y monitorear el rendimiento de productividad y servicio para asegurar que el proceso cubra los padrones.

Planificacin de produccin y Control En 1997 DeToro y Tenner provea un enfoque gradual para la mejora de proceso. Su modelo es sobre la base de los principios establecido por Crosby, Deming, Juran y Feigenbaum. Los pasos involucrados en su proceso de 34

mejora ininterrumpido lo son: 1. Comprensin al cliente. Comprenda los requisitos del cliente final y valore la habilidad de la organizacin de cubrir estos requisitos. 2. Tasacin de la eficiencia. Recoja los datos sobre medidas de proceso internas y determine si el proceso est cubriendo tales demandas como el coste, el tiempo del ciclo o la variabilidad. 3. Anlisis del proceso. Determine la eficiencia y la eficacia del proceso, en este paso, la mejora apropiada de que la ruta debe ser identificado: la mejora ininterrumpida, benchmarking, o reingeniera. Si la mejora ininterrumpida es el sendero apropiado entonces luego el paso cuatro es llevado a cabo. 4. Mejora del proceso. El estudio del plan es usado como un enfoque para mejorar el proceso. 5. Implementacin de los cambios. Haga los ajustes necesarios. 6. Normalizacin y monitoreo. Estar al da con el rendimiento, monitoreo del proceso y mejora continua. En conclusin PAQM provee una metodologa para implementar un programa de calidad o mejorar uno existente. Por lo tanto a travs de esta serie de mdulos, el modelo PAQM nos ofrece un mtodo para la identificacin del proceso, la medicin y el control. Adems es una metodologa sistematica que prescribe: Los aspectos especficos de la calidad debe ser medida. Un mtodo para medir estos aspectos de la calidad. Un mtodo para usar tales medidas en valorar, mejorar y controlar en conjunto el sistema de la cadena de suministro.

1.3.2.4.

Conclusin General

Metodolog a implement

Uso

35

ada Caso 1 Se tomara como referencia lo mencionado en el punto 1.3.2.1 Master Production Scheduling(M.P.s): Se menciona que la produccin obedece a una demanda de corto plazo. El proyecto de tesis, priorizar la programacin de la produccin semanal y mensual. Shop Floor Scheduling: Menciona que la produccin debe considerar restricciones de produccin. El proyecto de tesis, considerar y tomar dicho punto como referencia para el desarrollo del sistema web, la cual tendr una seccin para considerar dichas restricciones. Caso 2 tomando como referencia lo mencionado en el punto 1.3.2.2 Se coincide en que todo plan de proceso productivo debe ser flexible, pero en el presente proyecto no se tomar como base un diseo de algoritmo gentico, sino los cambios obedecern a paradas no programadas. Caso 3 Para el presente caso no aplica el mtodo PAQM, debido
a que los procesos y forma de trabajo ya estn establecidos .

Tabla 2: Cuadro de mtodos y aplicaciones para planificar la produccin.

1.4. Objetivos del Proyecto 1.4.1. Marco Lgico A continuacin, se muestra el marco lgico con la cual se quiere lograr un anlisis de las condiciones actuales del entorno, de tal modo, se pueda obtener una idea ms clara, a nivel macro, de la problemtica a nivel a de procesos (conceptualizacin del problema)

36

1.4.1.1. rbol de Problemas A continuacin, se muestra el rbol de problemas teniendo como punto central actividades poco ptimas para la planificacin de la produccin

Figura 10: rbol de problemas.

1.4.1.2. rbol de Objetivos A continuacin, se muestra el rbol de objetivos teniendo como punto central actividades ptimas para la planificacin de la produccin.

37

Figura 11: rbol de objetivos.

1.4.2. Objetivo General El objetivo general del presente proyecto de investigacin es lograr que la produccin sea controlada a niveles de planificacin, consolidacin de informacin e integracin de sistemas y una comunicacin fluida. Finalmente, obteniendo un mejor control de la cadena de produccin, se tendr una mejor rentabilidad de dinero.

38

1.4.3. Objetivos Especficos


Consolidar el anlisis de los rendimientos de las lneas de produccin necesarias para la planificacin de la produccin. Controlar la planificacin de la produccin de modo tal que consulte la informacin necesaria de un solo repositorio de datos. Facilitar la generacin de reportes relacionados con la produccin. Integrar la planificacin de la produccin con el MRP de Costos y control de la Produccin. Que la comunicacin sea ms fluida y oportuna con todos los involucrados en la cadena productiva.

Lograr que se planifique de manera integrada los controles preventivos de las lneas de produccin, as como los controles de calidad tanto en las lneas como en los silos de harina.

1.5. Beneficios del Proyecto

1.5.1. Beneficios Tangibles Permitir la reduccin de costos gracias a que se desarrollar e implementar un sistema Web que permita gestionar la planificacin de manera eficaz, es decir, se producir en los tiempos establecidos y de acuerdo la capacidad productiva, y demanda del mercado. La produccin de acuerdo a lo que solicita el mercado es vital en toda empresa, debido a que no se tendr sobre Stock fuera del rango establecido en los das de alcance que tiene cada producto debido a una sobre produccin, ocasionando despus que el producto se tenga que donar, vender a precios menores para que las perdidas no sean tan cuantiosas, etc. 1.5.2. Beneficios Intangibles La comunicacin fluida entre las reas involucradas es de vital importancia debido a que no se caer en la produccin improvisada, es decir, sin que el encargado de almacn justifique y apruebe que se cuenta con los insumos necesarios para la produccin o que se cuenta con la cantidad de bobinas necesaria para el empacado del producto, as mismo, que los responsables de planta de produccin den visto bueno a lneas de produccin. 39

Con todas las partes enteradas de lo que se necesita producir y con la capacidad productiva sentada, ya no habr margen de error justificado (fuera de alguna avera ocasional de maquinara) para programar la produccin, en conclusin, los tiempos en el desarrollo del programa se vern disminuidos considerablemente. Se espera que el tiempo que toma el desarrollo del programa se vea reducido en un 40% teniendo como dato que en promedio el desarrollo toma 3 hrs.

1.6. Alcance del Proyecto Modelado total del Negocio Modelado Total de Sistema Diseo de la base de Datos. Arquitectura del sistema WEB. Desarrollo total del sistema Web Fiabilidad de la informacin. Pruebas de software. Manual de usuario.

1.7. Conclusiones Primero, con la implementacin del sistema Web se desea producir de acuerdo a la demanda del mercado. Segundo, con la implementacin del sistema Web se desea sentar un mejor flujo de comunicacin y coordinacin entre los responsables de la cadena productiva. Tercero, automatizar gran parte de los procesos de la planificacin de la produccin e integrar los datos que actualmente estn en Excel hacia el SGBD DB2.

40

CAPTULO II MODELADO DEL NEGOCIO


2.1. Reglas de Negocio
A continuacin, se describirn las reglas de negocio. LISTA DE REGLAS DE NEGOCIO NRO ROL TAREA 1 Gerente Regional Elaborar las estimaciones de ventas regionales 2 Asistente de Ventas Elaborar las estimaciones de ventas mensuales del mercado nacional 3 Control de Calidad Generar el plan de control de fumigaciones 4 Supervisor Generar plan de Mant.Molino mantenimientos preventivos molino 5 Supervisor Mant. Generar plan de Fbrica mantenimientos preventivos molino 6 Jefe de Generar los programas de Planeamiento produccin Comit aprobador Aprobar el programa para la 7 Molino produccin de la siguiente semana 8 Comit aprobador Aprobar el programa para la Fbrica produccin de la siguiente semana 9 Super. Almacenes Verificar y generar rdenes de Compra de insumos 10 Proyectos Entregar reporte de ventas Exportacin semanal exportacin

HERRAMIENTA Excel Excel Excel Excel Excel Excel Reunin presencial Reunin presencial Speed400 Excel

1 2 3 4 5 6

Reglas de Operacin Simple El programa de planta fideos se aprueba en comit todos los jueves El programa de Molino se aprueba en comit todos los Martes Todos los programas son puestos en produccin los das lunes Cuando ocurre una reprogramacin se debe comentar a todos los involucrados del comit. Toda insumo debe cumplir con los das de alcance establecidos Tabla 3: Describe la lista de reglas del negocio.

41

2.2. Casos de Uso del Negocio:


2.2.1. Relacin de CUNs, A continuacin, los CUNs ms significativos para el desarrollo del sistema.

Figura 12: Lista de CUNs ms significativos para el desarrollo del sistema.

2.2.2. Diagrama de CUNs, A continuacin, se presenta el diagrama de los CUNs por Actores de Negocio.

Figura 13: Diagrama de CUNs por actores de negocio. 42

2.2.3. Especificaciones de CUNs A continuacin, las especificaciones de caso de uso del negocio.
Caso de Uso Fuentes Actor Descripcin Flujo bsico Generar estimacin de ventas mensual rea de Ventas Gerente regional En el presente CUN se describe la generacin del estimado de ventas mensual. 1. Generacin de Estimado de Ventas a) El gerente regional solicita reporte de ventas semanal a los vendedores b) El vendedor entrega reporte de venta semanal. c) El gerente regional toma los datos de los reportes y obtiene una tendencia para las ventas del siguiente mes. d) Fin Reporte de ventas del vendedor Reporte de estimacin de ventas mensual 1 No presente No presenta El reporte ventas que entrega el Gerente regional es enviada a lima para ser analizada por el rea de ventas.

Flujos alternos No presenta. Precondiciones Postcondiciones Reglas de Negocio. Puntos de inclusin Puntos de extensin Notas

Caso de Uso Fuentes Actor Descripcin Flujo bsico

Generar estimacin de ventas semanal rea de Ventas Asist. Ventas En el presente CUN se describe la generacin del estimado de ventas semanal. 1. Generacin de Estimado de Ventas semanal a) El Asist. Ventas solicita reporte de ventas mensual enviado por los gerentes regionales. b) Los gerentes regionales entregan las estimaciones de ventas mensual de sus regiones asignadas. c) El Asist. Ventas toma los datos de los reportes y obtiene una tendencia para las ventas de la siguiente semana. a) Fin Reporte de ventas de los gerentes regionales. No presenta

Flujos alternos No presenta Precondiciones Post-

43

condiciones Reglas de Negocio. Puntos de inclusin Puntos de extensin Notas 2 No presente No presenta La estimacin de ventas semanal se entregar al jefe de planeamiento para que realice el programa de la produccin.

Caso de Uso Fuentes Actor Descripcin Flujo bsico

Generar plan de fumigaciones rea de Calidad Jefe de Calidad En el presente CUN describe el plan de fumigaciones para las lneas de produccin de cada divisin. Generacin plan de fumigaciones a) El jefe de calidad agrupa de las lneas de produccin de divisin. b) Si la divisin es Fideos se hace lo siguiente: ir al punto g c) Toma como referencia la fecha del ltimo control d) Toma como referencia los puntos muertos de produccin 15 das despus de la elaboracin del plan de fumigaciones. e) En dichos puntos se programa las fumigaciones. f) Fin g) Si la divisin es Harinas o alimentos balanceados se hace lo siguiente: ir al punto h h) Toma como referencia la fecha del ltimo control (intervalo de tiempo bimestral) i) Toma como referencia los puntos muertos de produccin 15 das despus de la elaboracin del plan de fumigaciones. j) En dichos puntos se programa las fumigaciones. Fin.

Flujos alternos Presencia de plagas a) Se para la produccin b) Se procede con las fumigaciones c) Fin Precondiciones Postcondiciones Reglas de Negocio. Puntos de inclusin Puntos de Reportes anteriores de plan de fumigaciones No presenta 3 No presente No presenta

44

extensin Notas Los datos de los programas de fumigaciones se entrega al rea de planeamiento para la elaboracin del programa

Caso de Uso Fuentes Actor Descripcin Flujo bsico

Generar controles preventivos Area de mantenimiento Super. Mant. Molino, Super. Mant. Fideos, En el presente CUN describe los controles preventivos de las lneas de produccin de las divisiones de fideos, harinas y alimentos balanceados. 1. Generacin de plan de mantenimientos preventivos a) Si el control es en Fideos hacer lo siguiente: ir al paso b) b) El Supervisor de Mantenimiento elabora su plan cada mes c) Fin d) Si el control es en Harinas o Alimentos balanceados hacer lo siguiente: ir al paso e) e) El Supervisor de Mantenimiento elabora su plan cada 2 meses f) Fin No presenta No presenta 4,5 No presente No presenta El programa de controles preventivos se entregar al jefe de planeamiento para que realice el programa de la produccin.

Flujos alternos No presenta. Precondiciones Postcondiciones Reglas de Negocio. Puntos de inclusin Puntos de extensin Notas

Caso de Uso Fuentes Actor Descripcin Flujo bsico

Generar estimacin de ventas exportacin Area de Exportacin Jefe de Proyectos Exportacin En el presente CUN describe los controles preventivos de las lneas de produccin de las divisiones de fideos, harinas y alimentos balanceados. 1. Generacin de reporte de exportacin semanal a) El cliente enva su pedido va correo electrnico, previa coordinacin telefnica o presencial. b) El Jefe de Proyectos exportacin toma pedido. c) Elabora el reporte de ventas de exportacin d) Fin

45

Flujos alternos No presenta. Precondiciones Postcondiciones Reglas de Negocio. Puntos de inclusin Puntos de extensin Notas Solicitud de compra por parte del cliente. No presenta 10 No presente No presenta El programa de ventas de exportacin se entregar al jefe de planeamiento para que realice el programa de la produccin.

Caso de Uso Fuentes Actor Descripcin Flujo bsico

Elaborar Programa Area de Planeamiento Jefe de Planeamiento En el presente CUN se describir los pasos para elaborar el programa de la produccin. 1. Generacin del programa a) b) c) d) e) El planeador recoge y analiza reporte de fumigaciones El planeador recoge y analiza reporte de Mantenimientos preventivos El planeador recoge y analiza reporte de estimacin de ventas semanal El planeador recoge y analiza reporte de estimacin de ventas exportacin El planeador, analiza los rendimientos de lneas de produccin por producto a producir (moldes) f) Analiza disponibilidad de recursos inventariadles (bobinas, papel tocuyo, etc) g) Analiza disponibilidad de insumos en almacn para la elaboracin de los productos h) Procede con la elaboracin del programa por divisin (familia de produccin) i) Fin

Flujos alternos No presenta. Precondiciones Generacin de Estimado de Ventas semanal Generacin plan de fumigaciones Generacin de plan de mantenimientos preventivos Generacin de reporte de exportacin semanal

Postcondiciones Reglas de Negocio. Puntos de inclusin Puntos de

No presenta 6 No presente No presenta

46

extensin Notas El programa ser enviado al comit para su aprobacin.

Caso de Uso Fuentes Actor Descripcin Flujo bsico

Aprobar Programa Area de Planeamiento Comit aprobador En el presente CUN se describir los pasos para aprobar el programa de la produccin. 1. Generacin del programa a) El comit recibe el programa b) Si aprueba es puesto en produccin. Ir al paso d. c) Si no aprueba es devuelto al jefe de planeamiento para su correccin. Ir al paso d. d) Fin Programa de la planificacin de la produccin.

Flujos alternos No presenta. Precondiciones Postcondiciones Reglas de Negocio. Puntos de inclusin Puntos de extensin Notas

No presenta 7,8 No presente No presenta El programa de la produccin es enviada a produccin fideos, molino y alimentos balanceados para su puesta en produccin.

Caso de Uso Fuentes Actor Descripcin Flujo bsico

Generar rdenes de Compra Area de Planeamiento Supervisor de Almacenes En el presente CUN se describir los pasos generar una Orden de Compra 1. Generacin de Orden de Compra a) En caso sea por Programa produccin hacer lo siguiente: ir al paso b) b) El almacenero analiza los das de alcance cada insumo. c) El almacenero analiza los requisitos de insumos para la produccin d) El almacenero analiza los requisitos de recursos inventarales para la produccin e) Finalmente, genera Orden de Compra de acuerdo a la necesidad del programa y a los das de alcance. f) Fin

47

g) En caso sea por una avera en la lnea de produccin ir al paso h) h) Se avisa a las rea competentes y solicita al jefe de planeamiento que ajuste su programa debido a una parada no programada. Flujos alternos No presenta. Precondiciones Postcondiciones Reglas de Negocio. Puntos de inclusin Puntos de extensin Notas Programa de la produccin

No presenta 9 No presente No presenta

2.3. Diagramas de Actividades del Negocio.


Diagrama de Actividades Generacin de estimacin de Ventas

Figura 14: Diagrama de actividades consolidado de generacin de estimacin de 48

ventas.

Diagrama de Actividades Elaborar Programa.

Figura 15: Diagrama de actividades consolidado de Elaborar Programa.

49

2.4. Diagrama de Clases de Objeto del Negocio


A continuacin, se muestra el diagrama de clases de objeto del negocio.

Figura 16: Diagrama de clases de objeto del negocio.

2.5. Conclusiones.
Las reglas negocios mencionadas son propias de la empresa. Por otro lado, en el presente proyecto de tesis no se va a alterar ningn proceso de negocio.

50

CAPTULO III REQUERIMIENTOS DEL PROYECTO


3.1. Requerimientos del software.
3.1.1. Relacin de requerimientos. A continuacin, se listar los requerimientos del proyecto. Nro. Req 1 2 3 4 5 6 7 8 9 Descripcin Permitir que se puedan registrar los programas de planificacin de la produccin. Permitir que se puedan registrar los programas de controles de fumigacin. Permitir que se puedan registrar los mantenimientos preventivos. Permitir que se puedan reutilizar los programas de produccin. Permitir que se pueda enviar va correo electrnico a aprobacin el programa a los responsables de la lnea de negocio afectada. Permitir que se puedan copiar semanas de planificacin. Ejemplo, copiar la semana 18 a la 19. Permitir que se puedan enviar alertas de escases de insumos. Permitir que programadas. el programa sea susceptible a paradas no

Permitir visualizar en un reporte, las cantidades a producir, horas maquina programada y descripcin del producto; agrupadas todas por lneas de produccin. Permitir ver el estado de aprobacin del programa. Permitir mover los programas hacia un histrico. 51

10 11

12

Permitir enviar un correo electrnico al momento de rechazar el programa por parte de algn integrante del comit especificando la causa del rechazo. Tabla 4: Lista de requerimientos del proyecto.

3.1.2. Especificacin de requerimientos (funcionales y no funcionales). A continuacin, se mencionar tanto lo requerimientos funcionales como no funcionales. Requerimientos Funcionales Requerimiento Registrar Programa Replantear programa Mover versin Consultar Histricos Programar controles de calidad Programacin de Mantenimientos Preventivos Publicar Programa Descripcin El usuario ingresar lo datos necesarios para registrar el programa de la produccin. El usuario podr replantear un programa debido a eventos aislados, como por ejemplo, una parada no programada (avera de maquina) El usuario podr mover una versin hacia un histrico El usuario podr consultar programas. El usuario podr programar las fumigaciones de las distintas lneas de produccin. El usuario podr programar los mantenimientos preventivos de las distintas lneas de produccin, por ejemplo, renovacin de moldes para la lnea p400. El usuario al momento de terminar con la programacin de la produccin, dicho programa ser enviado por el usuario a publicacin para su aprobacin por parte del comit El usuario podr generar el reporte del programa de la produccin., en la cual, se mostrarn las cantidades de produccin y horas maquina necesarias.

Generar Reporte de Programa

Tabla 5: Lista de requerimientos funcionales del proyecto.

52

Requerimientos No Funcionales Requerimiento Funcional Usabilidad Descripcin El sistema deber soportar un aproximado de 20 Usuarios simultneos. El sistema deber proveer un tiempo de acceso a los datos en menos de 20 segundos de empezado el acceso (sujeto a varianza del ancho de banda). El consumo de recursos por parte del cliente no ser mayor 100Mb de memoria RAM. El sistema deber completar el 100% de 1 transaccin en menos de 1 minutos. El usuario deber ser capaz de utilizar cualquier funcin del sistema, utilizando solamente los elementos de ayuda del sistema (manual de usuario) entre 5 a 20 minutos dependiendo del grado de conocimiento del usuario. Disponibilidad: El sistema de Planificacin de la Produccin se implantar para estar 99.9% operativo durante las 24 horas del da. MTBF (Tiempo estimado entre fallas): El tiempo estimado entre fallas ser no mayor a un 0.1% por usuario (mientras est utilizando el sistema). MTTR (Tiempo estimado entre reparaciones) En caso de reparacin por fallas el tiempo fluctuar entre una y seis horas, dependiendo de la magnitud de la falla. La carga de las pginas en el navegador: menor a 15 segundos. La utilizacin de recursos: o o Restricciones de Diseo Memoria RAM (en MB): mayor a 15Mb y menor de 100Mb (depende carga). Base de Datos: depende de la cantidad de transacciones (datos).

Fiabilidad

Rendimiento

Restriccin del entorno del sistema o El Software ser elaborado en el lenguaje de programacin Asp.Net C# utilizando la herramienta Visual Studio .NET 2010, utilizar el administrador de base de datos DB2 AS400 Restricciones de Arquitectura 53

El sistema deber ser desarrollado en arquitectura de capas.

Seguridad

El sistema contar con claves de usuario encriptados, debido a que se usa el SGBD DB2 AS400. Adems, se contar con la caracterstica de caducidad de claves o intentos fallidos (tercer intento). Por ltimo, la validacin de usuario ser a travs del propio motor del AS400. Tabla 6: Lista de requerimientos No funcionales del proyecto.

3.2. Casos de Uso del Sistema.


3.2.1. Diagrama de Actores del sistema. A continuacin, el diagrama de actores del sistema.

Figura 17: Diagrama de actores del sistema. 3.2.2. Diagrama de Paquetes. A continuacin, el diagrama de paquetes del sistema.

54

Figura 18: Diagrama de paquetes del sistema. 3.2.3. Casos de Uso del Sistema 3.2.3.1. Diagrama de Casos de Uso del Sistema A continuacin, se muestra la figura 10 que contiene el diagrama de CUS

Figura 19: Diagrama de CUS del sistema. 55

3.2.3.2. Matriz de CUNs vs CUSs A continuacin, se muestra el diagrama la matriz de requerimientos vs CUS.

Figura 20: Diagrama de CUNs vs CUS.

56

3.3. Modelo Conceptual del sistema.


3.3.1. Diagrama del Modelo Conceptual A continuacin, se muestra el diagrama del modelo conceptual.

Figura 21: Diagrama del modelo conceptual.

57

3.4. Benchmarking (Anlisis comparativo con otras soluciones).


3.4.1. Soluciones encontradas.

3.4.2. Evaluacin de las soluciones encontradas.

58

3.5. Prototipo de la solucin


Interfaz Ingreso a la Aplicacin Web 59

Interfaz borradores de programas creados

Interfaz de publicacin de un borrador de programa

60

Interfaz copiar versiones para trabajarlas en un programa nuevo.

Interfaz Mover Versin hacia un histrico

61

Interfaz de registro del programa

Interfaz de registro del programa se pueden trabajar hasta 4 semanas en una sola pantalla por lnea de produccin.

62

Interfaz de registro del programa la forma de agregar un artculo a producir ser por medio de arrastre.

Interfaz de registro del programa una vez posicionado el articulo podemos correrlos a los dems das, gracias a la creacin de controles personalizados.

63

Interfaz de registro del programa herramienta de correr artculos men contextual

Interfaz de registro del programa resultado de correr los tems 5 horas y media.

64

Interfaz de consolidado del programa por lnea de produccin.

65

CAPTULO IV ARQUITECTURA
4.1. Realizacin de los casos de uso ms significativos para la arquitectura.
4.1.1. Diagrama de Casos de Uso ms significativos para la arquitectura. 4.1.2. Especificacin de los casos de uso. 4.1.3. Diagrama de secuencias de diseo. 4.1.4. Diagrama de clases de diseo.

4.2. Modelo de Datos


4.2.1. Diagrama del Modelo de Datos. 4.2.2. Diccionario de datos.

4.3. Modelo de Despliegue. 4.4. Modelo de Componentes. 4.5. Conclusiones.

CAPTULO V DESARROLLO Y PRUEBAS

5.1. Desarrollo
5.1.1. Plataforma tecnolgica: tecnologas, frameworks, patrones, etc. 5.1.2. Descripcin de los estndares de desarrollo.

5.2. Pruebas
5.2.1. Plan de pruebas del proyecto 5.2.2. Casos de uso de pruebas del proyecto para los casos de uso ms significativos para la arquitectura. 5.2.3. Anlisis de las pruebas con sus respectivos reportes de ejecucin.

5.3. Conclusiones.

66

CAPTULO VI GESTIN DEL ROYECTO


6.1. Viabilidad del proyecto
6.1.1. Viabilidad tcnica Para la realizacin del proyecto es fundamental contar con una serie de recursos tecnolgicos que ayudarn a desarrollar el sistema. Se ha encontrado la mejor alternativa de entorno de desarrollo para el proyecto. A continuacin se explicar dicho criterio. Propuesto La alternativa consiste en usar el protocolo HTTP permitiendo que el aplicativo Web se despliegue a travs de cualquier browser de Internet. Ahora bien el Sistema Web estar comunicado con el modulo de produccin del sistema SPEED400 (desarrollado en Visual Basic 6.0). Adems, todas las transacciones que se hagan con esta aplicacin sern a travs del motor de base datos compartido DB2 - AS400. Se usar el Framework 4.0 para el desarrollo sistema y se aprovechar el mismo SGBD Licencias y Dominio Se detalla los recursos a nivel de licencias necesarios para la implementacin del sistema, las cuales han sido adquiridas por la empresa. Recurso Dominio Detalle Una direccin IP pblica que redireccione a nuestro servidor.

Licencia Visual Dos licencias de Visual Studio 2010 profesional Studio 2010 Licencia Windows Una licencia de Windows server 2003 para alojar la pgina Server 2003 web. Start UML Herramienta usada para el modelado del negocio y del sistema. Tabla 7: Tabla de licencias y dominios necesarios.

67

Tener presente que actualmente se cuenta con servicio de hosting propio en la empresa, adems de poseer todas las licencias respectivas a nivel software.

Hardware Las caractersticas con las que se cuentan a nivel de infraestructura de TI son las siguientes: Recurso Servidor de aplicaciones Servidor de base de datos PC de desarrollo Concentrador o Hub Detalle Procesador Pentium IV 3.0 GHz. Disco Duro de 40 Gb. Memoria RAM de 2 Gb. AS/400 iSeries. Procesador dual core 3.0 GHZ. Disco duro de 160 Gb. Memoria RAM de 2 Gb. Fast Ethernet (RJ45) 100 Mbps. Concentrador 100Base-T

Tabla 8: Tabla de hardwares necesarios para la implementacin del proyecto.

6.1.2. Viabilidad econmica: En cuanto a los recursos hardware a adquirir, se cuentan: En cuanto al Hardware: Dispositivos(*) PC Desarrollador Pentium 4 Disco duro de 80GB Procesador Intel 3.0GHz Memoria RAM de 2Gb 68 2 0 0 Cantidad Precio (1) Subtotal

Router para la conexin a internet PC - Servidor Disco duro de 500 Gb. 2 Procesadores de 3.0 GHz Memoria RAM de 4 Gb

Total (Soles) Total en 12 meses Tabla 9: Tabla de viabilidad econmica en cuanto a Hardware.

0 0

(*) Representa que ya se cuentan con los recursos necesarios de lo que a hardware se refiere para desarrollar el sistema.

En cuanto al software: Software/ Licencia(*) Licencia de Visual studio.Net 2010


(*)

Cantidad 2

Precio(1) (s/.) 0 Total Total 12 meses

Subtotal 0 0 0

Tabla 10: Tabla de viabilidad econmica en cuanto a software. (*) Representa que ya se cuenta con 2 licencias de visual Studio .Net 2010. En cuanto a recursos Humanos: Personal Jefe Proyectos Cantidad 1 Costo/Hora S/. 31,25 Costo/Mensual (*) S/. 6,000 69

Analista Diseador Programador Tester Documentador

2 1 2 1 1

S/. 14,06 S/. 13,02 S/. 10,42 S/. 14,06 S/. 7,81 Total (Soles) Total en 6 Meses

S/. 5400 S/. 2500 S/. 4000 S/. 2700 S/. 1500 S/. 22,100

S/. 132,600

Tabla 11: Tabla de viabilidad econmica en cuanto a recursos humanos.

(*) En total de horas semanales laborables son 48 hrs que al mes seran 192 hrs. En cuanto a servicios prestados por terceros: Personal Conexin a internet Costo/Mensual S/. 23 S/. Total Total en 12 Meses Costo/Mensual (*) S/. 23 S/. 23 S/. 276

Tabla 12: Tabla de viabilidad econmica en cuanto a servicios prestados por terceros. (*) El costo actual del servicio de Internet es de $ 1,100 por 4mb de ancho de banda dedicado. Se toma como referencia dicho monto para realizar un aproximado del costo mensual aplicativo Web. en consumo de ancho de banda del

Conclusin En cuanto a los gastos de Hardware y Software el costo es cero, debido a que se cuenta con todas las licencias y hardware necesario para el desarrollo del proyecto. Finalmente, la plataforma de desarrollo que se usar para la codificacin del aplicativo web ser Visual Studio 2010, 70

debido a que actualmente se estn desarrollando proyectos con el mismo entorno, por tal motivo, se desea mantener la misma lnea de plataforma para evitar gastos en mantenimientos de mano de obra futuras.

El total de costos estimado para el desarrollo del proyecto por el periodo de un ao es de S/. 132,876.

Estimacin del Presupuesto Total del Proyecto


Para la Estimacin de retorno de inversin se han evaluado los costos de inversin en la implementacin del sistema Web. Ahora bien, se proceder a demostrar los beneficios en materia de rentabilidad econmica. A continuacin, se muestra un cuadro de los gastos operativos por hora.

71

Figura 22: Tabla de remuneracin diaria por hora. Nota: el tiempo invertido es del 30% del total del da, debido a que el otro 70% es usado para otras funciones. As mismo, los gastos actuales de los procesos son los que se muestran a continuacin.

Figura 23: Tabla de gastos actuales de la empresa por proceso.

En la figura 23 se aprecia los gastos que se tienen actualmente por proceso, as de cmo sern los gastos despus de que el sistema sea implementado. Por otro lado, el beneficio neto se obtiene en base a la diferencia entre el costo total sin sistema sumado a este las prdidas ocasionadas (no produccin total de lo planeado) menos los costo totales con sistema. El Beneficio neto obtenido es de s/. 286,065.04

72

Figura 24: Tabla de beneficio obtenido. Alternativa al 50% de mejora Finalmente, como se estimo una mejora de produccin en el proceso de planificacin del 50% que representa en promedio el monto de s/. 285,000.00 como reduccin en prdidas, el retorno de la inversin comenzara a partir del primer mes de puesto en produccin el sistema. El monto retorno de la inversin se dara en el segundo mes S/. 363.600,52.

Figura 25: Tabla de resultdos TIR y VAN. Nota: Si la mejora en el proceso de planificacin es del 10% en promedio, la rentabilidad representara s/. 58,065.04 como reduccin en prdidas.

73

Figura 26: Tabla de beneficio obtenido Alternativa al 10% de mejora Finalmente, el retorno de la inversin comenzara al tercer mes de puesto en produccin el sistema. El monto invertido se recuperara al 7mo mes S/.149.808,93.

Figura 27: Tabla de resultdos TIR y VAN. Alternativa al 10% de mejora

6.1.3. Viabilidad legal A continuacin algunos delitos informticos que se tipifican dentro del ordenamiento jurdico peruano:

74

a)

Delito de Violacin a la Intimidad.

Dentro del Decreto Legislativo Nro. 635, el artculo 157 del Cdigo Penal precisa que "el que indebidamente, organiza, proporciona o emplea cualquier archivo que tenga datos referentes a las convicciones polticas o religiosas y otros aspectos de la vida intima de una o ms personas ser reprimido con pena privativa de libertad no menor de un ao ni mayor de cuatro aos. Si el agente es funcionario o servidor pblico y comete delito en ejercicio del cargo, la pena ser no menor de tres aos ni mayo de seis e inhabilitacin". Las base de datos computarizadas consideramos que estn dentro del precepto de "cualquier archivo que tenga datos", en consecuencia est tipificado el delito de violacin a la intimidad utilizando la informtica y la telemtica a travs del archivo, sistematizacin y transmisin de archivos que contengan datos privados que sean divulgados sin consentimiento. Artculo 157.- Uso indebido de archivos computarizados El que, indebidamente, organiza, proporciona o emplea cualquier archivo que tenga datos referentes a las convicciones polticas o religiosas y otros aspectos de la vida ntima de una o ms personas, ser reprimido con pena privativa de libertad no menor de uno ni mayor de cuatro aos.

b) Delito de Fraude en la administracin de personas jurdicas en la modalidad de uso de bienes informticos. Puesto que en el patrimonio de la persona estn incluidos tanto bienes materiales (hardware) como inmateriales (software, informacin, base de datos, etc) esta figura delictiva puede aplicarse al campo informtico segn interpretacin del artculo 198 inciso 8 del Cdigo Penal, establece que : "ser reprimido con pena privativa de libertad no menor de uno ni mayor de cuatro aos el que, en su condicin de fundador, miembro del directorio o del consejo de administracin o del consejo de vigilancia, gerente, administrador o liquidador de una persona jurdica, realiza, en perjuicio de ella o de terceros, cualquiera de los actos siguientes : Usar en provecho propio o de otro, el patrimonio de la persona (inciso 75

8). Esta figura podra aplicarse, en este orden de ideas, tanto al uso indebido de software, informacin, datos informticos, hardware u otros bienes que se incluyan en el patrimonio de la persona jurdica.

c) Delito contra los derechos de autor de software. Con respecto a los delitos contra los derechos de autor de software, debe tenerse en cuenta que "...sobre la naturaleza jurdica y la tutela que apunta el derecho de autor sobre el software hay acuerdo general. Y no puede ser de otro modo, debido a la trascendencia que tiene, dado que la transgresin de ndole penal a la actividad intelectual constituye no slo una agresin a la propiedad del autor y afecta los intereses de la cultura, sino que conforma tambin un ataque al derecho moral sobre la paternidad de la obra". Con la dacin del Decreto Legislativo 822, se modific el Cdigo Penal y se han aumentado las penas, con respecto a la legislacin peruana anterior, as tenemos: I) Que el artculo 217 del Cdigo Penal Peruano establece que "ser reprimido con pena privativa de libertad no menor de dos ni mayor de seis aos y con treinta a noventa das-multa, el que con respecto a una obra,...o una grabacin audiovisual o una imagen fotogrfica expresada en cualquier forma, realiza cualquiera de los siguientes actos, sin la autorizacin previa y escrita de autor o titular de los derechos. a) la modifique total o parcialmente. b) La reproduzca total o parcialmente, por cualquier medio o procedimiento. c) La distribuya mediante venta, alquiler o prstamo pblico. d) La comunique o difunda pblicamente por cualquiera de los medios o procedimientos reservados al titular del respectivo derecho. e) La reproduzca, distribuya o comunique en mayor nmero que el autorizado por escrito.

Aqu se estn garantizando bajo la proteccin los derechos patrimoniales; en los contratos de licencia de uso de software se contemplan el respeto de estos 76

derechos y tambin en la Ley de Derecho de Autor que anteriormente hemos tratado. La autorizacin previa y escrita del titular, generalmente en la activad empresarial se instrumenta en una licencia de uso de software.

II) Que el Artculo 218 del Cdigo Penal Peruano dispone que "la pena ser privativa de libertad no menor de dos ni mayor de ocho aos y sesenta a ciento veinte das-multa cuando:

a) Se d a conocer a cualquier persona una obra indita o no divulgada, que haya recibido en confianza del titular del derecho de autor o de alguien en su nombre, sin el consentimiento del titular. b) La reproduccin, distribucin o comunicacin pblica se realiza con fines de comercializacin, o alterando o suprimiendo, el nombre o seudnimo del autor, productor o titular de los derechos. c) Conociendo el origen ilcito de la copia o reproduccin, la distribuya al pblico, por cualquier medio, la almacene, oculte, introduzca al pas o la saca de ste. d) Se...ponga de cualquier otra manera en circulacin dispositivos, sistemas, esquemas o equipos capaces de soslayar otro dispositivo destinado a impedir o restringir la realizacin de copias de obras, o a menoscabar la calidad de las copias realizadas; o capaces de permitir o fomentar la recepcin de un programa codificado, radiodifundido o comunicado en otra forma al pblico, por aquellos que no estn autorizados para ello. e) Se inscriba en el Registro del Derecho de Autor la obra,... como si fuera propia, o como de persona distinta del verdadero titular de los derechos.

Los supuestos tratados en este artculo se refieren tanto a derecho morales como patrimoniales, que por su gravedad (atentar contra el derecho de paternidad, comercializar o distribuir copias ilegales, registrar en forma indebida el software) se ampla la pena hasta ocho aos. En la anterior legislacin la pena mayor por este tipo de delitos era de cuatro aos, actualmente se ha aumentado a ochos aos. Estos tipos penales, parten del supuesto que no hay consentimiento o autorizacin

77

del titular de los derechos para ello; de existir una licencia de uso y cumplirse con sus trminos y condiciones, no se tipificara este delito.

III) Que el Artculo 219 del Cdigo Penal Peruano, establece que :"ser reprimido con pena privativa de libertad no menor de dos ni mayor de ocho aos y sesenta a ciento ochenta das-multa, el que con respecto a una obra, la difunda como propia, en todo o en parte, copindola o reproducindola textualmente, o tratando de disimular la copia mediante ciertas alteraciones, atribuyndose o atribuyendo a otro, la autora o titularidad ajena". La apropiacin de autora ajena, de reputarse una obra que no es de uno como propia, tambin se aplica la software, ms an con las opciones tecnolgicas para su copia, que incluyen equipos de cmputo, cada vez ms sofisticados y el uso de herramientas en Internet. IV) Que el Artculo 220 del Cdigo Penal Peruano, dispone que: " ser reprimido con pena privativa de libertad no menor de cuatro ni mayor de ocho aos y noventa a trescientos sesentaicinco das-multa: a) Quien se atribuya falsamente la calidad de titular originario o derivado, de cualquiera de los derechos protegidos en la legislacin del derecho de autor y derechos conexos y, con esa indebida atribucin, obtenga que la autoridad competente suspenda el acto de comunicacin, reproduccin o distribucin de la obra, interpretacin, produccin, emisin o de cualquier otro de los bienes intelectuales protegidos. .. b) Si el agente que comete cualquiera de los delitos previstos... posee la calidad de funcionario o servidor pblico. c) Una de las preocupaciones de los creadores de software, al registrar su obra en el Registro Nacional de Derecho de Autor de INDECOPI, es que se tiene que entregar, entre otros requisitos, el programa fuente, se cuestionan que sucede si lo copian sin su consentimiento. Dado que el depsito es intangible, los funcionarios que cometieran estos delitos estaran dentro de este tipo penal y podran ser pasibles de pena privativa de libertad hasta ocho aos.

78

6.2. Organizacin del proyecto


6.2.1. Organigrama del proyecto A continuacin, se muestra el organigrama del proyecto.

Jefe de sistemas

Analista de Sistemas

Control de Calidad

Analista Funcional

Desarrollador Figura 22: representa a todos los involucrados en el proyecto.

6.2.2. EDT del proyecto A continuacin, se muestra el EDT del proyecto.

79

Figura 23: representa el desagregado del proyecto por mdulos y entregables.

6.3. Estimacin y Ejecucin del proyecto


6.3.1. Cronograma de ejecucin del proyecto El presente cronograma dar un tiempo estimado para el desarrollo de la tesis. A continuacin se muestra el cronograma del proyecto.

80

6.3.2. Estimacin del presupuesto total del proyecto Teniendo en cuenta lo ya mencionado en el punto de la viabilidad tcnica y econmica (pg. 51 al 55), en la cual se especifica el costo 0 a nivel de hardware y el costo 0 a nivel de licencias de software, se concluye que se usarn las herramientas de desarrollo e infraestructura de TI con las cuales cuenta la empresa para desarrollar el proyecto de tesis. A continuacin se muestra el presupuesto general que se necesitar para el desarrollo de tesis (ver factibilidad tcnica y econmica para mayor referencia pg. 51 al 55).

Criterio A B C E

Descripcin Hardware para el desarrollo Licencias para el desarrollo Equipo del Proyecto Coste de Mantenimiento

Monto (S/.) 0 0 32,400 5,400 37,800

TOTAL: Tabla 13: Presupuesto Total del Proyecto.

Criterios: A: Hardware necesario para el desarrollo y prueba del sistema. B: Licencias necesarias para el desarrollo del proyecto de tesis. C: Costes del equipo de proyecto, tomando 5h/da, 5 das/semana durante todo el tiempo de desarrollo del proyecto estimado en el cronograma. D: Costes de mantenimiento, tomando 2 mes luego de la entrega final. Debido a que la empresa cuenta con personal calificado para mantener el software de manera adecuada.

81

2.2. Conclusiones Se concluye que a nivel de software y hardware el costo es cero, debido a que la empresa no tiene que adquirir ningn tipo de licencia o equipo adicional para desarrollar e implementar el proyecto. Por otro lado, el gasto ms resaltante es a nivel de recursos humanos calificado.

82

Glosario de trminos.
Divisin o Familia Se refiere a las familias que agrupan los distintos artculos que produce la empresa. Harinas Fideos Alimentos Balanceados

Estimado de Ventas Se refiere a las proyecciones de ventas que entregan los gerentes regionales. Las proyecciones son mensuales y se clasifican por regiones. Exportaciones Se refiere a las ventas pactadas con clientes que estn fuera del territorio Peruano. Lneas de produccin Se refiere a las maquinas que corresponden a cada divisin o familia. Paradas no Programadas 83

Se refiere a cuando deja de operar una maquina en plena produccin. Programa Se refiere al resultado final que se deriva a raz de la programacin de la produccin. El programa es entregado a produccin para su puesta en ejecucin. Restricciones del Programa Se considera restricciones a aquellos das en los cuales no se puede producir y las cuales estn reservadas para programar mantenimientos preventivos y controles de sanidad de las lneas de produccin Recursos inventariables Definido de todo aquel insumo que se extrae del almacn

Siglario

1. CUN: Caso de Uso del Negocio. 2. CUS: Caso de Uso del Sistema. 3. EDT: Estructura de descomposicin del trabajo.

84

Bibliografa.
Victor Portougal 2005 ERP Implementation for Production Planning at EA Cakes Ltd. ProQuest Central. http://search.proquest.com/docview/198655150? accountid=45097 Lawrynowicz, A 2008 ERP Integration of production planning and scheduling using an expert system and a genetic algorithm ProQuest Central: http://search.proquest.com/docview/231309357? accountid=45097 Kazan, Halim; Ahmet Erg14len; Tanriverdi, Haluk, 2006 Process and Quality Model for the Production Planning and Control Systems Microsoft - 2010, 10262 Developing Windows Applications with Microsoft Visual Studio 2010. Microsoft - 2010, 10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio Microsoft - 2010, 10264 Developing Web Applications with Microsoft Visual Studio 2010

85

Microsoft - 2010, 10265 Developing Data Access Solutions with Microsoft Visual Studio 2010 Microsoft - 2010, 10267 Introduction to Web Development with Microsoft Visual Studio 2010 4.1.1 Fuentes de Informacin Web Portal del Ministerio de la Produccin, http://www2.produce.gob.pe/ (Consultado el 24 de enero de 2013). Portal de LA Organizacin Internacional de Pasta, http://www.internationalpasta.org/ (Consultado el 24 de enero de 2013)

86

Você também pode gostar