TRABAJO TERICO PRCTICO Presentado por: SALGADO CHUQUILLANQUI, Mauricio Juan
Para Optar el Ttulo de: PROFESIONAL TCNICO EN COMPUTACIN E INFORMTICA
Huancayo Per 2010
Proyecto de Expansin de Ventas Mediante Tecnologas Web
ASESOR: Ing. Miguel Almeyda Sifuentes
A: Dios todo poderoso, por ser el sustentador de todo lo que somos, a mi madre por su gran amor, que alegra a cada instante los pasos que doy.
NDICE Portada i Asesora ii Dedicatoria iii ndice iv Introduccin vii Captulo I PROPUESTA DEL PROYECTO
1.1. Ttulo del Proyecto. Descripcin general de la propuesta del proyecto 1 1.2. Descripcin de la organizacin en la cual se implantar el sistema 1 1.3. Organigrama estructural y funcional 2 1.4. Problemas relevantes del proceso y tratamiento de informacin 3
Captulo II RECOPILACIN DE INFORMACIN ORGANIZACIONAL 2.1. Estatutos 4 2.2. Manual de Organizacin y Funciones 4 2.3. Reglamento de Organizacin y Funciones 5
2.4. Documentos cuantitativos 5 2.5. Documentos cualitativos 6 2.6. Entrevistas y encuestas aplicadas a los futuros usuarios 6
Captulo III PROYECTO DE DESARROLLO DEL PROYECTO 3.1. Justificacin y Objetivos del Proyecto 8 3.2. Descripcin del Proyecto 9 3.2.1. Funciones y procesos que autoriza el proyecto 9 3.2.2. Tecnologa planteada para el proyecto 10 3.2.3. Arquitectura de informacin planteada para el proyecto 10 3.3 Anlisis de Factibilidad 14 3.3.1. Factibilidad Econmica 14 3.3.2. Factibilidad Tcnica 14 3.3.3. Factibilidad operacional 15 3.4. Cronograma y presupuesto 15 3.4.1 Diagrama de Gantt 15 3.4.2. Recursos y Presupuestos del Proyecto 17 3.5. Anlisis de Riesgos 18
Captulo IV ANLISIS DEL NEGOCIO 4.1. Descripcin de los procesos y actividades del Proyecto 19 4.2. Modelo de Diagramas del proyecto utilizado IDEFO en BPWIN 20
Captulo V ANLISIS DEL PROYECTO 5.1. Diagrama de casos de uso 22 5.1.1. Caso de uso de contexto 22 5.1.2. Diagrama de casos de uso por cada paquete 23 5.2. Diagrama de Clases 26 5.2.1. Determinacin de las clases de objetos para el proyecto 26
5.2.2. Modelo de diagrama de clases 27 5.3. Diagrama de Actividades y Estados 27 5.3.1. Modelo de diagrama de actividades 27 5.3.2. Diagrama de Estados 31 5.3.3. Modelo de diagrama de estados 31 5.4. Diagrama de secuencias y colaboraciones 33 5.4.1. Modelo de diagrama de secuencias 33 5.4.2. Modelo de un diagrama de colaboraciones 34
Captulo VI DISEO DEL PROYECTO 6.1. Diagramas De Componentes 35 6.1.1. Modelo del diseo arquitectnico del software 35 6.1.2. Modelo del diagrama de componentes 36 6.2. Diseo de la base de datos 37 6.2.1. Transformacin del diagrama de clases en base de datos 37 6.2.2. Modelo Fsico y Lgico de la base de datos 38 6.3. Modelo de diagrama de distribucin de hardware 40
Captulo VII IMPLEMENTACIN DEL SISTEMA 7.1. Implementacin en SQL Server de la base de datos 41 7.2. Implementacin del formulario principal de la aplicacin 45 7.3. Implementacin del formulario de autentificacin de usuarios 45 7.4. Implementacin de los formularios de entrada 46 7.5. Implementacin de los formularios de proceso 47 7.6. Implementacin de los reportes de salida 51
INTRODUCCIN El presente Proyecto de Expansin de Ventas Mediante Tecnologas Web Tiene por objetivo inducir a las personas de la regin al comercio electrnico mediante el uso de aplicaciones web, el cual ha sido desarrollado basado en un conjunto de aplicaciones de la firma de Microsoft (Visual Studio 2010), El presente proyecto de expansin de las ventas busca incrementar la presencia de la empresa a nivel Regional, obtener un margen de utilidades mucho ms amplio y plantear la importancia de la tecnologa en una adecuada gestin de ventas que desarrolla este proyecto. La metodologa utilizada en este proyecto se basa en la Gua del PMBOK que es un estndar en la gestin de proyectos desarrollado por el Project Management Institute (PMI). La misma comprende dos grandes secciones, la primera sobre los procesos y contextos de un proyecto y la segunda sobre las reas de conocimiento especfico para la gestin de un proyecto. El PMBOK es una coleccin de procesos y reas de conocimiento generalmente aceptadas como las mejores prcticas dentro de la gestin de proyectos, es un estndar reconocido internacionalmente (IEEE Std 1490-2003) que provee los
fundamentos de la gestin de proyectos que son aplicables a un amplio rango de proyectos, incluyendo construccin, software, ingeniera, etc. El PMBOK reconoce 5 grupos de procesos bsicos y 9 reas de conocimiento comunes a casi todos los proyectos. Los procesos son descritos en trminos de: Entradas (documentos, planes, diseos, etc.), Herramientas y Tcnicas (mecanismos aplicados a las entradas) y Salidas (documentos, productos, etc.) de las nueve reas de conocimientos se trabajo principalmente con la Gestin de la Integracin del PMBOK, desarrollando el contenido del Acta de Constitucin y el Enunciado Preliminar del Alcance. El proyecto se desarroll basndose que en la sociedad actual, el valor reconocido de un profesional o profesin no solo se caracteriza por el conocimiento, capacidad y desarrollo de su actividad, tambin por la forma en la que se transmiten estas capacidades y la imagen que es capaz de proyectar de las mismas, en el campo de las ventas, no solo basta con ser un buen vendedor si no que este cuente con las tecnologas adecuadas para realizar un trabajo con calidad. Por este motivo se form un grupo de investigacin para registrar, anotar, encuestar a los dueos y empleados de la fbrica con el fin de ver su modo de trabajo, la forma que se realizan las ventas, las necesidades de la fbrica y as mismo los sistemas con que se trabajan. Haciendo un anlisis de las operaciones y modo de trabajo de la fbrica, se detect un crculo cerrado donde la fbrica solo se dedica a lo mismo y no tiene una visin de crecimiento tanto como empresa, como tambin de mejorar las aplicaciones y sistemas que se trabaja. La expansin de ventas representa, en s mismo, un enorme desafo. No solo porque se disear e implementar un website o sistema de comercio electrnico basado en programas de desarrollo (Visual Studio 2010) y tambin en una metodologa de anlisis de sistemas, sino que es ms que eso, es una induccin que se hace en la regin para hacer cada vez ms comn las compras y ventas por internet no solo a nivel regional sino con una visin nacional y mundial, tampoco solo pensando en la venta y compra de muebles. El proyecto est diseado para ser implementado y hacer induccin mediante tecnologas web mvil al comercio electrnico y ms an si se trata de posicionarlo en un
segmento competitivo como el de las ventas, que se debe a los cambios culturales en los consumidores y a las bruscas fluctuaciones de los rangos de edades, y la entrada permanente de nuevos productos. Este proyecto plantea asociar la tecnologa y las estrategias de ventas de la fbrica, para ello establece un planteamiento y desarrollo de aplicaciones web que permitan realizar la expansin de ventas con distintos elementos (interfaces de catlogos, accesos a base de datos, consultas online, entre otros). Para causar impacto el proyecto debe realizar acciones promocionales que comuniquen a los distribuidores de los beneficios del comercio electrnico. Finalmente el presente trabajo no habra sido posible sin el apoyo de los dueos y empleados en la primera etapa de recopilacin de informacin ya que sin su apoyo no se tendra el conocimiento necesario para implementar el desarrollo del proyecto, a los colaboradores del proyecto que hicieron un esfuerzo y un trabajo conjunto tanto en las primeras etapas como en el desarrollo e implementacin, a la institucin y a los docentes de la carrera que con las guas y enseanzas hicieron posible esta realidad. A todos ellos nuestro agradecimiento.
Captulo I PROPUESTA DEL PROYECTO 1.1. Ttulo del Proyecto. Descripcin general de la propuesta del Proyecto. Proyecto de Expansin de Ventas Mediante Tecnologas Web El Proyecto nace como una solucin a las necesidades de la fbrica de incrementar sus ventas, expandindolas a otras zonas de la regin, a mejorar los sistemas con los que se venan trabajando, la necesidad de implementacin de un servidor web e inducir a las empresas de la regin al comercio electrnico. 1.2. Descripcin de la organizacin en la cual se implantar el Proyecto. El proyecto se implantar en la fbrica de muebles Escanoa dedicada a la fabricacin y venta de muebles de oficina, hogar y empresa, realizando sus operaciones en la provincia de Huancayo. Siendo proveedor de tiendas dedicadas a la venta de muebles. Con la misin de expandirse a nivel regional y una visin a nivel nacional, resaltando la calidad y el buen acabado de sus productos.
1.3. Organigrama Estructural y Funcional.
rea de Produccin Ventas Fija precios de los muebles y fija normas y polticas internas Coordina el presupuesto anual, as como las obligaciones legales Verifica la calidad, la cantidad, los modelos y acabados de los muebles. Coordina la declaracin de impuestos, operaciones de cobro y pago Ofrece productos (muebles), registra datos de los clientes Gerente General rea Administrativa rea Operacional Contabilidad Almacn Fabricacin Supervisa la atencin hacia los clientes, y programa rutas de venta y trato a los clientes C L I E N T E S Entrada y salida de productos y materiales, control de stock Construccin, acabados, pintado, tapizado y control de calidad Presenta libros contables, declaracin de impuestos. Supervisin de produccin, verificacin de stock, pedidos de material, envos de productos Grfico B. Organigrama Funcional Grfico A. Organigrama Estructural Gerencia General rea Administrativa rea Operacional rea de Produccin Contabilidad Ventas Almacn Fabricacin 2
1.4. Problemas relevantes del proceso y tratamiento de informacin. La informacin se encuentra actualmente almacenada de manera manual y las aplicaciones que se manejan no arrojan informacin para la toma de decisiones, lo cual dificulta su aplicacin. Por ejemplo la bsqueda de datos de un cliente que se registr hace un ao, se hace ms tediosa debido a la forma que se manejan sus datos, los cuales no se encuentran debidamente clasificados, tampoco se puede usar sus aplicaciones para este tipo de bsqueda ya que stas generalmente no devuelven informacin importante para la fbrica y lo nico que se puede realizar son emisin de facturas. Debido al tratamiento directo de la informacin no se tiene un archivo detallado de los reportes de ventas, o requerimientos de determinados clientes, de igual manera la consulta de records de ventas de los colaboradores para los incentivos respectivos y por todo lo mencionado la fbrica no expande sus ventas y no se hace posible la presencia de la fbrica en otros lugares de la regin. El acceso a los archivos de los clientes y colaboradores se realiza de manera nica y personal, no de manera simultnea, habiendo tiempos de demora de consultas o modificacin.
3
Captulo II RECOPILACIN DE INFORMACIN ORGANIZACIONAL 2.1. Estatutos. El estatuto establecido solo permite la creacin de modelos dentro de la fbrica y reserva confidencial de la informacin. Se estableca que slo se poda admitir a diseadores de muebles de la localidad, teniendo un porcentaje de las ventas. Sin embargo y coincidiendo con la revisin de varios puntos de este estatuto, el gerente general (dueo) decidi permitir el ingreso de fabricantes de muebles y mobiliario auxiliar como un signo de adaptacin a unos nuevos tiempos en los que las fronteras van desapareciendo y los negocios se plantean con una perspectiva cada vez ms global. 2.2. Manual de Organizacin y Funciones. Gerencia General: encargada de coordinar con las dems reas los planes de operaciones de la fbrica, costos, recursos, aspectos legales, procesos de ventas, fijar precios de los muebles, fijar normas y polticas internas, verificar la calidad, la cantidad, los modelos y acabados de los muebles.
rea Administrativa: Elabora el presupuesto mensual y anual, coordina la declaracin de impuestos, operaciones de cobro y pago, ingresos y salidas. rea de Operaciones: Elaborar los procesos de ventas, programa rutas de venta y trato a los clientes. rea de Produccin: Supervisin de produccin, verificacin de stock, pedidos de material y envos de productos. Contabilidad: Encargado de llevar los libros contables, planillas, declaracin mensual de impuestos. Ventas: Ofrece productos (muebles) su modo de vender es presencial y se realiza en la misma fbrica, registra datos de los clientes. Fabricacin: Encargados de la construccin, acabados, pintado, tapizado y control de calidad de los productos (muebles). Almacn: Encargado de la entrega de materiales de fabricacin, verificar y llevar el control de stock. 2.3. Reglamento de Organizacin y Funciones. Polticas: Calidad de servicio a nuestros clientes, compromiso de la fbrica hacia sus colaboradores ofrecindoles instalaciones seguras y limpias para realizar su trabajo, incentivando la creatividad y fidelidad de los colaboradores tomando en cuenta sus mtodos y procesos para realizar una mejor produccin. Normas: Puntualidad para la entrega de los pedidos en produccin, lealtad de nuestros colaboradores sobre la informacin interna de la fbrica (creacin de nuevos modelos de muebles). 2.4. Documentos cuantitativos. Registro de empleados de la fbrica Registro de modelos de muebles Registro de ventas realizadas 5
2.5. Documentos Cualitativos. Acta de compromiso con el dueo: Habiendo entrevistado al dueo (gerente general) estuvo de acuerdo con la propuesta del proyecto de expansin de ventas usando las tecnologas web con la finalidad de expandir las ventas en un corto plazo. Notamos la predisposicin del dueo para poner en marcha el proyecto, juntamente con el administrador de sus aplicaciones quien nos convoc, no se present ningn inconveniente para empezar el desarrollo e implementacin del proyecto. Establecimientos de los objetivos de la entrevista: Conocer al detalle los datos y funcionamiento de la fbrica, tales como la forma de venta, el modo de cmo llevan los registros, los historiales, la forma de captar clientes, el modo de elaboracin y calidad de sus productos. Decidir a quin entrevistar: Se decidi entrevistar al gerente para realizar el acta de compromiso para la elaboracin del proyecto, con el administrador de las aplicaciones para obtener informacin del manejo de su bases de datos y aplicaciones, con los operarios de fabricacin para saber sobre lo que se va a vender y mostrar en las aplicaciones web. Preparacin de la entrevista: Se realiz un formato de entrevista basado en pasos y preguntas puntuales de acuerdo a la informacin que se requiri. Las entrevistas se realizaron a modo de conversacin anotando los puntos de inters para el desarrollo del proyecto y tomando nota de los requerimientos e ideas de las personas que se entrevist. 2.6. Entrevistas y encuestas aplicadas a los futuros usuarios. Las entrevistas realizadas a las personas (Dueo, Administrador de aplicaciones, operarios), fueron el punto de inicio para el desarrollo del proyecto como la recopilacin de datos de la fbrica (razn social, RUC, ubicacin, organigramas, medios de comunicacin, etc.) La entrevista sirvi para saber las necesidades de la fbrica comparando los puntos de vista de las personas entrevistadas, as como tambin consultar su forma de llevar sus datos con respecto a las ventas, fabricacin y personal, la forma de cmo se estaba trabajando antes de la implantacin del proyecto; se tomo en cuenta tambin las 6
normas, estatutos y polticas que se manejan en esta empresa para ir acorde al concepto de la idea que se tiene como empresa, la entrevista tambin se bas en un anlisis FODA considerando sus fortalezas, debilidades, oportunidades y amenazas frente a competidores y a su entorno. Entrevista al dueo textualmente: Me parece interesante porque en un solo gasto podra llegar a ms distribuidores sin la necesidad de gastar en la puesta de locales en las distintas regiones y que esto me hara ms conocido a m como fbrica y a mis productos, ya que Jos que es el encargado de mis sistemas y contando con ustedes se podra implementar algo bueno, no solo expandira mis ventas sino tambin mis ganancias y a la vez ganarme un nombre en la regin ms all de mis operaciones a la obra pues que necesitan. Entrevista con el vendedor textualmente: Bueno sera interesante contar con telfonos y un pgina donde podamos mostrar lo que producimos y vendemos a nuestros clientes, podramos llegar a mostrar mejor nuestros productos en estos aparatos se marcara diferencia con nuestros competidores ya que nuestro proceso de venta se basa en el conocimiento de nuestros clientes de nuestros muebles y su calidad, mas no mostramos los productos y si queremos ganar ms clientes sera de mucha ayuda para expandir las ventas y yo quiero viajar. Entrevista con operarios de fabricacin textualmente: Los materiales que se utilizan son de muy buena calidad podemos fabricar muebles en distintos modelos y colores sera interesante saber la opinin de los que usan lo que se fbrica aqu sera bueno para mejorar la calidad. Entrevista con el Administrador de las aplicaciones: Bueno lo que temo son aplicaciones simples datos en Excel, la base de datos que se estaba diseando est realizada en Access, la nica aplicacin que funciona en 80% es la de facturacin y los dems datos los tenemos en documentos de Word o a mano alzada, se cuenta con equipos que estn en buen estado y nuevos para realizar el proyecto lo que s, podramos implementar un servidor web, bueno espero realizar un buen trabajo en quipo para la realizacin del proyecto manos a la obra. 7
Captulo III PROYECTO DE DESARROLLO DEL SISTEMA 3.1. Justificacin y Objetivos del Proyecto. Justificacin: El proyecto se desarroll como una solucin de expandir las ventas del fabricante de muebles (Muebles Escanoa) a otras zonas cercanas a Huancayo, e inducir a los clientes al comercio electrnico mediante aplicaciones web y aplicaciones web mviles, dirigido a los distribuidores con acceso a la tecnologa que cuenten con ordenadores y acceso a internet y tambin a distribuidores que no cuenten con tecnologas (ordenadores y acceso internet ) ya que para este fin el proyecto cuenta con la estrategia y tecnologa web mvil el cual har posible ofrecer nuestros productos a estos clientes y as llegar a ms lugares de la regin. Objetivo: Incrementar las ventas de la fbrica a nivel regional, obtener un margen de utilidades mucho ms amplio y plantear la importancia de la tecnologa en una adecuada gestin, reorganizando elementos que se venan trabajando mal para tener presencia en el mbito regional: pasar de ser una fbrica local a abarcar todo el mercado regional.
3.2. Descripcin del Problema 3.2.1. Funciones y procesos que atomizar el proyecto. Vendedor Distribuidor: El vendedor se deber desplazar a las zonas asignadas segn su cronograma, es responsable de la verificacin de la informacin. Al contactarse con el distribuidor (Tiendas de muebles, supermercados, etc.) le mostrar los catlogos en su mvil o en el ordenador del distribuidor si cuenta con acceso a internet, donde visualizar las interfaces (modelos, colores y sus distintas caractersticas). Si el cliente accede a la venta se registrar como un pedido y en la misma interface se contar con una opcin registrar informacin del cliente, modo de envi y forma de pago. Si el pago es una trasferencia bancaria, la interfaz tiene enlaces donde se realizar el pago. Una vez verificada la informacin de las transacciones y registros se enva a la base de datos. De no realizar la venta solo se registrar y enviar los datos de los distribuidores para nuestro staff de futuros clientes. Si la distribuidora cuenta con acceso a internet se dejar en favoritos o como pgina de inicio la web de la empresa con su usuario y contrasea. Distribuidor Servidor: Si el distribuidor cuenta con la interfaz de la web en sus ordenadores podr realizar las consultas de los catlogos, podr reservas y hacer pedidos para su envi inmediato o para fechas que el vea conveniente, tambin cancelar pedidos. Si realiza el pedido ser necesario que realice una transaccin de pago en nuestras cuentas bancarias, para lo cual desde nuestras interfaces accedern a las web del banco con que trabaja, las interfaces le mostrarn una informacin resumida del pedido para su impresin y el tiempo de demora de envo. Vendedor Servidor: El vendedor enviar la informacin requerida para el pedido, envo, confirmacin de registros y transacciones bancarias desde su mvil o el ordenador del distribuidor a nuestro servidor. 9
Administrador Servidor: Verificar la informacin del pedido, de la transaccin de pago, para luego contactar con el trasportista para realizar el envo (enlace a su base de datos, correo electrnico, mensajes de textos, llamadas de telfonos mviles y fijos, fax, etc.) mediante una interfaz de control (Windows o web), imprimiendo reportes e informes. 3.2.2. Tecnologa planteada para el proyecto. Las tecnologas que se emplearan para la expansin de ventas, como las que se usaran para la induccin del comercio electrnico, sern aplicaciones web y mvil ASP. Tecnologa Orientada a Objetos, con la herramienta de desarrollo Visual Studio 2010 y motor de base de datos SQL Server 2008 R2, por consideran el ms confiable y seguro. Para el anlisis de sistema se bas en la tecnologa UML, utilizando la herramienta de desarrollo Visio 2007. Se trabajo con sistemas operativos Windows XP Servs Pack 3, de mayor comercializacin y ahora con licencias de prueba sin costo. El Hardware utilizado, equipos (03) Pentium IV con procesador de 2.93 GHz y 1 Gb de memoria RAM , los cuales no se adquirieron, pues la fbrica cuenta con los equipos. Se adquiri un ordenador para servir de Servidor Web, router telefnica proporcionado al momento de contratar el ancho de banda y la direccin IP esttica. 3.2.3. Arquitectura de informacin planteada para el Proyecto. Se diseo siguiendo los requerimientos de informacin global de la fbrica, captando las necesidades y requerimientos, tomando informacin de las entrevistas, encuestas y de las experiencias aprendidas (visitas a distribuidores, consultando con desarrolladores, observando el entorno, las tecnologas usadas y la forma de trabajo tanto del fabricante como el distribuidor), relacionndolas con los procesos del proyecto a implementar, los cuales se usaron de gua para las tcnicas de Ingeniera de la usabilidad, diseo de Interfaces y diseo de Informacin. Se dise un programa de actividades. 10
Actividades
Conocer los Procesos de Ventas de la Fbrica
Contactar rea de Ventas
Contactar con responsable de ventas Solicitar documentacin y procesos
Contactar rea de Marketing Contactar con rea de marketing Solicitar diseos y procesos
Conocer Software y Aplicaciones de los Procesos de Ventas
Contactar rea Informtica.
Contactar con responsable Solicitar documentacin de aplicativos Solicitar documentacin de BD Manuales de administracin BD
Contactar con Desarrolladores y Conocedores
Conocer a Desarrolladores
Contactar con desarrolladores Consultar trabajos realizados Solicitar documentacin y cdigo
Suscribirse en Webs Registrarse en las webs Enviar a foros los casos
Contactar con Distribuidores de las Zonas donde se Realizar Operaciones
Asignar Responsables
Responsable toma de datos ventas Responsable toma de datos tecnologa
Conocer los Medios de Transporte
Asignar Responsable Toma de datos de transportistas
Alcance de los Medios y su Disponibilidad
MTC Responsable toma de informacin
11
Telecomunicaciones Responsable toma de informacin
Conocer la Fabricacin de Muebles
Contactar con Personal Responsable toma de informacin Acabados de muebles Materiales Utilizados Modelos de muebles Toma de fotografas
Estimaciones Econmicas
Costos de Permisos u Otros Responsable de toma Informacin Municipios, Defensa Civil u Otros
Costos de Tecnologa Responsable de toma Informacin Lnea ADSL, equipos u otros
Costos de Infraestructura Responsable de toma Informacin Compra, alquiler e implementacin
Dominio y ADSL
Contactar con Proveedores Responsable de contacto
Servidor Web
Implementacin de hardware Ensamblado Conectividad Redundancia Implementacin de software Sistema operativo adecuado Programas adecuados Licencias Soporte Mantenimientos Actualizaciones Configuraciones Disponibilidad
Diseo Web y Mvil Diseo de interfaces Navegabilidad de interfaces Pruebas en el Servidor
Cdigo Web y Mvil Codificacin de interfaces Captura de errores Diccionario de errores Pruebas cdigo Pruebas de conexiones BD
Base de Datos Diseo de BD Ingreso de datos Procedimientos Almacenados Enlaces a otras BD Seguridad de DB Pruebas de implementacin Pruebas de seguridad
Formacin de Equipo: Desarrollo, Documentacin, Responsabilidades
Equipo del Responsables Responsable de Equipo
Equipo de Diseo Responsable de Equipo
Equipo de Desarrollo Responsable de Equipo
Equipo de Base Datos Responsable de Equipo
Equipo de Implementacin Responsable de Equipo
Equipo de Documentacin Responsable de Equipo
13
3.3. Anlisis de factibilidad. 3.3.1. Factibilidad Econmica. El Proyecto realiz un anlisis de factibilidad bsico de acuerdo a un tipo de estimacin orgnica debido a que el grupo es relativamente pequeo usando recursos humanos y de equipos de la fbrica, Meses 2 Das 40 Horas 320
Recursos Humanos 3450.00 Maquinaria y Equipos 3584.00 Software 5027.00 Servicios / Otros 1328.00
Costo Total del Proyecto 13389.00
3.3.2. Factibilidad Tcnica. Se recomienda a los diseadores, desarrolladores u otros contar con los siguientes requisitos mnimos de hardware y software que un 80 % se cuenta con equipo ya adquirido por la fbrica. Hardware: Procesador Pentium IV 2.4GHz / 400 MHz /1Gb L2 / Main board Intel 485EP / 400 MHz / Memoria RAM 1 Gb / Disco Duro de 80 Gb / IDE / 7200 rpm Software: Sistema Operativo Microsoft Windows XP Professional SP3 / Motor de Base de Datos Microsoft SQL Server 2008 (servidor) / IIS (Servidor web) / Herramienta de Desarrollo Visual Studio 2010 / Microsoft Office 2007, documentacin de MSDN
14
3.3.3. Factibilidad Operacional. Se cuenta con personal contratado directamente por la fbrica, el cual le proporciona la confianza requerida para el buen manejo del desarrollo del proyecto. El administrador de sistemas cuenta con personal calificado que soporte el buen desempeo de los procesos. Dentro del equipo de trabajo se cuenta con un Ingeniero de Sistemas y Auxiliares de soporte tcnico, diseadores y desarrolladores (snior, junior), que son conocedoras del uso de hardware y software, completamente comprometidos con la misin del proyecto. 3.4. Cronograma y presupuesto. 3.4.1. Diagrama de Gantt.
15
16
3.4.2. Recursos y Presupuesto del proyecto. Recursos Humanos 3450.00 Descripcin Total Horas Costo/Hora Total
Desarrollador Junior 140 15.00 2100.00 Diseador Web 90 15.00 1350.00
Maquinaria y Equipos 3584.00 Descripcin Unidades Costo Unit. Total
Ordenador Core Duo 1 2300.00 2300.00 UPS 1 522.00 522.00 Cable UTP 60 1.20 72.00 Conectores 20 1.50 30.00 Material de Refrigeracin 6 60 360.00 Implementacin 1 300 300
Software 5027.00 Descripcin Total Horas Costo Unit. Costo/Hora
Windows Server 2003 320 1380.00 4.31 Sql Server 2008 320 3380.00 10.56 Antivirus Firewall 320 267.00 0.83
Servicios / Otros 1328.00 Descripcin Costo Mes Nro Meses Total
ADSL 309.00 2 618.00 Traslados de Equipos 90.00 2 180.00 Alimentacin de Equipos 120.00 2 240.00 tiles de Oficina 100.00 2 200.00
Costo Total del Proyecto
13389.00
Duracin Total del Proyecto Meses 2 Das 40 Horas 320
17
3.5. Anlisis de Riesgos. Uno de los riesgos principales cierre de fbrica por aspectos legales y polticos, aumento en el presupuesto general, adquisicin de nuevas licencias, contratacin de nuevo personal, gastos en equipos y materiales, no cumplir con los tiempos ni las tareas (actividades) designadas por hechos ajenos al proyecto (accidentes, permisos, etc.), la adaptacin de los vendedores al manejo de las tecnologa y equipos web mvil.
18
Captulo IV ANLISIS DEL NEGOCIO 4.1. Descripcin de los procesos y actividades del Proyecto. Vendedor Distribuidor: El vendedor se deber desplazar a las zonas asignadas segn su cronograma, es responsable de la verificacin de la informacin. Al contactarse con el distribuidor (Tiendas de muebles, supermercados, etc.) le mostrar los catlogos en su mvil o en el ordenador del distribuidor si cuenta con acceso a internet, donde visualizar las interfaces (modelos, colores y sus distintas caractersticas). Si el cliente accede a la venta se registrar como un pedido y en la misma interface se contar con una opcin registrar informacin del cliente, modo de envo y forma de pago. Si el pago es una trasferencia bancaria, la interfaz tiene enlaces donde se realizar el pago. Una vez verificada la informacin de las transacciones y registros se enva a la base de datos. De no realizar la venta solo se registrar y enviar los datos de los distribuidos para nuestro staff de futuros clientes. Si la distribuidora cuenta con acceso a internet se dejar en favoritos o como pgina de inicio la web de la empresa con su usuario y contrasea. Distribuidor Servidor: Si el distribuidor cuenta con la interfaz de la web en sus ordenadores podr realizar las consultas de los catlogos podr reservar
y hacer pedidos para su envo inmediato o para fechas que l vea conveniente, tambin cancelar pedidos. Si realiza el pedido ser necesario que realice una transaccin de pago en nuestras cuentas bancarias, para lo cual desde nuestras interfaces accedern a las web del banco con que trabaja, las interfaces le mostrarn una informacin resumida de su pedido para su impresin y el tiempo de demora de envo. Administrador Servidor: Verificar la informacin del pedido, de la transaccin de pago, para luego contactar con el trasportista para realizar el envo (enlace a su base de datos, correo electrnico, mensajes de textos, llamadas de telfonos mviles y fijos, fax, etc.), mediante un interfaz de control (Windows o web), imprimiendo reportes e informes. 4.2. Modelo de Diagramas del proyecto utilizado IDEFO en BPWIN.
Grfico C. IDEFO Principal del Proyecto 20
21
Captulo V ANLISIS DE SISTEMA 5.1. Diagrama de Casos de Uso 5.1.1 Caso de uso de contexto
Grfico E. Caso de uso general
5.1.2. Diagrama de casos de uso por cada paquete. Caso de uso distribuidor A conectndose: el distribuidor se conecta dese su ordenador hacia el servidor web de la fbrica (interfaces web), puede realizar pedidos o reservar los productos de la fbrica (muebles), los cuales puede crear, cancelar, modificar y consultar. Al crear un pedido tiene la opcin de imprimir o exportar para sus registros.
Caso de uso distribuidor B registrando: El vendedor se desplazar y contactar con un distribuidor (cliente), mediante la aplicacin web mvil, podr visualizar el catlogo de los productos (muebles), donde podr registrar al cliente para nuestro staff, donde solo podr realizar modificaciones mas no podr eliminar y se generar un cdigo de confirmacin.
Grfico F. Caso de uso distribuidor A conectndose 23
Caso de uso vendedor conectar: se conectar con el servidor para enviar el pedido, y tiene la posibilidad de imprimir reporte al distribuidor B.
Grfico G. Caso de uso distribuidor B registrando Grfico H. Caso de uso vendedor conectar 24
Caso de uso distribuidor A registrando: El distribuidor A podr registrarse desde la pagina web y confirmar su registro, tendr la posibilidad de modificar y los datos se almacenarn en base de datos del proyecto, no podr eliminar su registro. Solo el administrador del sistema podr eliminar a los clientes.
Caso de uso administrador acceso: Privilegios totales para modificar, eliminar, crear, registros tanto de clientes como de vendedores. Administracin de pedidos (envos, cancelaciones, reportes, impresiones), permisos a vendedores a ciertas pginas de administracin de la web de la fbrica, se conectar con los trasportistas para el envo de los productos (acceso a base de datos de transportistas, mails, fax, comunicaciones telefnicas), verificar los pagos realizados en las cuentas bancarias, registradas tanto por el vendedor como por el distribuidor A, designar rutas de vendedores, imprimir reportes que la gerencia solicite. Grfico I. Caso de uso distribuidor A registrando 25
5.2. Diagrama de Clases. 5.2.1. Determinacin de las clases de objetos para el proyecto.
Grfico J. Caso de uso administrador acceso Grfico K. Determinacin de Clases 26
5.2.2. Modelo de diagrama de clases.
5.3. Diagrama de actividades y estado. 5.3.1. Modelo de diagrama de actividades.
Grfico L. Modelo Diagrama de Clases Grfico M. Diagrama de Actividades Procesos de Registro 27
Grfico N. Diagrama de Actividades de Administracin Usuarios 28
Grfico O. Diagrama de Actividades de Realizacin de Pedidos 29
Grfico P. Diagrama de Actividades Proceso Total de la Web 30
5.3.2. Diagrama de Estados.
5.3.3 Modelos de diagramas de estados.
Grfico Q. Diagrama de Estados Aplicacin Web Grfico R. Diagrama de Estados Registro y Modificacin 31
Grfico S. Diagrama de Estados Registro y Modificacin Grfico T. Diagrama de Estados Proceso de Validacin 32
5.4. Diagrama de Secuencia y Colaboraciones. 5.4.1. Modelo de diagrama de secuencias.
Grfico U. Diagrama de Secuencias Vendedor Cliente Web Mvil Grfico V. Diagrama de Secuencias Realizando Pedido 33
5.4.2. Modelo de diagrama de colaboraciones.
Grfico W. Diagrama de Colaboracin de Pedido y Catlogo Grfico X. Diagrama de Colaboracin de Pedido y Catlogo 34
Captulo VI DISEO DEL SISTEMA 6.1. Diagrama de Componentes. 6.1.1. Modelo del diseo arquitectnico del software.
Grfico Y. Modelo Arquitectnico del Proyecto
6.1.2. Modelo de diagrama de componentes.
Grfico Z. Diagrama de Componentes 36
6.2. Diseo de la base de datos. 6.2.1. Transformacin del diagrama de clases en base de datos.
Grfico AA. Diagrama de Transformacin de clases a Base de Datos 37
6.2.2. Modelo fsico y lgico de la base de datos.
Grfico AB. Diagrama de Fsico de la Base de Datos 38
Grfico AC. Diagrama de Lgico de la Base de Datos 39
6.3. Modelo de diagrama de distribucin de hardware.
Grfico AD. Diagrama de Distribucin de Hardware 40
Captulo VII IMPLEMENTACIN DEL PROYECTO 7.1. Implementacin en SQL Server de la base de datos.
Grfico AE. Base de Datos Muebles SQLServer 2008 R2
Grfico AF. Tabla MClientes SQLServer 2008 R2 Grfico AG. Tabla MDetalle SQLServer 2008 R2 42
Grfico AH. Tabla MPedido SQLServer 2008 R2 Grfico AI. Tabla MProducto SQLServer 2008 R2 Grfico AJ. Tabla MUser SQLServer 2008 R2 43
Grfico AK. Tabla MVendedor SQLServer 2008 R2 Grfico AL. Procedimiento de Validacin de Usuario SQLServer 2008 R2 44
7.2. Implementacin del formulario principal de la aplicacin
7.3. Implementacin del formulario de autentificacion de usuarios.
Grfico AM. Pgina de Inicio del Proyecto Grfico AN. Pgina de Autentificacin Usurario del Proyecto 45
7.4. Implementacin de los formularios de entrada.
Grfico AO. Pgina de Inicio Intranet del Proyecto Grfico AP. Pgina de Visualizacin en Grid del Proyecto 46
7.5. implementacin de formularios del proceso.
Grfico AQ. Pgina de Visualizacin Aplicacin Catalogo del Proyecto Grfico AR. Pgina de Proceso de Edicin (Insertar Nuevo) Proyecto 47
Grfico AS. Pgina de Proceso de Edicin (Visualizacin) Proyecto Grfico AT. Pgina de Proceso de Edicin (Modificar Form) Proyecto 48
Grfico AU. Pgina de Proceso de Edicin (Modificar Grid) Proyecto Grfico AV. Pgina de Proceso de Edicin (Usuarios) Proyecto 49
Grfico AW. Pgina de Proceso (Creacin de Categoras) Proyecto Grfico AX. Pgina de Proceso (Dejar Comentarios a IMG) Proyecto 50
7.6. Implementacin de los reportes de salida
Grfico AY. Pgina de Proceso (Cambiar Nombre y Desp IMG) Proyecto Grfico AZ. Pgina de Proceso (Reporte de Venta Pedido) Proyecto 51
CONCLUSIONES Este proyecto tiene por objetivo aplicar las tecnologas de informacin web y web mvil para poder inducir al comercio electrnico en la regin y a la vez lograr la consolidacin de marca (la fbrica en la web) a nivel regional, nacional y mundial ofreciendo un sistema de fcil adaptacin para los usuarios finales y que cumpla las necesidades requeridas por ese motivo se desarrollo el proyect en un conjunto de aplicaciones de la firma de Microsoft (Visual Studio 2010). La metodologa utilizada en este proyecto se baso en la gua del PMBOK que es un estndar en la gestin de proyectos, basando los procesos y contextos del proyecto en las reas del conocimiento para la gestin de un proyecto. Se baso principalmente en la Gestin de la Integracin desarrollando los contenidos del Acta de Constitucin y el Enunciado Preliminar del Alcance. El Proyecto se basa en las investigaciones realizadas sobre el proceso de comercio electrnico en la red (Word wide web), lo que origin una inquietud de inducir comerciantes y distribuidores de la regin a implementar estas nuevas tecnologas en sus empresas. Con este fin tener un marco de referencia de informacin compartida para que el proyecto sirva de gua y asesoramiento a dems empresas a desarrollar aplicaciones de comercio electrnico basadas en tecnologas que no solamente cumplan con los objetivos de expandir ventas o
tener un nombre en la red, sino para la toma de decisiones y una base de conocimiento para futuras necesidades.
53
SUGERENCIAS Habiendo desarrollado el Proyecto de Expansin de Ventas Mediante Tecnologas Web y haber formulado conclusiones, se formulo las sugerencias en los siguientes trminos, las cuales esperamos se tengan en cuenta. Que, debe impulsarse el desarrollo del comercio electrnico dentro de las regiones peruanas. Que, debe aprovecharse las ventajas del proyecto para el desarrollo econmico en la regin. Que, debe estudiarse la posibilidad de asociar a los empresarios de la regin para realizar un proyecto de mayor envergadura basndose en este prototipo. Que, debe difundirse la importancia del comercio electrnico. Que, debe difundirse las ventajas del proyecto para las dems para las empresas. Que, debe difundirse las ventajas del Proyecto para los compradores (distribuidores). Que, debe difundirse los beneficios de las tecnologas y la gran importancia para ser la diferencia en el mercado.
Que, debe difundirse el rea de conocimiento, desarrollo e implementacin del proyecto para que se tome con seriedad el tema Que, debe promover y fomentar la importancia del uso del Comercio Electrnico a travs de organizacin de eventos regionales con la colaboracin de Instituciones Educativas y a la vez incentivar la participacin de los estudiantes.
55
BIBLIOGRAFA LIBROS: GABILLAUD Jrme; SQL Server 2008 SQL, Transact SQL Diseo y creacin de base de datos Ediciones ENI Nivel : medio a nivel experto ISBN : 978-2-7460-4911-6 Pp. 402
Serrano Prez Jorge; (ANAYA MULTIMEDIA) PROGRAMACIN CON ASP.NET ISBN: 8441513422. 960 p. ; 23x18 cm + 1 CD-ROM. 1 edicin ASPX
Vidya Vrat Agarwal and James Hunddleston; Beginning C#2008 Databases, EEUU, Editor Wrox ISBN: 0470502223 Pp720
URL:
Project Management Institute A Guide to the Project Management Body of Knowledge (PMBOK Guide) - Fourth Edition http://www.pmi.org/
Beginning Web Development, Silver light, and ASP.NET AJAX Data Binding with ASP.NET2008, Part 1, 69-103, 1_4 Pp 498 http://www.springerlink.com/content/qt2rn52l22717335/
VISUAL BASIC 2010 (GAIA PRACTICE) ASP.NET2008, Part 1, 45 Pp589CHARTE, FRANCISCO http://www.casadellibro.com/libro-visual-basic-6-guias-racticas/
PROYECTO DE EXPANSIN DE VENTAS MEDIANTE APLICACIONES WEB
www.mueblestar.com
PROTOTIPO VERSIN 1.0
Desarrollado por CROWDATA
INTRODUCCIN Este manual del usuario le permitir aprender a utilizar todas las funcionalidades bsicas del portal web Proyecto de expansin de ventas mediante tecnologas web, este manual del usuario ha sido elaborado con la intencin de ofrecer la informacin necesaria para la navegabilidad en las pginas a aquellos usuarios que quieran tener acceso al portal y poder realizar pedidos y consultas. Este manual del usuario es de muy fcil entendimiento y permite un nivel de comprensin grfica muy amigable. Tambin permite proteger los datos de administracin con contraseas, suministrado por el webmaster del portal. Este manual sigue una estructura concreta, empezando por la pgina principal www.mueblestar.com, primeros pasos a productos, catlogos y administracin (inicio de sesin a la intranet, modificacin, nuevos usuarios, registros nuevos, etc.), as mismo se recomienda guiarse de los videos tutoriales que han sido creados en formato digital para este manual del usuario, para un mejor entendimiento. Pedimos disculpas por cualquier error o incorreccin que pueda haber en la informacin recogida y toda crtica o aportacin ser bien recibida (crowingjm@hotmail.com).
NDICE Portada i Introduccin ii
MANUAL DEL USUARIO
1. Requisitos del Sistema 1 2. Acceso al Portal 1 3. Inicio 2 4. Productos 3 5. Catlogo 4 5.1. Vista Sidebar 5 5.2. Comentarios de Imgenes 5 5.3. Consola del Administrador 6 6. Intranet 7 6.1. Pgina Principal de Intranet 8 6.2. Men de Administracin 9 6.3. Intranet Enlace Clientes 9 6.4. Intranet Enlace Pedidos 11 6.5. Intranet Enlace Productos 12 6.6. Intranet Enlace Vendedores 14
6.7. Intranet Enlace Usuarios 15 7. Salir 16
MANUAL DEL USUARIO 1. Requisitos del sistema. Se recomienda que en los ordenadores donde se visualizarn las interfaces web tengan instalado un explorador web, como ejemplo dejamos una lista. Microsoft Windows Explorer Mozilla Firefox Google Chrome Explorador Safari Explorador Opera Avant Browser Otros 2. Acceso al portal. Para acceder al portal digitamos en la URL del explorador la direccin http://www.mueblestar.com en el explorador que se tenga instalado de acuerdo a los requisitos de sistema visto en el tem anterior. Visualizaremos el diseo de la pgina principal del portal web. Ah podr visualizar las opciones a las que se podr acceder.
En esta pgina principal o de inicio se muestran los enlaces (inicio, intranet, productos, catlogo). Adems muestra un pequeo catlogo con los ltimos modelos diseados por la fbrica. Mostrando el modelo una breve descripcin y la imagen. 3. Inicio.
Este enlace nos lleva al diseo de la pgina principal cada vez que se d clic sobre este botn de inicio.
2
4. Productos.
Este enlace nos muestra la pgina de todos los productos (muebles) ofrecidos por la fbrica donde podemos visualizar las imgenes de los productos, ver los precios modelos y su respectiva descripcin.
3
5. Catlogo.
Este enlace nos muestra la pgina de catlogo con las imgenes de todos los productos de la fbrica por categoras, con muchas funcionalidades detalladas a continuacin.
4
5.1. Vista Sidebar. En esta pgina se muestra en una Vista Sidebar donde se puede escoger la imagen del producto a visualizar ir a siguiente y atrs.
5.2. Comentarios de Imgenes. Tambin se puede dejar comentarios sobre las imgenes de los productos haciendo un clic en la imagen donde se presenta una caja de texto donde digitar su comentario, para enviar en comentario clic y para salir de esta ventana dar clic a
5
5.3. Consola del Administrador. En esta opcin se podr visualizar el total de las imgenes por categoras, haciendo clic en icono herramientas y consola de administrador.
En esta pgina de administracin se puede visualizar en un directorio por categoras, modificar y eliminar las imgenes de los productos ofrecidos.
5
6. Intranet.
Este enlace nos lleva a la pgina de login (usuarios) para poder acceder a las pginas administrables, donde se nos muestra un formulario de validacin del usuario para su ingreso, con los campos validados segn la base de datos donde se encuentra la tabla usuarios.
6
6.1 Pgina Principal de Intranet. Esta pgina administrable de intranet del portal muestra los enlaces en el men a clientes, pedidos, productos, vendedores y usuarios.
7
6.2. Men de Administracin. Nos enlaza a las diferentes tablas almacenadas en la base de datos MueblesStar para que el usuario con privilegios de administracin pueda modificar, crear, eliminar, guardar, cancelar los registros almacenados en dicha base de datos.
6.3. Intranet Enlace Clientes.
Este enlace nos muestra el formulario de clientes registrados en la base de datos, se tiene la opcin de visualizacin por cliente haciendo clic a los nmeros en la parte inferior y superior del formulario. 8
Este formulario tiene la opciones de editar los registros haciendo clic en y en el mismo formulario aparecern los datos para ser editados o modificados, pudiendo cancelar o guardar .
9
Este formulario tiene la opciones de ingresar nuevos registros haciendo clic en y en el mismo formulario aparecern los datos para ser guardados o cancelados .
6.4. Intranet Enlace Pedidos.
Este enlace nos muestra el listado de pedidos registrados en la base de datos.
10
Este listado puede ser editado o modificado haciendo clic en y en la misma lista aparecern los datos para ser editados o modificados, pudiendo .
6.5. Intranet Enlace Productos.
Este enlace nos muestra el formulario de productos registrados en la base de datos, se tiene la opcin de visualizacin por producto haciendo clic a los nmeros en la parte inferior y superior del formulario.
11
Este formulario tiene la opciones de editar los registros haciendo clic en y en el mismo formulario aparecern los datos para ser editados o modificados, pudiendo cancelar o guardar .
Este formulario tiene la opciones de ingresar nuevos registros haciendo clic en y en el mismo formulario aparecern los datos para ser guardados o cancelados .
12
6.6. Intranet Enlace Vendedores.
Este enlace nos muestra el formulario de nuestros vendedores registrados en la base de datos, se tiene la opcin de visualizacin por vendedor haciendo clic a los nmeros en la parte inferior y superior del formulario, as como la eliminacin de registros.
Este formulario tiene la opciones de editar los registros haciendo clic en y en el mismo formulario aparecern los datos para ser editados o modificados, pudiendo cancelar o guardar .
13
Este formulario tiene las opciones de ingresar nuevos registros haciendo clic en y en el mismo formulario aparecern los datos para ser guardados o cancelados .
6.7. Intranet Enlace Usuarios.
Este enlace nos muestra el formulario de nuestros usuarios que tendrn privilegios de administracin registrados en la base de datos, se tiene la opcin de visualizacin por usuario haciendo clic a los nmeros en la parte inferior y superior del formulario, as como la eliminacin de registros.
14
Este formulario tiene la opciones de editar los registros haciendo clic en y en el mismo formulario aparecern los datos para ser editados o modificados, pudiendo cancelar o guardar .
Este formulario tiene las opciones de ingresar nuevos registros haciendo clic en y en el mismo formulario aparecern los datos para ser guardados o cancelados .
7. Salir. Para Salir del portal basta con hacer clic en ventana del explorador