Vous êtes sur la page 1sur 21

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERA INFORMTICA


DESARROLLO DE UN SISTEMA WEB PARA EL CONTROL Y PLANIFICACIN DE LA PRODUCCION PARA LA EMPRESA COGORNO

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

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, con 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 esta, 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 ordenes 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.

NDICE

INTRODUCCIN
1

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.

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.

CAPTULO I - VISIN DEL PROYECTO


2

1.0 Antecedentes del problema


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 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 ordenes de produccin se ordenaban a dedo y 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.

Figura 1: Produccin por reas de la planta fidedera Cogorno.

Figura 2: Ciclo de la planificacin de la produccin en plantas Cogorno.

1.1 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 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 (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 responsables no se enteran del cambio, es ah donde se presentan los problemas de comunicacin (ver figura 2). Por otro lado, actualmente, se adquiri, un MRP que gestiona las ordenes de producciones, ms no las planificaciones, es por ello, que el programa que desarrolla el rea de planificacin se encargar de alimentar dicho modulo. 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 (ordenes 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 mostrara beneficiada con una produccin ms cercana a lo planeado.

1.2 Objetivos Marco lgico Falta marco lgico 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.

Objetivos Especficos:
Consolidar toda la informacin necesaria 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.3 Importancia
La importancia de este proyecto de investigacin radica en que actualmente la empresa Cogorno necesita controlar los procesos que intervienen en la cadena productiva para ello debern estar comunicados e integrados a travs de interfaces que faciliten la consulta de informacin requerida para una planificacin de la produccin ms eficaz y que sta a su vez se integre con el MRP de Costos y Control de la Produccin en la cual se gestionaran las OP (ordenes de produccin) que contienen las formulaciones necesarias para cada producto. La integracin deber ser sistematizada debido a que el ingreso manual de informacin recogida de una hoja Excel puede ser muy susceptible a errores humanos y con ello alterar lo que verdaderamente se necesita producir. La importancia de la comunicacin es muy vital en la cadena productiva, nos referimos con comunicacin a la gestin de cambios en el programa de planificacin, debido a que todos los involucrados debern tener conocimiento de lo que se plantea producir, con ello, podrn realizar un anlisis de recursos inventariables y no inventariables necesarios para la produccin, sin ello, se caer, en el no cumplimiento del programa, por ende, la insatisfaccin del cliente, el cual no recibir su pedido a tiempo, y se correr el riesgo que de perderlo como tal, con ello la rentabilidad disminuir debido a la baja en ventas. Cabe resaltar que para toda empresa en general le es de suma importancia contar con la informacin consolidada y con una comunicacin fluida y oportuna que permita a la cadena productiva fluir de manera eficaz.

1.3.1

Justificacin acadmica
La propuesta de implementar un sistema Web orientado a contemplar el control de la produccin tomando como punto de referencia la planificacin, es muy importante debido a que en la actualidad no se cuenta con ninguna herramienta que provea de estos servicios a la empresa Cogorno S.A.

1.3.2

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.3.3

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. 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 6

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.4 Alcance de la tesis


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.5 Viabilidad tcnica, econmica y legal 1.5.1 Factibilidad Tcnica


Para la realizacin del proyecto es fundamental contar con una serie de recursos tecnolgicos que nos ayudarn a desarrollar el sistema. Se han 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 desplegu a travs de cualquier browser en la Internet. Ahora bien como nuestro Sistema Web estar comunicado con el modulo de produccin del sistema SPEED400 (desarrollado en Visual Basic 6.0) y todas las transacciones que se hagan con esa 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 Se detalla los recursos necesarios para la implementacin del sistema. Recurso Dominio Licencia Visual Studio 2010 Licencia Windows Server 2003 Start UML As 400 Precio Anual S/.150 0 0 0 0 Total Subtotal S/. 150 0 0 0 0 S/. 150

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

1.5.2

Factibilidad Econmica
En cuanto a los recursos hardware a adquirir, se cuentan: 7

En cuanto al Hardware: Dispositivos (*) PC Desarrollador Pentium 4 Disco duro de 80GB 2 Procesador Intel 3.0GHz Memoria RAM de 2Gb 1 0 0 0 0 Cantidad Precio
(1)

Subtotal

Router para la conexin a internet

PC - Servidor Disco duro de 500 Gb. 1 2 Procesadores de 3.0 GHz Memoria RAM de 4 Gb Total (Soles) Total en 12 meses (*) Representa que ya se cuentan con los recursos necesarios de lo que a hardware se refiere para desarrollar el sistema. 0 0

0 0

En cuanto al software: Software/ Licencia(*) Licencia de Visual studio.Net 2010 (*) Cantidad 2 Precio(1) 0 Total (Soles) Total en 12 meses Subtotal 0 0 0

(*) Representa que ya se cuenta con 2 licencias de visual Studio .Net 2010.

En cuanto a recursos Humanos: Personal Analista Desarrollador Total (Soles) Total en 6 Meses S/. 5, 400 S/. 32,400 Cantidad 2 Costo/Hora S/. 1 4.10 Costo/Mensual (*) S/. 5,400

(*) 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 Costo/Mensual (*) S/. 23

Total (Soles) Total en 12 Meses

S/. 23 S/. 276

(*) 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 en consumo de ancho de banda del aplicativo Web.

Queda demostrado que en cuanto a Hardware y Software el costo es cero, ya que cuentan con todas las licencias y hardware necesario para el desarrollo del proyecto. El total de costos estimado por el periodo de un ao es el de: 32,826 soles peruanos.

1.5.3

Factibilidad Legal
A continuacin algunos delitos informticos que se tipifican dentro del ordenamiento jurdico peruano: a) Delito de Violacin a la Intimidad. 9

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 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. 10

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 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 supuesto 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 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 11

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. .. e) Si el agente que comete cualquiera de los delitos previstos... posee la calidad de funcionario o servidor pblico. 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.

