Proyecto 1 Al 4 EL DOS Febrero

168
UNIANDES UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES Facultad de Sistemas Mercantiles CARRERA DE SISTEMAS PROYECTO INFORMÁTICO PREVIA A LA OBTENCIÓN DEL TÍTULO DE INGENIEROS EN SISTEMAS E INFORMÁTICA Sistema de Administración web de pedidos de clientes “Papelería Universitaria”

Transcript of Proyecto 1 Al 4 EL DOS Febrero

UNIANDESUNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES

Facultad de Sistemas MercantilesCARRERA DE SISTEMASPROYECTO INFORMTICO PREVIA A LA OBTENCIN DEL TTULO DE

INGENIEROS EN SISTEMAS E INFORMTICA

Tema:

Sistema de Administracin web de pedidos de clientes en Papelera Universitaria

Autores:

Tlgo. Mario Avalos Basantes

Tlgo. Luis Torres Miranda Asesor: Ing. Carlos Martnez

Riobamba Ecuador 2011

CERTIFICACIN

Certifico que el presente informe del proyecto informtico ha sido desarrollada en su totalidad por el Tlgo. Luis Torres Miranda y el Tlgo. Mario Avalos Basantes, con mi direccin. Dejo leal constancia de aprobacin de la Tesis de Ingenieros en Sistemas Informticos, a travs de mi firma y rubrica.

Ing. Carlos Martnez.

Riobamba, Diciembre 2011.

DECLARACIN

Yo, Luis Torres Miranda, con Cdula de Identidad N 060377670-9, y yo Mario Avalos Basantes con Cdula de Identidad N 060179857-2, declaramos que el trabajo descrito es de nuestra autora y que no ha sido presentado previamente para ningn grado o calificacin profesional de Ingeniera en Sistemas Mercantiles, y que he consultado las referencias bibliogrficas que se incluyen en este documento.

La UNIANDES puede hacer uso de los derechos correspondiente al mismo, segn lo establecido por la ley de Propiedad Intelectual, por su Reglamento y por la normatividad institucional vigente.

Tlgo. Luis Torres Miranda

Tlgo. Mario Avalos Basantes

Riobamba, Diciembre 2011.

NDICE GENERAL

DATOS INFORMATIVOS APROBACIN DEL TUTOR DECLARACIN DE AUTORA DEL PROYECTO NDICE DE CONTENIDOS RESUMEN EJECUTIVO

1.

INTRODUCCIN ................................................................................................................................. 1 1.1. ANTECEDENTES ............................................................................................................................... 2 1.1.1. Visin ............................................................................................................................................... 2 1.1.2. Misin .............................................................................................................................................. 2 1.1.3. Planteamiento del problema ........................................................................................................... 3 1.1.4. Formulacin del problema ............................................................................................................. 4 1.1.5. Alcance del proyecto ....................................................................................................................... 4 1.2. OBJETIVOS ....................................................................................................................................... 5 1.2.1. Objetivo General ............................................................................................................................. 5 1.2.2. Objetivos Especficos ...................................................................................................................... 5 1.2.3. Justificacin .................................................................................................................................... 6 1.3. METODOLOGA ................................................................................................................................ 7 1.3.1. Rational Unified Process (RUP) ........................................................................................................ 7 1.3.2. Principales caractersticas de la metodologa (RUP) ....................................................................... 8 1.3.3. Estructura del RUP ........................................................................................................................... 91.3.3.1. 1.3.3.2. La estructura esttica ..............................................................................................................................9 La estructura dinmica .........................................................................................................................10

1.3.4. 1.3.5. 1.3.6. 1.3.7. 1.3.8. 1.3.9. 1.3.10. 1.3.11. 1.3.12. 1.3.13. 1.3.14.1.4.

Fases del Modelado (RUP) ............................................................................................................. 10 Inicio y elaboracin ........................................................................................................................ 10 Construccin o desarrollo .............................................................................................................. 11 Transicin ...................................................................................................................................... 12 Modelado del negocio ................................................................................................................... 12 Diagrama de Casos de Uso ............................................................................................................ 12 Diagrama de secuencia ............................................................................................................. 13 Diagrama de Actividades .......................................................................................................... 14 Recursos .................................................................................................................................... 15 Recursos Humanos .................................................................................................................... 15 Recursos Tcnicos ..................................................................................................................... 16Cronograma ...............................................................................................................................................17

2.

PROPUESTA .......................................................................................................................................18 2.1. ANLISIS PREVIO........................................................................................................................... 19 2.1.1. Documentacin de los procesos .................................................................................................... 20 2.1.2. Posicionamiento ............................................................................................................................ 232.1.2.1. Oportunidad de negocio .......................................................................................................................23

2.1.3. 2.1.4. 2.1.5. 2.1.6.

Descripcin de participantes en el proyecto y usuarios ................................................................. 24 Entorno de usuario ........................................................................................................................ 25 Perfil de los participantes en el proyecto ....................................................................................... 26 Descripcin del Software a implementarse ................................................................................... 26Perspectiva del software .......................................................................................................................26 Resumen de caractersticas ...................................................................................................................27

2.1.6.1. 2.1.6.2.

2.2.

DISEO ............................................................................................................................................. 27

2.2.1. 2.2.2. 2.2.3. 2.2.4.

Diagrama Entidad Relacin ........................................................................................................... 28Entidad Usuario Empleado ................................................................................................................30

2.2.1.1.

Diseo Modelo Fsico ..................................................................................................................... 31 Diseo Mdulos del Sistema .......................................................................................................... 32 Diseo de Entradas ........................................................................................................................ 33Registro ................................................................................................................................................33 Seleccin de tems (Pedido) ................................................................................................................33 Registro Empleado ...............................................................................................................................34 Login Usuarios .....................................................................................................................................35 Confirmar compra (Pedido)..................................................................................................................36 Atender Pedido .....................................................................................................................................36 Comprar Producto ................................................................................................................................37 Ingreso nuevos Productos.....................................................................................................................38 Pedido ..................................................................................................................................................38 Reporte de Pedidos Confirmados .........................................................................................................39 Reporte de Stock Listado de productos ................................................................................................39 Reportes Empleados registrados ..........................................................................................................40 Instalacin de la Aplicacin Web .........................................................................................................41 Exportar la Aplicacin Web y Base de Datos hacia un directorio. .......................................................42 Incluir la Aplicacin Web a un directorio ............................................................................................43 Creacin de las carpetas PAPELERIA Y BD.......................................................................................43 Exportar la Aplicacin Web hacia la carpeta APLICACIN...............................................................44 Copiar la Aplicacin Web hacia la carpeta PAPELERA ....................................................................44 Pegar la Aplicacin Web hacia la carpeta PAPELERIA ......................................................................45 Generar solucin de la Aplicacin Web en Visual Studio .NET 2010 .................................................45 Exportar la Base de Datos Bd_Papel al directorio APLICACIN .......................................................46 Copiar la Base de Datos hacia la carpeta BD .......................................................................................46 Pegar la Base de Datos hacia la carpeta BD .........................................................................................47 Generar Base de Datos Bd_Papel en SQL Server 2008 .......................................................................47 Configuracin y creacin de la carpeta o directorio virtual IIS ............................................................48

2.2.4.1. 2.2.4.2. 2.2.4.3. 2.2.4.4. 2.2.4.5. 2.2.4.6. 2.2.4.7. 2.2.4.8.

2.2.5.

Diseo de Salidas ........................................................................................................................... 38

2.2.5.1. 2.2.5.2. 2.2.5.3. 2.2.5.4.

2.3.1.

Instalacin en Servidor Windows Server 2003 ............................................................................... 41

2.3.1.1. 2.3.1.2. 2.3.1.3. 2.3.1.4. 2.3.1.5. 2.3.1.6. 2.3.1.7. 2.3.1.8. 2.3.1.9. 2.3.1.10. 2.3.1.11. 2.3.1.12. 2.3.1.13.

2.3.2. 2.3.3.

DESARROLLO .................................................................................................................................. 53 CONECTIVIDADES ........................................................................................................................... 53Cdigo para generar instrucciones SQL (SELECT E INSERT INTO) ................................................53 Cdigo para generar instrucciones SQL (UPDATE) ............................................................................54 Cdigo cadena de conexin a BD SQL SERVER ................................................................................55 Cdigo para Confirmar Pedido.............................................................................................................55 Cdigo para controlar inicio de sesin por roles de usuario .................................................................57 Cdigo para registrar usuario ...............................................................................................................60

