pis1.wikispaces.comAULAC604…  · Web viewservicios en diferentes partes del Perú (Piura,...

download pis1.wikispaces.comAULAC604…  · Web viewservicios en diferentes partes del Perú (Piura, Chiclayo ... Se utilizará Office 2010 para redactar informes en Microsoft Word 2010,

If you can't read please download the document

Transcript of pis1.wikispaces.comAULAC604…  · Web viewservicios en diferentes partes del Perú (Piura,...

Facultad: Ingeniera Industrial y de Sistemas

Curso: Proyectos de Ing. De Sistemas I

Tema: Diseo de un portal web para una empresa de ttttttttttttttttrrrrrrrrservicios de saneamiento ambiental

Alumno: Castro Arrspide Marco Antonio (0921456)

Profesor: MBA Carlos Zorrilla Vargas

Horario: Mircoles18:30 -21:30 hrs

Turno: Noche

2013

(DEDICATORIAEste trabajo lo dedico a mi hermano Carlos y mi madre Antonieta que gracias a su sabios consejos y manera de hacerme ver las cosas han contribudo en que me esfuerze por realizar este trabajo.Tambin dedico este trabajo a mi padre Carlos que siempre estar presente dentro de mi corazn.)

(AGRADECIMIENTOA mi familia y a todos aquellos que contribuyeron a brindar apoyo para la realizacin del presente trabajo.)

DISEO DE UN PORTAL WEB PARA UNA EMPRESA DE SERVICIOS DE SANEAMIENTO AMBIENTAL

INTRODUCCIN

Actualmente en el mundo globalizado las empresas utilizan las tecnologas de la informacin en donde existen diferentes herramientas para optimizar los procesos, ahorrar tiempo y disminuir costos de operacin.

Las empresas utilizan herramientas basadas en tecnologa web para diferentes fines entre los que podemos mencionar: venta en lnea, transacciones bancarias, mostrar informacin diversa.

La necesidad de las empresas de estar comunicadas con diferentes sucursales de una manera eficiente y rpida, as como compartir informacin de cada una de ellas, estando en diferentes lugares separados por grandes distancias, ha hecho de las tecnologas de la informacin una herramienta de trabajo necesaria para una exitosa operacin de la organizacin.

Se introdujeron lenguajes de programacin como ASP, Java, PHP, que permitan interactuar con el lenguaje HTML y as poder crear sistemas de tipo web para lograr conseguir diferentes objetivos empresariales.

El motivo del presente proyecto de investigacin es disear un sistema de informacin orientado a la web que permita mejorar los procesos y obtener la informacin requerida en tiempo real aplicado a la empresa Punto Rojo Fumigaciones S.A.C.

Punto Rojo Fumigaciones S.A.C. es una empresa que se form en el ao 1996 en el rubro de Saneamiento Ambiental, es decir brinda servicios de desinfeccin, desinsectacin, desratizacin, limpieza y desinfeccin de reservorios de agua.

Actualmente es una de las primeras empresas lderes en su rubro.

Cuentan con sucursales que brindan servicios en diferentes partes del Per (Piura, Chiclayo, Trujillo, Cajamarca, Lima, Chincha, Ica, Arequipa, Puno y Cusco).

Punto Rojo Fumigaciones S.A.C. es una empresa que tiene como objetivo obtener la certificacin en Calidad, Medio Ambiente y Seguridad Ocupacional, para lo cual este proyecto ser un avance para lograr dicho propsito.

CAPTULO 1: Formulacin del Problema

Es posible mejorar los procesos y la calidad de servicio de la empresa a travs de un portal web?

1.1. Planteamiento del Problema:

Punto Rojo Fumigaciones S.A.C.en la actualidad no cuenta con un software que le permita gestionar sus procesos operativos en lo que respecta a la gestin de sus servicios.

Para programar los servicios que les toca brindar a cada uno de los clientes utilizan una hoja de clculo en Excel, en el cual definen el da y la hora que debe realizarse dicho servicio. Cada cliente tiene una frecuencia determinada para volverse a realizar el servicio. Existen clientes con frecuencia de 15 das,mensual,bimestral, Trimestral, Cuatrimestral,semestral, anual dependiendo del tipo de servicio realizar y de la magnitud del problema que tenga cada cliente.

Luego de programar el servicio se genera una Orden de trabajo por medio de un sistema de escritorio. En el caso de las sedes de provincia el personal operativo solicita va correo electrnico la Orden de trabajo en formato pdf. La orden de trabajo es un documento que detalla cada uno de los servicios a realizarse, los cuales en la medida que se van realizando se van completando con lapicero.

Este sistema de trabajo hace dificultoso obtener en tiempo real un control de los servicios en cada una de las sucursales del Per que se est realizando y no se puede saber cundo le corresponde el siguiente servicio de un determinado cliente de manera automtica.Como son muchos los clientes a los que se brinda servicios se ha dado casos en que se ha pasado la fecha que le tocaba servicios a determinado clientes. Las facturas de todos los servicios se generan en Lima y en caso de las sedes de provincia se requiere que llegue a tiempo ciertos documentos necesarios para facturar, de no solicitar estos documentos a tiempo a los clientes, no se puede generar la factura.

Otro problema que aqueja la empresa es el control de los certificados de fumigacin, los cuales se generan despus de terminar con el servicio. En el caso de los certificados tambin se manejan diferentes frecuencias: quincenal, mensual,bimestral,trimestral,cuatrimestral y semestral, estos se generan con un sistema de escritorio pero no se puede obtener el control adecuado de los vencimientos de los mismos.

La empresa necesita un software que le permita obtener y administrar la informacin de los servicios de los clientes en las diferentes sedesdel Per.

1.2. Antecedentes de solucin

Se implant un ERP que tena como propsito gestionar los servicios y digitalizar cada documento de todas las reas. Este sistema se utiliz por un perodo de 1 ao ya que no cumpli con las expectativas de la empresa.

Dentro de los antecedentes de solucin respecto a proyectos similares aplicados a empresas podemos mencionar: Desarrollo e Implementacin de una Intranet /Extranet para una empresa comercializadora de software[footnoteRef:2], dicho proyecto propone la creacin de una intranet para optimizar los procesos de la organizacin, adems de difundir informacin de carcter operativo y administrativo, capacitaciones de la empresa, recursos humanos. [2: http://bibdigital.epn.edu.ec/bitstream/15000/1053/1/CD-1870.pdf]

En este proyecto est contemplado tambin la creacin de una extranet para agilizar los requerimientos de los clientes tales como rdenes de compra, solicitudes de pedido, informacin de los productos que ofrece la empresa, solicitudes de empleo.

Otro documento revisado referente a aplicaciones de tecnologa web implementado a empresas es el siguiente proyecto: Anlisis, Diseo e Implementacin de un Sistema de Registro y Seguimiento de Solicitudes a Concesionarios de Cafeteras a travs de una Intranet[footnoteRef:3], este proyecto propone la solucin a una cadena de concesionarios de servicio de cafeteras, fue implantado exitosamente en la Pontificia Universidad Catlica del Per. [3: http://tesis.pucp.edu.pe/repositorio/handle/123456789/550]

Este proyecto mejor la gestin de solicitudes de pedidos de la cadena de concesionarios de la cafetera, la cual anteriormente se realizaba de manera manual tanto en la parte de cobros como en la generaciones de pedidos.

A travs de la intranet implantada se puede generar cotizaciones, registrar solicitudes de disconformidad de servicio, generar solicitudes de pedido en cada una de las oficinas, as como hacerle el seguimiento adecuado y realizar el cobro respectivo de manera rpida y eficiente.

Dicha solucin fue implementada bajo un servidor con sistema operativo Windows Server 2000 que funciona conjuntamente con el software WebSphere Application Server, para la programacin de cada uno de los mdulos se utiliz el lenguaje Java.

1.3. Propuesta de solucin

Se plantea disear un portal web que permita controlar las operaciones en cada una de las sucursales. Cada sucursal utilizara la intranet para programar cada una de sus operaciones en tiempo real. Esta intranet contara con mdulos de consulta, seguimiento y estado de los servicios,facturacin, emisin y estado de los certificados de fumigacin. Adems se utilizara para cargar documentacin que sea necesaria.

Este portal web servira tambin para generar reportes estadsticos de los servicios en cada una de las sedes, estadsticas de ventas y consolidados de certificados de fumigacin.

Esta propuesta de solucin estara diseada para ser implantada utilizando netamente software libre, se utilizara una base de datos en Mysql para que funcione con PHP bajo un servidor web. Por lo cual no habr costo de licencia de software.

1.4. Alcance y limitaciones de la propuesta

El portal web ser desarrollado utilizando software libre, ya que la empresa no cuenta con mucho presupuesto, por lo que se busca implementar una solucin que traiga consigo buenos resultados para lograr una mejora de los procesos operativos sin invertir demasiado dinero.

El portal webpermitir obtener informacin del estado de los servicios, de tal manera que se podr hacer seguimiento a las operaciones de cada una de las sedes ubicadas a nivel nacional.

El portal webpermitir adjuntar documentos digitalizados que son necesarios para generar facturas de las sucursales de provincia, por lo que habr mayor control en este punto.

El sistema generar alertas antes que le corresponda realizar servicios a los clientes, tambin habr alertas para ayudar a controlar el vencimiento de los certificados de fumigacin.

El sistema permitir generar reportes estadsticos que ayudar a obtener la informacin necesaria en el menor tiempo posible de las diferentes sucursales de la empresa a nivel nacional en tiempo real.

1.5. Justificacin

Uno de los aspectos importantes para realizar dicho proyecto es que contribuir a reducir el tiempo que se utiliza para realizar las labores en el rea de operaciones de la empresa, y se tendr un control adecuado de los servicios en las diferentes sucursales del pas

Otro de los aspectos importantes de la implementacin de dicho proyecto es que el portal webaparte que no se gastar en licencias por usuario, contribuir a que se logre una adecuada toma de decisiones por parte de la gerencia.

1.6. Objetivos

1.6.1. Objetivo General

Disear un portal web que permita una gestin eficiente de los servicios a nivel nacional de las sucursales de la empresa y lograr la descentralizacin de cada una de ellas.

1.6.2. Objetivos especficos

Recopilar informacin y analizar los procesos actuales de la empresa para realizar el diseo del portal web.

Definir los requerimientos de hardware y software del portal web.

Proponer la solucin adecuada deacuerdo a la problemtica de la empresa.

Disear un portal web que permita controlar los vencimientos de los certificados de fumigacin y tambin que controle la frecuencia de los servicios de los clientes.

Establecer las medidas de seguridad necesarias del portal web.

Obtener informacin en tiempo real de los diferentes servicios en cada una de las sucursales a nivel nacional a cualquier hora y en cualquier lugar.

Contribuir en la adecuada gestin para la toma de decisiones.

Ayudar a obtener de manera rpida y eficiente reportes estadsticos que antes tomaban bastantes horas en obtenerlos.

CAPTULO 2: Marco Terico

La tecnologa web ha cambiado radicalmente el panorama delos sistemas informticos. Anteriormente era necesario instalaraplicaciones empresariales cliente-servidor en cada una de las computadoras de los empleados, o realizar operaciones en las computadorasde cada usuario, cada vez que haba una actualizacin omodificacin. La tecnologa web ha permitido que la informacin estdisponible en toda la red de la empresa, sin la necesidad de instalar

aplicaciones especficas en las computadoras, permitiendo accedera la informacin nicamente con el uso de un navegador y haciendonecesario realizar los cambios solamente en el servidor, simplificandode esta forma los procesos de Tecnologas de Informacin.

La reduccin de tiempos y la simplicidad en laadministracin permiti que surgieran diversasaplicaciones dentro de las empresas, basadas enesta tecnologa. As, sistemas para la administracinde activos, recursos humanos, administracin financiera,control de gestin, etc., hicieron su aparicinen la mayora de las empresas pblicas y privadas.

2.1 Antecedentes del problema:

Dentro de la revisin de tesis y documentos de proyectos similares podemos mencionar: Soluciones de software libre para el desarrollo de base de datos[footnoteRef:4], en la cual se da importancia a los beneficios que trae consigo la utilizacin de dichas herramientas, las cuales no implican costo de licencia y se han utilizado en varios proyectos web de empresas, los cuales funcionan de manera ptima de tal manera que se ha logrado mejorar la produccin. En lo que respecta a base de datos, podemos mencionar a Mysql que es un potente gestor de base de datos que puede funcionar de manera rpida, eficiente, y no es tan difcil de utilizar. [4: http://www.uaeh.edu.mx/docencia/Tesis/icbi/licenciatura/documentos/Soluciones%20de%20software%20libre%20para%20el%20desarrollo%20de%20aplicaciones.pdf ]

Otro proyecto que podemos mencionar es :Extranet para un sistema ERP[footnoteRef:5], este proyecto desarrollado parala empresa: Zapata Barra Consultores Ltda, propone mejorar el servicio a los clientes y proveedores por medio de una aplicacin ERP que funcione bajo un servidor web, con dicho proyecto la empresa Zapata Barra Consultores Ltda optimizar y extender la gestin de sus servicios tanto a clientes y proveedores en el menor tiempo. Este proyecto es creado para el uso del rea de ventas, en el cual se pueden crear facturas, boletas y otros documentos en lnea a travs de la web. [5: http://cybertesis.uach.cl/tesis/uach/2004/bpmfcig163e/doc/bpmfcig163e.pdf]

En el proyecto de tesis llamado: Sistema de solicitud de servicio para una institucin educativa[footnoteRef:6], se propone desarrollar unmodelo de datos tomando como modelo la Pontificia Universidad Catlica del Per, en el cual se propone agilizar los servicios de atencin a los solicitantes en los diferentes tipos de solicitudes de gestin acadmica, de manera que se reduzcan los tiempos de atencin de cada una de las solicitudes y asimismo reducir el uso de llenado de formularios de solicitud. [6: http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/548/LEON_CHAN_VICTORIA_SISTEMA_DE_SOLICITUD.pdf?sequence=1]

2.2 Bases Tericas:

Proceso Unificado Racional (RUP) :

El Proceso Unificado Racional(RUP), es un proceso de desarrollo de software y junto con el LenguajeUnificado de ModeladoUML, constituye la metodologa estndar ms utilizadapara el anlisis, implementacin y documentacin de sistemas orientados aobjetos.El RUP no es un sistema con pasos firmemente establecidos, sino que tratade un conjunto de metodologas adaptables al contexto y necesidades de cadaorganizacin, donde el software es organizado como una coleccin de unidadesatmicas llamados objetos, constituidos por datos y funciones, que interactanentre s.

Fases del RUP:

Fase de Inicio: (Inspeccin y Concepcin) Se hace un plan de fases, donde se identifican los principales casos de uso y se identifican los riesgos. Se concreta la idea, la visin del producto, como se enmarca en el negocio, el alcance del proyecto.

Fase de Elaboracin: Se realiza el plan de proyecto, donde se completan los casos de uso y se mitigan los riesgos. Planificar las actividades necesarias y los recursos requeridos, especificando las caractersticas y el diseo de la arquitectura.

Fase de Construccin: Se basa en la elaboracin de un producto totalmente operativo y en la elaboracin del manual de usuario. Construir el producto, la arquitectura y los planes, hasta que el producto est listo para ser enviado a la comunidad de usuarios.

Fase de Transicin: Se realiza la instalacin del producto en el cliente y se procede al entrenamiento de los usuarios. Realizar la transicin del producto a los usuarios, lo cual incluye: manufactura, envo, entrenamiento, soporte y mantenimiento del producto, hasta que el cliente quede satisfecho, por tanto en esta fase suelen ocurrir cambios. Con estas fases se logra ejecutar un conjunto de mejores prcticas, como lo son:

Desarrollar Software Iterativamente.

Modelar el software visualmente.

Gerenciar los Requerimientos.

Usar arquitecturas basadas en componentes.

Verificacin continua de la calidad.

Gerenciar los cambios.

Interacciones entre las etapas de RUP

Lenguaje Unificado de Modelado (UML):

UML est conformado por diversos elementos grficos que se combinan paraconformar diagramas. UML es un lenguaje por tal razn cuenta con reglas paracombinar tales elementos. Las cuales nos permitirn realizar el anlisis del sistema oproyecto a realizar y de esta manera presentar diversas perspectivas de un sistemallamadas modelos.Un modelo de UML describe lo que har el sistema pero no dice como se implementaradicho sistema. Se pueden formar hbridos de diagramas.

Diagrama de Clases:

Los diagramas de clases especifican que clases intervienen en el desarrollo del sistema y como se relacionan, a diferencia de los diagramas de interaccin que modelan los aspectos dinmicos, los diagramas de clases modelan la parte esttica.

Elementos de un diagrama de clases:

Clases:Las clases son un conjunto de objetos con propiedades y comportamientos comunes.

Las clases tienen una representacin para identificarlas dentro del enfoque O.O, y las debemos crear teniendo en cuenta los siguientes aspectos:

Relaciones:SonEnlaces entre los distintos elementos de los diagramas.

Existen tres tipos de relaciones:

1- Asociaciones: relaciones estructurales.

2- Generalizaciones: Herencias.

3- Dependencias.

1- Asociaciones.

1.1 Nombre: Las asociaciones pueden tener un nombre que las identifiquen

1.2 Rol: Especifica el papel que juega cada clase dentro de la relacin.

El papel del profesor juega el papel de empleado y la universidad de empleador,

1.3La multiplicidad: Indica el nmero de objetos involucrados en una asociacin.

Esta misma relacin se puede mirar como una relacin n.n.

Tipos de multiplicidad habituales:

* = Cero, uno n.

0,1 = Cero o uno.

1..* = Uno o ms.

1 = Exactamente uno (tambin podra ser otro nmero).

1..5 = Entre uno y cinco.

2- Relaciones de generalizacin

Indica una relacin de tipo/subtipo.

Permite a una clase (hijo o subclase) heredar los atributos de otra (padre o superclase), siendo posible aadir atributos y operaciones especficas.

Clases de asociacin:

Las clases de asociacin permiten aadir atributos y operaciones a las relaciones estructurales.

Visibilidad:

ndica el nivel de acceso que tienen el resto de clases a los datos y operaciones definidos

Podrser:

Pblica : (+) Visible para todos los clientes de la clase

Privada : (-) Visible solo para la propia clase

Protegida: (#) Visible solo para las subclases

Responsabilidades:

Las responsabilidades son contratos u obligaciones de una clase. Los atributos y caractersticas son, entonces, los medios a travs de los cuales las clases llevan a cabo sus responsabilidades

Interfaces. Conjunto de operaciones de una clase o paquete visibles desde otras clases o paquetes

3 - Dependencias: relaciones de uso, especifican que un cambio en la especificacin de un elemento puede afectar a otro que lo utiliza.

Diagrama de Objetos:

Un objeto es una instancia de clases es una entidad que tiene valores especficos delos atributos y acciones. Se representa de la misma manera en un rectngulo como losdiagramas de clases, pero el nombre esta subrayado. El nombre de la instanciaespecfica se encuentra ala izquierda de los dos puntos y el nombre de la clase aladerecha.

Diagramas de Caso de Uso:

Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos funcionales del sistema, es decir, representan las funciones que un sistema puede ejecutar.

Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean especialmente tiles en la comunicacin con el cliente.

Ejemplo:

Elementos de una Diagrama de Casos de Uso:

Actor: Es un rol que un usuario juega con respecto al sistema. Es importante destacar el uso de la palabra rol, pues con esto se especifica que un Actor no necesariamente representa a una persona en particular, sino ms bien la labor que realiza frente al sistema.

Caso de uso:Es una operacin/tarea especfica que se realiza tras una orden de algn agente externo, sea desde una peticin de un actor o bien desde la invocacin desde otro caso de uso.

Relaciones:

Asociacin

Es el tipo de relacin ms bsica que indica la invocacin desde un actor o caso de uso a otra operacin (caso de uso). Dicha relacin se denota con una flecha simple.

Dependencia o Instanciacin

Es una forma muy particular de relacin entre clases, en la cual una clase depende de otra, es decir, se instancia (se crea). Dicha relacin se denota con una flecha punteada.

Generalizacin

Este tipo de relacin es uno de los ms utilizados, cumple una doble funcin dependiendo de su estereotipo, que puede ser de Uso () o de Herencia ().

Este tipo de relacin est orientado exclusivamente para casos de uso (y no para actores).

extends: Se recomienda utilizar cuando un caso de uso es similar a otro (caractersticas).

uses: Se recomienda utilizar cuando se tiene un conjunto de caractersticas que son similares en ms de un caso de uso y no se desea mantener copiada la descripcin de la caracterstica.

De lo anterior cabe mencionar que tiene el mismo paradigma en diseo y modelamiento de clases, en donde est la duda clsica de usar o heredar.

Diagrama de Estados:

Los diagramas de estado se utilizan para describir el comportamiento de un sistema, presentado por los diferentes estados que puede adquirir una clase, como respuesta a diferentes eventos.

Los diagramas de estado son muy tiles para demostrar el comportamiento de un objeto a travs de varios use case; sin embargo, se recomienda utilizarlos en forma limitada, solamente para aquellos casos de mayor complejidad.

Representacin de los Diagrama de Estados:

Los diagramas de estado utilizan pocos elementos: los elementos bsicos son rectngulos de bordes redondeados, que representan el estado del objeto, y las flechas que representan la transicin al siguiente estado.

Todos los diagramas de estado comienzan con el estado inicial del objeto, que corresponde a su creacin. Una vez creado, el objeto comienza a cambiar de estado, de acuerdo con las condiciones y las actividades que se cumplen.

El siguiente ejemplo muestra el diagrama de eventos correspondiente a los pedidos de clientes. En este ejemplo, el pedido se recibe; se verifica si hay existencia; si hay disponibilidad s prepara su despacho y se entrega.

Diagrama de Secuencia:

Un diagrama de secuencia es una forma dediagrama de interaccin que muestra los objetoscomo lneas de vida a lo largo de la pgina y consus interacciones en el tiempo representadascomo mensajes dibujados como flechas desde lalnea de vida origen hasta la lnea de vida destino.

Los diagramas de secuencia son buenos paramostrar qu objetos se comunican con qu otrosobjetos y qu mensajes disparan esascomunicaciones. Los diagramas de secuencia noestn pensados para mostrar lgicas deprocedimientos complejos.

Elementos de un diagrama de secuencia:

Objetos:Se representan mediante una lnea vertical llamada lneade vida, en la parte superior se coloca un rectngulo con elnombre del objeto o de la clase, en caso de que el objeto seadestruido antes de terminar el diagrama se representa laterminacin mediante un aspa.

Foco de control o activacin: Se representa mediante un rectngulosuperpuesto a la lnea de vida del objeto, su tamao depende de laduracin de la accin realizada por el objeto, la parte superiorindica el inicio de la accin, la parte inferior indica la terminacin.

Mensajes:Se representan mediante una lnea horizontal entre laslneas de vida de los objetos que intercambian los mensajes, esposible aadir a los mensajes condiciones o iteraciones, lacondicin se representara mediante una condicin booleana entrecorchetes, el mensaje ser enviado si la condicin es cierta. La iteracin se representa mediante un asterisco y una expresin entre corchetes indicando el nmero de veces

Ejemplo de un diagrama de secuencia

Diagrama de Actividades:

El diagrama de actividades se utiliza para mostrar una visin simplificada de lo que ocurre durante una operacin o proceso.

A cada actividad se le representa con un rectngulo de esquinas redondeadas.

El procesamiento dentro de una actividad se lleva a cabo y, al realizarse, se contina con la siguiente actividad.

Una flecha representa la transicin de una actividad a otra.

El punto inicial del diagrama se representa con un crculo relleno y uno final representado por una diana.

Transicin de una actividad a otra

Diagrama de actividades para el proceso de negociacin en una junta con un cliente.

Diagrama de Colaboracin:

Los elementos de un sistema trabajan en conjunto para lograr los objetivos delsistema, el diagrama de colaboracin de UML de disea para este fin.

Diagrama de Componentes:

Un componente es una parte fsica de un sistema (modulo, base de datos, programa ejecutable, etc.). Se puede decir que un componente es la materializacin de una o ms clases, porque una abstraccin con atributos y mtodos pueden ser implementados en los componentes.

En un Diagrama de clases, un componente se representa con un rectngulo en el que se escribe su nombre y en el se muestran dos pequeos rectngulos al lado izquierdo.

Representacin simple de un Componente:

Diagrama de Distribucin:

Muestran la arquitectura fsica de un sistema informtico. Puede representar losequipos y dispositivos, muestran sus interconexiones y el software de cada mquina.Cada computadora est representada por un cubo y las interacciones por lneas queconecta a los cubos.

2.3 Marco Conceptuales o Glosario:

Intranet: Red de uso privado que emplea los mismos estndares y herramientas de Internet.

Portal de Internet:Es unsitio webque ofrece al usuario, de forma fcil e integrada, el acceso a una serie de recursos y de servicios relacionados a un mismo tema. Incluye: enlaces, buscadores, foros, documentos, aplicaciones, compra electrnica, etc. Principalmente un portal en Internet est dirigido a resolver necesidades de informacin especfica de un tema en particular

Cliente/Servidor: Concepto que, en informtica de redes, sirve para clasificar los ordenadores: los servidores almacenan informacin y la entregan a los clientes, que la solicitan.

FTP:Siglas de File Transfer Protocol, o protocolo de transferencia de ficheros, utilizado para tranferir stos en redes que utilizan TCP/IP. Muy usado, por tanto, en Internet.

TCP/IP: Siglas tomadas de Transfer Control Protocol/Internet Protocol, es el protocolo en el que se basa todo el trfico en Internet. Cualquier ordenador en Internet debe tener una nica direccin IP. sta consta de un conjunto de cuatro cifras de la forma xxx.xxx.xxx.xxx donde xxx puede ser un nmero comprendido entre 0 y 255. Los ordenadores de Internet utilizan esta direccin para llamar a otros, de manera similar a como lo hacen los telfonos.

HTTP: Siglas de Hyper Text MarkupLanguage, es el protocolo de transferencia de transporte de hipertexto, usado en la World Wide Web. Se utiliza para solicitar una pgina de un servidor Web y para que el servidor vuelva a transferir informacin multimedia. No es un lenguaje propiamente dicho, sino texto ASCII que puede ser nterpretado por los diferentes navegadores.

Red privada virtual (VPN) :Una conexin de red segura que conecta diferentes sitios de red corporativa, permite a los usuarios remotos conectarse a una red empresarial y posibilita el acceso controlado a diversas redes corporativas. Aunque una VPN proporcione un tnel seguro para el trfico de red, deja los puntos de conexin abiertos al ataque.

Firewall:Router o servidor de acceso, o varios routers o servidores de acceso designados como un bfer entrecualquier red pblica conectada y una red privada. El router firewall usa listas de acceso y otros mtodospara garantizar la seguridad de la red privada

PHP: (Hypertext Pre-processor).Lenguaje de programacinusado generalmente en la creacin de contenidos parasitios web. Es un lenguaje interpretado especialmente usado para crear contenido dinmicoweb y aplicaciones para servidores, aunque tambin es posible crear aplicaciones grficas utilizando la biblioteca GTK+.

ERP: (Enterprise ResourcePlanning):Es un sistema que permite planificar los recursos de una organizacin, favoreciendo una gestin integral, que est diseado para modelar y automatizar la mayora de procesos en la empresa (rea de finanzas, comercial, logstica, produccin, etc.). Su misin es facilitar la planificacin de todos los recursos de la empresa.

Saneamiento ambiental:Es el conjunto de acciones tcnicas y socioeconmicas desalud pblicaque tienen por objetivo alcanzar niveles crecientes desalubridad ambiental. Comprende el manejo sanitario delagua potable, lasaguas residualesy excretas, losresiduos slidosy el comportamientohiginicoque reduce los riesgos para la salud y previene la contaminacin. Tiene por finalidad la promocin y el mejoramiento de condiciones de vida urbana y rural.

Certificado de Fumigacin: Es un documento que entrega al cliente despus de realizar una fumigacin, por lo general tiene una vigencia de 6 meses.

2.4 Sistema de Hiptesis:

Hiptesis General:

El portal web ayudar optimizar los procesos de la empresa, mejorar la calidad de servicio que se brinda a los clientes y mejorar el desempeo organizacional.

Hiptesis Derivadas:

Despus de culminar el proyecto el personal requerir menos tiempo para realizar sus actividades.

Con la aplicacin del proyecto se lograr la administracin eficiente de la informacin en las diferentes reas de la empresa, de tal manera que la informacin solicitada se obtendr de manera inmediata.

El sistema de informacin ayudar a mejorar el desempeo de las funciones de los empleados de la empresa, de tal manera que mejorar la produccin.

El sistema de informacin contribuir a reducir los costos de la empresa.

CAPTULO 3: Marco Metodolgico

3.1 Metodologa para el anlisis y diseo de la solucin:

Para el desarrollo del proyecto se ha escogido la metodologa RUP, debido a que es una metodologa flexible que permite llevar el desarrollo del proyecto por fases de una manera ordenada ,se puede adaptar a proyectos de desarrollo de sistemas de informacin aun asi cuando estos son complejos. Adems la metodologa RUP no solicita demasiada documentacin en cada una de las fases como otras metodologas.

Dentro de la metodologa RUP hemos escogido a UML (Lenguaje Unificado de Modelado) ya que es un lenguaje entendible que nos permite modelar, construir y documentar los componentes de un sistema de informacin de una manera eficiente.

La herramienta de modelado escogida para el proyecto es Rational Rose, debido a que es ms completa a comparacin otros modeladores similares. Adems se integra con facilidad con productos que aplican inteligencia de negocios, permitiendo importar y exportar informacin de diferentes fuentes de datos de una manera rpida y efectiva.

Debido al diagnstico encontrado en la situacin actual de la empresa, se propone disear una solucin de tipo web, ya que la empresa realiza diferentes operaciones en cada una de las sedes ubicadas en diferentes puntos del Per, debido a la extensa cartera de clientes que presenta. Adems cada una de las sedes genera informacin que no es aprovechada correctamente al no contar con un sistema de informacin eficiente que permita dar un seguimiento adecuado a cada uno de los servicios realizados por parte de la empresa.

La solucin de tipo web estar conformada por un portal web que tenga opciones para ingresar nuevos clientes, generar presupuestos de venta, programar los servicios, consultar ventas, generar rdenes de trabajo, generar certificados de fumigacin, tambin permitir realizar un seguimiento a los servicios realizados por medio de estados y se tendr un control de los vencimientos de los certificados de fumigacin.

En la actualidad la empresa tiene un servidor que est en condicin de alquiler, dicho servidor no cuenta con todos los requisitos necesarios en lo que respecta a hardware .Para obtener un rendimiento eficiente del portal a disear se cree conveniente adquirir un nuevo servidor que estara ubicado en la sede principal (Callao) y funcionara bajo un sistema operativo Windows Server 2003.

La solucin estar implementada por un servidor web que funcione con Appserv que es una herramienta gratuita open source que tiene integrado Mysql y Php. Las computadoras que sern configuradas como cliente tambin funcionarn con Appserv.

Se justifica la eleccin de Mysql porque es uno de los gestores de base de datos que ofrece un excelente rendimiento debido a su velocidad para realizar las operaciones, ofrece seguridad y es apropiado para acceder a base de datos de tipo web. Es un gestor de base de datos idneo para empresas que cuenten con pocos recursos econmicos que busquen una solucin de tipo web sin invertir demasiado.

Al trmino del proyecto se pretende que cada una de las sedes de la empresa registre la informacin de manera adecuada y que dicha informacin est disponible al ingresar al portal web cuando esta sea requerida, desde cualquier lugar y en cualquier momento.

Nivel de investigacin:

El nivel de investigacin definido es de tipo descriptivo ya que describe el comportamiento de las variables tales como nmero de servicios realizados, nmero de clientes, satisfaccin del cliente, cuyo comportamiento se determinar al disear un portal web que permita controlar los servicios y vencimientos de los certificados de fumigacin de los clientes.

Diseo de la investigacin:

El diseo de investigacin es de tipo descriptivo, en donde se realiza entrevistas al personal de las diferentes reas de la empresa para recopilar la informacin necesaria, tambin se analiza los formatos y documentacin que utiliza cada una de las reas, en el cual se describe cada uno de los procesos de la empresa, asi como el comportamiento de las variables al momento de ser analizadas.

Poblacin y muestra:

La poblacin y muestra est determinada por el nmero de sucursales que cuenta la empresa a nivel nacional, que son parte del proyecto en estudio, que en la actualidad son 14.

Tcnicas e instrumentos de recoleccin de datos:

La recoleccin de datos se dio a travs de internet, en la cual se revis informacin necesaria para elaborar el proyecto, se revis proyectos de tesis similares de otras universidades relacionados con el tema en estudio.

Tambin se realiz entrevistas al personal de las diferentes reas de la empresa para definir sus funciones y los procesos involucrados en el estudio, se solicit los formatos y registros que utilizan tanto en fsico como en formato digital. Se analiz la base de datos actual de la empresa y las aplicaciones que estn utilizando en la actualidad.

Tcnicas de procesamiento y anlisis de datos:

El software utilizado para realizar la clasificacin, tabulacin de datos, elaborar cuadros necesarios para el proyecto se realiz en el software Excel, ya que por su interfaz simple es fcil de entender.

3.2 Metodologa para el estudio de factibilidad (viabilidad) de la solucin:

Viabilidad Tcnica:

Desde el punto de vista tcnico, para elaborar el proyecto son necesarios recursos tecnolgicos tanto en la parte de hardware como en software, los cuales se muestran a continuacin:

Hardware:

1 Servidor.

2 laptops porttiles para el desarrollo de aplicaciones.

1 UPS.

1 impresora lser

1 escner

2 memorias usb

Software:

Suite de Microsoft Office 2010 Standard: Se utilizar Office 2010 para redactar informes en Microsoft Word 2010, realizar cuadros de costos referente al proyecto con Microsoft Excel 2010.

Microsoft Project Standard 2010 : Dado que en la Suite del Oficce 2010 de la laptop a adquirir no viene includo Ms Project , es necesario adquirir este software, con el cual se generar presupuestos y cronograma de actividades necesarios para el presente proyecto.

Rational Rose Enterprise: Se utilizar este software para realizar el anlisis, diseo y modelado del sistema.

Appserv 2.5.10: Esta herramienta opensource ser instalada en el servidor web que funcionar con un sistema operativo Windows Server 2003.

Appserv incluye lo siguientes paquetes:

Apache 2.2.8

PHP 5.2.6

MySQL 5.0.51b

phpMyAdmin -2.10.3

Se utilizar la base de datos de MySql para almacenar los registros de la base de datos. Adems Appserv viene includo con un editor de cdigo PHP con el cul se realizar el diseo del portal web.

Windows Server 2003: El servidor contar con el Sistema Operativo Windows Server 2003, el cual servir de plataforma para las herramientas de base de datos.

Especificaciones Tcnicas para el servidor:

Informacin del Producto

Especificaciones Tcnicas

Tipo de Servidor

HP ProLiant ML110 G7

Sistema Operativo

Windows 2003 Server

Tipo de case

Torre

Bus del Sistema

1333 FSB

Tipo de Procesador

Intel Xeon E3-1220

Velocidad de Procesador

3.10 GHz

Cach de procesador

8 MB Cache L3

Cantidad de memoria Ram

4 GB

Tipo de Memoria Ram

DDR3

Disco Duro

2 TB

Controlador de Almacenamiento

Sata Raid

Unidad Optica

COMBO CD-RW/DVD-RW

Puertos Ethernet (2)

Gigabit

Arquitectura de video

ATI ES1000 (Integrado)

Especificaciones Tcnicas para los equipos de desarrollo:

Informacin del Producto

Especificaciones Tcnicas

Modelo

TOSHIBA SATELITE L745-SP4202LL

Sistema Operativo

Windows 7 Home Basic

Bus del Sistema

1333 FSB

Tipo de Procesador

CORE I3-380M

Velocidad de Procesador

2.53 GHz

Cach de procesador

8 MB Cache L3

Cantidad de memoria Ram

4 GB

Tipo de Memoria Ram

DDR3

Disco Duro

500 GB

Pantalla

Led 14''

Unidad Optica

SuprMulti DVD +- RW

Cmara

Webcam

Bluetooth

3.0

Tipo de Batera

Batera de litio de 6 celdas

Velocidad de Usb

3.0

-

Wifi 802.11 b/g/n

-

Lector de memorias

Viabilidad Econmica:

La viabilidad econmica est determinada por los costos que se requieren para llevar a cabo el proyecto. Dentro de los costos estn includos: costos de equipos, costos de personal y costos de infraestructura.

A) Costos de Equipos:

Costos de Hardware: Se refiere a todo el hardware que se va a requerir para la realizacin del proyecto. Los costos de hardware estn detallados en el siguiente cuadro:

HARDWARE REQUERIDO

CANTIDAD

COSTO UNITARIO

COSTO TOTAL

Servidor

1

S/. 3,200.00

S/. 3,200.00

Laptop para desarrollar las aplicaciones

2

S/. 1,500.00

S/. 3,000.00

UPS

1

S/. 600.00

S/. 600.00

Memoria usb (8GB)

2

S/. 30.00

S/. 60.00

Impresoralser

1

S/. 0.00

S/. 0.00

Escner

1

S/. 0.00

S/. 0.00

TOTALES

S/. 6,860.00

Nota: Los costos sombreados de amarillo que aparecen con monto S/. 0, son recursos que no son necesarios adquirir porque la empresa cuenta con ellos.

Costos de Software:Los recursos de software necesarios que se requieren a lo largo del proyecto son los siguientes:

SOFTWARE REQUERIDO

CANTIDAD

COSTO UNITARIO

COSTO TOTAL

OBSERVACION

Microsoft Project Standard 2010

2

S/. 260.00

S/. 520.00

Rational Rose Enterprise Edition

2

S/. 900.00

S/. 1,800.00

Windows Server 2003

1

S/. 964.80

S/. 964.80

Licencia Windows 7 Home Basic

2

0

0

No hay costo de licencia de sistema operativo, ya que viene includa en la compra laptop

Appserv 2.5.10

1

0

0

No hay costo de licencia por ser software libre

Microsoft Office 2010 Standard

2

0

0

No hay costo de licencia de sistema operativo, ya que viene includa en la compra laptop

TOTALES

S/. 3,284.80

B) Costos de Personal: Est determinado por el personal que va a intervenir en el proyecto. El nmero de personas que deben intervenir en el proyecto se determinar despus de hacer un anlisis del sistema y realizar los respectivos casos de uso. (Proyectos II)

C) Costos de Infraestructura: En lo que se refiere a gastos de infraestructura slo consideramos gastos de material oficina, viticos y el consumo elctrico que originan las 2 laptop porttiles.

El proyecto es realizado en la oficina principal de la empresa, es por eso que no se incluyen gastos de servicios como: internet, agua, telfono, alquiler de local, entre otros gastos.

El cuadro de costos de infraestructura por mes es el siguiente:

GASTOS

GASTO MENSUAL

Consumo de energa elctrica por 2 laptop

S/. 12.00

Insumos de oficina y viticos

S/. 50.00

TOTALES

S/. 62.00

Viabilidad Operativa:

La factibilidad operativa incluye la probabilidad de que le nuevo sistema no funcione como se tiene planificado. Si el sistema es demasiado complejo, es posible que no sea aceptado por alguna parte de los usuarios.

El miedo al cambio por parte de los usuarios del nuevo sistema es un factor importante para tener en cuenta, por lo cual se debe realizar las capacitaciones respectivas a los usuarios que utilizarn el nuevo sistema, de tal manera que no tengan problemas en su uso.

Viabilidad Tcnico Social Ambiental:

El desarrollo de las tecnologas de la informacin ha infludo en transformacin de la sociedad y la economa, dicha transformacin impone al ser humano como ente social de conducta del ser humano, modificando sus hbitos de conducta, y tambin su manera de pensar.

La aplicacin del proyecto en la empresa traer consigo el cambio de la rutina diaria del trabajador, el cual pasar del trabajo con papeles, y el uso de hojas de clculo en excel a un tipo de trabajo en el cual interacte con el nuevo sistema. En este punto tambin contribuir a la conservacin del medio ambiente al utilizar menos papel que el que se utilizaba antes de la aplicacin del sistema en la empresa.

La cultura del reciclaje de los insumos de oficina, tintas de impresora, componentes de hardware desechados producto del mantenimiento de computadoras tales como pilas, placas malogradas, fuentes de computadoras y otros componentes de hardware que se utilizan en el proyecto estn asociados a conductas humanas sociales que tambin protegen el medio ambiente.

CAPTULO 4: Aspectos Administrativos

4.1 Indice Preliminar de la Tesis:

RESUMEN

CAPITULO 1: INTRODUCCION

1.1 Motivacin y justificacin

1.2 Antecedentes de laInvestigacin

1.3 Objetivos

1.4 Contribuciones del trabajo

CAPITULO 2: MARCO TEORICO

2.1 Marco Metodolgico

2.2 Marco Tecnolgico

2.3 Marco Metodolgico del modelo de validacin

CAPITULO 3: DISEO DE LA SOLUCIN

3.1 Metodologa a aplicar

3.2 Anlisis del problema

3.3 Diseo de la propuesta

CAPITULO 4: VALIDACION DEL MODELO

4.1 Instrumentos y tcnicas

4.2 Diseo del prototipo

REFERENCIAS

APENDICES

ANEXOS

4.2 Presupuesto y Cronograma de Actividades

El pago por hora del Sr. Marco Castro se determina sobre una base de S/.1400 soles mensuales.

El nmero de das que trabaja en la semana es 5.

La cantidad de horas trabajadas en el da es 8.

En la semana trabaja 5*8 = 40 horas

En el mes trabaja 40* 4(semanas x mes) =160 horas.

El pago por hora se determina con la siguiente divisin:

1400 / 160 = 8.75 soles x hora.

El pago enFormulacin del Problema es:

19 horas * 8.75 = S/.166.25 soles

El pago en Marco Terico es:

23 horas * 8.75 = S/. 201.25 soles

El pago en Marco Metodolgico es:

18 horas * 8.75 = S/. 157.50 soles

El pago en Aspectos Administrativos es:

6 horas * 8.75 = S/. 52.50 soles

Bibliografa:

http://es.scribd.com/doc/25589271/Viabilidad-del-proyecto-Kendall

http://cazova.wordpress.com/

http://es.wikipedia.org/wiki/Appserv

http://www.utp.edu.pe/userfiles/file/citanif4.pdf

http://es.scribd.com/doc/23695247/Server-Web-Appserver-Windows-Server-2003

http://www.jmg.com.pe/productos/ups.html

http://www.minedu.gob.pe/transparencia/2012/PDFs/075_E_SW_OFIN_planificacion_v2_fe_administracion.pdf

http://bibdigital.epn.edu.ec/bitstream/15000/492/1/CD-0430.pdf

http://www.slideshare.net/bemaguali/tir-y-van

http://www.une.edu.ve/postgrado/intranet/investigacion_virtual/estructura_proyecto.htm#HIPTESIS

http://bibdigital.epn.edu.ec/bitstream/15000/1053/1/CD-1870.pdf

http://tesis.pucp.edu.pe/repositorio/handle/123456789/550

http://www.uaeh.edu.mx/docencia/Tesis/icbi/licenciatura/documentos/Soluciones%20de%20software%20libre%20para%20el%20desarrollo%20de%20aplicaciones.pdf

http://cybertesis.uach.cl/tesis/uach/2004/bpmfcig163e/doc/bpmfcig163e.pdf

http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/548/LEON_CHAN_VICTORIA_SISTEMA_DE_SOLICITUD.pdf?sequence=1