Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Plan de Desarrollo de Software 1. Introducción Este Plan de Desarrollo del Software es una versión preliminar preparada para ser incluida en la propuesta elaborada como respuesta al proyecto de tesis. Este documento provee una visión global del enfoque de desarrollo propuesto. El proyecto esta basado en una metodología de RUP (Proceso Unificado de Rational). Es importante destacar que utilizaremos la terminología RUP en este documento. El enfoque del desarrollo propuesto constituye una configuración del proceso RUP de acuerdo a las características del proyecto, seleccionando los roles de los participantes, las actividades a realizar y los artefactos (entregables) que serán generados. Este documento es a su vez uno de los artefactos de RUP. 1.1 Propósito El propósito del Plan de Desarrollo de Software es proporcionar la información necesaria para controlar el proyecto. En él se describe el enfoque de desarrollo del software. Los usuarios del Plan de Desarrollo del Software son: 1.2 El jefe del proyecto lo utiliza para organizar la agenda y necesidades de recursos, y para realizar su seguimiento. Los miembros del equipo de desarrollo lo usan para entender lo qué deben hacer, cuándo deben hacerlo y qué otras actividades dependen de ello. Alcance El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del “Sistema Informático para Controlar los Procesos de Ventas para la Empresa Krasny Del Perú S.R.L”. El detalle de las iteraciones individuales se describe en los planes de cada iteración, documentos que se aportan en forma separada. Durante el proceso de desarrollo en el artefacto “Visión” se definen las características del producto a desarrollar, lo cual constituye la base para la planificación de las iteraciones. Para la versión 1.0 del Plan de Desarrollo del Software, nos hemos basado en la captura de requisitos por medio del stakeholder representante de la empresa para hacer una estimación aproximada, una vez comenzado el proyecto y durante la fase de Inicio se generará la primera versión del artefacto “Visión”, el cual se utilizará para refinar este documento. Posteriormente, el avance del proyecto y el seguimiento en cada una de las iteraciones ocasionará el ajuste de este documento produciendo nuevas versiones actualizadas. Confidencial Krasny Del Perú S.R.L Pág. 1 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 1.3 Resumen Después de esta introducción, el resto del documento está organizado en las siguientes secciones: Vista General del Proyecto — proporciona una descripción del propósito, alcance y objetivos del proyecto, estableciendo los artefactos que serán producidos y utilizados durante el proyecto.. Organización del Proyecto — describe la estructura organizacional del equipo de desarrollo. Gestión del Proceso — explica los costos y planificación estimada, define las fases e hitos del proyecto y describe cómo se realizará su seguimiento. Planes y Guías de aplicación — proporciona una vista global del proceso de desarrollo de software, incluyendo métodos, herramientas y técnicas que serán utilizadas. 2. Vista General del Proyecto 2.1 Propósito, Alcance y Objetivos La información que a continuación se incluye ha sido extraída de las diferentes reuniones que se han celebrado con el stakeholder de la empresa desde el inicio del proyecto. Krasny del Perú S.R.L dedicada a la comercialización de reactivos de diagnósticos y material médico. El ingreso a un mercado competitivo como en el que se encuentra inmersa esta firma conllevará una previsible adaptación a los nuevos sistemas de información y a la evolución tecnológica. Por ello, esta empresa considera necesario el desarrollo de un nuevo sistema de gestión para controlar todo lo relativo a la gestión de ventas (gestión de pedidos, gestión de clientes, etc.) y gestión de almacén (gestión de stock, gestión de productos, etc.). Además, también permitirá a los clientes realizar pedidos online, realizar un seguimiento de sus pedidos, etc., en forma más rápida, automática. El proyecto debe proporcionar una propuesta para el desarrollo de todos los subsistemas implicados en la gestión de Ventas y Almacén”. Estos subsistemas se pueden diferenciar en siete grandes bloques: a) b) Confidencial Gestión de Ventas, incluyendo: Gestión de nuevos pedidos. Procedimiento de venta mediante la atención de asesores comerciales hacia el cliente. Procedimiento de venta mediante el sistema online, vía web. Gestión de Almacén, incluyendo: Reserva de stock para la preparación de pedidos. Gestión de pedidos para envío. Gestión de consultas de estado de pedidos Cancelación de pedidos solicitado por el cliente. Krasny Del Perú S.R.L Pág. 2 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales c) Jefe de Almacén d) Asesor Comercial 2.2 Suposiciones y Restricciones Las suposiciones y restricciones respecto del sistema, y que se derivan directamente de las entrevistas con el stakeholder de la empresa son: a) Debe contemplarse las implicaciones de los siguientes puntos críticos: Compatibilidad de la solución con protocolos IPv6 Caracteres multilingües Sistemas seguros: protección de información, seguridad en las trasmisiones de datos (PKI), etc. Gestión de flujos de trabajo, seguridad de transacciones e intercambio de información Adaptación a la normativa de Protección de Datos b) La automatización de la gestión interna del registro debe ajustarse a la legislación vigente y considerar la previsión de la nueva legislación referente a los dominios de tercer nivel. Como es natural, la lista de suposiciones y restricciones se incrementará durante el desarrollo del proyecto, particularmente una vez establecido el artefacto “Visión”. Confidencial Krasny Del Perú S.R.L Pág. 3 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 2.3 Entregables del proyecto A continuación se indican y describen cada uno de los artefactos que serán generados y utilizados por el proyecto y que constituyen los entregables. Esta lista constituye la configuración de RUP desde la perspectiva de artefactos, y que proponemos para este proyecto. Es preciso destacar que de acuerdo a la filosofía de RUP (y de todo proceso iterativo e incremental), todos los artefactos son objeto de modificaciones a lo largo del proceso de desarrollo, con lo cual, sólo al término del proceso podríamos tener una versión definitiva y completa de cada uno de ellos. Sin embargo, el resultado de cada iteración y los hitos del proyecto están enfocados a conseguir un cierto grado de completitud y estabilidad de los artefactos. Esto será indicado más adelante cuando se presenten los objetivos de cada iteración. 1) Plan de Desarrollo del Software Es el presente documento. 2) Modelo de Casos de Uso del Negocio Es un modelo de las funciones de negocio vistas desde la perspectiva de los actores externos (Agentes de registro, solicitantes finales, otros sistemas etc.). Permite situar al sistema en el contexto organizacional haciendo énfasis en los objetivos en este ámbito. Este modelo se representa con un Diagrama de Casos de Uso usando estereotipos específicos para este modelo. 3) Modelo de Objetos del Negocio Es un modelo que describe la realización de cada caso de uso del negocio, estableciendo los actores internos, la información que en términos generales manipulan y los flujos de trabajo (workflows) asociados al caso de uso del negocio. Para la representación de este modelo se utilizan Diagramas de Colaboración (para mostrar actores externos, internos y las entidades (información) que manipulan, un Diagrama de Clases para mostrar gráficamente las entidades del sistema y sus relaciones, y Diagramas de Actividad para mostrar los flujos de trabajo. 4) Glosario Es un documento que define los principales términos usados en el proyecto. Permite establecer una terminología consensuada. . 5) Modelo de Casos de Uso El modelo de Casos de Uso presenta las funciones del sistema y los actores que hacen uso de ellas. Se representa mediante Diagramas de Casos de Uso. 6) Visión Este documento define la visión del producto desde la perspectiva del cliente, especificando las necesidades y características del producto. Constituye una base de acuerdo en cuanto a los requisitos del sistema. 7) Especificaciones de Casos de Uso Para los casos de uso que lo requieran (cuya funcionalidad no sea evidente o que no baste con una simple descripción narrativa) se realiza una descripción detallada utilizando una plantilla de documento, donde se incluyen: precondiciones, post-condiciones, flujo de eventos, requisitos nofuncionales asociados. También, para casos de uso cuyo flujo de eventos sea complejo podrá adjuntarse una representación gráfica mediante un Diagrama de Actividad. Confidencial Krasny Del Perú S.R.L Pág. 4 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 8) Especificaciones Adicionales Este documento capturará todos los requisitos que no han sido incluidos como parte de los casos de uso y se refieren requisitos no-funcionales globales. Dichos requisitos incluyen: requisitos legales o normas, aplicación de estándares, requisitos de calidad del producto, tales como: confiabilidad, desempeño, etc., u otros requisitos de ambiente, tales como: sistema operativo, requisitos de compatibilidad, etc. 9) Prototipos de Interfaces de Usuario Se trata de prototipos que permiten al usuario hacerse una idea más o menos precisa de las interfaces que proveerá el sistema y así, conseguir retroalimentación de su parte respecto a los requisitos del sistema. Estos prototipos se realizarán como: dibujos a mano en papel, dibujos con alguna herramienta gráfica o prototipos ejecutables interactivos, siguiendo ese orden de acuerdo al avance del proyecto. Sólo los de este último tipo serán entregados al final de la fase de Elaboración, los otros serán desechados. Asimismo, este artefacto, será desechado en la fase de Construcción en la medida que el resultado de las iteraciones vayan desarrollando el producto final. 10) Modelo de Análisis y Diseño Este modelo establece la realización de los casos de uso en clases y pasando desde una representación en términos de análisis (sin incluir aspectos de implementación) hacia una de diseño (incluyendo una orientación hacia el entorno de implementación), de acuerdo al avance del proyecto. 11) Modelo de Datos Previendo que la persistencia de la información del sistema será soportada por una base de datos relacional, este modelo describe la representación lógica de los datos persistentes, de acuerdo con el enfoque para modelado relacional de datos. Para expresar este modelo se utiliza un Diagrama de Clases (donde se utiliza un profile UML para Modelado de Datos, para conseguir la representación de tablas, claves, etc.) . 12) Modelo de Implementación Este modelo es una colección de componentes y los subsistemas que los contienen. Estos componentes incluyen: ficheros ejecutables, ficheros de código fuente, y todo otro tipo de ficheros necesarios para la implantación y despliegue del sistema. (Este modelo es sólo una versión preliminar al final de la fase de Elaboración, posteriormente tiene bastante refinamiento). 13) Modelo de Despliegue Este modelo muestra el despliegue la configuración de tipos de nodos del sistema, en los cuales se hará el despliegue de los componentes. 14) Casos de Prueba Cada prueba es especificada mediante un documento que establece las condiciones de ejecución, las entradas de la prueba, y los resultados esperados. Estos casos de prueba son aplicados como pruebas de regresión en cada iteración. Cada caso de prueba llevará asociado un procedimiento de prueba con las instrucciones para realizar la prueba, y dependiendo del tipo de prueba dicho procedimiento podrá ser automatizable mediante un script de prueba. 2.4 Evolución del Plan de Desarrollo del Software El Plan de Desarrollo del Software se revisará semanalmente y se refinará antes del comienzo de cada iteración. Confidencial Krasny Del Perú S.R.L Pág. 5 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 3. Organización del Proyecto 3.1 Participantes en el Proyecto De momento no se incluye el personal de la empresa Krasny del Perú S.R.L. como Responsable del Proyecto, Comité de Control y Seguimiento, otros participantes que se estimen convenientes para proporcionar los requisitos y validar el sistema. El resto del personal del proyecto (por la parte del la empresa adjudicataria), considerando las fases de Inicio, Elaboración y dos iteraciones de la fase de Construcción, estará formado por los siguientes puestos de trabajo y personal asociado: Jefe de Proyecto. Labor de los Bach.Ing. Amner Pool Alayo Guimaray y Bach.Ing. Franz Denis Vargas Morales, egresados de la carrera de Ingeniería Informática y de Sistemas en la Facultad de Ingeniería de la Universidad Privada San Pedro. Con una experiencia modesta en metodologías de desarrollo, herramientas CASE y notaciones, en particular la notación UML y el proceso de desarrollo RUP. Analista de Sistemas. El perfil establecido es: Ingeniero o Bachiller en Informática y Sistemas con conocimientos de UML, uno de ellos al menos con experiencia en sistemas afines a la línea del proyecto, labor que llevará a cabo Bach.Ing. Amner Pool Alayo Guimaray y Bach.Ing. Franz Denis Vargas Morales. 2 Analistas - Programadores. Con experiencia en el entorno de desarrollo del proyecto, con el fin de que los prototipos puedan ser lo más cercanos posibles al producto final. Este trabajo ha sido encomendado al Bach.Ing. Amner Pool Alayo Guimaray y Bach.Ing. Franz Denis Vargas Morales. Ingeniero de Software. El perfil establecido es: Ingeniero en Informática y de Sistemas recién titulado que participará como becario en el convenio universidad-empresa, realizando labores de gestión de requisitos, gestión de configuración, documentación y diseño de datos. Encargado de las pruebas funcionales del sistema, realizará la labor de Testear Bach.Ing. Amner Pool Alayo Guimaray y Bach.Ing. Franz Denis Vargas Morales. 3.2 Interfaces Externas Krasny del Perú S.R.L. definirá los participantes del proyecto que proporcionarán los requisitos del sistema, y entre ellos quiénes serán los encargados de evaluar los artefactos de acuerdo a cada subsistema y según el plan establecido. El equipo de desarrollo interactuará activamente con los participantes de Krasny del Perú S.R.L. para especificación y validación de los artefactos generados. 3.3 Roles y Responsabilidades A continuación se describen las principales responsabilidades de cada uno de los puestos en el equipo de desarrollo durante las fases de Inicio y Elaboración, de acuerdo con los roles que desempeñan en RUP. Puesto Responsabilidad Jefe de Proyecto El jefe de proyecto asigna los recursos, gestiona las prioridades, coordina las interacciones con los clientes y usuarios, y mantiene al equipo del proyecto enfocado en los objetivos. El jefe de proyecto también establece un conjunto de prácticas que aseguran la integridad y calidad de los artefactos del proyecto. Además, el jefe de proyecto se encargará de supervisar el establecimiento de la arquitectura del sistema. Gestión de riesgos. Planificación y control del proyecto. Confidencial Krasny Del Perú S.R.L Pág. 6 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 4. Analista de Sistemas Captura, especificación y validación de requisitos, interactuando con el cliente y los usuarios mediante entrevistas. Elaboración del Modelo de Análisis y Diseño. Colaboración en la elaboración de las pruebas funcionales y el modelo de datos. Programador Construcción de prototipos. Colaboración en la elaboración de las pruebas funcionales, modelo de datos y en las validaciones con el usuario Ingeniero de Software Gestión de requisitos, gestión de configuración y cambios, elaboración del modelo de datos, preparación de las pruebas funcionales, elaboración de la documentación. Elaborar modelos de implementación y despliegue. Gestión del Proceso 4.1 Estimaciones del Proyecto El presupuesto del proyecto y los recursos involucrados se adjuntan en un documento separado. 4.2 Plan del Proyecto En esta sección se presenta la organización en fases e iteraciones y el calendario del proyecto. 4.2.1 Plan de las Fases El desarrollo se llevará a cabo en base a fases con una o más iteraciones en cada una de ellas. La siguiente tabla muestra una la distribución de tiempos y el número de iteraciones de cada fase (para las fases de Construcción y Transición es sólo una aproximación muy preliminar) Confidencial Fase Nro. Iteraciones Duración Fase de Inicio 1 3 semanas Fase de Elaboración 1 2 semanas Fase de Construcción 2 7 semanas Fase de Transición - - Krasny Del Perú S.R.L Pág. 7 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Los hitos que marcan el final de cada fase se describen en la siguiente tabla. Descripción Hito Fase de Inicio En esta fase desarrollará los requisitos del producto desde la perspectiva del usuario, los cuales serán establecidos en el artefacto Visión. Los principales casos de uso serán identificados y se hará un refinamiento del Plan de Desarrollo del Proyecto. La aceptación del cliente / usuario del artefacto Visión y el Plan de Desarrollo marcan el final de esta fase. Fase de Elaboración En esta fase se analizan los requisitos y se desarrolla un prototipo de arquitectura (incluyendo las partes más relevantes y / o críticas del sistema). Al final de esta fase, todos los casos de uso correspondientes a requisitos que serán implementados en la primera release de la fase de Construcción deben estar analizados y diseñados (en el Modelo de Análisis / Diseño). La revisión y aceptación del prototipo de la arquitectura del sistema marca el final de esta fase. La primera iteración tendrá como objetivo la identificación y especificación de los principales casos de uso, así como su realización preliminar en el Modelo de Análisis / Diseño, también permitirá hacer una revisión general del estado de los artefactos hasta este punto y ajustar si es necesario la planificación para asegurar el cumplimiento de los objetivos. Ambas iteraciones tendrán una duración de una semana. Confidencial Krasny Del Perú S.R.L Pág. 8 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Fase de Construcción Durante la fase de construcción se terminan de analizar y diseñar todos los casos de uso, refinando el Modelo de Análisis / Diseño. El producto se construye en base a 2 iteraciones, cada una produciendo una release a la cual se le aplican las pruebas y se valida con el cliente / usuario. Se comienza la elaboración de material de apoyo al usuario. El hito que marca el fin de esta fase es la versión de la release 3.0, con la capacidad operacional parcial del producto que se haya considerado como crítica, lista para ser entregada a los usuarios para pruebas beta. Fase de Transición En esta fase se prepararán dos releases para distribución, asegurando una implantación y cambio del sistema previo de manera adecuada, incluyendo el entrenamiento de los usuarios. El hito que marca el fin de esta fase incluye, la entrega de toda la documentación del proyecto con los manuales de instalación y todo el material de apoyo al usuario, la finalización del entrenamiento de los usuarios y el empaquetamiento del producto. 4.2.2 Confidencial Calendario del Proyecto A continuación se presenta un calendario de las principales tareas del proyecto incluyendo sólo las fases de Inicio y Elaboración. Como se ha comentado, el proceso iterativo e incremental de RUP está caracterizado por la realización en paralelo de todas las disciplinas de desarrollo a lo largo del proyecto, con lo cual la mayoría de los artefactos son generados muy tempranamente en el proyecto pero van desarrollándose en mayor o menor grado de acuerdo a la fase e iteración del proyecto. La siguiente figura ilustra este enfoque, en ella lo ensombrecido marca el énfasis de cada disciplina (workflow) en un momento determinado del desarrollo. Krasny Del Perú S.R.L Pág. 9 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Para este proyecto se ha establecido el siguiente calendario. La fecha de aprobación indica cuándo el artefacto en cuestión tiene un estado de completitud suficiente para someterse a revisión y aprobación, pero esto no quita la posibilidad de su posterior refinamiento y cambios. Disciplinas / Artefactos generados o modificados durante la Fase de Elaboración Comienzo Aprobación 24/05/2007 Aprobado Glosario 04/06/2007 Aprobado Visión 04/06/2007 Aprobado Modelo de Casos de Uso 04/06/2007 Aprobado Especificación de Casos de Uso 04/06/2007 Aprobado Especificaciones Adicionales 04/06/2007 Aprobado Modelo de Análisis / Diseño 09/07/2007 Aprobado Modelo de Datos 12/07/2007 Aprobado Prototipos de Interfaces de Usuario 13/08/2007 Aprobado Modelo de Implementación 24/08/2007 Aprobado 10/09/2007 Aprobado Modelado del Negocio Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Requisitos Análisis / Diseño Implementación Pruebas Casos de Pruebas Funcionales 28/10/2007 Despliegue Modelo de Despliegue Aprobado Gestión del proyecto Plan de Desarrollo del Software en su versión 1.0 y planes de las Iteraciones Confidencial Krasny Del Perú S.R.L 28/10/2007 Revisar en cada iteración Pág. 10 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 4.3 Seguimiento y Control del Proyecto Gestión de Requisitos Los requisitos del sistema son especificados en el artefacto Visión. Cada requisito tendrá una serie de atributos tales como importancia, estado, iteración donde se implementa, etc. Estos atributos permitirán realizar un efectivo seguimiento de cada requisito. Los cambios en los requisitos serán gestionados mediante una Solicitud de Cambio, las cuales serán evaluadas y distribuidas para asegurar la integridad del sistema y el correcto proceso de gestión de configuración y cambios. Control de Plazos El calendario del proyecto tendrá un seguimiento y evaluación semanal por el jefe de proyecto y por el Comité de Seguimiento y Control. Control de Calidad Los defectos detectados en las revisiones y formalizados también en una Solicitud de Cambio tendrán un seguimiento para asegurar la conformidad respecto de la solución de dichas deficiencias Para la revisión de cada artefacto y su correspondiente garantía de calidad se utilizarán las guías de revisión y checklist (listas de verificación) incluidas en RUP. Gestión de Riesgos A partir de la fase de Inicio se mantendrá una lista de riesgos asociados al proyecto y de las acciones establecidas como estrategia para mitigarlos o acciones de contingencia. Esta lista será evaluada al menos una vez en cada iteración. Gestión de Configuración Se realizará una gestión de configuración para llevar un registro de los artefactos generados y sus versiones. También se incluirá la gestión de las Solicitudes de Cambio y de las modificaciones que éstas produzcan, informando y publicando dichos cambios para que sean accesibles a todo los participantes en el proyecto. Al final de cada iteración se establecerá una baseline (un registro del estado de cada artefacto, estableciendo una versión), la cual podrá ser modificada sólo por una Solicitud de Cambio aprobada. Confidencial Krasny Del Perú S.R.L Pág. 11 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Pictograma Confidencial Krasny Del Perú S.R.L Pág. 12 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Reglas de Negocio 5. Introducción Este documento tiene por finalidad proveer la visión del negocio del sistema con la finalidad de terminarlo y establecer las restricciones que caracterizan al sistema. 6. Definiciones A continuación se presentan las reglas y procesos de negocio. 2.1 Gestión de Almacén 2.1.1 Procesar producto Verificar producto en la lista de productos de acuerdo a su categoría establecida. En caso de no existir producto pasa a ser registrado como nuevo, establecido bajo una nueva codificación. 2.1.2 Controlar Stock. Durante el proceso de atención, el producto puede sufrir diversas modificaciones en la asignación de stock. En caso de sufrir el producto una modificación de asignación de stock pasa a ser actualizado. 2.2 Gestión de Ventas 2.2.1 Elaboración de pedidos Los productos deben de estar en buen estado en caso contrario pasa a ser cambiado. Los pedidos figurarán en estado de elaboración y eliminar a petición del cliente o modificar las líneas del pedido, ya sea en cantidades de productos como en los distintos productos de que consta el pedido. El jefe de almacén podrá atender un pedido asignándole stock del almacén. Una vez confeccionado completamente el pedido, el jefe de almacén podrá hacer que figure el pedido como listo para envío. En caso de no estar conforme, se rechaza el pedido. Confidencial Krasny Del Perú S.R.L Pág. 13 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 2.2.2 Consulta de pedidos En todo momento, se podrá consultar el estado de los pedidos que se encuentran en periodo de no atención, en periodo de atención, listos para envío y pedidos en estado de envío. La información presentará los datos relevantes para cada estado que se haya definido. 2.2.3 Gestión de los datos de los clientes Deben presentar DNI o RUC. Verificar el nombre que exista en la lista de cliente en caso de no existir pasa a ser registrado como nuevo cliente. El asesor comercial, jefe de ventas o jefe de almacén pueden modificar los datos de los clientes. También podrán darse de baja clientes, o darse de alta unos nuevos. 2.2.4 Consulta de los productos El producto debe estar en buen estado. El asesor comercial, jefe de ventas, jefe de almacén o un cliente pueden consultar en todo momento el catálogo de productos. Confidencial Krasny Del Perú S.R.L Pág. 14 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Visión Del Negocio 7. Introducción 7.1 Propósito El propósito de éste documento es recoger, analizar y definir las necesidades de alto nivel y las características del sistema de gestión de una empresa dedicada a la comercialización de reactivos de diagnósticos y material médico. El documento se centra en la funcionalidad requerida por los participantes en el proyecto y los usuarios finales. Esta funcionalidad se basa principalmente en la gestión de ventas que la empresa tiene repartidos por las distintas zonas en las que actúa, de forma que dichas ventas sean capaces de atender a los distintos pedidos que les son realizados. Los detalles de cómo el sistema cubre los requerimientos se pueden observar en la especificación de los casos de uso y otros documentos adicionales. 7.2 Alcance El documento Visión del negocio se ocupa, así como ya se ha mencionado anteriormente, del sistema de gestión de una empresa dedicada a la comercialización de reactivos de diagnósticos y material médico. Dicho sistema será implementado por el equipo de desarrollo de software perteneciente al Departamento de Sistemas de Krasny Del Perú S.R.L. El sistema permitirá a los encargados de la empresa controlar todo lo relativo a la gestión de ventas (gestión de pedidos, gestión de clientes, etc.) y gestión de almacén (gestión de stock, gestión de productos, etc.). Además, también permitirá a los clientes realizar pedidos online, realizar un seguimiento de sus pedidos, etc. 7.3 Definiciones, Acrónimos, y Abreviaciones RUP: Son las siglas de Proceso Racional Unificado. Se trata de una metodología para describir el proceso de desarrollo de software. 7.4 Confidencial Referencias - Glosario. - Plan de desarrollo de software. - RUP (Rational Unified Process). - Diagrama de casos de uso. Krasny Del Perú S.R.L Pág. 15 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 8. Posicionamiento 8.1 Oportunidad de Negocio Este sistema permitirá a la empresa Krasny Del Perú S.R.L informatizar el control de todas sus actividades (gestión de stock en cada almacén, gestión de pedidos, etc.), lo cual supondrá un acceso rápido y sencillo a los datos, gracias a interfaces gráficas amigables. Además, los datos accedidos estarán siempre actualizados, lo cual es un factor muy importante para poder llevar un control centralizado de la gestión de almacén y ventas. El sistema también permite a los clientes acceder a los servicios de la empresa a través de web, de forma rápida y sencilla y sin necesidad de intermediarios. 8.2 Sentencia que define el problema El problema de Controlar el stock existente en el almacén, de forma que se puedan servir los pedidos que reciben dicho almacén. Gestionar las ventas realizadas por los clientes. afecta a Departamento de logística, Jefe de almacén, Usuarios de ventas de cada región, Departamento de contabilidad. El impacto asociado es Almacenar toda la información referente a los productos, pedidos y órdenes de compra recibidas, y que esta información esté al instante accesible y actualizada en lugares físicamente muy distantes; es un proceso prácticamente imposible de realizar en el caso de que no esté informatizado. Una solución adecuada sería Informatizar el proceso, haciendo uso de una base de datos accesible y generar interfaces amigables y sencillas con las que se puedan acceder a dicha base de datos. Confidencial Krasny Del Perú S.R.L Pág. 16 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 8.3 Sentencia que define la posición del Producto para Jefe de almacén, Clientes, Asesor comercial 9. quienes Controlan las ventas, la gestión de almacén, órdenes de pedido. El nombre del producto Es una herramienta software. que Almacena la información necesaria para gestionar una empresa de distribución. no como El sistema actual. Nuestro producto Permite gestionar las distintas actividades de la empresa mediante una interfaz gráfica, sencilla y amigable. Además proporciona un acceso rápido y actualizado a la información desde cualquier punto que tenga acceso a la base de datos. las Descripción de Stakeholders (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. También es necesario identificar a los usuarios del sistema y asegurarse de que el conjunto de participantes en el proyecto los representa adecuadamente. Esta sección muestra un perfil de los participantes y de los usuarios involucrados en el proyecto, así como los problemas más importantes que éstos perciben para enfocar la solución propuesta hacia ellos. Confidencial Krasny Del Perú S.R.L Pág. 17 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 9.1 Resumen de Stakeholders Nombre Yaqueli Roca Dariba Descripción Asesora Comercial Responsabilidades El stakeholder realiza: Representa a todos los usuarios posibles del sistema. Seguimiento proyecto. del desarrollo del Aprueba requisitos y funcionalidades 9.2 Resumen de Usuarios Nombre 9.3 Descripción Stakeholder Jefe de Almacén Supervisor del buen funcionamiento del almacén y de gestionar las incidencias de los pedidos. Almacén Asesor comercial Responsable de ventas del producto a los clientes. Informa de las ofertas y confecciona las órdenes de pedido. Ventas Cliente Realiza compras online. Ventas Entorno de usuario Los usuarios tendrán acceso al sistema identificándose sobre un ordenador con un sistema operativo multiplataforma y tras este paso entrarán a la parte de aplicación diseñada para cada uno según su papel en la empresa. Confidencial Krasny Del Perú S.R.L Pág. 18 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 9.4 Perfil de los Stakeholders 9.4.1 Representante del área técnica y sistemas de información Representante Franz Denis Vargas Morales Descripción Analistas de sistemas / Web Developer Specialist de Krasny Del Perú S.R.L. Responsabilidades Encargado de mostrar las necesidades de cada usuario del sistema. Además, lleva a cabo un seguimiento del desarrollo del proyecto y aprobación de los requisitos y funcionalidades del sistema Criterio de Éxito A definir por el cliente Grado de Revisión de requerimientos, estructura del sistema participación Comentarios 9.5 Ninguno Perfiles de Usuario 9.5.1 Jefe de Almacén Representante Almacén Descripción Jefe del almacén. Tipo Usuario casual del sistema. Responsabilidades Supervisor del buen funcionamiento del almacén y de gestionar las incidencias de los pedidos,. Capacidad de toma de decisiones en cuanto a la cancelación de pedidos que han sido atendidos. Criterio de Éxito A definir por el cliente Grado de A definir por el cliente participación Comentarios 9.5.2 Ninguno. Asesor comercial Representante Ventas Descripción Representante de ventas de los productos Tipo Usuario experto. Responsabilidades Responsable de ventas del producto a los clientes. Informa de las ofertas y confecciona las órdenes de pedido. También participa en las incidencias de pedidos poniéndose en contacto con el cliente para la solución de los Confidencial Krasny Del Perú S.R.L Pág. 19 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales mismos. Puede cancelar pedidos en estado de elaboración. Criterio de Éxito A definir por el cliente Grado de A definir por el cliente participación Comentarios 9.5.3 Ninguno. Cliente Representante Ventas Descripción Comprador de productos. Tipo Usuario casual. Responsabilidades Realiza compras online y consulta del estado de pedidos como del catálogo. También puede darse de alta, darse de baja o modificar sus datos de cliente. Criterio de Éxito A definir por el cliente Grado de A definir por el cliente participación Comentarios 10. Ninguno. Descripción Global del Producto 10.1 Perspectiva del producto El producto a desarrollar es un Sistema Informático para Controlar los Procesos de Ventas de la Empresa Krasny del Perú S.R.L. , con la intención de agilizar su funcionamiento. Las áreas a tratar por el sistema son: Almacén, ventas. Confidencial Krasny Del Perú S.R.L Pág. 20 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 10.2 Resumen de características A continuación se mostrará un listado con los beneficios que obtendrá el cliente a partir del producto: Beneficio del cliente Características que lo apoyan Mayor agilidad en los pedidos dando la posibilidad Aplicación web desde la cual poder realizar los de hacerlo vía servicios web. pedidos. Gestión automatizada del stock del almacén. Sistema de optimización de del stock en el almacén y previsión de pedidos Posibilidad de cancelación de órdenes por parte del Aplicación web desde la que poder cancelar cliente dando la posibilidad de hacerlo vía servicios pedidos. web. Automatización de la cancelación de estas órdenes. Sistema automatizado de anulación de órdenes. 11. Descripción Global del Producto 5.1 Gestión de Almacén En almacén se atienden los pedidos que han sido elaborados en el departamento de ventas y que han sido pasados a la gestión de almacén. Los pedidos que figuran como no atendidos pueden pasar a ser atendidos una vez que el jefe de almacén reserva stock de productos para dichos pedidos. Durante el proceso de atención el pedido puede sufrir diversas modificaciones en la asignación de stock, y una vez confeccionado en su totalidad, pasa a pedido listo para envío. 5.1.1 Atención de las órdenes de pedido procedentes de elaboración. Un pedido que ha pasado del estado de elaboración al estado de pedido no atendido figurará en el almacén en el listado de pedidos no atendidos. El jefe de almacén podrá atender un pedido asignándole stock del almacén. Una vez confeccionado completamente el pedido, el jefe de almacén podrá hacer que figure el pedido como listo para envío. 5.1.2 Consulta del estado de los pedidos En todo momento, se podrá consultar el estado de los pedidos que se encuentran en periodo de no atención, en periodo de atención, listos para envío y pedidos en estado de envío. La información presentará los datos relevantes para cada estado que se haya definido. Confidencial Krasny Del Perú S.R.L Pág. 21 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 5.2 Gestión de Ventas Las ventas se realizan a través de una de los asesores comerciales de la empresa, con la que el cliente solicita sus pedidos. Y por último, se dispondrá de servicios web para poder hacer los pedidos de esta forma, considerando al cliente como cliente online. 5.2.1 Información de ofertas y elaboración de pedidos Se pueden elaborar pedidos o bien para su propios clientes o bien para cualquier cliente. Los pedidos figurarán en estado de elaboración y eliminar a petición del cliente o modificar las líneas del pedido, ya sea en cantidades de productos como en los distintos productos de que consta el pedido. 5.2.2 Gestión de los datos de los clientes Un asesor comercial, jefe de ventas o jefe de almacén pueden modificar los datos de los clientes. También podrán darse de baja clientes, o darse de alta unos nuevos. El cliente online también podrá a través de los servicios web modificar sus datos, darse de alta o de baja. 5.2.3 Consulta de los productos Un asesor comercial, jefe de ventas, jefe de almacén o un cliente online pueden consultar en todo momento el catálogo de productos a la hora de elaborar sus pedidos. 12. Restricciones No contar con información necesaria en el manejo del desarrollo del sistema de información. 13. Precedencia y Prioridad El sistema deberá implantarse de la siguiente manera: Gestión de almacén. Gestión de Ventas. 14. Otros Requisitos del Producto 14.1 Confidencial Estándares Aplicables Plataforma de trabajo: Linux Protocolo de red: TCP / IP Krasny Del Perú S.R.L Pág. 22 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 14.2 Requisitos de Sistema El sistema a desarrollarse se ejecutara bajo cualquier sistema operativo, teniendo como manejador de base de datos MySql y como lenguaje de programación PHP. 14.3 Requisitos de Desempeño Tiempos de respuesta rápida en su funcionamiento. Confidencial Krasny Del Perú S.R.L Pág. 23 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Casos de Uso de Negocio Fig. Nº Fuente: Elaboración propia Confidencial Krasny Del Perú S.R.L Pág. 24 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Especificación de Casos de Uso de Negocio Caso de Uso Gestión de Ventas El cliente de ventas, ya sea el Asesor Comercial o Jefe de Almacén, podrá acceder a los datos correspondientes a cada uno y realizar modificaciones Descripción correspondientes a cada atributo que se le ha asignado. El Asesor Comercial podrá modificar o eliminar clientes que estén asociados a los mismos; y el alta, asociará automáticamente al cliente con dicho representante. Los clientes on-line solo podrán modificar datos propios, ver detalles de pedidos y realizar compras. Precondición Solicitud de gestión de ventas Paso 1 Acción El Asesor de Ventas verifica el pedido del cliente tomando la descripción de su requerimiento y verificando que los pedidos se encuentren en buen estado. 2 Verificar las compras online y consulta del estado de pedidos como del catálogo. Secuencia Normal 3 Registrar nuevos Clientes También puede darse de alta, darse de baja o modificar sus datos. 4 Verifica el estado de cada producto así como elaborar un control de calidad para dichos productos ofrecidos 5 Hacer seguimiento con los gastos finales de cada producto así como el costo o beneficio de cada marca y categoría de productos. Poscondición Gestionar Ventas Paso 1 Excepciones Acción En caso de no coincidir el total de productos Vendidos con los de estimado, y no existiera ningún informe del Asesor de Ventas acerca de esto; se realizará un informe y se tomarán las investigaciones del caso. Rendimiento Confidencial El sistema deberá realizar las acciones descritas en los pasos del 1 al 5 Krasny Del Perú S.R.L Pág. 25 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales en un máximo de tiempo 10 minutos. Frecuencia 5 Seguimientos por día Importancia Importante Urgencia Inmediata Se debe tener una estrecha comunicación entre el Asesor de Ventas y Comentario el Jefe de Almacén, para tener un buen control de los procesos de ventas. Fuente: Elaboración Propia Confidencial Krasny Del Perú S.R.L Pág. 26 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Caso de Uso Gestión de Almacén El sistema deberá permitir al responsable de dicha área Descripción Almacenar toda la información referente a los productos, pedidos y órdenes de compra recibidas, y que esta información esté al instante accesible y actualizada en lugares físicamente muy distantes; es un proceso prácticamente imposible de realizar en el caso de que no esté informatizado Precondición Solicitud de Consulta Paso Acción 1 El Almacenero Verifica a la persona que este solicitando un pedido donde podrá realizara un informe y registro de todas las incidencias de los pedidos. 2 El Almacenero verificara que cada pedido de cada cliente figure en la base de datos si no es el caso comunicara al Jefe de Almacén dicha consulta y requerimiento. Secuencia Normal 3 El Jefe de Almacén selecciona del menú principal la opción productos, donde ingresará los datos necesarios de cada producto para organizar y asignarle una categoría y marca. 4 Se ingresa la cantidad a brindar a los clientes; y en base a eso se registra las cantidades de cada requerimiento. Poscondición Registrar producto Paso Acción 1 En el caso de que los productos ofrecidos se agoten y de Excepciones acuerdo a la demanda no se cuenten en stock se comunicara directamente con el proveedor para que abastezca. 2 Si no se encuentra al personal, consultar directamente Jefe Inmediato. Rendimiento El sistema deberá realizar las acciones descritas en los pasos del 1 al 4 en un máximo de tiempo 20 minutos. Frecuencia 15 solicitudes por día Importancia Importante Urgencia Inmediata Se debe tener una estrecha comunicación entre el Almacenero y el Jefe Confidencial Krasny Del Perú S.R.L Pág. 27 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Comentario de Almacén, para tener un buen control de los costos que el produce y de la demanda y requerimiento de los clientes Fuente: Elaboración Propia Confidencial Krasny Del Perú S.R.L Pág. 28 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Actividad D.A: Gestión de almacén Fig. Nº Fuente: Elaboración propia Confidencial Krasny Del Perú S.R.L Pág. 29 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales D.A: Gestión de ventas Fig. Nº Fuente: Elaboración propia Confidencial Krasny Del Perú S.R.L Pág. 30 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Objetos de Negocio BOM: Gestión de almacén Fig. Nº Fuente: Elaboración propia Confidencial Krasny Del Perú S.R.L Pág. 31 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales BOM: Gestión de ventas Fig. Nº Fuente: Elaboración propia Confidencial Krasny Del Perú S.R.L Pág. 32 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Dominio Confidencial Krasny Del Perú S.R.L Pág. 33 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Caso de Uso de Requerimientos Confidencial Krasny Del Perú S.R.L Pág. 34 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Caso de Uso de Requerimientos Detallado Confidencial Krasny Del Perú S.R.L Pág. 35 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Colaboración DC: Login Usuario: Confidencial Krasny Del Perú S.R.L Pág. 36 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra producto Confidencial Krasny Del Perú S.R.L Pág. 37 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra Usuario Confidencial Krasny Del Perú S.R.L Pág. 38 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Reportar Productos DC: Reportar Ofertas Confidencial Krasny Del Perú S.R.L Pág. 39 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra categoría Confidencial Krasny Del Perú S.R.L Pág. 40 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra marca Confidencial Krasny Del Perú S.R.L Pág. 41 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra país Confidencial Krasny Del Perú S.R.L Pág. 42 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra cliente Confidencial Krasny Del Perú S.R.L Pág. 43 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra Tipo Envio Confidencial Krasny Del Perú S.R.L Pág. 44 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra Forma de Pago Confidencial Krasny Del Perú S.R.L Pág. 45 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Reportar pedido Confidencial Krasny Del Perú S.R.L Pág. 46 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Registra pedido Confidencial Krasny Del Perú S.R.L Pág. 47 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Administra pedido 3: Le e r() 2: Se le ctC lie nte () 4: O bj.C lie nte : clie nte : Busca do r de clie nte 5: Se le ctP ro ducto() 6: Le e r() 7: O bj.P ro ducto : Busca do r de pro ducto : pro ducto 9: le e r() 8: Se le ctP e dido () 1: R e gP e dido 10: O bj.P e dido : Usua rio : Adm inistra pe dido : Busca do r de pe dido 12: C re a r() 11: R e gP e dido () 13: Va r.P e dido : pedido : R e gistra do r de pedido 14: ActP e dido () 15: Actua liza r() 16: Va r.P e dido : Actualiza do r de pe dido 18: Elim ina r() 17: Elim ina rPe dido() 19: Va r.P e dido : Elim ina do r de pe dido 20: Se le ctFo rm a P ago () 21: Le er() 22: O bj.Fo rm a P a go : Busca do r de Fo rm a de P a go : Fo rm a de P a go 24: Le er() 23: Se le ctTipo Envio () 25: Va r.Tipo Envio : Busca do r de Tipo Envio Confidencial Krasny Del Perú S.R.L : Tipo Envio Pág. 48 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DC: Administra cuenta de usuario Confidencial Krasny Del Perú S.R.L Pág. 49 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Clases de Análisis Confidencial Krasny Del Perú S.R.L Pág. 50 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Paquetes de Análisis Confidencial Krasny Del Perú S.R.L Pág. 51 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Cliente: Confidencial Krasny Del Perú S.R.L Pág. 52 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Servicios: Confidencial Krasny Del Perú S.R.L Pág. 53 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Datos: Confidencial Krasny Del Perú S.R.L Pág. 54 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Interfaces DI: Index Confidencial Krasny Del Perú S.R.L Pág. 55 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Reportar productos Confidencial Krasny Del Perú S.R.L Pág. 56 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Reportar Ofertas Confidencial Krasny Del Perú S.R.L Pág. 57 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Reportar pedidos Confidencial Krasny Del Perú S.R.L Pág. 58 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra pedido DI: Login Cliente Confidencial Krasny Del Perú S.R.L Pág. 59 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Login Usuario Confidencial Krasny Del Perú S.R.L Pág. 60 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra categoría Confidencial Krasny Del Perú S.R.L Pág. 61 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra Forma de Pago Confidencial Krasny Del Perú S.R.L Pág. 62 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra Tipo Envio Confidencial Krasny Del Perú S.R.L Pág. 63 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra marca Confidencial Krasny Del Perú S.R.L Pág. 64 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra país Confidencial Krasny Del Perú S.R.L Pág. 65 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra Cliente Confidencial Krasny Del Perú S.R.L Pág. 66 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra usuario Confidencial Krasny Del Perú S.R.L Pág. 67 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Registra producto Confidencial Krasny Del Perú S.R.L Pág. 68 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DI: Administra Pedido Confidencial Krasny Del Perú S.R.L Pág. 69 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Modelo de Diseño DS: Login Usuario Confidencial Krasny Del Perú S.R.L Pág. 70 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Login Usuario Confidencial Krasny Del Perú S.R.L Pág. 71 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Login cliente DN: Login cliente Confidencial Krasny Del Perú S.R.L Pág. 72 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Reportar productos DN: Reportar productos Confidencial Krasny Del Perú S.R.L Pág. 73 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Reportar ofertas DN: Reportar ofertas Confidencial Krasny Del Perú S.R.L Pág. 74 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Reportar pedido Confidencial Krasny Del Perú S.R.L Pág. 75 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Reportar pedido Confidencial Krasny Del Perú S.R.L Pág. 76 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra categoría : Usua rio : se ssio n : C o nsulta ca te go ria : C a te go ria Fo rm : Busca dor de ca te go ria : R e gistrado r de ca te go ría : Actualiza do r de ca te go ría : C a te go ria : Elim ina dor de ca te go ría se ssion_sta rt() Link ca te go ria R e g.ca te go ria Se le ctC a tego ria (O bj.C a te goria ) Le e r() If O bj.C ate go ria <>Null The n O bj.C a te go ria If O bj.C ate go ria ==Null The n "Erro r" C lic BtbAgre ga r R e gC a te go ria (co d_ca t,no m b_ca t) C rea r() If Var R e gC a tego ria ==1 The n 'R e gistra do ' If Var R e gC a tego ria ==-1 The n 'Erro r' Link Elim inar Elim ina r ca te go ria Elim ina rC ate go ria (cod_ca te go ria ) Elim ina r() If Var O bj.C a te go ria ==1 The n 'R e gistro Elim ina do ' Link Actua liza r Actua liza r ca te go ria Actua liza rC a te go ria(co d_ca te go ria ,no m b_cate go ria ) Actua liza r() If Var O bj.C a te go ria ==1 The n 'R e gistro Actua liza do ' Confidencial Krasny Del Perú S.R.L Pág. 77 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: registra categoría Confidencial Krasny Del Perú S.R.L Pág. 78 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra Marca : se ssion : Usua rio : C onsulta m a rca : m a rca form : Busca dor de m a rca se ssion_sta rt() Link m a rca : R e gistrador de m a rca : Actualiza dor de m a rca : m a rca : Elim ina dor de m a rca R e gMa rca Se le ctMa rca (O bj.Ma rca ) Le e r() If O bj.Ma rca <>Null The n O bj.Ma rca If O bj.Ma rca ==Null The n 'Ingre se Da to' C lic BtnAgre ga r R e gMa rca (cod_m a rca ,nom b_m arca ) C rea r() If Var O bj.Ma rca ==1 Then 'R e gistra do' If Var O bj.Ma rca ==-1 The 'No se pudo re gistra r' Link Actua liza r Actua liza r Ma rca Actua liza rMa rca (cod_m a rca ,nom b_m ara ) Actua liza r() If Var O bj.Ma rca ==1 Then 'R e gistro Actua liza do' Link Elim inar Elim ina r Ma rca Elim ina rMa rca (cod_m a rca ) Elim ina r() If Var O bj.Ma rca ==1 Then 'R e gistro Elim ina do' Confidencial Krasny Del Perú S.R.L Pág. 79 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra Marca Confidencial Krasny Del Perú S.R.L Pág. 80 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra país : se ssio n : Usua rio : C o nsulta pa is : pais form : Busca do r de pa ís : R e gistra do r de pa ís : Elim ina do r de pa ís : Actualiza do r de pa ís se ssion_sta rt() Link pa is R e gistra r pa is Se le ctP a is(IO bj.P a is) Le e r() If O bj.Pa is<>Null The n O bj.Pa is If O bj.Pa is==Null The n 'Ingre se Da to ' C lic BtnAgrega r Agre ga rP a is(co d_pa is,nom b_pa is) C rea r() If Var O bj.P a is==1 Then 'R e gistra do ' If Var O bj.P a is==-1 The n 'No se pudo re gistra r' Link Actua liza r Actua liza r pa is Actua liza rP a is(co d_pa is,no m b_pa is) Actua liza r() If Var O bj.P a is==1 Then 'R e gistra do a ctua liza do ' Link Elim ina r Elim ina r pa is Elim ina rPa is(co d_pa is) Elim ina r() If Var O bj.P a is Then 'R e gistra do e lim ina do' Confidencial Krasny Del Perú S.R.L Pág. 81 : P aís Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra país Confidencial Krasny Del Perú S.R.L Pág. 82 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra Tipo Envio : Usua rio : se ssio n : C o nsulta Tipo Envio : Tipo Envio Fo rm : Busca dor de Tipo Envio : R e gistrado r de Tipo Envio : Actualiza do r de Tipo Envio : Elim ina dor de Tipo Envio se ssion_sta rt() Link Tipo Envio R e gistra r Tipo Envio Se le ctTipo Envio (O bj.Tipo Envio ) Le e r() If O bj.Tipo Envio <>Null The n O bj.Tipo Envio If O bj.Tipo Envio ==Null The n 'Ingre se Da to ' C lic BtnAgre ga r Agre ga rTipoEnvio (co d_tipo_e nvio ,no m b_tipo _envio ) C rea r() If Var O bj.Tipo Envio ==1 The n 'R e gistrado ' If Var O bj.Tipo e nvio ==-1 The n 'No se pudo re gistra r' Link Actua liza r Actua liza Tipo Envio Actua liza rTipo Envio (cod_tipo _e nvio ,nom b_tipo _e nvio ) Actua liza r() If Var O bj.Tipo Envio ==1 The n 'R e gistro Actua liza do ' Link Elim inar Elim ina r Tipo Envio Elim ina rTipo Envio (co d_tipo _e nvio ) Elim ina r() If Var O bj.Tipo Envio ==1 The n 'R e gistro Elim ina do ' Confidencial Krasny Del Perú S.R.L Pág. 83 : Tipo Envio Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra Tipo Envio Confidencial Krasny Del Perú S.R.L Pág. 84 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra Forma de Pago : Usua rio : se ssio n : C o nsulta Fo rm a de P a go : Fo rm a de P a go Form : Busca dor de Fo rm a de P a go : R e gistrado r de Fo rm a de P a go : Elim ina dor de Fo rm a de P a go : Actualiza do r de Fo rm a de P a go se ssion_sta rt() Link Fo rm a de Pa go R e g.Fo rm a P ago Se le ctFo rm a Pa go (O bj.Fo rm a P a go) Le e r() If O bj.Fo rm a P a go<>Null The n O bj.Fo rm a P ago If O bj.Fo rm a P a go==Null The n 'No se e ncontra ro n re gistro s' C lic BtnAgre ga r Agre ga rFo rm a P a go (cod_form a _pa go,no m b_fo rm a _pa go ) C rea r() If Var Agre ga rForm a P a go ==1 The n 'R e gistra do ' If Var Agre ga rForm a P a go == -1 The n 'No se pudo re gistra r' Link Actua liza r Actua liza r Fo rm a P a go Actua liza rFo rm a P a go (co d_fo rm a_pa go ,no m b_fo rm a _pa go ) If Var O bj.Fo rm a P ago ==1 The n 'R e gistro Actua liza do ' Link Elim inar Elim ina r Fo rm a P a go Elim ina rFo rm a P a go(co d_fo rm a _pa go ) If Var O bj.Fo rm a P ago ==1 The n 'R e gistro Elim ina do ' Confidencial Krasny Del Perú S.R.L Pág. 85 Actua liza r() : Fo rm a de P a go Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra Forma de Pago Confidencial Krasny Del Perú S.R.L Pág. 86 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra usuario : Usua rio : se ssio n : Usua rio O n Line : Usua rio Fo rm : Busca dor de usuario : R e gistrado r de usuario : Actualiza do r de usuario : Elim ina dor de usuario : Busca dor de país : Usua rio : P aís se ssion_sta rt() Link Usua rio s R e gistra r Usua rio s Se le ctUsua rio(O bj.Usuario ) Le e r() Le e r() If O bj.Usua rio <>Null Then O bj.Usua rio If O bj.Usua rio ==Null Then 'Ingre se Da to' C lic Nue vo Activa co ntro l para inse rcio n C lic Gua rda r Agre ga rUsua rio (co d_usua rio ,use r,passwo rd,pe rsnro ,dir,co d_pa is,te l,e m a il) C rea r() Le e r() If Var O bj.Usua rio ==1 The n 'R e gistro Inse rta do' Link Actua liza r Actua liza rUsua rio (co d_usua rio ,use r,pa sswo rd,pe rsnro ,dire ccio n,co d_pa is,te le fo no,e m a il) Actua liza r() If Var O bj.Usua rio ==1 The n 'R e gistro Actualiza do ' Link Elim inar Elim ina rUsua rio (co d_usua rio ) Elim ina r() If Var O bj.Usua rio ==1 The n 'R e gistro Elim ina do' Confidencial Krasny Del Perú S.R.L Pág. 87 Le e r() Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra usuario Confidencial Krasny Del Perú S.R.L Pág. 88 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Administra cuenta de usuario : C lie nte : se ssion : C lie nte O n Line : C lie nte Form : Busca dor de clie nte : Actualiza dor de clie nte : clie nte : P aís se ssion_sta rt() Link Mi C ue nta Adm inistrar cue nta de usuario Se le ctC lie nte (O bj.C lie nte ) Le e r() Le e r() If O bj.C lie nte <>Null The n O bj.C lie nte If O bj.C lie nte ==Null The n 'Usua rio Inva lido' C lic Edita r Activa control pa ra Edita r C lic Gua rda r Actua liza rC liente (cod_clie nte ,pa ss,dni,nom b,e m p,dir,zona .codposta l,cod_pa is,te l,fa x ,e m a il) If Var O bj.C lie nte ==1 Then 'R e gistro Actua liza do' Confidencial Krasny Del Perú S.R.L Pág. 89 Actua liza r() Le e r() Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Administra cuenta de usuario Confidencial Krasny Del Perú S.R.L Pág. 90 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra cliente : se ssio n : Usua rio : C lie nte O n line : C lie nte Fo rm : Busca dor de clie nte : Elim ina dor de clie nte : R e gistrado r de clie nte : Actualiza do r de clie nte : clie nte : P aís se ssion_sta rt() Link C lie nte s R e gistra r C liente s Se le ctC lie nte (O bj.C lie nte ) Le e r() Le e r() If O b.C lie nte <>Null The n O bj.C lie nte Ifn O bj.C lie nte ==Null The n 'Ingre se Da to ' C lic Nue vo Activa co ntro l para Insercio n C lic Gua rda r Agre ga rC lie nte (cod_clie nte ,co d_pa is,use r,pa sswo rd,no m b,persnro ,e m p,dir,zo na ,co dposta l,te l,fa x ,em a il,e sta do ) C rea r() Le e r() If Var O bj.C lie nte ==1 The n 'R e gistro Inserta do ' Link Actua liza r Actua liza rC lie nte (co d_clie nte ,co d_pa is,user,pa sswo rd,no m b,pe rsnro ,e m p,dir,zo na ,co dpo sta l,te l,fax ,e m a il,e sta do ) If Var O bj.C lie nte ==1 The n 'R e gistro Actua lizado ' Link Elim inar Elim ina rC lie nte(co d_cliente ) Elim ina r() If Var O b.C lie nte ==1 The n 'R e gistro Elim ina do ' Confidencial Krasny Del Perú S.R.L Pág. 91 Actua liza r() Le e r() Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra cliente Confidencial Krasny Del Perú S.R.L Pág. 92 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra producto : Usua rio : se ssio n : C o nsulta pro ducto : P ro ducto Fo rm : Busca dor de pro ducto : Elim ina dor de pro ducto : Actualiza do r de pro ducto : R e gistrado r de pro ducto : pro ducto : m a rca : ca te go ria se ssion sta r() Link pro ductos R e gistra r pro ducto Se le ctP roducto (O bj.P ro ducto ) Le e r() Le e r() Le e r() If O bj.Pro ducto <>Null The n O bj.P ro ducto If O b.P roducto ==Null The n 'Ingre se Da to ' C lic Nue vo Activa co ntro l para inse rcio n C lic Gua rda r Agre ga rP ro ducto(co d_producto ,id_pro ducto ,no m b,co d_m a rca ,co d_ca te goria ,sto ck ,de scrip,precio,pre cio _o fe rta ,pe so ,dso ,pa th_im a ge ) C rea r() Le e r() Le e r() If Var O b.P ro ducto ==1 The n 'R e gistro Inse rta do ' Link Edit Actua liza rP ro ducto (co d_pro ducto,id_pro ducto ,no m b,co d_m arca,cod_ca te go ria,sto ck ,de sc,pre cio ,pre _o fe rta ,pe so,dso,pa th) Actua liza r() Le e r() Le e r() If Var O bj.P ro ducto ==1 The n 'R e gistro Actua liza do ' C lic Elim ina r Elim ina rPro ducto (co d_pro ducto ) Elim ina r() If Var O bj.P ro ducto ==1 The n 'R e gistro Elim ina do ' Confidencial Krasny Del Perú S.R.L Pág. 93 Le e r() Le e r() Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra producto Confidencial Krasny Del Perú S.R.L Pág. 94 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Administra pedido : Usua rio : se ssio n : C o nsulta pe dido : P edido Fo rm : Busca dor de pe dido : Busca dor de pro ducto : Busca dor de clie nte : Elim ina dor de pe dido : R e gistrado r de pe dido : Actualiza do r de pe dido : pedido : Tipo Envio : P ro ducto : C lie nte : P aís se ssion_sta rt() Link pe dido s R e gistra r pe dido Se le ctP e dido (O bj.Pe dido ) Le e r() Le e r() Le e r() Le e r() Le e r() If O b.P e dido <>Null The n O bj.P e dido If O bj.Pe dido ==Null The n 'Ingre se Da to ' C lic Nue vo Link Ve r C lie nte Activa co ntro l pa ra inse rcio n Busca r_Da to s_C lie nte (co d_clie nte) Le e r() Le e r() If O bj.C lie nte==1 The n O bj.C lie nte C lic Busca r Link Ve r P roducto s Busca r_Da to s_P roducto (co d_pro ducto ) Le e r() If O b.P roducto ==1 The n O bj.P ro ducto C lic Agre ga r C lic Gua rda r Agre ga rP e dido (cod_pe dido ,co d_clie nte ,co d_tipo_e nvio ,co d_fo rm a _pa go ,fe cha,subto ta l,igv,dire ccio n,e sta do ,to ta l) C rea r() Le e r() If Var O bj.P e dido ==1 The n 'R e gistro Inserta do ' Le e r() Le e r() Link Edit Activa co ntro l pa ra a ctua liza r C lic Gua rda r Actua liza rP edido (co d_pe dido ,co d_clie nte ,co d_tipo _e nvio ,co d_fo rm a _pa go ,fe cha ,subto tal,igv,dire ccio n,e sta do ,to ta l) Actua liza r() If Var O bj.P e dido ==1 The n 'R e gistro Actua liza do ' C lic Elim ina r Elim ina rPe dido (co d_pe dido ) Elim ina r() If Var O bj.P e dido ==1 The n 'R e gistro Elim ina do ' Confidencial Krasny Del Perú S.R.L Pág. 95 Le e r() Le e r() Le e r() Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Administra pedido Confidencial Krasny Del Perú S.R.L Pág. 96 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DS: Registra pedido : C lie nte : se ssion : C onsulta pe dido : P edido Form : Busca dor de producto : Busca dor de Tipo Envio : Busca dor de Form a de P a go : R e gistrador de pe dido : producto : ca te goria se ssion_sta rt() C lic Busca r Activa control para busca r productos Link C a te goria Busca r_Da tos_producto(nom b_producto) Le e r() If O bj.Producto==1 The n O bj.P roducto Le e r() If O bj.Producto==-1 The n 'No se e ncontraron re gistros' C lic com pra r Inse rta producto a ce sta Link Va cia r ce sta Q uita r productos de la ce sta Link Actua liza r C esta Actua liza r ca ntida d de producto Link Se guir com prando Se guir com pra ndo Busca r_Da tos_producto(nom b_producto) Le e r() Le e r() If O bj.Producto==1 The n O bj.P roducto Link C a ja R e gistra pe dido Busca r_Da tos_TipoEnvio(nom b_tipo_envio) Le e r() If O bj.TipopEnvio==1 The n O bj.TipoEnvio Busca r_Da tos_Form aP a go(nom b_form a _pa go) Le e r() If O bj.Form a P a go==1 The n O bj.form a P a go C lic C ontinua r C onfirm acion de Da tos C lic C onfirm a r Agre ga rP e dido(cod_pe dido,cod_clie nte ,cod_tipo_e nvio,cod_form a _pa go,fe cha ,subtota l,igv,dire ccion,e sta do,tota l) C rea r() If Var O bj.P e dido==1 The n 'R e gistro Inse rta do' C lic Sa lir C e rra r session Confidencial Krasny Del Perú S.R.L Pág. 97 : Tipo Envio : Form a de P a go : pedido Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales DN: Registra pedido Inde x <<R e fre sh>> Me nsa je de Erro r Usua rio a uto riza do <<Build>> <<Link >> <<Subm it>> Ve rifica r usua rio Lo gin Busca r producto s << Link >> Usua rio no va lido <<Link >> <<Build>> << Link >> <<R e dire ct>> <<Link >> pro ducto Acce so pe rm itido m e nuho m e <<Link >> <<Link >> <<Link >> Se guir co m pra ndo C e sta de com pra <<Link >> <<Link >> R e a liza r C o m pra pe dido P e dido Fo rm <<Link >> <<Link >> Actua liza r C e sta Confidencial Va cia r C e sta Krasny Del Perú S.R.L Pág. 98 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Clases de Diseño Confidencial Krasny Del Perú S.R.L Pág. 99 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de estado Cliente: Pedido Confidencial Krasny Del Perú S.R.L Pág. 100 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Paquetes de Diseño Confidencial Krasny Del Perú S.R.L Pág. 101 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Mantenimiento: Interfaz: Confidencial Krasny Del Perú S.R.L Pág. 102 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Servicios: Datos: Confidencial Krasny Del Perú S.R.L Pág. 103 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Clientes: Interfaz Servicios Datos: Confidencial Krasny Del Perú S.R.L Pág. 104 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Usuarios: Interfaz Servicios Datos Confidencial Krasny Del Perú S.R.L Pág. 105 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Productos Interfaz Servicios Datos Confidencial Krasny Del Perú S.R.L Pág. 106 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Pedidos Interfaz Servicios Confidencial Krasny Del Perú S.R.L Pág. 107 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Datos Confidencial Krasny Del Perú S.R.L Pág. 108 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Modelo Lógico de la Base de Datos Relacional Confidencial Krasny Del Perú S.R.L Pág. 109 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Script de Migración de la Base de Datos en MYSQL 5 -- Servidor: localhost -- Versión del servidor: 5.1.20 -- Versión de PHP: 5.2.1 --- Base de datos: `health_db` --- ---------------------------------------------------------- Table structure for table `categoria` -CREATE TABLE `categoria` ( `cod_categoria` int(11) NOT NULL auto_increment, `nomb_categoria` varchar(40) NOT NULL default '', PRIMARY KEY (`cod_categoria`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; --- Dumping data for table `categoria` -INSERT INTO `categoria` VALUES (1, 'ImmunoDOT'); INSERT INTO `categoria` VALUES (2, 'ImmunoWELL'); INSERT INTO `categoria` VALUES (3, 'ImmunoFLOW'); INSERT INTO `categoria` VALUES (4, 'ImmunoFA'); INSERT INTO `categoria` VALUES (5, 'Thyroid'); INSERT INTO `categoria` VALUES (6, 'Endocrinopathies'); -- ---------------------------------------------------------- Table structure for table `cliente` -CREATE TABLE `cliente` ( `cod_cliente` int(11) NOT NULL auto_increment, `cod_pais` int(11) NOT NULL default '0', `fechareg_cliente` datetime NOT NULL default '0000-00-00 00:00:00', `user_cliente` varchar(20) NOT NULL default '', `password_cliente` varchar(20) NOT NULL default '', `nombres_cliente` varchar(100) NOT NULL default '', `ip_cliente` varchar(20) NOT NULL default '', `persnro_cliente` varchar(20) NOT NULL default '', `empresa_cliente` varchar(60) NOT NULL default '', `direccion_cliente` varchar(100) NOT NULL default '', `zona_cliente` varchar(50) NOT NULL default '', `codpostal_cliente` varchar(40) NOT NULL default '', Confidencial Krasny Del Perú S.R.L Pág. 110 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales `telefono_cliente` varchar(40) NOT NULL default '', `fax_cliente` varchar(40) NOT NULL default '', `email_cliente` varchar(100) NOT NULL default '', `estado_cliente` int(11) NOT NULL default '0', `nivel_cliente` int(11) NOT NULL default '0', PRIMARY KEY (`cod_cliente`), KEY `cliente_pais` (`cod_pais`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ; --- Dumping data for table `cliente` -INSERT INTO `cliente` VALUES (1, 174, '2007-08-17 00:00:00', 'Pool', '123', 'Amner Pool Alayo Guimaray', '192.168.1.1', '42484930', 'ONP', 'Av. Jorge Chavez - Chimbote', 'Bolivar Alto', '043', '323369', '043323369', '[email protected]', 1, 0); INSERT INTO `cliente` VALUES (2, 148, '2007-08-18 05:47:52', 'Franz', '123', 'Franz Denis Vargas Morales', '127.0.0.1', '42484930', 'Krasny Del Per? S.R.L', 'Barranco 450', 'Lima13', '01', '5351285', '563', '[email protected]', 1, 0); INSERT INTO `cliente` VALUES (3, 148, '2007-08-29 14:19:58', 'Jessica', 'jessica', 'Jessica Melina Alvarez Pimentel', '127.0.0.1', '45788962', 'Corporaci?n H&S S.A.C', 'Jr Ferrocarril', 'Bolivar', '043', '9814720', '0439814720', '[email protected]', 1, 0); INSERT INTO `cliente` VALUES (4, 148, '2007-09-09 19:19:02', 'Sharon', '123', 'Sharon Massiel Vargas Morales', '127.0.0.1', '45788956', 'Krasny Del Per? S.R:L', 'Urb. Nicolas garatea Mz 15 Lte 02', 'Nvo Chimbote', '043', '319294', '043319294', '[email protected]', 1, 0); INSERT INTO `cliente` VALUES (5, 174, '2007-10-21 15:46:20', 'Isabel', '1234', 'Isabel Morales De Vargas', '127.0.0.1', '1234', 'Su casa', '1234', 'calle8', '2323', '123232', '32323', '[email protected]', 1, 0); -- ---------------------------------------------------------- Table structure for table `detalle_pedido` -CREATE TABLE `detalle_pedido` ( `cod_detalle_pedido` int(11) NOT NULL auto_increment, `cod_pedido` int(11) NOT NULL default '0', `cod_producto` int(11) NOT NULL default '0', `precio_detalle_pedido` float(9,3) NOT NULL default '0.000', `cant_detalle_pedido` int(11) NOT NULL default '0', PRIMARY KEY (`cod_detalle_pedido`), KEY `pedido_detalle_pedido` (`cod_pedido`), KEY `producto_detalle_pedido` (`cod_producto`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=72 ; --- Dumping data for table `detalle_pedido` -Confidencial Krasny Del Perú S.R.L Pág. 111 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales INSERT INTO `detalle_pedido` VALUES (15, 3, 4, 200.000, 1); INSERT INTO `detalle_pedido` VALUES (16, 3, 8, 120.000, 1); INSERT INTO `detalle_pedido` VALUES (17, 3, 7, 210.000, 1); INSERT INTO `detalle_pedido` VALUES (32, 4, 2, 150.000, 1); INSERT INTO `detalle_pedido` VALUES (41, 2, 2, 150.000, 1); INSERT INTO `detalle_pedido` VALUES (42, 2, 1, 120.000, 1); INSERT INTO `detalle_pedido` VALUES (55, 6, 7, 210.000, 1); INSERT INTO `detalle_pedido` VALUES (56, 6, 8, 120.000, 1); INSERT INTO `detalle_pedido` VALUES (57, 6, 1, 120.000, 1); INSERT INTO `detalle_pedido` VALUES (58, 6, 4, 300.000, 1); INSERT INTO `detalle_pedido` VALUES (59, 6, 5, 400.000, 1); INSERT INTO `detalle_pedido` VALUES (60, 6, 3, 400.000, 1); INSERT INTO `detalle_pedido` VALUES (61, 6, 2, 150.000, 1); INSERT INTO `detalle_pedido` VALUES (62, 6, 6, 250.000, 1); INSERT INTO `detalle_pedido` VALUES (63, 7, 7, 200.000, 1); INSERT INTO `detalle_pedido` VALUES (68, 5, 1, 120.000, 400); INSERT INTO `detalle_pedido` VALUES (69, 5, 4, 200.000, 1); INSERT INTO `detalle_pedido` VALUES (70, 5, 3, 200.000, 1); INSERT INTO `detalle_pedido` VALUES (71, 5, 2, 150.000, 1); -- ---------------------------------------------------------- Table structure for table `forma_pago` -CREATE TABLE `forma_pago` ( `cod_forma_pago` int(11) NOT NULL auto_increment, `nomb_forma_pago` varchar(40) NOT NULL default '', PRIMARY KEY (`cod_forma_pago`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; --- Dumping data for table `forma_pago` -INSERT INTO `forma_pago` VALUES (1, 'Wester Union'); INSERT INTO `forma_pago` VALUES (2, 'Dinero Express'); INSERT INTO `forma_pago` VALUES (3, 'Money Gram'); INSERT INTO `forma_pago` VALUES (4, 'Giro bancario'); -- ---------------------------------------------------------- Table structure for table `marca` -CREATE TABLE `marca` ( `cod_marca` int(11) NOT NULL auto_increment, `nomb_marca` varchar(60) NOT NULL default '', PRIMARY KEY (`cod_marca`) Confidencial Krasny Del Perú S.R.L Pág. 112 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ; --- Dumping data for table `marca` -INSERT INTO `marca` VALUES (1, 'Monobind'); INSERT INTO `marca` VALUES (2, 'Genbio'); INSERT INTO `marca` VALUES (3, 'Orgenics'); INSERT INTO `marca` VALUES (4, 'Euroimmun'); INSERT INTO `marca` VALUES (5, 'Krasny Labs'); -- ---------------------------------------------------------- Table structure for table `mes` -CREATE TABLE `mes` ( `idmes` tinyint(4) NOT NULL default '0', `nombre` varchar(10) default NULL, PRIMARY KEY (`idmes`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; --- Dumping data for table `mes` -INSERT INTO `mes` VALUES (1, 'ENERO'); INSERT INTO `mes` VALUES (2, 'FEBRERO'); INSERT INTO `mes` VALUES (3, 'MARZO'); INSERT INTO `mes` VALUES (4, 'ABRIL'); INSERT INTO `mes` VALUES (5, 'MAYO'); INSERT INTO `mes` VALUES (6, 'JUNIO'); INSERT INTO `mes` VALUES (7, 'JULIO'); INSERT INTO `mes` VALUES (8, 'AGOSTO'); INSERT INTO `mes` VALUES (9, 'SEPTIEMBRE'); INSERT INTO `mes` VALUES (10, 'OCTUBRE'); INSERT INTO `mes` VALUES (11, 'NOVIEMBRE'); INSERT INTO `mes` VALUES (12, 'DICIEMBRE'); -- ---------------------------------------------------------- Table structure for table `pais` -CREATE TABLE `pais` ( `cod_pais` int(11) NOT NULL auto_increment, `nomb_pais` varchar(40) NOT NULL default '', PRIMARY KEY (`cod_pais`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=218 ; Confidencial Krasny Del Perú S.R.L Pág. 113 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales --- Dumping data for table `pais` -INSERT INTO `pais` VALUES (1, 'Albania'); INSERT INTO `pais` VALUES (2, 'Algeria'); INSERT INTO `pais` VALUES (3, 'American Samoa'); INSERT INTO `pais` VALUES (4, 'Andorra'); INSERT INTO `pais` VALUES (5, 'Angola'); INSERT INTO `pais` VALUES (6, 'Anguilla'); INSERT INTO `pais` VALUES (7, 'Antigua & Barbuda'); INSERT INTO `pais` VALUES (8, 'Argentina'); INSERT INTO `pais` VALUES (9, 'Armenia'); INSERT INTO `pais` VALUES (10, 'Aruba'); INSERT INTO `pais` VALUES (11, 'Australia'); INSERT INTO `pais` VALUES (12, 'Austria'); INSERT INTO `pais` VALUES (13, 'Azerbaijan'); INSERT INTO `pais` VALUES (14, 'Bahamas'); INSERT INTO `pais` VALUES (15, 'Bahrain'); INSERT INTO `pais` VALUES (16, 'Bangladesh'); INSERT INTO `pais` VALUES (17, 'Barbados'); INSERT INTO `pais` VALUES (18, 'Belgium'); INSERT INTO `pais` VALUES (19, 'Belize'); INSERT INTO `pais` VALUES (20, 'Benin'); INSERT INTO `pais` VALUES (21, 'Bermuda'); INSERT INTO `pais` VALUES (22, 'Bhutan'); INSERT INTO `pais` VALUES (23, 'Birmania (Myanmar)'); INSERT INTO `pais` VALUES (24, 'Bolivia'); INSERT INTO `pais` VALUES (25, 'Bonaire'); INSERT INTO `pais` VALUES (26, 'Bosnia-Herzegovina'); INSERT INTO `pais` VALUES (27, 'Botswana'); INSERT INTO `pais` VALUES (28, 'Brazil'); INSERT INTO `pais` VALUES (29, 'Brunei'); INSERT INTO `pais` VALUES (30, 'Bulgaria'); INSERT INTO `pais` VALUES (31, 'Burkina Faso'); INSERT INTO `pais` VALUES (32, 'Burundi'); INSERT INTO `pais` VALUES (33, 'Byelorussia'); INSERT INTO `pais` VALUES (34, 'Cameroon'); INSERT INTO `pais` VALUES (35, 'Canada'); INSERT INTO `pais` VALUES (36, 'Canaries Islands (Spain)'); INSERT INTO `pais` VALUES (37, 'Capo Verde'); INSERT INTO `pais` VALUES (38, 'Cayman Islands'); INSERT INTO `pais` VALUES (39, 'Chad'); INSERT INTO `pais` VALUES (40, 'Channel Islands'); INSERT INTO `pais` VALUES (41, 'Chile'); INSERT INTO `pais` VALUES (42, 'China'); INSERT INTO `pais` VALUES (43, 'Colombia'); INSERT INTO `pais` VALUES (44, 'Comoros Islands'); INSERT INTO `pais` VALUES (45, 'Congo'); INSERT INTO `pais` VALUES (46, 'Cooks Islands'); INSERT INTO `pais` VALUES (47, 'Costa Rica'); Confidencial Krasny Del Perú S.R.L Pág. 114 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales INSERT INTO `pais` VALUES (48, 'Croatia'); INSERT INTO `pais` VALUES (49, 'Curacao'); INSERT INTO `pais` VALUES (50, 'Cyprus'); INSERT INTO `pais` VALUES (51, 'Czech Republic'); INSERT INTO `pais` VALUES (52, 'Denmark'); INSERT INTO `pais` VALUES (53, 'Djibouti'); INSERT INTO `pais` VALUES (54, 'Dominica'); INSERT INTO `pais` VALUES (55, 'Dominican Republic'); INSERT INTO `pais` VALUES (56, 'Ecuador'); INSERT INTO `pais` VALUES (57, 'Egypt'); INSERT INTO `pais` VALUES (58, 'Eire'); INSERT INTO `pais` VALUES (59, 'El Salvador'); INSERT INTO `pais` VALUES (60, 'Emirates'); INSERT INTO `pais` VALUES (61, 'Equatorial Guinea'); INSERT INTO `pais` VALUES (62, 'Eritrea'); INSERT INTO `pais` VALUES (63, 'Estonia'); INSERT INTO `pais` VALUES (64, 'Ethiopia'); INSERT INTO `pais` VALUES (65, 'Faeroe Islands'); INSERT INTO `pais` VALUES (66, 'Falklands/Maldives'); INSERT INTO `pais` VALUES (67, 'Fiji Islands'); INSERT INTO `pais` VALUES (68, 'Finland'); INSERT INTO `pais` VALUES (69, 'France'); INSERT INTO `pais` VALUES (70, 'French Guyana'); INSERT INTO `pais` VALUES (71, 'Gabon'); INSERT INTO `pais` VALUES (72, 'Gambia'); INSERT INTO `pais` VALUES (73, 'Georgia'); INSERT INTO `pais` VALUES (74, 'Germany'); INSERT INTO `pais` VALUES (75, 'Ghana'); INSERT INTO `pais` VALUES (76, 'Gibraltar'); INSERT INTO `pais` VALUES (77, 'Greece'); INSERT INTO `pais` VALUES (78, 'Greenland'); INSERT INTO `pais` VALUES (79, 'Grenada'); INSERT INTO `pais` VALUES (80, 'Guadalupe'); INSERT INTO `pais` VALUES (81, 'Guam'); INSERT INTO `pais` VALUES (82, 'Guatemala'); INSERT INTO `pais` VALUES (83, 'Guinea Bissau'); INSERT INTO `pais` VALUES (84, 'Guyana'); INSERT INTO `pais` VALUES (85, 'Haiti'); INSERT INTO `pais` VALUES (86, 'Holland'); INSERT INTO `pais` VALUES (87, 'Honduras'); INSERT INTO `pais` VALUES (88, 'Hong Kong'); INSERT INTO `pais` VALUES (89, 'Hungary'); INSERT INTO `pais` VALUES (90, 'Iceland'); INSERT INTO `pais` VALUES (91, 'India'); INSERT INTO `pais` VALUES (92, 'Indonesia'); INSERT INTO `pais` VALUES (93, 'Indonesia'); INSERT INTO `pais` VALUES (94, 'Israel'); INSERT INTO `pais` VALUES (95, 'Italy'); INSERT INTO `pais` VALUES (96, 'Ivory Coast'); INSERT INTO `pais` VALUES (97, 'Jamaica'); INSERT INTO `pais` VALUES (98, 'Japan'); INSERT INTO `pais` VALUES (99, 'Jordan'); Confidencial Krasny Del Perú S.R.L Pág. 115 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales INSERT INTO `pais` VALUES (100, 'Kampuchea'); INSERT INTO `pais` VALUES (101, 'Kazakhstan'); INSERT INTO `pais` VALUES (102, 'Kenya'); INSERT INTO `pais` VALUES (103, 'Kiribati'); INSERT INTO `pais` VALUES (104, 'Kuwait'); INSERT INTO `pais` VALUES (105, 'Kyrgyzstan'); INSERT INTO `pais` VALUES (106, 'Laos'); INSERT INTO `pais` VALUES (107, 'Lebanon'); INSERT INTO `pais` VALUES (108, 'Lesotho'); INSERT INTO `pais` VALUES (109, 'Lettonia'); INSERT INTO `pais` VALUES (110, 'Liberia'); INSERT INTO `pais` VALUES (111, 'Libya'); INSERT INTO `pais` VALUES (112, 'Liechtenstein'); INSERT INTO `pais` VALUES (113, 'Lithuania'); INSERT INTO `pais` VALUES (114, 'Luxembourg'); INSERT INTO `pais` VALUES (115, 'Macaw'); INSERT INTO `pais` VALUES (116, 'Macedonia'); INSERT INTO `pais` VALUES (117, 'Madagascar'); INSERT INTO `pais` VALUES (118, 'Malawi'); INSERT INTO `pais` VALUES (119, 'Malaysia'); INSERT INTO `pais` VALUES (120, 'Mali'); INSERT INTO `pais` VALUES (121, 'Malta'); INSERT INTO `pais` VALUES (122, 'Marshall Islands'); INSERT INTO `pais` VALUES (123, 'Martinique'); INSERT INTO `pais` VALUES (124, 'Mauritania'); INSERT INTO `pais` VALUES (125, 'Mauritius'); INSERT INTO `pais` VALUES (126, 'Mexico'); INSERT INTO `pais` VALUES (127, 'Moldavia'); INSERT INTO `pais` VALUES (128, 'Mongolia'); INSERT INTO `pais` VALUES (129, 'Montserrat'); INSERT INTO `pais` VALUES (130, 'Morocco'); INSERT INTO `pais` VALUES (131, 'Mozambique'); INSERT INTO `pais` VALUES (132, 'Namibia'); INSERT INTO `pais` VALUES (133, 'Nepal'); INSERT INTO `pais` VALUES (134, 'Nevis'); INSERT INTO `pais` VALUES (135, 'New Caledonia'); INSERT INTO `pais` VALUES (136, 'New Zealand'); INSERT INTO `pais` VALUES (137, 'Nicaragua'); INSERT INTO `pais` VALUES (138, 'Niger'); INSERT INTO `pais` VALUES (139, 'Nigeria'); INSERT INTO `pais` VALUES (140, 'Niue Islands'); INSERT INTO `pais` VALUES (141, 'North Korea'); INSERT INTO `pais` VALUES (142, 'Northern Ireland'); INSERT INTO `pais` VALUES (143, 'Norway'); INSERT INTO `pais` VALUES (144, 'Oman'); INSERT INTO `pais` VALUES (145, 'Pakistan'); INSERT INTO `pais` VALUES (146, 'Panama'); INSERT INTO `pais` VALUES (147, 'Paraguay'); INSERT INTO `pais` VALUES (148, 'Peru'); INSERT INTO `pais` VALUES (149, 'Philippines'); INSERT INTO `pais` VALUES (150, 'Poland'); INSERT INTO `pais` VALUES (151, 'Portugal'); Confidencial Krasny Del Perú S.R.L Pág. 116 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales INSERT INTO `pais` VALUES (152, 'Puerto Rico'); INSERT INTO `pais` VALUES (153, 'Qatar'); INSERT INTO `pais` VALUES (154, 'Republic Of Central Afric'); INSERT INTO `pais` VALUES (155, 'Republic Of Guinea'); INSERT INTO `pais` VALUES (156, 'Republic Of Nauru'); INSERT INTO `pais` VALUES (157, 'Reunion Islands'); INSERT INTO `pais` VALUES (158, 'Romania'); INSERT INTO `pais` VALUES (159, 'Russia'); INSERT INTO `pais` VALUES (160, 'Rwanda'); INSERT INTO `pais` VALUES (161, 'Sao Tome & Principe'); INSERT INTO `pais` VALUES (162, 'Saudi Arabia'); INSERT INTO `pais` VALUES (163, 'Senegal'); INSERT INTO `pais` VALUES (164, 'Serbia Montenegro'); INSERT INTO `pais` VALUES (165, 'Seychelles'); INSERT INTO `pais` VALUES (166, 'Sierra Leone'); INSERT INTO `pais` VALUES (167, 'Singapore'); INSERT INTO `pais` VALUES (168, 'Slovak Republic'); INSERT INTO `pais` VALUES (169, 'Slovenia'); INSERT INTO `pais` VALUES (170, 'Solomon Islands'); INSERT INTO `pais` VALUES (171, 'Somalia'); INSERT INTO `pais` VALUES (172, 'South Africa'); INSERT INTO `pais` VALUES (173, 'South Korea'); INSERT INTO `pais` VALUES (174, 'Spain'); INSERT INTO `pais` VALUES (175, 'Sri Lanka'); INSERT INTO `pais` VALUES (176, 'St. Barthelemy'); INSERT INTO `pais` VALUES (177, 'St. Eustatius'); INSERT INTO `pais` VALUES (178, 'St. Kitts'); INSERT INTO `pais` VALUES (179, 'St. Lucia'); INSERT INTO `pais` VALUES (180, 'St. Maarten'); INSERT INTO `pais` VALUES (181, 'St. Vincent'); INSERT INTO `pais` VALUES (182, 'Sudan'); INSERT INTO `pais` VALUES (183, 'Suriname'); INSERT INTO `pais` VALUES (184, 'Swaziland'); INSERT INTO `pais` VALUES (185, 'Sweden'); INSERT INTO `pais` VALUES (186, 'Switzerland'); INSERT INTO `pais` VALUES (187, 'Tahiti'); INSERT INTO `pais` VALUES (188, 'Taiwan'); INSERT INTO `pais` VALUES (189, 'Taiwan'); INSERT INTO `pais` VALUES (190, 'Tajikistan'); INSERT INTO `pais` VALUES (191, 'Tanzania'); INSERT INTO `pais` VALUES (192, 'Thailand'); INSERT INTO `pais` VALUES (193, 'Togo'); INSERT INTO `pais` VALUES (194, 'Tonga'); INSERT INTO `pais` VALUES (195, 'Trinidad & Tobago'); INSERT INTO `pais` VALUES (196, 'Tunisia'); INSERT INTO `pais` VALUES (197, 'Turkey'); INSERT INTO `pais` VALUES (198, 'Turkmenistan'); INSERT INTO `pais` VALUES (199, 'Turks & Caicos Islands'); INSERT INTO `pais` VALUES (200, 'Tuvalu'); INSERT INTO `pais` VALUES (201, 'Uganda'); INSERT INTO `pais` VALUES (202, 'Ukraine'); INSERT INTO `pais` VALUES (203, 'United Kingdom'); Confidencial Krasny Del Perú S.R.L Pág. 117 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales INSERT INTO `pais` VALUES (204, 'Uruguay'); INSERT INTO `pais` VALUES (205, 'USA'); INSERT INTO `pais` VALUES (206, 'Uzbekistan'); INSERT INTO `pais` VALUES (207, 'Vanuatu'); INSERT INTO `pais` VALUES (208, 'Venezuela'); INSERT INTO `pais` VALUES (209, 'Vietnam'); INSERT INTO `pais` VALUES (210, 'Virgin Islands'); INSERT INTO `pais` VALUES (211, 'Western Samoa'); INSERT INTO `pais` VALUES (212, 'Yemen'); INSERT INTO `pais` VALUES (213, 'Yugoslavia'); INSERT INTO `pais` VALUES (214, 'Zaire'); INSERT INTO `pais` VALUES (215, 'Zambia'); INSERT INTO `pais` VALUES (216, 'Zimbabwe'); INSERT INTO `pais` VALUES (217, 'gh'); -- ---------------------------------------------------------- Table structure for table `pedido` -CREATE TABLE `pedido` ( `cod_pedido` int(11) NOT NULL auto_increment, `cod_cliente` int(11) NOT NULL default '0', `cod_tipo_envio` int(11) NOT NULL default '0', `cod_forma_pago` int(11) NOT NULL default '0', `fecha_pedido` datetime NOT NULL default '0000-00-00 00:00:00', `ip_pedido` varchar(20) NOT NULL default '', `subtotal_pedido` float(9,3) NOT NULL default '0.000', `igv_pedido` float(9,3) NOT NULL default '0.000', `direntrega_pedido` varchar(60) NOT NULL default '', `estado_pedido` int(11) NOT NULL default '0', `total_pedido` float(9,3) NOT NULL default '0.000', PRIMARY KEY (`cod_pedido`), KEY `pedido_forma_pago` (`cod_forma_pago`), KEY `pedido_tipo_envio` (`cod_tipo_envio`), KEY `cliente_pedido` (`cod_cliente`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ; --- Dumping data for table `pedido` -INSERT INTO `pedido` VALUES (2, 2, 3, 4, '2007-11-08 00:00:00', '127.0.0.1', 270.000, 51.300, 'Nicolas Garatea 15 - 02', 1, 321.300); INSERT INTO `pedido` VALUES (3, 4, 3, 1, '2007-11-08 00:00:00', '127.0.0.1', 530.000, 100.700, 'Garatea', 0, 630.700); INSERT INTO `pedido` VALUES (4, 4, 6, 2, '2007-11-08 00:00:00', '127.0.0.1', 0.000, 28.500, 'dir', 0, 178.500); INSERT INTO `pedido` VALUES (5, 3, 3, 3, '2007-11-13 00:00:00', '127.0.0.1', 48550.000, 9224.500, 'Dir', 1, Confidencial Krasny Del Perú S.R.L Pág. 118 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 57774.500); INSERT INTO `pedido` VALUES (6, 1, 3, 1, '2007-11-08 00:00:00', '127.0.0.1', 1950.000, 370.500, 'Av Jorge Chavez 999', 1, 2320.500); INSERT INTO `pedido` VALUES (7, 2, 3, 3, '2007-11-09 22:10:08', '127.0.0.1', 200.000, 38.000, 'nicolas', 0, 238.000); -- ---------------------------------------------------------- Table structure for table `producto` -CREATE TABLE `producto` ( `cod_producto` int(11) NOT NULL auto_increment, `id_producto` varchar(40) NOT NULL default '', `cod_marca` int(11) NOT NULL default '0', `cod_categoria` int(11) NOT NULL default '0', `nomb_producto` varchar(100) NOT NULL default '', `descripcion_producto` text NOT NULL, `stock_producto` int(11) NOT NULL default '0', `peso_producto` int(11) NOT NULL default '0', `precio_producto` float(9,2) NOT NULL default '0.00', `precio_oferta_producto` float(9,2) NOT NULL default '0.00', `path_image_producto` varchar(100) NOT NULL default '', `dso_producto` int(11) NOT NULL default '0', PRIMARY KEY (`cod_producto`), KEY `producto_categoria` (`cod_categoria`), KEY `producto_marca` (`cod_marca`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; --- Dumping data for table `producto` -INSERT INTO `producto` VALUES (1, '800-5024', 2, 1, 'ImmunoDOT Borrelia (Lyme)', '<P>ImmunoDOT is an easy-to-use, visually interpreted, rapid-test format, dipstick ELISA that allows individual patients to be tested for multiple parameters simultaneously. Up to five or six different tests may be completed simultaneously on a single patient specimen, making it ideal for users who require fast, flexible and reliable diagnostic tests in a single patient format. ImmunoDOT is a sophisticated test format which is a multiparameter, nitrocellulose ELISA with sensitivities and specificities similar to reference method western blots. This format also equals or surpasses traditional ELISA formats for sensitivity and specificity.</P>', -600, 0, 120.00, 200.00, 'http://localhost/web/health/productos/product4.jpg', 1); INSERT INTO `producto` VALUES (2, '800-5025', 2, 2, 'ImmunoWELL', '<P>The ImmunoWELL system was developed in order to reach the larger centralized laboratory in the universal microtiter immunoassay format. Microtiter format is one of the most widely used test formats with a wide variety of readers, washers, and specimen handlers either already available in the laboratory or easily obtained. Microtiter immunoassays are considered the most universal immunoassay format and have been available for over 25 years. Most microtiter systems have the same basic features and can readily be validated with assistance from GenBio.</P>', 68, 0, 150.00, 180.00, 'http://localhost/web/health/productos/product5.jpg', 1); Confidencial Krasny Del Perú S.R.L Pág. 119 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales INSERT INTO `producto` VALUES (3, '800-6025', 2, 3, 'ImmunoFLOW', '<P>The ImmunoFLOW (point of care) format has been under development at GenBio for years. ImmunoFLOW is an easy-to-use, visually interpreted, rapid-test format flow through ELISA that allows individual patients to be tested easily by any laboratory. This format involves a few simple steps and was commonly used for tests like pregnancy and strep as early as the early 1980`s</P>', 43, 170, 0.00, 140.00, 'http://localhost/web/health/productos/product8_2.jpg', 0); INSERT INTO `producto` VALUES (4, '800-5029', 2, 1, 'ImmunoDOT Borrelia (Lyme) . 25 test kit', '<P>ImmunoDOT is an easy-to-use, visually interpreted, rapid-test format, dipstick ELISA that allows individual patients to be tested for multiple parameters simultaneously. Up to five or six different tests may be completed simultaneously on a single patient specimen, making it ideal for users who require fast, flexible and reliable diagnostic tests in a single patient format. ImmunoDOT is a sophisticated test format which is a multiparameter, nitrocellulose ELISA with sensitivities and specificities similar to reference method western blots. This format also equals or surpasses traditional ELISA formats for sensitivity and specificity.</P>', 7, 0, 200.00, 170.00, 'http://localhost/web/health/productos/noimagen.jpg', 0); INSERT INTO `producto` VALUES (5, '700-0049', 2, 4, 'ImmunoFA', '<P>The ImmunoFA Toxoplasma gondii IgG Test and ImmunoFA Toxoplasma gondii IgM Test utilize the indirect fluorescent antibody technique for the detection and titration of toxoplasma antibody in human sera. When the two tests are used in combination, they are useful in determining the presence of acute toxoplasma infection early in its course. Such rapid detection allows for the rapid institution of appropriate therapy which can significantly reduce the morbidity and mortality associated with toxoplasma infection.</P>', 396, 0, 400.00, 323.00, 'http://localhost/web/health/productos/product3.jpg', 1); INSERT INTO `producto` VALUES (6, '8075-300B', 1, 5, 'Thyroid Panels', '<SPAN style="FONT-SIZE: 8pt; msobidi-font-weight: bold"><FONT face="arial, helvetica, sans-serif" size=1>Monobind`s panel kits have combination calibrators delivering dramatic <STRONG>flexibility</STRONG> and <STRONG>cost efficiency</STRONG> to clinical labs. <STRONG>MAPS</STRONG> supports smaller testing volumes by including two analytes in one kit, 48 wells color-coded for each analyte. <STRONG>VAST</STRONG> adds a new level of choice with three and four analytes in one 192 well kit. Labs can run any analyte in any well they choose. Try MAPS or VAST today and experience Monobind`s leading-edge technologies.</FONT></SPAN>', 36, 0, 250.00, 180.00, 'http://localhost/web/health/productos/showimg.gif', 0); INSERT INTO `producto` VALUES (7, '1625-300', 4, 1, 'Anti-Helicobacter Pylori IgA', '<P>Anti-H. Pylori IgA ELISA Kit - 96 wells <!--</a>--></P>', 336, 0, 210.00, 200.00, 'http://localhost/web/health/productos/noimagen.jpg', 0); INSERT INTO `producto` VALUES (8, 'CA 1000-0101', 4, 6, 'Endocrinopathies', 'antibodies against thyroid microsomes<BR>and thyroglobulin (MAb+TAb control)', 48, 0, 120.00, 115.00, '', 0); -- ---------------------------------------------------------- Table structure for table `tipo_envio` -CREATE TABLE `tipo_envio` ( `cod_tipo_envio` int(11) NOT NULL auto_increment, `nomb_tipo_envio` varchar(40) NOT NULL default '', PRIMARY KEY (`cod_tipo_envio`) Confidencial Krasny Del Perú S.R.L Pág. 120 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; --- Dumping data for table `tipo_envio` -INSERT INTO `tipo_envio` VALUES (2, 'EMS Internacional - Europa'); INSERT INTO `tipo_envio` VALUES (3, 'Pqte Tradicional - America'); INSERT INTO `tipo_envio` VALUES (4, 'Pqte Tradicional - Europa'); INSERT INTO `tipo_envio` VALUES (6, 'EMS Internacional - America'); -- ---------------------------------------------------------- Table structure for table `usuario` -CREATE TABLE `usuario` ( `cod_usuario` int(10) unsigned NOT NULL auto_increment, `cod_pais` int(11) NOT NULL default '0', `user_usuario` varchar(20) NOT NULL default '', `password_usuario` varchar(20) NOT NULL default '', `fechareg_usuario` datetime NOT NULL default '0000-00-00 00:00:00', `nombres_usuario` varchar(100) NOT NULL default '', `ip_usuario` varchar(20) NOT NULL default '', `persnro_usuario` varchar(20) NOT NULL default '', `direccion_usuario` varchar(100) default NULL, `telefono_usuario` varchar(40) default NULL, `email_usuario` varchar(100) default NULL, PRIMARY KEY (`cod_usuario`), KEY `usuario_pais` (`cod_pais`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; --- Dumping data for table `usuario` -INSERT INTO `usuario` VALUES (1, 148, 'Franz', '123', '2007-10-21 16:53:27', 'Franz Denis Vargas Morales', '127.0.0.1', '42484930', 'Urb garate Mz 15 lte 02 - Nvo chimbote', '9936227', '[email protected]'); INSERT INTO `usuario` VALUES (2, 205, 'Carlos', 'cquine', '2007-10-21 16:57:35', 'Carlos Quine Rodriguez', '127.0.0.1', '', 'Barranco 450', '', ''); --- Constraints for table `cliente` -ALTER TABLE `cliente` ADD CONSTRAINT `cliente_pais` FOREIGN KEY (`cod_pais`) REFERENCES `pais` (`cod_pais`) ON DELETE CASCADE ON UPDATE CASCADE; -Confidencial Krasny Del Perú S.R.L Pág. 121 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales -- Constraints for table `detalle_pedido` -ALTER TABLE `detalle_pedido` ADD CONSTRAINT `pedido_detalle_pedido` FOREIGN KEY (`cod_pedido`) REFERENCES `pedido` (`cod_pedido`) ON DELETE CASCADE ON UPDATE CASCADE, ALTER TABLE `detalle_pedido` ADD CONSTRAINT `pedido_detalle_pedido` FOREIGN KEY (`cod_pedido`) REFERENCES `pedido` (`cod_pedido`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `producto_detalle_pedido` FOREIGN KEY (`cod_producto`) REFERENCES `producto` (`cod_producto`) ON DELETE CASCADE ON UPDATE CASCADE; --- Constraints for table `pedido` -ALTER TABLE `pedido` ADD CONSTRAINT `cliente_pedido` FOREIGN KEY (`cod_cliente`) REFERENCES `cliente` (`cod_cliente`) ON DELETE CASCADE ON UPDATE CASCADE, ALTER TABLE `pedido` ADD CONSTRAINT `cliente_pedido` FOREIGN KEY (`cod_cliente`) REFERENCES `cliente` (`cod_cliente`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `pedido_forma_pago` FOREIGN KEY (`cod_forma_pago`) REFERENCES `forma_pago` (`cod_forma_pago`) ON DELETE CASCADE ON UPDATE CASCADE, ALTER TABLE `pedido` ADD CONSTRAINT `cliente_pedido` FOREIGN KEY (`cod_cliente`) REFERENCES `cliente` (`cod_cliente`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `pedido_forma_pago` FOREIGN KEY (`cod_forma_pago`) REFERENCES `forma_pago` (`cod_forma_pago`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `pedido_tipo_envio` FOREIGN KEY (`cod_tipo_envio`) REFERENCES `tipo_envio` (`cod_tipo_envio`) ON DELETE CASCADE ON UPDATE CASCADE; --- Constraints for table `producto` -ALTER TABLE `producto` ADD CONSTRAINT `producto_categoria` FOREIGN KEY (`cod_categoria`) REFERENCES `categoria` (`cod_categoria`) ON DELETE CASCADE ON UPDATE CASCADE, ALTER TABLE `producto` ADD CONSTRAINT `producto_categoria` FOREIGN KEY (`cod_categoria`) REFERENCES `categoria` (`cod_categoria`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `producto_marca` FOREIGN KEY (`cod_marca`) REFERENCES `marca` (`cod_marca`) ON DELETE CASCADE ON UPDATE CASCADE; --- Constraints for table `usuario` -ALTER TABLE `usuario` ADD CONSTRAINT `usuario_pais` FOREIGN KEY (`cod_pais`) REFERENCES `pais` (`cod_pais`) ON DELETE CASCADE ON UPDATE CASCADE; Confidencial Krasny Del Perú S.R.L Pág. 122 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Modelo Físico de la Base de Datos Relacional Confidencial Krasny Del Perú S.R.L Pág. 123 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Componentes Confidencial Krasny Del Perú S.R.L Pág. 124 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales KrasnyHealth Gestión de Almacén Confidencial Krasny Del Perú S.R.L Pág. 125 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Gestión de Ventas Health_db Confidencial Krasny Del Perú S.R.L Pág. 126 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Diagrama de Despliegue Confidencial Krasny Del Perú S.R.L Pág. 127 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Prueba de Caja Negra Caso De Uso: Login usuario Login usuario: Ingreso de datos Válidos Item 1 2 Datos Ingresar Datos de usuario de Inicio de Session Tipo de dato Franz ***** Respuesta Datos de Base de Datos Clic Procesado correctamente Procesar Datos de Inicio de Session Fuente: Elaboración Propia Login usuario: Ingreso de datos No Válidos Item 1 2 Datos Ingresar Datos de usuario de Inicio de Sesión Tipo de dato Franzua ***** Respuesta Error! Procesar Datos de Inicio de Session No hacer Clic Error! Fuente: Elaboración Propia Login usuario: Resultado por escenario: Use case Escenario Login usuario Iniciar session correctamente Resultado Almacenero Datos de usuario correctamente Conclusión ingresado Login de usuario indica la parte administrativa del sistema web. Fuente: Elaboración Propia Confidencial Krasny Del Perú S.R.L Pág. 128 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Caso De Uso: Registra producto Registra producto: Ingreso de datos Válidos Item Datos Tipo de dato Clic 1 Selecciónar tipo de búsqueda 2 Buscar Producto 3 Ingresamos ID producto 4 Ingresamos Código 5 Ingresamos Nombre del Producto 6 Seleccionamos tipo de Marca 7 Seleccionamos tipo de Categoría 8 Ingresamos Stock 9 Ingresamos Descripción del Producto 10 Ingresamos Precio 120.00 11 Ingresamos Precio 200.00 12 Seleccionamos Precio Oferta 13 Ingresamos Peso 14 Ingresamos Imagen a mostrar 15 Seleccionamos Guardar Clic 1 800-5024 ImmunoDOT Borrelia (Lyme) Genbio ImmunoDOT 324 ImmunoDOT is an easy-touse, visually interpreted, rapid-test format No 0 http://localhost/web/health/pro ductos/product4.jpg Click Respuesta Datos de Base de Datos Procesado correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Los datos fueron guardados Correctamente Fuente: Elaboración Propia Confidencial Krasny Del Perú S.R.L Pág. 129 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Registra producto: Ingreso de Datos No Válidos Item 1 2 3 4 5 Datos Selecciónar tipo de búsqueda Buscar Producto Ingresamos ID producto Ingresamos Código Ingresamos Nombre del Producto Tipo de dato No hacer Clic No hacer Clic $1 800%%&%-5024 ImmuOT 5355653······5%&& Respuesta Error! Error! Error! Error! Error! 6 Seleccionamos tipo de Marca No hacer Clic Error! 7 8 9 10 11 12 13 Seleccionamos tipo de Categoría Ingresamos Stock Ingresamos Descripción del Producto Ingresamos Precio Ingresamos Precio Seleccionamos Precio Oferta Ingresamos Peso No hacer Clic &%23 Error! Error! Error! Error! Error! Error! Error! 14 Ingresamos Imagen a mostrar 15 Seleccionamos Guardar ImmunoDOT???? is a78n &$% $$$120.00$$ $$$54$$ No hacer Clic &%$ http:///&%$$$$t/web/health/pr oductos/product4.jpg No hacer Clic Error! Error! Fuente: Elaboración Propia Registra producto: Resultado por escenario: Use case Registrar Producto Escenario Verificar que se haya registrado correctamente el producto Resultado Almacenero El Producto es localizado y se le asigna un código único Conclusión El proceso de registro del producto se basa en su categoría y marca. Fuente: Elaboración Propia Caso De Uso: Registra categoría Registrar categoría: Ingreso de datos Válidos Item 1 2 Confidencial Datos Ingresar el tipo de Categoría Tipo de dato ImmunoDOT Seleccionamos Agregar Clic Krasny Del Perú S.R.L Respuesta Los datos fueron ingresados Correctamente Los datos fueron ingresados Correctamente Pág. 130 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Registra categoría: Ingreso de datos No Válidos Item 1 2 Datos Ingresar el tipo de Categoría Tipo de dato Seleccionamos Agregar Im&&&mun$$oD$$OT Respuesta Error! No hacer Clic Error! Registra categoría: Resultado por escenario: Use case Registra categoría Escenario Verificar que se haya registrado correctamente la categoría Resultado Almacenero Verificar el registro de la categoría en forma única Conclusión El proceso de registro de categoría se da de acuerdo a los productos. Fuente: Elaboración Propia Confidencial Krasny Del Perú S.R.L Pág. 131 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Cuadro Resumen: Cuadro de resumen Requerimientos Login usuario Registra marca Registra producto Registra categoría Registra marca Registra Tipo Envio Registra Forma de Pago Registrar Cliente Total Total de Datos 2 2 15 2 2 2 2 15 42 Porcentaje de Aciertos 99% 99% 100% 100% 100% 100% 100% 100% 100% Porcentaje de Rechazados 1% 1% 0% 0% 0% 0% 0% 0% 0% Porcentaje 99% 99% 100% 100% 100% 100% 100% 100% 99.75% La satisfacción de los requerimientos del sistema es del 99.75% Operatividad Se han realizado las pruebas necesarias para demostrar la operatividad del sistema, a través de la validación de la entrada de datos, cuyos valores pueden ser numéricos o alfabéticos; como se muestra en la siguiente tabla: Tipo Numérico Alfabético Confidencial 1. 2. 3. 4. 5. 1. 2. 3. 4. 5. Caso de prueba Número válido. Número máximo (99999). Número mínimo (0). Número Negativo. No numérico. Alfabético valido. No alfabético. Campo vacío. Campo espacio. Sin dato. Krasny Del Perú S.R.L Resultado Aceptado Aceptado Aceptado Rechazado Rechazado Aceptado Rechazado Rechazado Rechazado Rechazado Pág. 132 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales Glosario 15. Introducción Este documento recoge todos y cada uno de los términos manejados a lo largo de todo el proyecto de desarrollo del Sistema Informático Web para Controlar los Procesos de Ventas de la Empresa Krasny del Perú S.R.L. Se trata de un diccionario informal de datos y definiciones de la nomenclatura que se maneja, de tal modo que se crea un estándar para todo el proyecto. 15.1 Propósito El propósito de este glosario es definir con exactitud y sin ambigüedad la terminología manejada en el proyecto. También sirve como guía de consulta para la clarificación de los puntos conflictivos o poco esclarecedores del proyecto. 15.2 Alcance El alcance del presente documento se extiende a todos los subsistemas definidos para la empresa. De tal modo que la terminología empleada en los departamentos, en la gestión de ventas y en la gestión de almacén, se refleja con claridad en este documento. 15.3 Referencias El presente glosario hace referencia a los siguientes documentos: - Documento Plan de Desarrollo Software - Documento Visión - Documentos de Especificación de Casos de Uso - Documentos de Especificación de Casos de Pruebas 15.4 Organización del Glosario El presente documento está organizado por definiciones de términos ordenados de forma ascendente según la ordenación alfabética tradicional del español. 16. Definiciones A continuación se presentan todos los términos manejados a lo largo de todo el proyecto. 16.1 Almacén Un almacén es una de las naves pertenecientes a la empresa Krasny Del Perú S.R.L en la que se mantiene el stock de productos que se servirá a los clientes según pedido.. 16.2 Atender pedido El Jefe de almacén selecciona un pedido y asigna línea por línea una reserva de stock del producto para dicho pedido. 16.3 Cancelar pedido atendido Un pedido que ya ha sido atendido por el jefe de almacén ó asesor comercial puede ser cancelado mientras el pedido esté en el almacén y no esté en envío, simplemente eliminándolo de la base de datos y liberando el stock que tiene asignado. El cliente puede cancelar un pedido que está siendo enviado. Confidencial Krasny Del Perú S.R.L Pág. 133 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales 16.4 Cancelar pedido online Un pedido que está en elaboración puede ser cancelado por el cliente online simplemente seleccionando a través de la página web el pedido que desea eliminar y suprimiéndolo. La base de datos se actualiza con la eliminación del pedido en elaboración. 16.5 Catálogo de productos El catálogo de productos es la colección de artículos con los que trabaja la empresa Krasny Del Perú S.R.L. Se trata de un compendio de toda clase de artículos. El catálogo de productos comprende el nombre del artículo, una referencia del mismo dentro de la catalogación de la empresa, una descripción del producto, una fotografía del mismo, el precio de venta, etc. 16.6 Cliente externo El cliente externo es el cliente propiamente dicho, es decir, en la visión que ofrece Rational Rose del modelo de casos de uso del negocio, el cliente externo representa uno de tantos agentes externos con los que interactúa la empresa. Por tanto, el cliente externo es el comprador de los artículos, que puede ser cualquier cliente, grandes almacenes e incluso particulares. 16.7 Cliente online El cliente online es un determinado usuario de ventas del sistema. El cliente online es un cliente que se conecta al sistema mediante Internet y a través de la página web de la empresa. El cliente online puede darse de alta como cliente nuevo, puede darse de baja o modificar sus datos. También puede elaborar pedidos a través de la página web. 16.8 Confeccionar catálogo El catálogo de productos sufre constantes cambios debido a la fluctuación de las demandas de los artículos y las diferentes modas que se apoderan del momento. Por tanto, es responsabilidad de la empresa la actualización del catálogo de productos que ofrece la empresa a sus clientes. 16.9 Consultar catálogo La consulta del catálogo se realiza mediante las interfaces que ofrece el sistema. se puede consultar el catálogo de productos a través de Internet vía la Web de la empresa, como cliente online o los mismo empleados de la empresa. 16.10 Consultar pedidos no atendidos Los pedidos que figuran como pedidos no atendidos se pueden en el almacén por el jefe de almacén, mediante la interfaz gráfica correspondiente en la pestaña de “no atendidos” figura la lista de los pedidos que aún no han pasado a ser atendidos en el almacén. Se puede consultar no sólo el estado de los pedidos, sino también las líneas de productos y los datos referentes al pedido. Una vez realizada esta consulta sobre un pedido en particular, el pedido pasa automáticamente al estado de pedido atendido. 16.11 Elaborar pedido online El cliente se conecta a la página Web de la empresa y puede realizar pedidos a través de Internet de un modo bastante sencillo. Se identifica como cliente online con su nombre de usuario y una contraseña. 16.12 Elaborar pedido El asesor comercial recibe la petición de un cliente para elaborar pedido. El listado de pedidos en elaboración de dicho cliente aparece en la pantalla y el asesor comercial puede modificar un Confidencial Krasny Del Perú S.R.L Pág. 134 Sistema Informático Web para controlar los procesos de ventas para la empresa Krasny Del Perú S.R.L Casos de Uso de Negocio Fecha: 21/09/2007 Autor(es): Bach.Ing. Amner Pool Alayo Guimaray & Bach.Ing. Franz Denis Vargas Morales pedido ya existente, borrarlo, o bien crear uno nuevo. El representante de ventas o la operadora pueden añadir o modificar líneas de un pedido en elaboración ya existente o añadir nuevas líneas a un pedido nuevo. 16.13 Gestión de almacén La gestión de almacén trata todos aquellos aspectos del sistema que se refieren a tratamiento de órdenes de pedido de los diferentes clientes. La gestión de almacén se centra en la atención de órdenes de pedido, cancelación, paso a envío, consultas, gestión de incidencias de stock y reposición de stock. Los usuarios son los asesores comerciales de almacén y los jefes de almacén 16.14 Gestión de clientes Gestión de clientes está definida por los representantes de ventas, asesor comercial y clientes online. La gestión de clientes trata todos aquellos aspectos que conciernen al tratamiento de datos de clientes, ya sea alta de nuevos clientes, baja de clientes que ya figurasen en el sistema, ya sea de la modificación de los datos de los clientes que figuraban como dados de alta. Este caso de uso se puede invocar a través de la interfaz de usuarios de ventas. 16.15 Gestión de ventas La gestión de ventas trata todos aquellos aspectos del sistema que se refieren al tratamiento de ventas realizadas a los clientes. Ofrece funcionalidad al cliente online, que puede generar y gestionar órdenes de pedido al igual que los representantes de ventas o asesor comercial. 16.16 Jefe de almacén El empleado jefe de almacén participa dentro de la gestión de almacén, y que hace uso de las funcionalidades definidas en la reposición de stock, consultas de pedidos. 16.17 Pedido no atendido Un pedido, o una orden de pedido, figura en estado de “no atendido” cuando ya ha sido enviado al almacén por un usuario y aún no ha sido atendido. 16.18 Producto Los productos son artículos médicos, es decir, todos aquellos artículos que tengan que ver con reactivos, pruebas de banco de sangre y otros. 16.19 Realizar oferta Realizar oferta cuya funcionalidad ofrece la posibilidad de realizar ofertas de lanzamiento de distintos productos, ofertas de venta a bajos precios u ofertas de venta a precio de coste para captar nuevos clientes u ofrecer ventajas a los clientes actuales. 16.20 Reposición de stock Reabastecer almacén consiste en solicitar al almacén, que sirva artículos para reponer el stock necesario para atender órdenes de pedido. Confidencial Krasny Del Perú S.R.L Pág. 135