2.3.3.1. 2.3.3.2. 2.3.3.3.

2.3.4. 2.3.5.

Codificacin de Mdulos ................................................................................................................ 55 Validacin de Datos ....................................................................................................................... 57

2.3.4.1. 2.3.5.1. 2.3.5.2.

2.4. PRUEBAS .......................................................................................................................................... 62 2.4.1. Validacin de datos ....................................................................................................................... 62 2.4.2. Rendimiento................................................................................................................................... 62 2.4.3. Pruebas de caja blanca .................................................................................................................. 62 2.4.4. Pruebas de caja negra ................................................................................................................... 64 3. ESTUDIO DE VIABILIDAD ...............................................................................................................65 3.1. VIABILIDAD TCNICA .......................................................................................................................... 65 3.2. VIABILIDAD OPERATIVA ..................................................................................................................... 67 3.3. VIABILIDAD ECONMICA............................................................................................................ 67 3.3.1. Impacto organizacional ................................................................................................................. 68 3.3.2. Mantenimiento del sistema ........................................................................................................... 68 3.3.3. Recursos Econmicos ..................................................................................................................... 69 3.3.4. Presupuesto ................................................................................................................................... 693.3.4.1. 3.3.4.2. 3.3.4.3. 3.3.4.4. Personal ................................................................................................................................................69 Tcnicos ...............................................................................................................................................69 Materiales y Suministros ......................................................................................................................70 Servicios bsicos ..................................................................................................................................70

3.3.4.5.

Otros.....................................................................................................................................................71

3.3.5. 4.

Total presupuesto .......................................................................................................................... 71

DOCUMENTACIN ...........................................................................................................................73 4.1. MANUAL DE USUARIO......................................................................................................................... 73 4.1.1. Ingreso al sistema de administracin web sesin empleados. ...................................................... 73 4.1.2. Ingreso al sistema de administracin web sesin administrador .................................................. 75 4.1.3. Registro de usuarios ...................................................................................................................... 75 4.1.4. Creacin de Pedidos ....................................................................................................................... 774.1.4.1. 4.1.4.2. Listado pedidos confirmados y no confirmados ...................................................................................78 Confirmacin de Pedido .......................................................................................................................79

4.1.5. 4.1.6. 4.1.7. 4.1.8. 4.1.9. 4.1.10. 4.1.11.

Administrador inserta empleados ................................................................................................. 79 Atender pedidos ............................................................................................................................. 81 Ingresar Productos Nuevos ............................................................................................................ 82 Reportes ......................................................................................................................................... 83 Administrador y sus funciones ....................................................................................................... 83 Empleados y sus funciones ........................................................................................................ 84Atender Pedidos ...................................................................................................................................84

4.1.10.1. 4.1.11.1.

Clientes y sus funciones ............................................................................................................. 85Pedidos .................................................................................................................................................85

4.1.12.4.1.12.1.

Usuario Cerrar sesin ............................................................................................................. 86Cerrar sesin ........................................................................................................................................86

4.1.13. 4.1.14. 4.1.15. 4.1.16.4.1.16.1.

Botones Generales .................................................................................................................... 86 Eventos...................................................................................................................................... 86 Descripcin Global del Software ............................................................................................... 87 rea clientes.............................................................................................................................. 87Mdulo de clientes ...............................................................................................................................87

4.1.17.4.1.17.1. 4.1.17.2.

rea de Empleados ................................................................................................................... 88Mdulo de Empleados..........................................................................................................................88 Mdulo de Pedidos ...............................................................................................................................88

4.1.18.4.1.18.1. 4.1.18.2. 4.1.18.3.

rea Administracin ................................................................................................................. 88Mdulo de Ingresos, modificaciones, eliminaciones ............................................................................88 Mdulo de Productos ...........................................................................................................................89 Mdulo de Reportes .............................................................................................................................89

4.1.19.4.1.19.1. 4.1.19.2. 4.1.19.3. 4.1.19.4. 4.1.19.5. 4.1.19.6.

Anlisis de procesos .................................................................................................................. 90Tipos de Procesos .................................................................................................................................90 Administracin y Bases de Datos .........................................................................................................90 Comprobacin de Usuario Registrado ..................................................................................................91 Seleccin de cantidad de Productos para el pedido ..............................................................................91 Comprobacin de Valores por Pedidos ...............................................................................................91 Comprobacin de la confirmacin del Pedido......................................................................................91

4.1.20.4.1.20.1. 4.1.20.2. 4.1.20.3. 4.1.20.4. 4.1.20.5. 4.1.20.6.

Administracin del Pedido ........................................................................................................ 92Desarrollo de Atencin Pedido.............................................................................................................92 Visualizacin del pedido ......................................................................................................................92 Reportes, Ingresos, Modificaciones y Eliminaciones ...........................................................................92 Vista Reportes: .....................................................................................................................................92 Vista Ingresos:......................................................................................................................................93 Vista Modificaciones: ..........................................................................................................................93

4.1.21.4.1.21.1. 4.1.21.2.

Utilizacin del sistema de administracin y control web de pedidos de clientes ...................... 93Inicio o ejecucin de la aplicacin Web ...............................................................................................94 Sesin Empleado ..................................................................................................................................95

4.2. MANUAL TCNICO ........................................................................................................................ 95 4.2.1. Redes ............................................................................................................................................. 954.2.1.1. 4.2.1.2. 4.2.1.3. 4.2.1.4. Finalidad de las redes ...........................................................................................................................96 Red utilizada para Compartir Sitios Web .............................................................................................96 Caractersticas ......................................................................................................................................97 Estructura de una red de computadoras ................................................................................................97 Caractersticas ......................................................................................................................................99

4.2.2.

Red y su relacin funcional ............................................................................................................ 99

4.2.2.1.

4.2.3. 4.2.4. 4.2.5. 4.2.6.

Arquitectura Multicapas .............................................................................................................. 100 Ventajas de las arquitecturas n-capas:........................................................................................ 100 Desventajas de las arquitecturas n-capas: .................................................................................. 100 Internet ........................................................................................................................................ 101Acceso a internet ................................................................................................................................102 Nombres de dominio ..........................................................................................................................102 Dominio .............................................................................................................................................103

4.2.6.1. 4.2.6.2. 4.2.6.3.

4.2.7. 4.2.8.

Alojamiento Web ......................................................................................................................... 103 Pginas web ................................................................................................................................. 104Caractersticas de las Pginas Web ....................................................................................................105 Portales Web ......................................................................................................................................105

4.2.8.1. 4.2.8.2.

4.2.9. Funcin principal de los Portales Web ......................................................................................... 105 4.2.10. Servidor Web ........................................................................................................................... 1064.2.10.1. Trasmisin de datos............................................................................................................................107

4.2.11. 4.2.12.

Herramientas de desarrollo .................................................................................................... 108 Lenguajes de programacin .................................................................................................... 108Microsoft Visual Studio .NET (Aspx) 2010 .......................................................................................109 NET Framework.................................................................................................................................110 Common Language Runtime (CLR) ..................................................................................................111 Common Intermediate Language .......................................................................................................112 .Net Framework 4.0............................................................................................................................112 C# 4.0 Mejora en VS 2010 .................................................................................................................113 Tipos de datos C # ..............................................................................................................................113 Oficina de Programacin ....................................................................................................................115 Apoyo Equivalencia Tipo...................................................................................................................115 Nuevo comando Opciones de la lnea ................................................................................................116 Caractersticas de las paginas ASPX ..................................................................................................117 Javascript y ASPX.NET del lado del cliente ......................................................................................118

4.2.12.1. 4.2.12.2. 4.2.12.3. 4.2.12.4. 4.2.12.5. 4.2.12.6. 4.2.12.7. 4.2.12.8. 4.2.12.9. 4.2.12.10.

4.2.13.4.2.13.1. 4.2.13.2.