CAPTULO II MARCO TERICO


2.0 Definiciones
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.

Lneas de produccin Se refiere a las maquinas que corresponden a cada divisin o familia. Divisin o Familia Se refiere a las familias que agrupan los distintos artculos que produce la empresa.

12

Harinas Fideos Alimentos Balanceados

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 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. 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.

2.1 Introduccin a las Tecnologas Bsicas


2.1.1 Plataformas de Desarrollo Web

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.

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

13

Actualmente, en el mercado de Software existen diversas plataformas para desarrollar aplicaciones Web, entre otras tecnologas. A continuacin, se describirn las ms importantes: 2.1.2 Plataformas 2.1.2.1 JSP - Java Sun 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

14

Figura 5: La forma ms usual y correcta de usar JSP con servlets es empleado la arquitectura MVC 2.1.2.2 .NET - Microsoft

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

15

Figura 5: Arquitectura del Framework 4.0 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. 2.1.3 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: 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

16

Figura 6: 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. string.split(caracter): divide una cadena segn el caracterer pasado por parmetro. elemento.focus: situa 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) .

2.1.4

Lenguajes de Marcado: HTML y XML

17

2.2 Introduccin a la Empresa


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. 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 de Lima y Trujillo, que en los ltimos tres aos superan los $ 15,000,000 de dlares, ello en el marco de un plan de desarrollo denominado Rumbo al Centenario.

2.3 Estrategia Metodolgica

CAPTULO III ESTADO DEL ARTE


3.0 Taxonoma 3.1 Mtodos ara el envi de informacin a travs de un sistema mvil 3.2 Aplicacin del mtodo que se ha usado para resolver el problema 3.3 Software o sistemas existentes

CAPTULO IV MODELADO DEL NEGOCIO


4.0 Diagrama de Actores 4.1 Reglas de Negocio 4.2 Diagrama de Casos de Uso del Negocio 4.3 Diagrama de Actividades 4.4 Objetos de Negocio

CAPTULO V REQUERIMIENTOS DEL PROYECTO

18

5.0 Requerimientos Funcionales 5.1 Casos de Uso del Sistema 5.2 Modelo Conceptual del Sistema 5.3 Benchmarking 5.4 Diseo de la Interfaz Grfica 5.5 Matriz de Requerimientos de negocio vs funcionales

19

Vous aimerez peut-être aussi