Sitios dinmicos con ASP.NET ................................................................................................. 116 Bases de Datos relacionales SQL Server 2008 ......................................................................... 119 Relaciones base y derivadas ................................................................................................... 121 Restricciones ........................................................................................................................... 121 Clave nica .............................................................................................................................. 122 Sql Server 2008........................................................................................................................ 124Requisitos de Software .......................................................................................................................125 Requisitos de Hardware .....................................................................................................................126 Versiones de SQL 2008......................................................................................................................127 Nuevas caractersticas de Microsoft Sql Server 2008.........................................................................128 Nuevos tipos de datos espaciales (geometry, geography) ..................................................................129 ndices en los tipos de datos espaciales ..............................................................................................130

4.2.14. 4.2.15. 4.2.16. 4.2.17. 4.2.18.4.2.18.1. 4.2.18.2. 4.2.18.3. 4.2.18.4. 4.2.18.5. 4.2.18.6.

4.2.19.4.2.19.1. 4.2.19.2. 4.2.19.3. 4.2.19.4.

Herramientas Case .................................................................................................................. 130Visual Paradigm 8.0. ..........................................................................................................................131 Generador de Cdigo .........................................................................................................................131 Caractersticas Visual Paradigm 8.0 ...................................................................................................132 Herramienta Powerdesigner ...............................................................................................................132

4.2.20.4.2.20.1. 4.2.20.2.

Herramientas de Diseo.......................................................................................................... 133Diseo de Pginas ..............................................................................................................................133 PhotoShop CS3 ..................................................................................................................................133

4.2.21. 4.2.22.4.2.22.1. 4.2.22.2. 4.2.22.3.

Formatos de Archivo ............................................................................................................... 134 Herramientas de administracin de archivos del sitio en el hosting ....................................... 135Filezilla ..............................................................................................................................................135 Breve historia .....................................................................................................................................136 Caractersticas ....................................................................................................................................136

4.2.23. 4.2.24.4.2.24.1. 4.2.24.2. 4.2.24.3. 4.2.24.4. 4.2.24.5.

Configuracin del ASP.NET en Internet Information Services 6.0 ........................................... 137 Proceso de contratacin y activacin de espacio .................................................................... 137Alojamiento gratuito ..........................................................................................................................137 Alojamiento compartido .....................................................................................................................138 Alojamiento de imgenes ...................................................................................................................138 Alojamiento revendedor (reseller) .....................................................................................................139 Servidores virtuales (VPS, Virtual Private Server) ............................................................................139

4.2.24.6. 4.2.24.7. 4.2.24.8.

Servidores dedicados ..........................................................................................................................139 Colocacin (housing) .........................................................................................................................140 Alojamiento web en la nube (cloud hosting) ......................................................................................141

4.2.25. 4.2.26. 4.2.27. 4.2.28. 4.2.29.4.2.29.1.

Sitio Web y Base de datos ....................................................................................................... 141 Cunto espacio en disco est incluido en el costo base .......................................................... 141 Proceso de subida de archivos al hosting................................................................................ 142 Estado del sitio contratado ..................................................................................................... 143 Hosting Soporte tcnico .......................................................................................................... 143Informacin facilitada por hosting para administrar los datos ............................................................143

4.2.30.4.2.30.1. 4.2.30.2.

Solucin de Conflictos en el Hosting ....................................................................................... 145Archivos .dll faltantes en el servidor web para ejecutar reportes .......................................................145 Solucin a .dll no encontrado .............................................................................................................146

4.2.31. 5. 6.

BENEFICIO ............................................................................................................................... 146

CONCLUSIONES Y RECOMENDACIONES .................................................................................147 BIBLIOGRAFA ................................................................................................................................148

ANEXOS

NDICE DE TABLASTABLA 1: RECURSOS HUMANOS..................................................................................................................................... 15 TABLA 2: RECURSOS TCNICOS - EQUIPO 1 ...................................................................................................................... 16 TABLA 3: RECURSOS TCNICOS - EQUIPO 2 ...................................................................................................................... 16 TABLA 4: DOCUMENTACIN REGISTRO......................................................................................................................... 20 TABLA 5: DOCUMENTACIN VALIDACIN ..................................................................................................................... 20 TABLA 6: DOCUMENTACIN ACCESO ........................................................................................................................... 20 TABLA 7: DOCUMENTACIN ACCESO ........................................................................................................................... 20 TABLA 8: DOCUMENTACIN - VERIFICACIN .................................................................................................................... 21 TABLA 9: DOCUMENTACIN - CONFIRMAR PEDIDO. .......................................................................................................... 21 TABLA 10: DOCUMENTACIN - VERIFICAR PEDIDO ............................................................................................................ 21 TABLA 11: DOCUMENTACIN - ATENDER PEDIDO ............................................................................................................. 21 TABLA 12: DOCUMENTACIN - VENTAS TOTALES .............................................................................................................. 22 TABLA 13: DOCUMENTACIN ADMINISTRAR USUARIOS .................................................................................................. 22 TABLA 14: DOCUMENTACIN - ADMINISTRAR PRODUCTOS ................................................................................................ 22 TABLA 15: DOCUMENTACIN REPORTES ...................................................................................................................... 22 TABLA 16: SENTENCIA QUE DEFINE EL PROBLEMA ............................................................................................................. 23 TABLA 17: SENTENCIA QUE DEFINE LA POSICIN DEL SOFTWARE .......................................................................................... 24 TABLA 18: RESUMEN DE PARTICIPANTES EN EL PROYECTO.................................................................................................. 24 TABLA 19: RESUMEN DE USUARIOS ............................................................................................................................... 25 TABLA 20: REPRESENTANTE DEL REA TCNICA Y APLICACIONES WEB .................................................................................. 26 TABLA 21: RESUMEN DE CARACTERSTICAS ...................................................................................................................... 27 TABLA 22: VIABILIDAD TCNICA .................................................................................................................................... 66 TABLA 23: VIABILIDAD OPERATIVA ................................................................................................................................. 67 TABLA 24: PRESUPUESTO - TCNICOS ............................................................................................................................. 69 TABLA 25: PRESUPUESTO - MATERIALES Y SUMINISTROS .................................................................................................... 70 TABLA 26: PRESUPUESTOS - SERVICIOS BSICOS ............................................................................................................... 71 TABLA 27: PRESUPUESTOS OTROS............................................................................................................................... 71 TABLA 28: PRESUPUESTO - TOTAL ................................................................................................................................. 72 TABLA 29: CAPAS MODELO OSI .................................................................................................................................... 98 TABLA 30: CAPAS MODELO TCP/IP ............................................................................................................................... 98

NDICE DE FIGURASFIGURA 1: LA ESTRUCTURA ESTTICA ................................................................................................................................ 9 FIGURA 2: ESCENARIO PEDIDO USUARIO ATENCIN EMPLEADO ....................................................................................... 13 FIGURA 3: ESCENARIO EMPLEADO ADMINISTRADOR ....................................................................................................... 13 FIGURA 4: ESCENARIO USUARIO REALIZA PEDIDO ............................................................................................................. 14 FIGURA 5: ESCENARIO USUARIO, EMPLEADO Y ADMINISTRADOR ........................................................................................ 14 FIGURA 6: CRONOGRAMA ............................................................................................................................................ 17 FIGURA 7: ENTIDAD RELACIN ...................................................................................................................................... 30 FIGURA 8: MODELO FSICO........................................................................................................................................... 31 FIGURA 9: MDULOS DEL SISTEMA ................................................................................................................................ 32 FIGURA 10: DISEO DE ENTRADAS REGISTRO ................................................................................................................ 33 FIGURA 11: DISEO DE ENTRADAS - SELECCIN TEMS (PEDIDO) .......................................................................................... 34 FIGURA 12: DISEO DE ENTRADAS - REGISTRO EMPLEADO .................................................................................................. 34 FIGURA 13: DISEO DE ENTRADAS - LOGIN USUARIO ......................................................................................................... 35 FIGURA 14: DISEO DE ENTRADAS - CONFIRMAR COMPRA.................................................................................................. 36 FIGURA 15: DISEO DE ENTRADAS - ATENDER PEDIDO ....................................................................................................... 37 FIGURA 16: DISEO DE ENTRADAS - COMPRAR PRODUCTO ................................................................................................ 37 FIGURA 17: DISEO DE ENTRADAS - INGRESAR PRODUCTO ................................................................................................. 38 FIGURA 18: DISEO DE SALIDAS PEDIDO....................................................................................................................... 39 FIGURA 19: DISEO DE SALIDAS - REPORTE DE PEDIDOS CONFIRMADOS ............................................................................... 39 FIGURA 20: DISEO DE SALIDAS - REPORTE DE STOCK LISTADO DE PRODUCTOS ...................................................................... 40 FIGURA 21: DISEO DE SALIDAS - REPORTES EMPLEADOS REGISTRADOS ............................................................................... 40 FIGURA 22: IMPLEMENTACIN - EXPORTAR APLICACIN WEB A UN DIRECTORIO...................................................................... 42 FIGURA 23: IMPLEMENTACIN - CREACIN DE CARPETAS ................................................................................................... 44 FIGURA 24: GENERAR SOLUCIN EN VS 2010................................................................................................................. 45 FIGURA 25: IMPLEMENTACIN - EXPORTAR LA BASE DE DATOS BD-PAPEL ............................................................................. 46 FIGURA 26: IMPLEMENTACIN - GENERAR BD................................................................................................................. 48 FIGURA 27: IMPLEMENTACIN - BD GENERADA ............................................................................................................... 48 FIGURA 28: IMPLEMENTACIN - DIRECTORIO VIRTUAL ....................................................................................................... 49 FIGURA 29: IMPLEMENTACIN - DIRECTORIO VIRTUAL ....................................................................................................... 49 FIGURA 30: IMPLEMENTACIN - DIRECTORIO VIRTUAL ....................................................................................................... 50 FIGURA 31: IMPLEMENTACIN - DIRECTORIO VIRTUAL ASISTENTE ........................................................................................ 50 FIGURA 32: IMPLEMENTACIN - ALIAS DIRECTORIO VIRTUAL ............................................................................................... 51 FIGURA 33: IMPLEMENTACIN - ALIAS DIRECTORIO VIRTUAL ............................................................................................... 51 FIGURA 34: IMPLEMENTACIN - DIRECTORIO VIRTUAL CREADO ........................................................................................... 52 FIGURA 35: IMPLEMENTACIN - LOCAL HOST TRABAJANDO ................................................................................................ 52 FIGURA 36: PRUEBAS - CAJA BLANCA ............................................................................................................................. 63 FIGURA 37: PRUEBAS - CAJA BLANCA ............................................................................................................................. 63 FIGURA 38: PRUEBAS - CAJA NEGRA ............................................................................................................................... 64 FIGURA 39: PRUEBAS - CAJA NEGRA RESULTADOS ............................................................................................................. 65 FIGURA 40: MANUAL DE USUARIO - INGRESO .................................................................................................................. 73 FIGURA 41: MANUAL DE USUARIO - RECORDAR CLAVE ....................................................................................................... 74 FIGURA 42: MANUAL DE USUARIO................................................................................................................................. 74 FIGURA 43: MANUAL DE USUARIO MENSAJE ................................................................................................................. 74 FIGURA 44: MANUAL DE USUARIO REGISTRO ................................................................................................................ 76 FIGURA 45: MANUAL DE USUARIO MENSAJE ................................................................................................................. 76 FIGURA 46: MANUAL DE USUARIO - SELECCIN ................................................................................................................ 77 FIGURA 47: MANUAL DE USUARIO SESIN .................................................................................................................... 78 FIGURA 48: MANUAL DE USUARIO - CONFIRMADO............................................................................................................ 78 FIGURA 49: MANUAL DE USUARIO - MENSAJES ................................................................................................................ 79 FIGURA 50: MANUAL DE USUARIO INSERTAR ................................................................................................................ 80 FIGURA 51: MANUAL DE USUARIO MODIFICAR .............................................................................................................. 81 FIGURA 52: MANUAL DE USUARIO ATENDER ................................................................................................................. 81 FIGURA 53: MANUAL DE USUARIO INGRESO ................................................................................................................. 82 FIGURA 54: MANUAL DE USUARIO - REPORTES................................................................................................................. 83

FIGURA 55: MANUAL DE USUARIO REPORTES ................................................................................................................ 85 FIGURA 56: MANUAL DE USUARIO - REPORTES PEDIDOS .................................................................................................... 85 FIGURA 57: EVENTOS.................................................................................................................................................. 87 FIGURA 58: TRASMISIN DE DATOS ............................................................................................................................. 107 FIGURA 59: NET FRAMEWORK .................................................................................................................................... 110 FIGURA 60: TAREAS PARA EJECUTAR PGINA ASP .......................................................................................................... 118 FIGURA 61: CADENA DE CONEXIN .............................................................................................................................. 137

RESUMEN EJECUTIVO

El presente proyecto, es realizado principalmente para mejorar el control de los pedidos de mercadera solicitados por los clientes de la empresa Papelera Universitaria que comercializa suministros de oficina, papelera y tecnologa en general, el control citado se lo perfeccionar por medio de la implementacin de un sitio web diseado en C # de Microsoft Visual Studio 2010 y una base de datos diseada en Microsoft SQL Server 2008.

El proceso de registro de pedidos involucra varias etapas como por ejemplo; La recepcin de datos personales de los clientes, la lista de precios de productos presentada a clientes, la seleccin de productos, la suma total de la cuenta del pedido, etc. Con el anlisis de esta informacin se proceder al diseo del sistema de administracin y control web de pedidos de clientes en Papelera Universitaria y as de esta forma llevar un ptimo control de este proceso, el diseo del sistema de administracin web tambin impulsar a que la empresa tenga una promocin adecuada en internet y por este medio competir con las empresas ms importantes del pas y del mundo.

El diseo del sitio web se lo define como estrategia publicitaria para promocionar los productos y la imagen corporativa de la empresa, a la vez facilitar el control de los pedidos, mediante la emisin de reportes por parte de los empleados y la realizacin de los mismos por parte de los clientes, ya que estarn a disposicin permanente de la comunidad y el personal autorizado de la administracin del sistema de control de pedidos web.

EXECUTIVE SUMMARY This project is done mainly to improve the monitoring of orders of goods ordered by customers of the company "Papeleria Universitaria" that sells office supplies, stationery and technology in general, the aforementioned control it perfected by the implementation a website designed in C # from Microsoft Visual Studio 2010 and a database designed in Microsoft SQL Server 2008.

The order entry process involves several stages such as; The receipt of personal data of customers, the price list of products presented to clients, product selection, the sum total of the account of the order, etc.. By analyzing this information we will proceed to design the control system administration and web customer orders to " Papeleria Universitaria " and so thus take optimal control of this process, the design of web management system that also drive the company has adequate promotion on the Internet and thereby compete with businesses in the country and the world.

Web site design is defined as advertising strategy to promote products and corporate image of the company, while the control of orders, through the issuance of reports by employees and their realization by from customers as they will be permanently available to the community and the authorized personnel of the management control system web orders.

1. INTRODUCCIN

Debido a los avances tecnolgicos que surgen en todos los mbitos del convivir humano y en especial en el campo de la informtica se torna necesario aprender a utilizar conjuntos de herramientas informticas que deben ser aplicadas en los diferentes campos sociales, econmicos, cientficos, polticos y particularmente en promocionar la empresa Papelera Universitaria; la organizacin se incluye como dependiente de internet con el propsito de dar a conocer productos y servicios a potenciales clientes.

El acceso a internet por parte de la sociedad es cada vez ms influyente en los mtodos de adquisicin de las personas por eso una organizacin al disponer de un sitio web est ofertando sus productos y servicios a la comunidad mundial, esto hace que exista la necesidad de tener una imagen corporativa ms funcional que mostrar, rompiendo los mtodos normales de adquisicin y movilizacin fsico hacia el lugar que nos ofrece dichos productos o servicios, reduciendo de esta forma la gran concurrencia de personas en las instalaciones de las empresas, y dando mtodos ms seguros y rpidos de atencin a los usuarios.

La sociedad interacta rpidamente en internet mediante la utilizacin de hardware y software lo cual es una ventaja porque reduce el tiempo asignado a varias tareas a la vez, con ese objetivo la Empresa Papelera Universitaria, considera fundamental incurrir en su utilizacin para cambiar los mtodos tradicionales de trabajo, los que implican que un trabajador o cliente acuda a su lugar de trabajo para revisar o hacer sus pedidos que con la flexibilidad de internet se pueden hacer desde su hogar.

1

1.1.

ANTECEDENTES

La empresa Papelera Universitaria funciona en la provincia de Chimborazo en el cantn de Riobamba, cuenta con infraestructura fsica, en el sector del barrio la Delicia en la Avda. la Prensa 18-60 y Princesa Toa, fue constituida en el ao 2000; desde su inicio comercializa suministros de papelera, oficina y accesorios de computacin, dispone del personal adecuado para la atencin al cliente como son sus vendedores y cajeros y lleva el debido control financiero y de personal por medio de sus departamentos.

La institucin en la actualidad no cuenta con un sitio web, el mismo que facilitar la interaccin en ventas, marketing con clientes a nivel mundial.

1.1.1. Visin

Convertirnos en la empresa lder en suministros de oficina, escolar y tecnologa, distribuyendo tanto marcas nacionales como internacionales, a travs de trabajo serio y mejora continua con profesionalismo, tica y honestidad. Somos una empresa en busca de la excelencia, creada para cubrir las necesidades de la poblacin pedaggica.

1.1.2. Misin

Brindar un servicio gil y personalizado en la comercializacin de suministros de oficina, escolar y arte, con experiencia y seriedad; asesorando a nuestros clientes para contribuir al crecimiento y desarrollo nacional, con altos estndares de calidad.

2

1.1.3. Planteamiento del problema

En los momentos actuales en la empresa Papelera Universitaria mediante un estudio realizado, se logra establecer determinados procesos que se los realiza en forma manual ocupando recursos que podran ser optimizados.

Recibir las rdenes de compra en las instalaciones de la organizacin provoca gran concurrencia de clientes y causa que se sature al personal con las ordenes de pedido, existiendo demora en la atencin, confusiones, e incluso un poco de inseguridad para los clientes que acuden a comprar.

La demora producida por la gran cantidad de usuarios en el registro de pedidos en la empresa Papelera Universitaria se debe a que no est utilizando la tecnologa para el control de esta actividad, de tal manera que es un factor que est retrasando la cobertura, registro y las ventas a sus clientes al por mayor y menor.

Por eso estas actividades que reducen la productividad y competitividad en el mercado necesitan la automatizacin de los procesos para ofrecer al consumidor un servicio eficiente y eficaz, por tal razn el avance tecnolgico influye de manera importante en las diligencias que se realizan en una empresa, esto impulsa a implementar un sitio web de control de pedidos de clientes en Papelera Universitaria.

Refirindonos a la facilidad de acceso a internet como un medio para publicidad y adquisicin de productos en lnea en los momentos actuales se ve indispensable contar con un sitio web 3

para ocupar los servicios que nos ofrece la red de marketing mundial, como son algunos de ellos, la publicidad, la interaccin con los usuarios, rapidez, etc.

1.1.4. Formulacin del problema

Cmo incide la insuficiente atencin y control de pedidos de clientes en la empresa Papelera Universitaria?

1.1.5. Alcance del proyecto

Este Sistema de administracin web de pedidos de clientes ser diseado y aplicado en Papelera Universitaria" empresa que oferta suministros de oficina y tecnologa, en la ciudad de Riobamba y a nivel nacional; est ubicada en la provincia de Chimborazo en el cantn de Riobamba, en la Avda. la Prensa 18-60 y Princesa Toa.

El Sistema emitir Informes para los encargados de llevar el control de los pedidos realizados en la Empresa en diferentes periodos. Administrar al personal encargado de atender los pedidos; Receptar pedidos de clientes. Revisar los pedidos pendientes y atendidos. Ingresar productos, y actualizar sus precios. Registrar clientes.

El sistema de Administracin Web es la aplicacin que utilizar la empresa para poder llevar a cabo el control de pedidos. Anteriormente se lo llevaba en forma manual por medio de 4

Hojas de Clculo en Excel y no cuentan al momento con ningn sistema, pero debido a su crecimiento, la empresa quiere agilizar el proceso de control de pedidos mediante la implementacin del presente proyecto.

El sitio web estar orientado a personas que naveguen en la web en busca de los servicios de la empresa, el mismo que servir para optimizar los recursos humanos, econmicos y productivos.

1.2. OBJETIVOS

1.2.1. Objetivo General

Disear y desarrollar un sistema de administracin web de pedidos de clientes en Papelera Universitaria.

1.2.2. Objetivos Especficos

Analizar el proceso de gestin de pedidos, realizado manualmente en la empresa Papelera Universitaria para dinamizarlo.

Estudiar cada una de las exigencias en el proceso de gestin de pedidos y proponer el mtodo ms ptimo para su ejecucin.

Implementar el sistema de Administracin y control de pedidos web para reducir el tiempo de atencin de los pedidos de los clientes y facilitar a los usuarios el acceso a los servicios ofertados por la empresa Papelera Universitaria.

5

1.2.3. Justificacin

La falta de asesora y conocimiento sobre los beneficios que trae el uso del internet a nuestro favor en cualquiera de las actividades que realicemos, ya sea de carcter educativo, cultural, comercial, empresarial, etc. han trado como consecuencia que nos quedemos al margen de muchas oportunidades que ste nos brinda.

Desde este punto de vista, este hecho constituye una gran desventaja frente a nuestros competidores que se dedican a vender productos o prestar servicios similares a los que Papelera Universitaria brinda, a travs de un marketing por internet, publicando y haciendo conocer sus productos a travs de un sitio web.

Analizando esto los administradores de la empresa Papelera Universitaria estn de acuerdo en prestar toda la informacin y facilitar los recursos necesarios para el desarrollo y satisfactoria culminacin del proyecto. En las instalaciones de la empresa disponen ya de una red de rea local con acceso a internet, ya que los cajeros realizan las facturas por estos medios utilizando 4 computadoras y dos impresoras.

Se cuenta tambin con la predisposicin para la capacitacin del personal para manejar el sistema web y de esta manera obtener un desempeo eficiente.

Este proyecto se justifica por las siguientes razones:

Contar con informacin actualizada. Acceso desde cualquier punto geogrfico. 6

No existe una pgina que oferte detalladamente los productos que la empresa Papelera Universitaria, comercializa.

Facilidad de promocin. Es un medio interactivo.

El proyecto ayudar a mejorar la imagen corporativa de la empresa Papelera Universitaria, porque la informacin publicada en internet es accesible a gran cantidad de personas y reducir el tiempo de atencin de los clientes en las instalaciones de la empresa, brindando una manera cmoda y accesible de hacer sus compras a sus usuarios.

Es importante considerar que la informacin a ser publicada ser actualizada constantemente, de tal forma que los visitantes del sitio web puedan realizar sus compras satisfactoriamente.

1.3.

METODOLOGA

1.3.1. Rational Unified Process (RUP)

El Proceso Unificado de Rational (Rational Unified Process, habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, esta es la metodologa estndar ms utilizada para el anlisis, implementacin y documentacin de sistemas orientados a objetos.1

El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologas adaptables al contexto y necesidades de cada organizacin.1

Documentacin de sistemas orientados a objetos (2005, Jacobson The Unified Modeling Language User Guide (2nd Edition))

7

Tambin se conoce por este nombre al software desarrollado por Rational, hoy propiedad de IBM, el cual incluye informacin entrelazada de diversos artefactos y descripciones de las diversas actividades. Est incluido en el Rational Method Composer (RMC), que permite la personalizacin de acuerdo a necesidades.

1.3.2. Principales caractersticas de la metodologa (RUP)

Forma disciplinada de asignar tareas y responsabilidades (quin hace qu, cundo y cmo)

Pretende implementar las mejores prcticas en Ingeniera de Software Desarrollo iterativo Administracin de requisitos Uso de arquitectura basada en componentes Control de cambios Modelado visual del software Verificacin de la calidad del software

El RUP se caracteriza por ser iterativo e incremental, estar centrado en la arquitectura y guiado por los casos de uso. Incluye artefactos (que son los productos tangibles del proceso como por ejemplo, el modelo de casos de uso, el cdigo fuente, etc.) y roles (papel que desempea una persona en un determinado momento, una persona puede desempear distintos roles a lo largo del proceso).

8

1.3.3. Estructura del RUP

RUP contiene una estructura esttica y una estructura dinmica.

1.3.3.1.

La estructura esttica

La estructura esttica de RUP comprende 2 aspectos importantes por los cuales se establecen las disciplinas: (Ver fig. 1)

a) Proceso

Las etapas de esta seccin son:

Modelado de negocio Requisitos Anlisis y Diseo Implementacin Pruebas Despliegue

Figura 1: La estructura esttica

9

b) Soporte

En esta parte seguimos con las siguientes etapas:

Gestin del cambio y configuraciones Gestin del proyecto Entorno

1.3.3.2.

La estructura dinmica

La estructura dinmica de RUP es la que permite que este sea un proceso de desarrollo fundamentalmente iterativo, y en esta parte se ven inmersas las 4 fases descritas:

Inicio (Tambin llamado Concepcin) Elaboracin Desarrollo (Tambin llamado Implementacin, Construccin) Cierre (Tambin llamado Transicin).

1.3.4. Fases del Modelado (RUP)

El modelado RUP divide el trabajo en cuatro fases e interacciones, en cada una de las fases varia el esfuerzo realizado segn las distintas actividades.

1.3.5. Inicio y elaboracin Se enfocan hacia la comprensin del problema y la tecnologa, la delimitacin del mbito del proyecto, la eliminacin de los riesgos crticos, y al establecimiento de una (Lnea Base)2 de la arquitectura.

2

Lnea Base: Punto de partida de una arquitectura, base line en ingls.

10

Durante la fase de inicio las iteraciones hacen mayor nfasis en actividades de modelado del negocio y de requisitos.

En la fase de elaboracin, las iteraciones se orientan al desarrollo del punto de partida de la arquitectura, abarcan ms los flujos de trabajo de requerimientos, modelo de negocios (refinamiento), anlisis, diseo y una parte de implementacin orientado a la lgica del negocio base. Se utilizan los Diagramas de caso de uso, Diagramas de Actividades, etc.

1.3.6. Construccin o desarrollo

En la fase de construccin, se lleva a cabo la construccin del producto por medio de una serie de iteraciones.

Para cada iteracin se selecciona algunos Casos de Uso, se refina su anlisis y diseo y se procede a su implementacin y pruebas. Se realiza una pequea cascada para cada ciclo. Se realizan tantas iteraciones hasta que se termine la implementacin de la nueva versin del producto.

El propsito de esta fase es completar la funcionalidad del sistema, para ello se deben clarificar los requisitos pendientes, administrar los cambios de acuerdo a las evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.

Documentos con los que se trabaja en esta fase son los siguientes: Vista Lgica: 11

Modelo E-R

Vista de Implementacin:

Diagrama de flujo de Datos

1.3.7. Transicin

En la fase de transicin se pretende garantizar que se tiene un producto preparado para su entrega a la comunidad de usuarios.

Dentro de esta entrega estn los manuales de usuario y la capacitacin sobre el uso de la Aplicacin Web.

1.3.8. Modelado del negocio

A continuacin se presentan los modelos definidos en RUP como modelo del negocio (modelo de casos de uso del negocio, diagrama de secuencia, diagrama de actividades), modelo de datos y modelo de anlisis y diseo.

1.3.9. Diagrama de Casos de Uso

Un diagrama de Casos de Uso muestra distintas operaciones que se esperan de una aplicacin o sistema y cmo se relaciona con su entorno. (Ver fig. 2-3)

12

Figura 2: Escenario Pedido Usuario Atencin Empleado

Figura 3: Escenario Empleado Administrador

1.3.10. Diagrama de secuencia

Un diagrama de secuencia muestra la interaccin de un conjunto de objetos de una aplicacin a travs del tiempo. Esta descripcin es importante porque puede dar detalle a los casos de uso, aclarndolos al nivel de mensajes de los objetos existentes, como tambin muestra el uso de los mensajes de las clases diseadas en el contexto de una operacin. (Ver fig. 4) 13

Figura 4: Escenario Usuario realiza Pedido

1.3.11. Diagrama de Actividades

Un diagrama de actividades son estados de accin (identifican que accin se ejecuta en l) y casi todas las transiciones son enviadas al terminar la accin ejecutada en el estado anterior. (Ver fig. 5)

Figura 5: Escenario Usuario, Empleado y Administrador

14

1.3.12. Recursos

Dentro de los recursos adecuados para el desarrollo del sistema de administracin web para el registro y control de pedidos de clientes en Papelera Universitaria estn:

Recursos Humanos Recursos Tcnicos Recursos Econmicos

1.3.13. Recursos Humanos

Entre las personas que se encuentran para trabajar en el diseo del sistema de administracin web para el registro y control de pedidos de clientes en Papelera Universitaria estn:

INVOLUCRADO Gerente de la empresa Ing. Olga Guaman Director Dep. Financiero Ing. Daniel Torres Contador Ing. Bertha Guamanquispe Jefe Dep. Ventas Olguer Casignia Alex Guadalupe Usuarios Finales

CANTIDAD

1

1

1

1 1 1on

Tabla 1: Recursos humanos

Estas personas brindarn toda la informacin necesaria para desarrollar el sistema de administracin web para el registro y control de pedidos de clientes en 15 Papelera

Universitaria. Los datos recopilados sern de acuerdo a las polticas de la Empresa Papelera Universitaria.

1.3.14. Recursos Tcnicos

Dentro de los recursos tcnicos para el desarrollo del sistema de administracin web para el registro y control de pedidos de clientes en Papelera Universitaria, podemos destacar la utilizacin de ciertos equipos como: EQUIPO De escritorio Procesador Core 2 Duo Memoria 2 Gb ddr2 800 Mhz. Disco Duro 250 GB, DVD RW Necesario Necesario Opcional ReportesTabla 2: Recursos tcnicos - Equipo 1

USO Necesario

Monitor de 17 LCD Teclado, Mouse, Flash Memory Cmara Digital Impresora

EQUIPO L Laptop Procesador Amd Turion Memoria 2 Gb ddr2 567 Mhz. Disco Duro 160 GB, DVD RW

USO Necesario

Monitor de 12 Touch screen Teclado, Mouse, Flash Memory Impresora

Necesario Necesario Opcional

Tabla 3: Recursos tcnicos - Equipo 2

16

1.4.

Cronograma

Figura 6: Cronograma

17

2.

PROPUESTA

Se oferta a la empresa, promocionar a nivel general y llevar una adecuada gestin de pedidos realizados por clientes.

Actualmente la manera de difundir dicha informacin es a travs de hojas volantes, publicidad radial, visitas a los establecimientos pblicos y privados afines, entrega de informacin a pblico en general.

Esto hace que la informacin no se difunda adecuadamente a todo nivel social y geogrfico, quedando por difundir a los sectores rurales y gente interesada a nivel de todo el pas.

La falta de un plan de marketing informtico no ha permitido la difusin amplia de la oferta de la diversidad de productos de Papelera Universitaria, lo que ha influenciado en las ventas en comparacin con otras empresas que cuentan con el servicio web para promocionar y dar a conocer sus comercios.

Hoy en da el marketing en internet, ha conseguido que la mayora de las empresas e instituciones que hacen uso de este medio hayan logrado, por un lado, promover las caractersticas principales de sus productos y servicios, y por otro, mejorar sus condiciones econmicas, aumentando sus ventas y como consecuencia de esto, sus ingresos.

Puesto que la empresa Papelera Universitaria tiene como finalidad expandir sus servicios a nivel nacional mediante la implementacin de un sistema de administracin web para el

18

registro y control de pedidos de clientes, evitar el problema de la acumulacin de personas en sus instalaciones fsicas por las ventas de temporada.

De esta manera se lograr reducir en gran medida el abismo competitivo que existe entre las empresas e instituciones nacionales y extranjeras, debido a que stas tambin tendrn la oportunidad de exponer sus productos y servicios al mundo ya que slo en sus manos est atraer a clientes.

2.1.

ANLISIS PREVIO

Espacio en el que indicamos el anlisis realizado y el modelado de procesos mediante flujos realizados mediante el programa Visual Paradigm y otras herramientas case especificadas posteriormente.

La funcin del Anlisis es indagar las actividades de un negocio, para desarrollar un producto que genere beneficios. Para conseguir este objetivo, nuestro anlisis involucra estos pasos fundamentales: Identificar los procesos realizados por el Cliente. Evaluar los conceptos que tiene el cliente del sistema para establecer su viabilidad. Realizar un Anlisis Tcnico y econmico. Asignar funciones al Hardware, Software, personal, base de datos, y otros elementos del Sistema. Establecer las restricciones de presupuestos y planificacin temporal. Crear una definicin del sistema que forme el fundamento de todo el trabajo de Ingeniera. 19

2.1.1. Documentacin de los procesos

1. Registro de usuario al Sitio Web DESCRIPCIN ENTRADA SALIDA

Este proceso consiste en realizar el Peticin / solicitud de Peticin receptada. ingreso a un nuevo usuario para que ingreso, datos personales. acceda a realizar los pedidos.Tabla 4: Documentacin registro

2. Validacin de datos de Usuario DESCRIPCIN Proceso que verifica los ENTRADA datos Datos de ingreso / usuario. SALIDA Visualizacin ingreso de

ingresados por el usuario, tiene la Datos de disponibilidad. finalidad de controlar el acceso.Tabla 5: Documentacin validacin

exitoso.

3. Acceso a recursos del Sistema DESCRIPCIN Proceso que admite al ENTRADA usuario Peticiones SALIDA y Opcin de

manipular las opciones de navegacin requerimientos del sistema. usuario.

del continuar o cerrar sesin de usuario.

Tabla 6: Documentacin acceso

4. Seleccin de Productos (tems) DESCRIPCIN ENTRADA SALIDA de Revalidacin pedido culminado de ya

El usuario del sitio web puede comenzar Requerimientos a realizar el pedido seleccionando el usuario. tem de su inters.

Cantidad, precio, detalle.Tabla 7: Documentacin acceso

20

5. Verificacin de Stock DESCRIPCIN Este proceso permite verificar ENTRADA la Datos seleccin SALIDA de Visualizacin de

existencia de stock, para realizar el productos y su cantidad. pedido.

transaccin valida e invlida, en el caso de no haber cupo de tem.

Tabla 8: Documentacin - verificacin

6. Confirmar de pedido DESCRIPCIN ENTRADA SALIDA Registro exitoso de pedido.

Este proceso permite agregar el pedido Datos ingreso pedido. para que posteriormente lo revise el encargado de atender los pedidos.Tabla 9: Documentacin - confirmar pedido.

7. Verificar pedidos pendientes DESCRIPCIN ENTRADA SALIDA

Este proceso permite al empleado Datos pedidos del usuario Emisin de pedido revisar los pedidos pendientes en el por atender. sistema.Tabla 10: Documentacin - verificar pedido

por atender.

8. Atender pedido DESCRIPCIN ENTRADA SALIDA Datos pago total.

Este proceso permite al empleado Datos pedidos. atender el pedido y comunicar al usuario que realice el pago para su respectivo despacho.Tabla 11: Documentacin - atender pedido

21

9. Clculo de ventas totales (Pedidos Atendidos) DESCRIPCIN ENTRADA SALIDA Emisin de reporte con el total.

Este proceso permite generar el valor Datos costos de pedidos, total de los pedidos atendidos. Datos calculados.

Tabla 12: Documentacin - ventas totales

10. Administrar Empleados DESCRIPCIN ENTRADA SALIDA Guardar cambios

Este proceso permite manipular la Datos empleados. informacin de los empleados, registrar, eliminar, modificar.Tabla 13: Documentacin Administrar usuarios

de informacin.

11. Administrar Productos (Compras) DESCRIPCIN Este proceso permite ingresar ENTRADA SALIDA de

las Datos facturas de compras. Visualizacin datos

compras realizadas, y de esta manera actualizar el stock.Tabla 14: Documentacin - Administrar productos

ingresados

exitosamente.

12. Emitir reportes DESCRIPCIN ENTRADA SALIDA Emisin reportes. de

Este proceso realiza la emisin de Datos pedidos. reportes de distintos tipos de informes Listado Productos importantes para conocer la situacin de Ventas los pedidos efectuados.Tabla 15: Documentacin reportes

22

2.1.2. Posicionamiento

2.1.2.1.

Oportunidad de negocio

El sistema de administracin web para el registro y control de pedidos de clientes en Papelera Universitaria, permite a la empresa agilizar la ejecucin y atencin de pedidos, para un acceso rpido y sencillo a los datos, mediante interfaces grficas sencillas y amigables. Ofreciendo mediante el sitio de administracin web, datos siempre actualizados, y de esta forma poder llevar un control agrupado de los distintos usuarios y pedidos del sitio.

El de:

problema Controlar la interaccin en ventas, marketing con clientes a nivel nacional. Gestionar el ingreso de nuevos usuarios clientes con sus respectivas solicitudes. Gestionar los pedidos de clientes. Controlar los pedidos atendidos y pendientes

Afecta a: El

Personal encargado de las ventas.

impacto Almacenar toda la informacin referente a los pedidos, productos, empleados, clientes, y que esta informacin est al instante accesible y actualizada.

asociado es:

Una solucin Informatizar el proceso, usando un sitio para administrar los procesos mediante adecuada sera: una base de datos y la aplicacin accesible desde cualquier sitio de la red y generar interfaces amigables y sencillas con las que podamos acceder a esa informacin.

Tabla 16: Sentencia que define el problema

23

Para: Quienes:

Marketing vendedor Administrador Gerente de la empresa Controlan procesos de atencin de pedidos, realizan actualizacin de productos diarias, realizan los clculos a cotizar, realizan informes reportes de los pedidos de clientes.

El nombre del producto: Que: No como: Nuestro Software:

Sitio web para la gestin y control de clientes en la Empresa Papelera Universitaria. Almacena la informacin necesaria para gestionar los pedidos atendidos de la empresa Papelera Universitaria. El sistema de trabajo actual que lo lleva manualmente. Permite gestionar los Pedidos de la Empresa mediante una interfaz grfica sencilla y amigable. Adems proporciona un acceso rpido y actualizado a la informacin desde cualquier punto.

Tabla 17: Sentencia que define la posicin del Software

2.1.3. Descripcin de participantes en el proyecto y usuarios

Para proveer de una forma efectiva productos y servicios que se ajusten a las necesidades de los usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto como parte del proceso de modelado de requerimientos. Tambin es necesario identificar a los usuarios del sistema y asegurarse de que el conjunto de participantes en el proyecto los representa adecuadamente. Esta seccin muestra un perfil de los participantes y de los usuarios involucrados en el proyecto, as como los problemas ms importantes que stos perciben para enfocar la solucin propuesta hacia ellos.

Nombre

Descripcin

ResponsabilidadesEl stakeholders3 realiza: Representa a todos los usuarios posibles del sistema. Seguimiento del desarrollo del proyecto. Aprueba requisitos y funcionalidades

Luis Enrique Autores sistema de Torres Miranda administracin web para el registro y control de Mario Avalos pedidos de clientes en Papelera Universitaria Basantes

Tabla 18: Resumen de Participantes en el Proyecto

3

Stakeholders: Quienes pueden afectar o son afectados por las actividades de una empresa. Definicin tomada de: http://es.wikipedia.org/wiki/Stakeholder

24

NombreEncargado LogsticaDaniel Torres

Rolde Cajero

DescripcinResponsable del rea de cobros confirmados para el despacho del pedido.

StakeholderLogstica

Gerente empresa

de

la Administrador

Responsable

del

buen Gerente

de

la

funcionamiento de la Empresa y de empresa gestionar las incidencias

Ing. Olga Guaman

provocadas por las recaudaciones, todo esto lo realiza en contacto con el encargado de caja. VendedorOlguer Casignia Alex Guadalupe

Ventas

Encargado

de

la

atencin

y Vendedor

despacho de pedidos para su posterior facturacin. Bodeguero Responsable de llevar inventario de Bodegas productos.

BodegaPablo Caicedo

Tabla 19: Resumen de Usuarios

2.1.4. Entorno de usuario

Los usuarios accedern al sistema desde cualquier ordenador con un sistema operativo de Microsoft o Linux que tenga conexin a internet y tras este paso accedern a la aplicacin diseada para cada uno segn su papel en la Empresa. Este sistema es similar a cualquier sitio web y por tanto los usuarios estarn familiarizados con su entorno.

Los informes generales sern generados con Reportview de .net.

Existirn mensajes de texto y la gua necesaria para que el usuario identifique y navegue rpido y para cumplir con sus objetivos.

25

2.1.5. Perfil de los participantes en el proyecto

Representante Descripcin Tipo Responsabilidades

Luis Enrique Torres Miranda Mario Avalos Basantes Sistema de Administracin web de pedidos de clientes en Papelera Universitaria. Expertos de Sistemas. Encargados de mostrar las necesidades de cada usuario del sistema. Adems, llevar a cabo un seguimiento del desarrollo del proyecto y aprobacin de los requisitos y funcionalidades.

Grado de participacin

Revisin de requerimientos, estructura del sistema, desarrollo del sistema.

Tabla 20: Representante del rea tcnica y Aplicaciones Web

2.1.6. Descripcin del Software a implementarse

2.1.6.1.

Perspectiva del software

El producto a desarrollar es un Sistema de Administracin web de pedidos de clientes en Papelera Universitaria, con la intencin de agilizar el funcionamiento del rea de Administracin de Pedidos. El rea a tratar por la Aplicacin Web es: Control de Pedidos.

Se tendr actualizado los productos que oferta la empresa Papelera Universitaria.

26

2.1.6.2.

Resumen de caractersticas

En la siguiente tabla especificaremos los beneficios y caractersticas del Software, es decir, el Sitio Web de Control de Pedidos en Papelera Universitaria el cual est centrado en la Administracin y control de Pedidos.

Beneficio del cliente Incrementar la productividad en

Caractersticas que lo apoyan la Aplicacin web desde la cual podr los pedidos de clientes, y

administracin de pedidos de clientes, y realizar su respectiva atencin.

atenderlos posteriormente.

Gestin automatizada de los procesos de Aplicacin web desde la cual los clientes pedidos, clientes, reportes de pedidos. se registrarn y realizarn pedidos, los que sern revisados por los empleados. Gestin de Informes acerca de los pedidos Aplicacin web desde la cual podr de los clientes. interactuar con informes de todos los clientes con sus respectivos pedidos. Facilidad para la gestin de manejo de los Aplicacin web desde la cual podr pedidos, productos, clientes. realizar los registros de clientes, pedidos de clientes, ingreso de productos,

modificacin de productos, etc.

Tabla 21: Resumen de caractersticas

2.2.

DISEO

El diseo del software lo hacemos de manera rgida, con los requerimientos de los usuarios, los usuarios en la etapa final (etapa de prueba), si solicitan un cambio se hace muy difcil realizarlo, porque altera muchas cosas no previstas, y es justo ste, uno de los factores que

27

provocan un atraso en el proyecto y por tanto la incomodidad del desarrollador por no cumplir con el cambio y el malestar por parte de los usuarios por no tomar en cuenta su pedido.

Obviamente para evitar estos incidentes debemos haber llegado a un acuerdo formal con los clientes, al inicio del proyecto, de tal manera que cada cambio o modificacin no perjudique al desarrollo del sistema.

En este tema se especifican los modelos previos de diseo utilizados para un mejor entendimiento y funcionalidad del sitio web de administracin y control de pedidos.

En esta fase de implementacin utilizamos diagramas que permitan un mejor modelamiento de los datos.

Entre los diagramas a utilizar estn:

Diagrama Entidad - Relacin Diseo Modelo Fsico Diseo de Mdulos Diseo de Entradas Diseo de Salidas

2.2.1. Diagrama Entidad Relacin

El modelo entidad-relacin (E-R) es un estndar conceptual para realizar el diseo de bases de datos. 28

Expresa las entidades ms relevantes que participarn en el diseo de la base de datos.

Se identificar los atributos que ms se necesitan para tener informacin completa e integral.

El propsito de este modelo es simplificar y hacerlo ms entendible al diseo de Bases de Datos a partir de la descripcin en texto de los requerimientos.

Los elementos esenciales del modelo son las entidades, los atributos y las relaciones entre las entidades.

En este modelo representaremos las distintas tablas con sus respectivos elementos (campos) as como las relaciones cardinales que existen entre ellos, esto determinara que tablas son ms importantes y que informacin debemos quitar de la base de datos. (Ver fig. 7)

29

2.2.1.1.

Entidad Usuario Empleado

TIPO CLAVE NOMBRE CLAVE ID CANTIDAD PRECIOS CI USUARIO PEDIDOS EMPLEADO PRODUCTO EMAIL DIR. ATENDIDO FECHA EMPLEADO CLIENTE ID

NOMBRE

APELLIDO

TELEF.

Figura 7: Entidad relacin

30

2.2.2. Diseo Modelo Fsico

Figura 8: Modelo fsico

31

2.2.3. Diseo Mdulos del Sistema

ADMINISTRACIN WEB DE PEDIDOS EN PAPELERIA UNIVERSITARIA

PROCESOS ADMINISTRATIVOS (EMPLEADO)

EJECUCIN DE PEDIDO (CLIENTE, USUARIO)

ADM. DEL SISTEMA (ADMINISTRADOR)

REGISTROSActualizacin

ATEN. PEDIDO

REPORTES Pedido realizado por el cliente

Seleccin de tems Cantidad Edicin Pedido

PERMISOS/ASIGNACIN Usuario del sistema

de datos empleado

Cambio de estado de pedido

Revisin de pedidos

Ventas totales Confirmar Registro

Personal del sistema

Cambio de clave

Reportes Ingreso Productos

Visualizar pedido

Figura 9: Mdulos del sistema

32

2.2.4. Diseo de Entradas

A continuacin detallamos el diseo de entradas ms importantes que el sitio de administracin web de pedidos realizar.

2.2.4.1.

Registro

El diseo de entrada registros se refiere a que el usuario que desee ingresar al sistema su primer paso es llenar un formulario de registro con sus datos personales. (Ver fig. 10)

Figura 10: Diseo de entradas registro

2.2.4.2.

Seleccin de tems (Pedido)

El diseo Seleccin de tems se refiere a la ejecucin del pedido por parte del usuario, y es la visualizacin de los productos y sus respectivos nombres conjuntamente la imagen, el precio, y el botn con la opcin aadir. Tambin permite visualizar el pedido realizado. (Ver fig. 11)

33

Figura 11: Diseo de entradas - seleccin tems (pedido)

2.2.4.3.

Registro Empleado

El diseo de entrada de Registro trata acerca del registro de datos de los empleados con privilegio administrativo o de los limitados solo a la atencin del sistema. (Ver fig. 12)

Figura 12: Diseo de entradas - registro empleado

34

2.2.4.4.

Login Usuarios

Interfaz que permite acceder a los usuarios por medio de sus claves personales y nombres de usuario.

Hay tres tipos de usuarios: Los clientes del sistema que se les permite registrarse en el mismo mediante la recepcin de datos en un formulario, y tambin los tipo administrativos, como son el Empleado que solo puede revisar y atender los pedidos, y el administrador que puede ingresar, eliminar, actualizar informacin de empleados, en cuanto a productos, realiza el ingreso de las facturas de compras, modifica precios, Accede tambin a visualizar e imprimir los reportes. (Ver fig. 13)

Figura 13: Diseo de entradas - Login usuario

35

2.2.4.5.

Confirmar compra (Pedido)

Permite Revisar los tems seleccionados y confirmar el pedido para que se registre en el Sitio Web, podemos editar el Pedido, ver el total de la compra y salir. (Ver fig. 14)

Figura 14: Diseo de entradas - confirmar compra

2.2.4.6.

Atender Pedido

Este diseo de entrada se refiere a la atencin del pedido ejecutado por el cliente, donde podemos visualizar los pedidos an pendientes y tambin el detalle de cada uno de los pedidos. (Ver fig. 15)

36

Figura 15: Diseo de entradas - atender pedido

2.2.4.7.

Comprar Producto

Este diseo de entrada de se refieren a las compras a proveedores e ingresos de productos al sistema. (Ver fig. 16)

Figura 16: Diseo de entradas - comprar producto

37

2.2.4.8.

Ingreso nuevos Productos

Este diseo de entrada se refiere al Ingreso de productos nuevos, y tambin la reposicin de productos faltantes. (Ver fig. 17)

Figura 17: Diseo de entradas - ingresar producto

2.2.5. Diseo de Salidas

A continuacin detallamos los diseos de salida ms importantes tanto para el usuario como para el Administrador de Papelera Universitaria.

2.2.5.1.

Pedido

En este diseo de salida se muestra como es el formato del pedido con todos los detalles. (Ver fig. 18)

38

Figura 18: Diseo de salidas pedido

2.2.5.2.

Reporte de Pedidos Confirmados

Este diseo de salidas permitir revisar los pedidos confirmados de pedidos generados por clientes, q