JPInversiones Global Technologies S.A.

C

INSTITUTO SUPERIOR TECNOLOGICO PRIVADO PERUANO DE SISTEMAS

PROYECTO

DESARROLLO DE UNA APLICACIÓN WEB PARA LA GESTIÓN DE VENTAS EN LA EMPRESA “JPINVERSIONES GLOBAL TECHNOLOGIES S.A.C”

PRESENTADO POR:

FREDY JHON FERNANDEZ SALAZAR LISET EVELYN VILLENA OSORIO JIMMY ANTHONY SALVADOR CHAVEZ CLAUDIA MARCELINA HUAMAN VILCHEZ

Pagina. 1

JPInversiones Global Technologies S.A.C

DEDICATORIA:
Este trabajo está realizado con el esfuerzo de todos los integrantes del presente grupo, dado por el cual esperamos que sea una excelente guía para el buen entendimiento tanto del alumno como del maestro. Asimismo, este material esta realizado con todo el cariño y respeto hacia nuestros profesores de SISE. También es dedicado a nuestros padres por soportar los días y las horas que utilizábamos para realizarlo.

Pagina. 2

JPInversiones Global Technologies S.A.C

AGRADECIMIENTOS
En primer lugar, gracias a Dios todo poderoso por este regalo que nos ha dado, que es la capacidad de aprender y crecer, sabemos que durante toda nuestra vida, él ha estado atento y pendiente de nuestros pasos y logros, que sin su bendición no hubiesen sido posibles. Nuestros estudios y la realización de este proyecto no son la excepción, él ha estado siempre presente ayudándonos en los momentos duros, en cada materia, cada examen, cada trabajo, guiándonos y dándonos la sabiduría para superar todo exitosamente. Por esto y por muchas bendiciones más, gracias Señor. A nuestras familias, por su paciencia, apoyo, confianza y sobre todo por el amor que siempre nos han dado. Por último y no menos importante, los agradecimientos a nuestros tutores porque sin su aportación no hubiéramos conseguido este resultado. Gracias por ofrecernos su tiempo y disposición, por sus correcciones, mejoras y sobre todo por marcarnos el camino para terminar con éxito este proyecto.

Pagina. 3

JPInversiones Global Technologies S.A.C

INTRODUCCIÓN
Hoy en día la presencia de Aplicaciones Web, es cada vez más usual e incluso para la gran mayoría de empresas y entidades que suministran productos y servicios, es una necesidad de primer nivel, ya sea para evitar ser desplazados por su competencia, o con el ánimo de ofrecer mejores y oportunos servicios a sus clientes. En la empresa “JPInversiones Global Technologies S.A.C”, las funciones operacionales se realizan de manera manual y, la atención a los clientes no es inmediata, es por ello, la propuesta de desarrollar una aplicación web, que a través de cualquier tipo de navegador de internet, actualiza los datos almacenados en un servidor remoto de tal manera que se logra aumentar la eficiencia y eficacia en la gestión de los pedidos. En tal sentido, el presente proyecto básicamente consiste en un sistema de ventas, el cual trabaja teniendo comunicación entre un servidor web, un servidor de base de datos y los usuarios que pueden ser pc’s o laptops, conectadas a la red o a través de Internet. El sistema además cuenta con un módulo de seguridad, el cual tiene como objetivo establecer una flexibilidad para la creación de diferentes niveles de usuario, dicho modulo también incluye asignación de permisos de acceso a los diferentes puntos de servicio, derechos sobre tablas, entre otros.

Pagina. 4

JPInversiones Global Technologies S.A.C

Indice
PRESENTACIÓN ................................................................................................... DEDICATORIA ..................................................................................................... AGRADECIMIENTOS .......................................................................................... INTRODUCCION .................................................................................................. 1.- CAPÍTULO I: GENERALIDADES DEL PROYECTO 1.1. Situación Problemática ........................................................................... 1.2. Antecedentes .......................................................................................... 1.3. Problema ................................................................................................ 1.4. Hipótesis ................................................................................................ 1.5. Objetivos ................................................................................................ 1.6. Justificación ........................................................................................... 2.- CAPÍTULO II: DESCRIPCION DE LA INSTITUCIÓN 2.1. Marco Referencial .................................................................................. 2.1.1. Visión de la Institución ............................................................... 2.1.2. Misión de la Institución ............................................................... 2.1.3. Análisis FODA ........................................................................... . 2.1.4. Estructura Orgánica ..................................................................... 3.- CAPÍTULO III: FUNDAMENTOS TEORICOS 3.1. Arquitectura Cliente/Servidor ................................................................ 3.2. Sistema Gestor de Base de Datos .......................................................... 3.3. Herramientas de Desarrollo ................................................................... 4.- CAPITULO IV: METODOLOGÍA 5.- CAPITULO V: DESARROLLO DE LA APLICACIÓN 6.- CAPITULO VI: EVALUACION DEL PROYECTO 7.- CAPITULO VII: CONCLUSIONES Y RECOMENDACIONES 6.1. Conclusiones .......................................................................................... 6.2. Recomendaciones .................................................................................. REFERENCIAS BIBLIOGRAFICAS MANUAL DE USUARIO 93 93 17 21 22 14 14 14 14 15 7 8 9 10 12 13 1 2 3 4

Pagina. 5

JPInversiones Global Technologies S.A.C

Indice de Figuras
Figura 1. Estructura Orgánica ................................................................................. Figura 2. Arquitectura Cliente Servidor .................................................................. Figura 3. Arquitectura de 3 Capas ........................................................................... Figura 4. Actores del Negocio ................................................................................ Figura 5. Trabajadores del Negocio ........................................................................ Figura 6. Casos de Uso del Negocio ....................................................................... Figura 7. Diagrama Global del Negocio ................................................................. Figura 8. Diagrama de Actores del Sistema ............................................................ Figura 9. Diagrama de Casos de Uso del Sistema (Principales) ............................. Figura 10. Diagrama de Casos de Uso del Usuario ................................................. Figura 11. Diagrama Global de Casos de Uso del Administrador .......................... Figura 11.1. Diagrama de CUS_Gestionar Seguridad ............................................ Figura 11.1.1. Diagrama de CUS_Gestionar Formulario ........................................ Figura 11.1.2. Diagrama de CUS_Gestionar Usuarios ........................................... Figura 11.1.3. Diagrama de CUS_Gestionar Local de Usuario .............................. Figura 11.1.4. Diagrama de CUS_Gestionar Perfil de Usuario .............................. Figura 11.1.5. Diagrama de CUS_Gestionar Tipo de Usuario ................................ Figura 11.2. Diagrama de CUS_Gestionar Administracion .................................... Figura 11.2.1. Diagrama de CUS_Gestionar Empleados ........................................ Figura 11.2.2. Diagrama de CUS_Gestionar Gestionar Clientes ............................ Figura 11.2.3. Diagrama de CUS_Gestionar Administracion ................................. Figura 11.2.4. Diagrama de CUS_Gestionar Estado Civil ...................................... Figura 12. Diagrama Global de Casos de Uso del Auxiliar .................................... Figura 12.1. Diagrama de CUS_Gestionar Boleta .................................................. Figura 12.2. Diagrama de CUS_Gestionar Tipo de Cambio ................................... Figura 12.3. Diagrama de CUS_Gestionar Factura ................................................. Figura 13. Diagrama Global de Casos de Uso del Cajero ....................................... Figura 14. Diagrama Global de Casos de Uso del Operador .................................. Figura 14.1. Diagrama de CUS_Gestionar Atención de Pedidos ............................ Figura 14.2. Diagrama de CUS_Gestionar Guía de Remisión ................................ Figura 14.3. Diagrama de CUS_Gestionar Productos ............................................. 1 19 21 24 25 26 27 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40

Pagina. 6

JPInversiones Global Technologies S.A.C

1.- CAPÍTULO I: GENERALIDADES DEL PROYECTO
1.1.- SITUACIÓN PROBLEMÁTICA Actualmente la empresa “JPInversiones Global Technologies S.A.C”, ha venido experimentando un moderado crecimiento y aumento de su participación en el mercado de ventas referente a equipos de cómputo, que ha significado un cierto aumento del volumen de ventas. Por lo que cuenta con dos locales para la venta de productos, los cuales son ofertados al público en general. La empresa adolece de un sistema adecuado que le permita manejar y controlar los presupuestos y/o productos, así como los seguimientos de los procesos. Los controles manuales con los que actualmente se maneja la rotación de productos, permiten que muchos de estos lleguen agotarse sin tener conocimiento anticipado sobre el stock en almacén, lo cual genera un retraso en la entrega de los productos solicitados por el cliente. El registro de las boletas y/o facturas se realizan de manera manual, y demoran un aproximado de 2 a 10 minutos, según sea la cantidad de productos que el cliente adquiere sobre todo en los momentos de mayor afluencia. Para dar agilidad y mejorar el tiempo de elaboración de boletas y/o facturas, el personal del área de ventas no especifica detalladamente la descripción de los productos que se venden, sino, solo colocan el valor total a cancelar, por lo que la descripción de 2 o más productos, no es precisa y confiable. Asimismo, no hay una buena Seguridad financiera, lo cual genera pérdidas de dinero cuando se realizan los balances de caja, generando discrepancias y culpables entre los trabajadores.

Pagina. 7

JPInversiones Global Technologies S.A.C

1.2.- ANTECEDENTES La motivación por desarrollar un sistema en el cual sea posible emplearlo vía web, y así aprovechar las ventajas que este tipo de tecnología ofrece para solventar las ineficiencias de determinadas actividades, estimuló el interés por el “Desarrollo de un sistema para la gestión de ventas a través de Internet”. Hoy en día, la mayoría de las empresas productoras, comerciales y de servicio que manejan ventas, caja y almacén, cuentan con un sistema de aplicaciones informáticas para llevar mayor control de estos. Generalmente los sistemas incluyen módulos de salidas, entradas, traslados, toma de pedidos, existencias, etc. Además estos sistemas pueden encontrarse implementados en ambientes cliente / servidor. Este tipo de sistemas aportan muchas ventajas en comparación a los sistemas completamente manuales, ya que automatizan gran cantidad de los procesos para un mejor control, como lo son: centralización de la información, pedidos, cálculo de costos, generación de consultas y reportes, entre otros. El proyecto pretende aplicar las ventajas de la tecnología web, de tal manera que el Administrador pueda acceder a los diferentes módulos del sistema, desde cualquier parte del mundo en que se encuentre.

Pagina. 8

JPInversiones Global Technologies S.A.C

1.3.- PROBLEMA:

Planeamiento del Problema: ¿Cómo se genera las ventas? ¿Manejan un registro de clientes? ¿Cómo se maneja los pedidos del cliente? ¿Cómo se realiza el control de productos de almacén? ¿Manejan una base de datos de los productos que allí venden? ¿Cómo se realiza la contabilidad en esta empresa? ¿Cada que tiempo se realizan los reportes del movimiento de la empresa?

Descripción del Problema La empresa “JP Inversiones Global Technologies S.A.C”, se encuentra consciente de la necesidad de llevar a cabo un mejor el control de registro de ventas, ya que se realiza de manera manual y genera una cantidad de archivos de datos por atender y no se realiza con rapidez, lo cual genera pérdida de tiempo sobre todo en la búsqueda de un pedido por cliente, también se requiere llevar un mejor control de inventarios como son entrada y salida de productos de almacén, ya que la falta de información de los stocks de productos genera un retraso en la entrega de pedidos y muchas veces causa molestia hacia nuestros clientes, y lo que es la facturación también se realiza de manera manual y está expuesto a muchos errores de ingreso de registro; sobre todo de cálculos lo que genera muchas veces pérdidas de tiempo como de dinero.

Enunciado del Problema ¿Cuál es el sistema que lleva a la empresa “JPInversiones Global Technologies S.A.C” en cuanto a ventas, control de almacén, facturación y, Seguridad de los productos y clientes? ¿Qué beneficios traerá consigo la implementación de un sistema automatizado de ventas, control de inventario almacén y facturación para la empresa?

Pagina. 9

JPInversiones Global Technologies S.A.C

1.4.- HIPOTESIS:

Hipótesis General El presente proyecto pretende mejorar las problemáticas que se suscitan en la empresa “JPInversiones Global Technologies S.A.C.” Nosotros como equipo de desarrollo de los Sistemas Informáticos planteamos una hipótesis que permita evaluar la confiabilidad y aportar alternativas para mejorar su operatividad. Primero se realizará un diagnóstico y se obtendrá el nivel de eficiencia de los procesos en las áreas de interés. Segundo se realizará el modelo del negocio para identificar las funciones principales a automatizar. Tercero se desarrollará un sistema integrado compuesto por los módulos de Compras, caja, Almacén y Contabilidad. (Facturación). Una vez implementados los módulos, nuevamente se realizará una evaluación del nivel de la eficiencia de los procesos para ver cuánto se ha mejorado o en cuanto ha sido el impacto del sistema integrado que se ha implementado en tanto en Compras, caja, almacén y contabilidad.

Hipótesis Específica La investigación de los procesos de los Sistemas Informáticos permite determinar su confiabilidad. El análisis de la información ayuda a la detección de posibles fallas en los procesos de los sistemas informáticos. La recomendación de alternativas de solución contribuye con la optimización de los procesos de los sistemas informáticos.

Pagina. 10

JPInversiones Global Technologies S.A.C

Tipo de Investigación a. De acuerdo a los objetivos, es básica, porque el trabajo finaliza a nivel de recomendaciones, la aplicación depende de la dirección del Hospital y de los usuarios del Sistema. b. De acuerdo a los efectos, es descriptiva, porque se muestran los resultados tal como son realizados. c. De acuerdo a los resultados, es propositiva, porque se proponen alternativas de solución a los problemas detectados mediante la auditoría.

Técnicas de Recolección de Datos Entrevistas A través de la entrevista pudimos saber en una forma específica la problemática de la empresa, tuvimos varias entrevistas con el Gerente General de la empresa para recopilar datos así poder analizar y dar una solución al problema que se estaba generando dentro de la empresa. Nosotros como grupo encargado del proyecto investigamos y formulamos preguntas a las personas capaces de aportarnos datos de interés, estableciendo un diálogo ameno con los trabajadores de dicha empresa, dando la confiabilidad necesaria para una buena investigación y que sea la herramienta útil para el desarrollo del sistema.

Pagina. 11

JPInversiones Global Technologies S.A.C

1.5.- OBJETIVOS

Objetivo General Desarrollar una aplicación web, que permita mejorar la gestión de ventas en la empresa “JP Inversiones Global Technologies S.A.C”.

Objetivos Específicos        Identificar las necesidades del cliente de acuerdo a sus requerimientos. Llevar un mejor control de los pedidos del cliente. Utilizar una base de datos que nos permita manejar la información de la empresa. Brindar a los clientes una rápida atención al momento de realizar sus pedidos, para reducir significativamente el tiempo de espera. Realizar un análisis adecuado para controlar y reducir el riesgo de pérdida de dinero por la mala Seguridad. Minimizar errores de ortografía, al no comprender la letra transcrita a la hora de generar una boleta y/o factura. Desarrollar una interfaz web, para que el administrador de la empresa pueda acceder al sistema a través de Internet.

Pagina. 12

JPInversiones Global Technologies S.A.C

1.6.- JUSTIFICACIÓN

Unos de los principales motivos de la creación del presente proyecto, es sistematizar los diversos procesos manuales y permitir al administrador de la empresa “JPInversiones Global Technologies S.A.C”, tener un mayor control de cada uno de los diferentes módulos y/o puntos de servicio. Es por ello que en este proyecto se pretende automatizar el trabajo manual de la empresa en un menor tiempo, con menor cantidad de errores y utilizando con eficiencia al personal, para minorar la carga de trabajo del encargado de llevar el control de los pedidos generados. Con el desarrollo de la aplicación Web, se podrían obtener datos reales y exactos, de la información ingresada por el usuario, los mismos que mediante la web serán almacenados en la base de datos del sistema de ventas, lo que permitirá conocer los reportes inmediatamente después de que la información sea grabada, evitando así el tiempo que toma el proceso del control de productos vendidos y el gasto económico o de tiempo del personal que lo va a realizar. La creación de este sistema web, permitirá también obtener los archivos de cualquier año que se necesitarán conocer para efecto de análisis o realizar cualquier toma de decisiones.

Pagina. 13

JPInversiones Global Technologies S.A.C

2.- CAPITULO II: DESCRIPCIÓN DE LA INSTITUCIÓN
2.1 Marco Referencial JPInversiones Global Technologies S.A.C, es una empresa peruana especializada en brindar soluciones informáticas, con amplia experiencia en el mercado informático. Nuestra empresa cuenta con un staff de profesionales altamente calificados en cada una de sus áreas, asimismo, goza de dos locales dirigidos a la venta de componentes y suministros informáticos. Nuestro punto de mercado son aquellos clientes y/o empresas que buscan la más alta calidad en los productos que le brindan sus proveedores. Esta es la razón por la cual nuestra atención es personalizada para cada uno de nuestros clientes, con una representante de ventas siempre a su servicio, base que nos permite posicionarnos cada día en el mercado como líderes en servicio.

2.1.1 Visión de la Institución Convertirnos en una empresa líder y la más confiable en ventas de equipos informáticos a nivel nacional e internacional, dando un buen servicio de calidad a todos nuestros clientes que son nuestra razón de ser.

2.1.2 Misión de la Institución   Brindar equipos informáticos de alta calidad, a fin de obtener la satisfacción total en cada uno de nuestros clientes. Asesorar e informar sobre nuestros productos, a fin de resolver las necesidades de nuestros clientes.

2.1.3 Análisis FODA Fortalezas  Productos y/o servicios de alta calidad.  Profesionales y/o técnicos altamente calificados.

Pagina. 14

JPInversiones Global Technologies S.A.C

 Alta credibilidad y confiabilidad por parte de nuestros clientes en los servicios y/o productos que brinda la empresa.  Mayor inversión capital de los socios, la cual genera crecimiento. Oportunidades  La nueva constitución de la empresa, ofrecerá nuevas oportunidades de negocios e inversión.  Participar en licitaciones públicas y privadas.  Alianza con proveedores potenciales, y otras empresas.  Desarrollo de un sistema de consultas o proformas vía web, permitirá atraer más clientes y/o empresas. Debilidades  Bajo rendimiento en la negociación con proveedores y/o clientes.  El sector de negocio es de mucha competencia en el mercado.  Falta de control e inadecuada organización de los empleados.  Falta de desarrollo e implementación de planes estratégicos que determinen la correcta ocupación laboral dentro de la empresa.  Insuficiencia de una infraestructura adecuada para la buena imagen de la empresa. Amenazas  Artículos importados con bajos costos de producción.  Nuevos competidores de la misma área de negocio.  Capacidad económica de los clientes.  Proveedores que no quieren continuar en el proceso de negocio.  Creciente deterioro de los productos, generan grandes pérdidas económicas.

2.1.4 Estructura Orgánica La empresa tiene una estructura organizacional formal, planeada y representada por una sociedad anónima cerrada, la cual fue otorgada por la ley hacia los socios que

Pagina. 15

JPInversiones Global Technologies S.A.C conforman la sociedad, esquematizadas entre los componentes encargados de cumplir los objetivos eficientemente.

La sociedad conformada por los socios es de forma funcional porque se divide el trabajo a realizarse en tareas según funciones específicas, con el objetivo de cumplir con las metas propuestas tales como: producción, comercialización, finanzas, contabilidad, servicio y Administracion.

El agente principal de la empresa es el Gerente General, el que coordina todas las actividades a realizarse con su equipo de colaboradores.

GERENTE GENERAL ASESOR LEGAL

SECRETARIA

GERENTE COMERCIAL

GERENTE DE MARKETING

GERENTE DE FINANZAS

GERENTE DE RRHH

Figura 1. Estructura Orgánica

Pagina. 16

JPInversiones Global Technologies S.A.C

3.- CAPÍTULO III: FUNDAMENTOS TEORICOS
3.1. Arquitectura Cliente / Servidor Es un modelo de aplicación distribuida que permite a los usuarios finales obtener acceso a la información de forma transparente, aún en entornos multiplataforma. Un sistema cliente/servidor, es un sistema de información basado en las siguientes características: Servicios: Facilita la colaboración de procesos que se ejecutan en diferentes máquinas, a través de intercambios de servicios. Los procesos de los servidores proveen los servicios, los clientes los consumen. Recursos compartidos: Los servidores pueden ser invocados concurrentemente por los clientes, y una de sus principales funciones es arbitrar el acceso a recursos compartidos que son gestionados por el propio servidor. Protocolos asimétricos: Un servidor puede atender a múltiples clientes. El cliente conoce el servidor que invoca, pero el servidor no necesita conocer al cliente. Independencia de la ubicación: La ubicación de los servidores es irrelevante. Se utilizan servicios de localización definidos a nivel de plataforma para que los clientes encuentren a los servidores. Compatibilidad de clientes y servidores: Los mecanismos de interacción entre clientes y servidores son independientes de las plataformas. Comunicación basada en intercambio de mensajes: Los clientes y servidores son elementos acoplados de forma muy libre. Interaccionan a través de intercambios de mensajes, con los que se implementan las invocaciones de los servicios y las respuestas de los mismos. Encapsulación de los servicios: Los servicios son elementos especializados, que tienen declarados públicamente los servicios que pueden servir. Sin embargo, la forma que se implementa el servicio es sólo propia de él, y no puede afectar a los clientes que los requieren.

Pagina. 17

JPInversiones Global Technologies S.A.C

Escalabilidad: Las aplicaciones basadas en clientes/servidores son fácilmente escalables. Hay dos tipos de escalabilidad: Escalado vertical: Los sistemas pueden crecer por un incremento del número de clientes y servidores, en otras palabras, se puede mejorar las características del servidor o agregar múltiples servidores. Escalado horizontal: Los servidores pueden descomponerse en grupos de servidores que ofrezcan servicios desacoplados más específicos., o en todo caso, se pueden agregar más estaciones de trabajo activas sin afectar significativamente el rendimiento. Integridad: La información es administrada por el servidor de forma unificada, dando lugar a un mantenimiento más sencillo y seguro. El Esquema de funcionamiento de un Sistema Cliente/Servidor sería: 1. El cliente solicita una información al servidor. 2. El servidor recibe la petición del cliente. 3. El servidor procesa dicha solicitud. 4. El servidor envía el resultado obtenido al cliente. 5. El cliente recibe el resultado y lo procesa.

Elementos Principales Cliente: Es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor, se le conoce con el término front-end. El Cliente normalmente maneja todas las funciones relacionadas con la manipulación y despliegue de datos, por lo que están desarrollados sobre plataformas que permiten construir interfaces gráficas de usuario (GUI), además de acceder a los servicios distribuidos en cualquier parte de una red. Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes puntos: • Administrar la interfaz de usuario. • Interactuar con el usuario.
Pagina. 18

JPInversiones Global Technologies S.A.C • Procesar la lógica de la aplicación y hacer validaciones locales. • Generar requerimientos de bases de datos. • Recibir resultados del servidor. • Formatear resultados. Servidor: Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún recurso administrado por él, se le conoce con el término back-end. El servidor normalmente maneja todas las funciones relacionadas con la mayoría de las reglas del negocio y los recursos de datos. Las funciones que lleva a cabo el proceso servidor se resumen en los siguientes puntos: • Aceptar los requerimientos de bases de datos que hacen los clientes. • Procesar requerimientos de bases de datos. • Formatear datos para trasmitirlos a los clientes. • Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos.

Figura 2. Arquitectura Cliente Servidor

Programación por Capas Se ha elegido como arquitectura de desarrollo del sistema, la arquitectura de tres capas. Esta arquitectura consiste literalmente en separar el proyecto de la Capa de Presentación, Capa de Negocios y Capa de Datos. Esto permitirá distribuir el trabajo de creación de una aplicación por niveles, de este modo, cada grupo de trabajo está totalmente abstraído del resto de niveles, de forma que solo basta con conocer la API que existe entre niveles.
Pagina. 19

JPInversiones Global Technologies S.A.C

Capa de Presentación La capa de presentación es la encargada de manejar la interfaz del usuario, no solo controlando la captura y presentación de los datos, sino también recibiendo los eventos accionados por los usuarios a través de la interfaz. Esta capa se comunica únicamente con la capa de lógica de negocios. Capa de Negocio La capa de lógica de negocios tiene la responsabilidad de manejar la funcionalidad del sistema, implementando a través de objetos de negocio las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación para recibir las peticiones y presentar los. Del mismo modo, se comunica con la capa de base de datos para almacenar y/o recuperar información. Capa de Datos La capa de datos es la responsable del almacenamiento y recuperación de los datos. Se comunica únicamente con la capa de lógica de negocios. Por otra parte, cabe indicar que para el presente proyecto, se ha decidido tener el servidor web y de base de datos en un mismo ordenador, a esta solución se le denomina solución de tres capas y dos niveles, la cual es presentada en la siguiente figura.

Pagina. 20

JPInversiones Global Technologies S.A.C

SERVIDOR WEB

SERVIDOR DE BD

LINCE

INTERNET

TOCACHE

Figura 3. Arquitectura de 3 Capas con 2 Niveles

3.2. Sistema Gestor de Base de Datos

SQL Server 2008: Es una herramienta o elemento fundamental de la plataforma de datos de Microsoft, capaz de gestionar cualquier tipo de datos, en cualquier sitio y en cualquier momento, basado en el modelo relacional. Asimismo, permite almacenar datos de documentos estructurados, semiestructurados o no estructurados como son las imágenes, música y archivos directamente dentro de la base de datos. SQL Server 2008, nos ayuda a obtener más rendimiento de los datos, poniendo a su disposición una amplia gama de servicios integrados como son consultas, búsquedas, sincronizaciones, informes y análisis. Su aprendizaje no solo sirve para este sistema, sino también, para todas las existentes en el mercado que soporten este lenguaje, dado que es un lenguaje estándar por haberse visto consolidado por el Instituto Americano de Normas (ANSI) y por la Organización de Estándares Internacional (ISO).

Pagina. 21

JPInversiones Global Technologies S.A.C

3.3. Herramientas de Desarrollo

Microsoft Visual Studio .NET 2008 Microsoft Visual Studio es un entorno de desarrollo integrado, llamado también IDE (Integrated Development Environment) para sistemas operativos Windows. Soporta varios lenguajes de programación, tales como: Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET. Visual Studio 2008 es un completo conjunto de herramientas, que ofrece a los desarrolladores nuevas herramientas para la fácil creación de aplicaciones conectadas en las ultimas plataformas, incluyendo: Web (ASP.NET, AJAX), Windows Vista, Microsoft Office 2007, SQL Server 2008, Windows Server 2008, Windows Mobile.y otras tecnologías como: Silverlight, Windows Presentation Foundation, etc.

Entorno .NET Framework El .NET Framework es un marco de trabajo multilenguaje, que permite generar, implantar y ejecutar tanto Servicios Web como aplicaciones XML con las herramientas básicas para escribir el código. Dentro del conjunto del .NET Framework se distinguen 3 sub componentes principales: Common Language Runtime (CLR), es un entorno de ejecución que corre sobre el sistema operativo y que es el encargado de ejecutar las aplicaciones y proveerles servicios en tiempo de ejecución Base Class Library (BCL), funciona como una gran librería de clases unificada, que contiene la funcionalidad mayormente utilizada para el desarrollo de todo tipo de aplicaciones. ASP.NET, constituye la tecnología dentro del .NET Framework para construir aplicaciones con interfaz de usuario Web, es decir, aplicaciones cuya lógica se encuentra centralizada en uno o varios servidores y que los clientes pueden acceder usando un browser o navegador mediante una serie de protocolos y estándares como HTTP y HTML.
Pagina. 22

JPInversiones Global Technologies S.A.C

Microsoft .NET Framework 3.5 Microsoft .NET Framework 3.5 combina la eficacia de las API de .NET Framework 2.0 y 3.0 con nuevas tecnologías para crear aplicaciones que ofrecen interfaces de usuario atractivas, protegen la información de identidad personal de los clientes, permiten una comunicación segura sin problemas, y proporcionan la capacidad de modelar diversos procesos de negocio. Al combinar Visual Studio y .NET Framework, se reduce la necesidad de código común irrelevante, lo que acorta el tiempo de desarrollo y permite que los desarrolladores se concentren en la solución de los problemas de la empresa. .NET Framework 3.5 se ha creado de forma incremental a partir de .NET Framework 3.0. Se han realizado mejoras en áreas fundamentales como la Biblioteca de Clases Base, Windows Workflow Foundation, Windows Communication Foundation, Windows Presentation Foundation y Windows CardSpace.

Formularios Web Forms Son una tecnología de ASP.NET que se utiliza para crear páginas web programables. Los Web Forms se representan con código HTML y secuencias de comandos compatibles con exploradores, lo que permite ver las páginas en cualquier tipo de navegador y plataforma. Mediante el uso de Visual Studio, se pueden crear Formularios Web de ASP.NET, usando un IDE de gran alcance.

Crystal Reports Es un componente integrado del entorno de desarrollo de Visual Studio .NET, que nos permite diseñar fácilmente informes interactivos y conectarlos a casi cualquier origen de datos. Con esta herramienta se reduce la proliferación de informes y el trabajo asociado a su mantenimiento, ofrecen una mayor flexibilidad de visualización y ahorran tiempo, gracias a la extraordinaria productividad de sus funciones de diseño.

Pagina. 23

JPInversiones Global Technologies S.A.C

4.- CAPITULO IV: METODOLOGÍA
Descripción General del Negocio

Actores del Negocio

1.

Descripción Breve Los Actores del Negocio son aquellos que tienen relación en la realización de los procesos dentro del negocio

AN_Cliente

AN_Encargado de Venta

AN_EXTERNO: Mencionado sólo con fines referenciales

AN_encargado de Marketing

AN_Encargado de caja

AN_Administrador

Figura 4. Actores del Negocio

Pagina. 24

JPInversiones Global Technologies S.A.C

Trabajadores del Negocio

1.

Descripción Breve Cuando mencionamos a los trabajadores del negocio nos referimos a aquellos que tienen relación directa con una determinada labor dentro de todos los procesos del negocio.

TN_Administrador

TN_Encargado de Ventas

AN_Encargado de Caja

AN_Encargado de Marketing

Figura 5. Trabajadores del Negocio

Pagina. 25

JPInversiones Global Technologies S.A.C

Entidades del Negocio

1.

Descripción Breve Se refiere a la documentación y objetos que contienen información relevante para el Sistema del Negocio.

Casos de Uso del Negocio

1.

Descripción Breve Se refiere a los procesos mismos realizados dentro del negocio.

CUN_Gestionar pedido

CUN_Gestionar caja

CUN_Genera Orden de Pedido

CUN_Gestionar Reportes

CUN_Gestionar Factura

CUN_Generar Guía de Remisión

CUN_Gestionar Consulta

CUN_Gestionar Almacen

Figura 6. Casos de Uso del Negocio

Pagina. 26

JPInversiones Global Technologies S.A.C

Vista Global del Negocio

1.

Descripción Breve Aquí podremos observar las relaciones entre los actores y los casos de uso.

CUN_Aprobar guía de Remisión
(from Casos de Uso de Negocio)

CUN_Cancelar guía de Remisión
(from Casos de Uso de Negocio)

<<extend>> <<extend>>

AN_Proveedor CUN_Generar Pago AN_Cliente
(f rom Actor de Negocio)

CUN_Reporte de Salida

(f rom Actor de Negocio)

(from Casos de Uso de Negocio)

CUN_Generar Guía de Remisión
(from Casos de Uso de Negocio)

(from Casos de Uso de Negocio)

<<include>>

<<extend>>

Ingreso Productos
<<extend>>
(from Casos de Uso de Negocio)

CUN_Solicita Pedido
(from Casos de Uso de Negocio)

CUN_Reporte Entrada
(from Casos de Uso de Negocio)

<<extend>>

CUN_Emitir Consulta
(from Casos de Uso de Negocio)

CUN_Aprobar Pedido CUN_Remitir Información de consulta
(from Casos de Uso de Negocio)

<<include>>

CUN_Gestionar Reportes
(from Casos de Uso de Negocio)

<<extend>>

(from Casos de Uso de Negocio)

CUN_Gestionar Almacen
(from Casos de Uso de Negocio)

<<extend>>

<<include>>

<<include>> CUN_Gestionar pedido
(from Casos de Uso de Negocio)

<<include>>

AN_Encargado de caja
(from Actor de Negocio)

Salidas de Productos
(from Casos de Uso de Negocio)

<<extend>>

<<include>>
CUN_Genera Orden de Pedido
(from Casos de Uso de Negocio)

CUN_Gestionar Consulta
(from Casos de Uso de Negocio)

AN_Administrador
(f rom Actor de Negocio)

AN_encargado de Marketing
(f rom Actor de Negocio)

CUN_Cancelar Pedido
(from Casos de Uso de Negocio)

CUN_Gestionar caja
<<extend>> CUN_Cancelar Factura
(from Casos de Uso de Negocio) (from Casos de Uso de Negocio)

<<extend>>

<<extend>>

CUN_Remite Proforma
(from Casos de Uso de Negocio)

AN_Encargado de Venta
(f rom Actor de Negocio)

CUN_Gestionar Factura
(from Casos de Uso de Negocio)

<<extend>>

CUN_Cobrar Pedido CUN_Cancelar Cobro de Pedido
(from Casos de Uso de Negocio) (from Casos de Uso de Negocio)

<<extend>>

CUN_Aprobar Factura
(from Casos de Uso de Negocio)

CUN_Realizar Factura
(from Casos de Uso de Negocio)

Figura 7. Diagrama Global del Negocio

Pagina. 27

JPInversiones Global Technologies S.A.C

Descripción General del Sistema Actores del Sistema

Un actor interactúa con el sistema, desempeñando un rol dentro del mismo. Los actores ejecutan los Casos de Uso definidos para el sistema y no necesariamente representan a una persona en particular, sino más bien la labor que realiza frente al sistema. Con el propósito de facilitar el entendimiento del diagrama (Figura 8), se han definido cuatro actores principales: AS_Administrador, AS_Auxiliar, AS_Cajero y

AS_Operador.

Funciones: - Acceder al Sistema - Gestionar Cuenta de Usuario AS_Usuario

AS_Administrador

AS_Auxiliar

AS_Cajero

AS_Operador

Funciones: - Gestionar Seguridad - Gestionar Administración - Gestionar Ventas - Gestionar Caja - Gestionar Almacen - Gestionar Reportes

Funciones: - Gestionar Ventas

Funciones: - Gestionar Caja

Funciones: - Gestionar Almacen

Figura 8. Diagrama de Actores del Sistema

Pagina. 28

JPInversiones Global Technologies S.A.C

Diagrama de Casos de Uso del Sistema

El Diagrama de Casos de Uso permite visualizar el comportamiento del sistema o de una parte de él, mostrando la relación entre los actores y los Casos de Usos del Sistema. Estos especifican los requerimientos funcionales de una manera sencilla ya que definen el comportamiento del sistema y no su implementación. En base a los servicios propuestos, y tomando en cuenta todos los roles que pueden desarrollarse en este Sistema Web como alternativa de solución para la Gestión de Ventas en la Empresa JPInversiones Global Technologies S.A.C, se presenta los siguientes Diagramas de Casos de Uso:

CUS_Gestionar Cuenta de Usuario

CUS_Gestionar Seguridad

CUS_Gestionar Usuarios

CUS_Gestionar Formularios

CUS_Gestionar Local de Usuario

CUS_Gestionar Perfil de Usuario

CUS_Gestionar Tipo de Usuario

CUS_Gestionar Locales

CUS_Gestionar Administracion

CUS_Gestionar Clientes

CUS_Gestionar Empleados

CUS_Gestionar Tipo Documento

CUS_Gestionar Estado Civil

CUS_Gestionar Ventas

CUS_Gestionar Boleta

CUS_Gestionar Tipo de Cambio

CUS_Gestionar Factura

CUS_Gestionar Caja

CUS_Gestionar Almacen

CUS_Gestionar Productos

CUS_Gestionar Reportes

Figura 9. Diagrama de Casos de Uso del Sistema (Principales)

Pagina. 29

JPInversiones Global Technologies S.A.C

Acceso al Sistema
(from Casos de Uso de Sistema)

AS_Usuario
(from Actores de Sistema) ...)

CUS_Gestionar Cuenta de Usuario
(from Casos de Uso de Sistema)

Figura 10. Diagrama de Casos de Uso del Usuario

CUS_Gestionar Ventas
(from Casos de Uso de Sistema)

CUS_Gestionar Caja
(from Casos de Uso de Sistema)

CUS_Gestionar Almacen
(from Casos de Uso de Sistema)

CUS_GestionarAdministracion
(from Casos de Uso de Sistema)

AS_Administrador
(from Actores de Sistema) ...)

CUS_Gestionar Reportes
(from Casos de Uso de Sistema)

CUS_Gestionar Seguridad
(from Casos de Uso de Sistema)

Figura 11. Diagrama Global de Casos de Uso del Administrador

Pagina. 30

JPInversiones Global Technologies S.A.C

CUS_Gestionar Formularios
(from Casos de Uso de Sistema)

<<extend>> CUS_Gestionar Usuarios <<extend>> <<extend>> CUS_Gestionar Seguridad
(from Casos de Uso de Sistema) (from Casos de Uso de Sistema)

CUS_Gestionar Local de Usuario <<owner>>
(from Casos de Uso de Sistema)

<<extend>> CUS_Gestionar Perfil de Usuario
(from Casos de Uso de Sistema)

CUS_Gestionar Tipo de Usuario
(from Casos de Uso de Sistema)

Figura 11.1. Diagrama de CUS_Gestionar Seguridad

Crear Formulario
(from Casos de Uso de Sistem a)

<<extend>>

<<extend>> CUS_Gestionar Formularios
(from Casos de Uso de Sistem a)

Editar Formulario
(from Casos de Uso de Sistem a)

<<include>>

<<extend>>

<<include>>

Buscar Formulario
(from Casos de Uso de Sistem a)

Dar Baja Formulario
(from Casos de Uso de Sistem a)

Figura 11.1.1. Diagrama de CUS_Gestionar Formulario
Pagina. 31

JPInversiones Global Technologies S.A.C

Crear Usuario
(from Casos de Uso de Sistema)

<<extend>>

<<extend>> <<include>> CUS_Gestionar Usuarios
(from Casos de Uso de Sistema)

Editar Usuario
(from Casos de Uso de Sistema)

<<extend>>

<<include>> Buscar Usuario
(from Casos de Uso de Sistema)

Dar Baja Usuario
(from Casos de Uso de Sistema)

Figura 11.1.2. Diagrama de CUS_Gestionar Usuarios

Asignar Local
(from Casos de Uso de Sistema)

<<extend>>

<<include>>

CUS_Gestionar Local de Usuario
(from Casos de Uso de Sistema)

Seleccionar Usuario
(from Casos de Uso de Sistema)

<<extend>>

<<include>>

Denegar Local
(from Casos de Uso de Sistema)

Figura 11.1.3. Diagrama de CUS_Gestionar Local de Usuario

Pagina. 32

JPInversiones Global Technologies S.A.C

Asignar Perfil
(from Casos de Uso de Sistema)

<<extend>>

<<include>>

CUS_Gestionar Perfil de Usuario
(from Casos de Uso de Sistema)

Seleccionar Tipo de Usuario
(from Casos de Uso de Sistema)

<<extend>>

<<include>>

Denegar Perfil
(from Casos de Uso de Sistema)

Figura 11.1.4. Diagrama de CUS_Gestionar Perfil de Usuario

Crear Tipo de Usuario
(from Casos de Uso de Sistem a)

<<extend>>

<<extend>> CUS_Gestionar Tipo de Usuario
(from Casos de Uso de Sistem a)

Editar Tipo de Usuario
(from Casos de Uso de Sistem a)

<<include>>

<<extend>> <<include>> Buscar Tipo de Usuario
(from Casos de Uso de Sistem a)

Dar Baja Tipo de Usuario
(from Casos de Uso de Sistem a)

Figura 11.1.5. Diagrama de CUS_Gestionar Tipo de Usuario

Pagina. 33

JPInversiones Global Technologies S.A.C

CUS_Gestionar Empleados
(from Casos de Uso de Sistema)

<<extend>>

<<extend>>

CUS_Gestionar Clientes
(from Casos de Uso de Sistema)

CUS_Gestionar Administracion
(from Casos de Uso de Sistema)

<<extend>>

CUS_Gestionar Tipo Documento <<extend>>
(from Casos de Uso de Sistema)

CUS_Gestionar Estado Civil
(from Casos de Uso de Sistema)

Figura 11.2. Diagrama de CUS_Gestionar Administracion

Agregar Empleado <<extend>>
(from Casos de Uso de Sistema)

<<extend>> <<include>> CUS_Gestionar Empleados
(from Casos de Uso de Sistema)

Editar Empleado
(from Casos de Uso de Sistema)

<<extend>>

<<include>>

Buscar Empleado
(from Casos de Uso de Sistema)

Dar de Baja Empleado
(from Casos de Uso de Sistema)

Figura 11.2.1. Diagrama de CUS_Gestionar Empleados

Pagina. 34

JPInversiones Global Technologies S.A.C

Crear Cliente <<extend>>
(from Casos de Uso de Sistema)

<<extend>> <<include>> CUS_Gestionar Clientes
(from Casos de Uso de Sistema)

Editar Cliente
(from Casos de Uso de Sistema)

<<extend>>

<<include>>

Buscar Cliente
(from Casos de Uso de Sistema)

Dar Baja Cliente
(from Casos de Uso de Sistema)

Figura 11.2.2. Diagrama de CUS_Gestionar Gestionar Clientes

Crear Tipo de Documento <<extend>>
(from Casos de Uso de Sistema)

<<extend>> CUS_Gestionar Tipo Documento
(from Casos de Uso de Sistema)

Editar Tipo de Documento
(from Casos de Uso de Sistema)

<<include>>

<<extend>>

<<include>>

Buscar Tipo de Documento
(from Casos de Uso de Sistema)

Dar Baja Tipo Documento
(from Casos de Uso de Sistema)

Figura 11.2.3. Diagrama de CUS_Gestionar Administracion

Pagina. 35

JPInversiones Global Technologies S.A.C

Crear Estado Civil <<extend>>
(from Casos de Uso de Sistema)

<<extend>> CUS_Gestionar Estado Civil
(from Casos de Uso de Sistema)

Editar Estado Civil
(from Casos de Uso de Sistema)

<<include>>

<<extend>>

<<include>>

Buscar Estado Civil
(from Casos de Uso de Sistema)

Dar Baja Estado Civil
(from Casos de Uso de Sistema)

Figura 11.2.4. Diagrama de CUS_Gestionar Estado Civil

CUS_Gestionar Boleta
(from Casos de Uso de Si stem a)

<<extend>>

<<extend>> CUS_Gestionar Ventas
(from Casos de Uso de Si stem a)

AS_Auxiliar
(from Actores de Sistema)

CUS_Gestionar Tipo de Cambio
(from Casos de Uso de Si stem a)

<<extend>>

CUS_Gestionar Factura
(from Casos de Uso de Si stem a)

Figura 12. Diagrama Global de Casos de Uso del Auxiliar

Pagina. 36

JPInversiones Global Technologies S.A.C

Editar Boleta <<extend>>
(from Casos de Uso de Sistema)

<<include>>

<<extend>> <<extend>> Buscar Boleta

<<include>>

Imprimir Boleta
(from Casos de Uso de Sistema)

Seleccionar Boleta
(from Casos de Uso de Sistema)

(from Casos de Uso de Sistema)

<<extend>> CUS_Gestionar Boleta
(from Casos de Uso de Sistema)

<<include>>

<<extend>> Anular Boleta
(from Casos de Uso de Sistema)

Generar Boleta
(from Casos de Uso de Sistema)

Figura 12.1. Diagrama de CUS_Gestionar Boleta

Crear Tipo de Cambio <<extend>>
(from Casos de Uso de Sistema)

<<extend>> Buscar Tipo de Cambio <<extend>> CUS_Gestionar Tipo de Cambio
(from Casos de Uso de Sistema) (from Casos de Uso de Sistema)

Editar Tipo de Cambio <<extend>>
(from Casos de Uso de Sistema)

Dar Baja Tipo de Cambio
(from Casos de Uso de Sistema)

Figura 12.2. Diagrama de CUS_Gestionar Tipo de Cambio

Pagina. 37

JPInversiones Global Technologies S.A.C

Editar Factura <<extend>>
(from Casos de Uso de Sistema)

<<include>>

<<extend>> <<extend>> Buscar Factura

<<include>> Seleccionar Factura
(from Casos de Uso de Sistema)

Imprimir Factura
(from Casos de Uso de Sistema)

(from Casos de Uso de Sistema)

<<extend>> CUS_Gestionar Factura
(from Casos de Uso de Sistema)

<<include>>

<<extend>> Anular Factura
(from Casos de Uso de Sistema)

Generar Factura
(from Casos de Uso de Sistema)

Figura 12.3. Diagrama de CUS_Gestionar Factura

Aperturar Cerrar Caja
(from Casos de Uso de Sistema)

<<extend>> Consultar Movimientos de Caja
(from Casos de Uso de Sistema)

<<extend>> <<extend>> AS_Cajero
(from Actores de Sistema) ...)

CUS_Gestionar Caja
(from Casos de Uso de Sistema)

CUS_Gestionar Ingreso de Caja
(from Casos de Uso de Sistema)

<<extend>>

<<extend>> CUS_Gestionar Egreso de Caja
(from Casos de Uso de Sistema)

Pagar Pedidos
(from Casos de Uso de Sistema)

Figura 13. Diagrama Global de Casos de Uso del Cajero
Pagina. 38

JPInversiones Global Technologies S.A.C

<<extend>>

CUS_Gestionar Atención de Pedidos
(from Casos de Uso de Sistema)

<<extend>> CUS_Gestionar Almacen
(from Casos de Uso de Sistema)

AS_Operador
(from Actores de Sistema) ...)

CUS_Gestionar Guia de Remisión
(from Casos de Uso de Sistema)

<<extend>>

CUS_Gestionar Productos
(from Casos de Uso de Sistema)

Figura 14. Diagrama Global de Casos de Uso del Operador

<<extend>>

Buscar Pedido
(from Casos de Uso de Si stema)

<<extend>> CUS_Gestionar Atención de Pedidos
(from Casos de Uso de Si stema)

<<include>> Atender Pedido Generar Guia de Remision
(from Casos de Uso de Si stema)

(from Casos de Uso de Si stema)

<<extend>>

Anular Pedido
(from Casos de Uso de Si stema)

Figura 14.1. Diagrama de CUS_Gestionar Atención de Pedidos

Pagina. 39

JPInversiones Global Technologies S.A.C

<<extend>> Buscar Guía de Remisión
(from Casos de Uso de Sistema)

Cerrar Pedido
(from Casos de Uso de Sistema)

<<extend>> <<extend>> Editar Guía de Remisión
(from Casos de Uso de Sistema)

CUS_Gestionar Guia de Remisión
(from Casos de Uso de Sistema)

<<extend>> Imprimir Guia de Remisión

<<extend>>

(from Casos de Uso de Sistema)

Anular Guia de Remisión
(from Casos de Uso de Sistema)

Figura 14.2. Diagrama de CUS_Gestionar Guía de Remisión

Crear Producto
(from Casos de Uso de Si stema)

<<extend>> <<extend>> <<extend>> CUS_Gestionar Productos
(from Casos de Uso de Si stema)

Actualizar Stock
(from Casos de Uso de Si stema)

Editar Producto
(from Casos de Uso de Si stema)

<<include>>

<<extend>>

<<include>>

Buscar Producto
(from Casos de Uso de Si stema)

Dar Baja Producto
(from Casos de Uso de Si stema)

Figura 14.3. Diagrama de CUS_Gestionar Productos

Pagina. 40

JPInversiones Global Technologies S.A.C

Especificación de Casos de Uso del Sistema

Especificación de Caso de Uso: Ingresar al Sistema Nombre de Caso de Uso: CUS_Acceder al Sistema Actores: Administrador, Auxiliar, Cajero y Operador Descripción: Permite validar a un usuario mediando un nombre de usuario y contraseña para el uso del sistema. Precondiciones: Estar registrado en la base de datos del sistema. Post condiciones: Validación del usuario realizada con éxito. Flujo Básico de eventos: Validar Usuario 1. El actor ingresa nombre de usuario y contraseña. 2. El sistema valida los datos ingresados por el actor. 3. Una vez validado el actor, el sistema muestra la fecha y lista de oficinas que el usuario tiene permiso. 4. El actor selecciona la oficina y presiona el botón “Ingresar”. 5. Sistema muestra el menú de opciones. Flujos alternativos: 1. Usuario con contraseña incorrecta 1.1.Si actor accede al sistema con contraseña incorrecta, se mostrará un mensaje de contraseña no correcta. Usuario no registrado 1.2.Si actor no existe en el sistema, mostrara un mensaje “usuario ingresado no existe”. Excepciones: Intentos Fallidos 1.1.Si actor intenta ingresar con más de tres intentos fallidos el sistema deshabilitará la opción de logueo

Especificación de caso de Uso: Gestionar Cuentas de Usuario Nombre de Caso de Uso: CUS_Gestionar Cuenta de Usuario Actores: Administrador, Auxiliar, Cajero y Operador Descripción: El caso de uso de sistema CUS_Gestionar Cuenta de Usuario, permite gestionar la cuenta personal de cada usuario del sistema. Precondiciones: Estar registrado en la base de datos del sistema y tener permiso de usuario Post condiciones: Acceso a aplicaciones de acuerdo a perfil
Pagina. 41

JPInversiones Global Technologies S.A.C Flujo Básico de eventos: Validar Usuario 1. El actor selecciona las opciones del menú. 2. El sistema valida las opciones seleccionadas por el actor. 3. Una vez validado las opciones, el sistema muestra detalle. 4. El actor procede a ejecutar las aplicaciones habilitadas. Flujos alternativos: No hay. Excepciones: No hay
Especificación de caso de Uso: Gestionar Tipo de Documento Nombre de Caso de Uso: CUS_Gestionar Tipo de Documento Actor: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso CUS_Gestionar Tipo de Documento, el actor podrá agregar, realizar filtros de búsqueda, editar (modificar) y eliminar registros de la base de datos del sistema. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña de Seguridad y haber elegido opción “Tipo de Documento” de la interfaz gráfica. Post condiciones:  En caso de haber ingresado un nuevo tipo de documento, los datos quedaran almacenados en la base de datos del sistema.  En caso de haberse realizado una modificación de tipo de documento, los datos modificados se actualizarán en la base de datos del sistema.  En caso de haberse realizado la eliminación de tipo de documento, el tipo de documento queda eliminado de la base de datos del sistema. Flujo Básico de eventos: 1. El actor puede seleccionar dar de alta un nuevo tipo de documento, pasar al punto 2; buscar un tipo de documento, pasar al punto 3, dar de baja un tipo de documento, pasar al punto 4; modificar datos de tipo de documento, pasar al punto 5 2. El actor solicita el alta de un tipo de documento. 2.1. Actor selecciona el botón “Agregar” en la interfaz gráfica lista tipo de documento. 2.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código (autogenerado), tipo de documento (descripción), sigla de tipo de documento, ancho. 2.3. Actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 2.4. Por último, si se guarda registro el sistema muestra mensaje de aviso “Nuevo registro se grabó correctamente” en la interfaz gráfica lista tipo de documento.

Pagina. 42

JPInversiones Global Technologies S.A.C
3. El actor solicita la búsqueda de un nuevo tipo de documento o mostrar listado de líneas de tipo de documentos ya ingresados. 3.1. El sistema muestra el campo código, tipo de documento y sigla para proceder a la búsqueda de tipo de documento 3.2. El actor introduce el código, tipo de documento o sigla y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de tipo de documento. 3.3. El sistema muestra un listado de líneas de tipo de documento donde se refleja código de tipo de documento, botón “Editar”, descripción de tipo de documento, sigla, ancho y botón “Eliminar” en la interfaz gráfica lista de tipo de documento. 4. El actor solicita la baja de tipo de documento. 4.1. El sistema muestra el campo código, tipo de documento y sigla para proceder a la baja de tipo de documento. 4.2. El actor introduce el código, tipo de documento o sigla y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de tipo de documento. 4.3. El sistema muestra un listado de líneas de tipo de documento donde se refleja código de tipo de documento, botón “Editar”, descripción de tipo de documento, sigla, ancho y botón “Eliminar” en la interfaz gráfica lista de tipo de documento. 4.4. El actor presiona el botón “Eliminar” de una de las filas de la lista tipo de documento. 4.5. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. 4.6. El actor puede confirmar la eliminación del cliente pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 4.7. Por último si se aceptó la eliminación el sistema genera un mensaje de aviso “Registro eliminado satisfactoriamente” en la interfaz gráfica lista de tipo de documento. 5. El actor solicita la modificación de datos de un tipo de documento. 5.1. El sistema muestra el campo código, descripción tipo de documento y sigla para realizar la búsqueda y proceder a la modificación del tipo de documento. 5.2. El actor introduce el código, descripción de tipo de documento o sigla y realiza la búsqueda a través del botón “Buscar”. 5.3. El sistema muestra un listado de líneas de tipo de documentos donde se refleja código de tipo de documento, botón “Editar”, descripción de tipo de documento, sigla, ancho y botón “Eliminar” en la interfaz gráfica lista de tipo de documento. 5.4. El actor presiona el botón “Editar” de una de las filas de la lista de tipo de documento. 5.5. El sistema muestra el detalle del tipo de documento que se ha seleccionado para la modificación. 5.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código (autogenerado), descripción, sigla y ancho. Actor procede a guardar los datos modificados pulsando el botón “Guardar” o bien puede cancelar la modificación pulsando el botón “Cerrar”.

Pagina. 43

JPInversiones Global Technologies S.A.C
5.7. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica lista de tipo de documento. Flujos alternativos: 1. En el punto 2.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), descripción, sigla y ancho, el sistema generará un mensaje de error comunicando completar los datos. 1.1. En el punto 2.4 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de lista de tipo de documento. Excepciones: No hay

Especificación de caso de Uso: Gestionar Empleados Nombre de Caso de Uso: CUS_ Gestionar Empleados Actores: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso de sistema CUS_ Gestionar Empleados, el actor podrá agregar, realizar filtros de búsqueda, editar (modificar) y eliminar registros de la base de datos del sistema. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña de Administracion y de ahí seleccione la opción “Empleados” de la interfaz gráfica. Post condiciones:  En caso de haberse dado de alta a un nuevo empleado, los datos del empleado quedan almacenados en la base de datos.  En caso de haberse realizado una modificación de los datos de un empleado, quedan almacenados en la base de datos.  En caso de haberse realizado la eliminación de un empleado, el empleado queda eliminado del sistema como de la base de datos. Flujo Básico de eventos: 6. El actor puede seleccionar dar de alta un nuevo empleado, pasar al punto 7; buscar empleado, pasar al punto 8, dar de baja un cliente, pasar al punto 9; modificar datos de un cliente, pasar al punto 10. 7. El actor solicita el alta de un nuevo empleado. 7.1. Actor selecciona el botón “Agregar” de la interfaz gráfica lista de empleado. 7.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código(autogenerado), departamento, provincia, distrito, punto servicio, apellido paterno, apellido materno, nombre, dirección, fecha de ingreso, foto, estado, tipo de documento, cargo de empleado, numero de documento, sexo, fecha de nacimiento teléfono, fecha de salida y salario. Pagina. 44

JPInversiones Global Technologies S.A.C
7.3. Actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancela el registro pulsando el botón “Cerrar” 7.4. Por último, si se guarda el registro el sistema muestra mensaje de aviso “Nuevo registro se guardó correctamente” en la interfaz gráfica lista de empleado. 8. El actor solicita la búsqueda de un nuevo empleado o mostrar listado de líneas de empleados ya ingresados. 8.1. El sistema muestra el campo código, tipo de documento, cargo de empleado y nombre de empleado para realizar la búsqueda 8.2. El actor introduce el código, tipo de documento, cargo del empleado o nombre del empleado y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de empleado 8.3. El sistema muestra un listado de líneas de empleados donde se refleja código de empleado, botón “Editar”, tipo de documento, cargo de empleado, numero de documento, nombre de empleado y botón “Eliminar” en la interfaz gráfica lista de empleado. 9. El actor solicita la baja de un empleado. 9.1. El sistema muestra el campo código, tipo de documento, cargo de empleado y nombre de empleado para realizar la búsqueda y proceder dar la baja. 9.2. El actor introduce el código, tipo de documento, cargo de empleado o nombre del empleado y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de empleado. 9.3. El sistema muestra un listado de líneas de empleados donde se refleja código de empleado, botón “Editar”, tipo de documento, cargo de empleado, numero de documento, nombre de empleado y botón “Eliminar”. 9.4. El actor presiona el botón “Eliminar” de una de las filas de la lista de empleados. 9.5. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. 9.6. El actor puede confirmar la eliminación del cliente pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 9.7. Por último si se aceptó la eliminación el sistema genera un mensaje de aviso “Registro eliminado satisfactoriamente” en la interfaz gráfica lista de empleado 10. El actor solicita la modificación de datos de un cliente. 10.1. El sistema muestra el campo código, tipo de documento, cargo de empleado y nombre de cliente para realizar la búsqueda y proceder a la modificación de los datos del cliente. 10.2. El actor introduce el código, tipo de documento, cargo de empleado o nombre del cliente y realiza la búsqueda a través del botón “Buscar”. 10.3. El sistema muestra un listado de líneas de empleados donde se refleja código de empleado, botón “Editar”, tipo de documento, cargo de empleado, numero de documento, nombre de empleado y botón “Eliminar”. 10.4. El actor presiona el botón “Editar” de una de las filas de la lista de empleados. 10.5. El sistema muestra los datos del empleado que se ha seleccionado para la modificación. 10.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código (autogenerado), departamento, provincia, distrito, tipo de documento, teléfono, moneda, número de documento, nombre de cliente, dirección y fax. 10.7. Y actor procede a guardar los datos modificados pulsando el botón “Guardar” o bien puede cancelar la modificación pulsando el botón “Cancelar”. 10.8. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica lista de empleado.

Flujos alternativos: 1. En el punto 2.2 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), descripción, sigla
Pagina. 45

JPInversiones Global Technologies S.A.C y ancho, el sistema generará un mensaje de error comunicando completar los datos. 1.1. En el punto 2.2 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de lista de empleado Excepciones: No hay

Especificación de caso de Uso: Gestionar Estado Civil Nombre de Caso de Uso: CUS_ Gestionar Estado Civil Actores: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso de sistema CUS_ Gestionar Estado Civil, el actor podrá agregar, realizar filtros de búsqueda, editar (modificar) y eliminar los registros de la base de datos del sistema. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña de Administracion y de ahí elija la opción “Estado Civil” de la interfaz gráfica. Post condiciones:  En caso de haber ingresado un nuevo estado civil, los datos quedaran almacenados en la base de datos del sistema.  En caso de haberse realizado una modificación de estado civil, los datos modificados se actualizarán en la base de datos del sistema.  En caso de haberse realizado la eliminación de estado civil, el tipo de documento queda eliminado de la base de datos del sistema. Flujo Básico de eventos: 11. El actor puede seleccionar dar de alta un nuevo estado civil, pasar al punto 12; buscar un tipo de documento, pasar al punto 13, dar de baja un tipo de documento, pasar al punto 14; modificar datos de tipo de documento, pasar al punto 15. 12. El actor solicita el alta de estado civil. 12.1. Actor selecciona el botón “Agregar” en la interfaz gráfica lista de estado civil 12.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código (autogenerado), descripción de estado civil. 12.3. Actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 12.4. Por último, si se guarda el registro el sistema muestra mensaje de aviso “Nuevo registro se grabó correctamente” en la interfaz gráfica lista de estado civil. 13. El actor solicita la búsqueda de un nuevo tipo de documento o mostrar listado de líneas de tipo de documentos ya ingresados. 13.1. El sistema muestra el campo código, descripción de estado civil. 13.2. El actor introduce el código o descripción de estado civil y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de estado civil. 13.3. El sistema muestra un listado de líneas de estado civil donde se refleja código de estado civil, botón “Editar”, descripción de estado civil y botón “Eliminar” en la interfaz gráfica lista de estado civil. 14. El actor solicita la baja de estado civil. Pagina. 46

JPInversiones Global Technologies S.A.C
14.1. El sistema muestra el campo código y descripción de estado civil, para proceder a la baja de tipo de documento. 14.2. El actor introduce el código o descripción de estado civil y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de estado civil. 14.3. El sistema muestra un listado de líneas de estado civil donde se refleja código de estado civil, botón “Editar”, descripción de estado civil y botón “Eliminar” en la interfaz gráfica lista de estado civil. 14.4. El actor presiona el botón “Eliminar” de una de las filas de la lista de estado civil. 14.5. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. 14.6. El actor puede confirmar la eliminación de estado civil pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 14.7. Por último si se aceptó la eliminación el sistema genera un mensaje de aviso “Registro eliminado satisfactoriamente” en la interfaz gráfica lista de estado civil 15. El actor solicita la modificación de datos de un estado civil. 15.1. El sistema muestra el campo código, descripción de estado civil para realizar la búsqueda y proceder a la modificación de estado civil. 15.2. El actor introduce el código o descripción de estado civil y realiza la búsqueda a través del botón “Buscar”. 15.3. El sistema muestra un listado de líneas de estado civil donde se refleja código de estado civil, botón “Editar”, descripción de estado civil y botón “Eliminar” en la interfaz gráfica lista de estado civil. 15.4. El actor presiona el botón “Editar” de una de las filas de la lista de estado civil. 15.5. El sistema muestra el detalle de estado civil que se ha seleccionado para la modificación. 15.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código (autogenerado), descripción de estado civil. Actor procede a guardar los datos modificados pulsando el botón “Guardar” o bien puede cancelar la modificación pulsando el botón “Cerrar”. 15.7. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica lista de estado civil. Flujos alternativos: 1. En el punto 12.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), descripción, sigla y ancho, el sistema generará un mensaje de error comunicando que falta completar los datos. 1.1. En el punto 12.4 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de lista de estado civil. Excepciones: No hay.

Pagina. 47

JPInversiones Global Technologies S.A.C

Especificación de caso de Uso: Gestionar Tipo de Cambio Nombre de Caso de Uso: CUS_Gestionar Tipo de Cambio Actores: Administrador, Auxiliar. Descripción El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso CUS_Gestionar Tipo de Cambio, el actor podrá agregar, realizar filtros de búsqueda, editar (modificar) y eliminar los registros de la base de datos del sistema. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña Ventas y luego elija la opción “Tipo de cambio” de la interfaz gráfica. Post condiciones:  En caso de haber ingresado un nuevo tipo de cambio, los datos quedaran almacenados en la base de datos del sistema.  En caso de haberse realizado una modificación de tipo de cambio, los datos modificados se actualizarán en la base de datos del sistema.  En caso de haberse realizado la eliminación de tipo de cambio, el tipo de cambio queda eliminado de la base de datos del sistema. Flujo Básico de eventos: 16. El actor puede seleccionar dar de alta un nuevo tipo de cambio, pasar al punto 17; buscar un tipo de cambio, pasar al punto 18, dar de baja un tipo de documento, pasar al punto 19; modificar datos de tipo de documento, pasar al punto 20. 17. El actor solicita el alta de Tipo de Cambio. 17.1. Actor selecciona el botón “Agregar” en la interfaz gráfica lista de tipo de cambio. 17.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código (autogenerado), precio de compra, precio de venta y fecha. 17.3. Actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 17.4. Por último, si se guarda el registro el sistema muestra mensaje de aviso “Nuevo registro se grabó correctamente” en la interfaz gráfica lista de tipo de cambio. 18. El actor solicita la búsqueda de un nuevo tipo de cambio o mostrar listado de líneas de tipo de cambio ya ingresados. 18.1. El sistema muestra el campo código, precio de compra, precio de venta. 18.2. El actor introduce el código, precio de compra o precio de venta y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de tipo de cambio. 18.3. El sistema muestra un listado de líneas de tipo de cambio donde se refleja código de tipo de cambio, botón “Editar”, precio de compra, precio de venta, fecha y botón “Eliminar” en la interfaz gráfica lista de tipo de cambio. 19. El actor solicita la baja de tipo de cambio. 19.1. El sistema muestra el campo código, precio de compra y precio de venta para proceder a la baja de tipo de cambio. 19.2. El actor introduce el código, precio de compra o precio de venta y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de tipo de cambio. 19.3. El sistema muestra un listado de líneas de tipo de cambio donde se refleja código de tipo de cambio, botón “Editar”, precio de compra, precio de venta, fecha y botón “Eliminar” en la interfaz gráfica lista de tipo de cambio. 19.4. El actor presiona el botón “Eliminar” de una de las filas de la lista de tipo de cambio. 19.5. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. Pagina. 48

JPInversiones Global Technologies S.A.C
19.6. El actor puede confirmar la eliminación de tipo de cambio pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 19.7. Por último si se aceptó la eliminación el sistema genera un mensaje de aviso “Registro eliminado satisfactoriamente” en la interfaz gráfica lista de tipo de cambio. 20. El actor solicita la modificación de datos de un tipo de cambio. 20.1. El sistema muestra el campo código, fecha de compra y fecha de venta para realizar la búsqueda y proceder a la modificación de tipo de cambio. 20.2. El actor introduce el código, fecha de compra o fecha de venta y realiza la búsqueda a través del botón “Buscar”. 20.3. El sistema muestra un listado de líneas de tipo de cambio donde se refleja código de tipo de cambio, , botón “Editar”, precio de compra, precio de venta, fecha y botón “Eliminar” en la interfaz gráfica lista de tipo de cambio. 20.4. El actor presiona el botón “Editar” de una de las filas de la lista de tipo de cambio. 20.5. El sistema muestra el detalle de tipo de cambio que se ha seleccionado para la modificación. 20.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código (autogenerado), precio de compra, precio de venta y fecha. Actor procede a guardar los datos modificados pulsando el botón “Guardar” o bien puede cancelar la modificación pulsando el botón “Cerrar”. 20.7. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica lista de tipo de cambio.

Flujos alternativos: 1. En el punto 17.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), descripción, sigla y ancho, el sistema generará un mensaje de error comunicando que faltan datos del necesario cliente. 1.1. En el punto 17.4 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de lista de Tipo de Cambio
Excepciones: No hay.

Especificación de caso de Uso: Cambiar Contraseña Nombre de Caso de Uso: CUS_Cambiar Contraseña Actor: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso CUS_Cambiar Contraseña el actor podrá modificar la contraseña cuantas veces sea necesario. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña Seguridad y luego elija la opción “Cambiar Contraseña” de la interfaz gráfica.
Pagina. 49

JPInversiones Global Technologies S.A.C Post condiciones:  En caso de haber restablecido o modificado una nueva contraseña para el usuario, los datos quedaran almacenados en la base de datos del sistema. Flujo Básico de eventos: 21. El actor solicita la modificación de una nueva contraseña para el usuario. 21.1. El sistema muestra el nombre del usuario, contraseña y confirmación de contraseña para realizar la modificación de la contraseña del usuario. 21.2. El actor procede a modificar la contraseña llenando los campos mostrados por el sistema, estos son: código (autogenerado), contraseña nueva y confirmación de contraseña nueva. Actor procede a guardar los datos modificados pulsando el botón “Grabar” o bien puede cancelar la modificación pulsando el botón “Cancelar”. 21.3. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica usuario clave. Flujos alternativos: 1. En el punto 21.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido correctamente los campos loguin (autogenerado), contraseña y confirmación de nueva contraseña, el sistema generará un mensaje de error comunicando que “La clave ingresada no coincide con la clave de confirmación”. 1.1. En el punto 21.3 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica usuario clave Excepciones: No hay

Especificación de caso de Uso: Gestionar Perfil de Usuario Nombre de Caso de Uso: CUS_Gestionar Perfil Usuario Actor: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña puede invocar el caso de uso CUS_GestionarPerfilUsuario, donde el actor podrá otorgar permisos a los usuarios para que puedan acceder a los aplicativos correspondientes de acuerdo al perfil. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña de Seguridad opción “Perfil de Usuario” de la interfaz gráfica. Post condiciones:  En caso de haber asignado o denegado los permisos de acuerdo al perfil de usuario, los datos quedaran almacenados en la base de datos del sistema.  En caso de haberse realizado una modificación de los permisos asignados de acuerdo al perfil, los datos se actualizarán en la base de datos del sistema.

Pagina. 50

JPInversiones Global Technologies S.A.C Flujo Básico de eventos: 22. El actor puede asignar el permiso de acuerdo al perfil de usuario, pasar al punto 33. El actor puede denegar el permiso de acuerdo al perfil de usuario, pasar al punto 34. 23. El actor asigna permiso de perfil Usuario. 23.1. Actor selecciona el “cargo” en la interfaz gráfica mantenimiento de permisos por perfil de usuario 23.2. Sistema muestra las opciones disponibles de los aplicativos. 23.3. Actor asigna permiso seleccionando cualquiera de las opciones disponibles pulsando el botón “Asignar” 23.4. Por último, si se asigna el permiso, el sistema muestra la interfaz gráfica con el permiso otorgado de acuerdo al perfil de usuario 24. El actor deniega permiso de perfil de usuario. 24.1. Actor selecciona el “cargo” en la interfaz gráfica mantenimiento de permisos por perfil de usuario 24.2. Sistema muestra las opciones asignadas que se muestran en los aplicativos 24.3. Actor deniega permiso seleccionando cualquiera de las opciones no permitidas pulsando el botón “Denegar”. 24.4. Por último, si se deniega el permiso, el sistema muestra la interfaz gráfica mantenimiento de permisos por perfil de usuario con la modificación realizada. Flujos alternativos: No hay Excepciones: No hay

Especificación de caso de Uso: Gestionar Local de Usuario Nombre de Caso de Uso: CUS_GestionarLocalXUsuario Actor: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña puede invocar el caso de uso CUS_GestionarLocalXUsuario, donde el actor podrá otorgar permisos a los usuarios para que puedan acceder a los aplicativos correspondientes de acuerdo al perfil. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña de Seguridad y elija la opción “Local de Usuario” de la interfaz gráfica. Post condiciones:  En caso de haber asignado o denegado los permisos de local de acuerdo al usuario, los datos quedaran almacenados en la base de datos del sistema.  En caso de haberse realizado una modificación de los permisos de local asignados de acuerdo al usuario, los datos modificados se actualizarán en la base de datos del sistema.
Pagina. 51

JPInversiones Global Technologies S.A.C Flujo Básico de eventos: 25. El actor puede asignar el permiso de acuerdo al usuario, pasar al punto 31; El actor puede denegar el permiso de acuerdo al perfil de usuario, pasar al punto 32. 26. El actor asigna permiso de local a usuario. 26.1. Actor selecciona el “usuario” en la interfaz gráfica mantenimiento de permisos por usuario 26.2. Sistema muestra los locales disponibles. 26.3. Actor asigna permiso seleccionando cualquiera de los locales pulsando el botón “Asignar” 26.4. Por último, si se asigna el permiso, el sistema muestra la interfaz gráfica con el permiso de local otorgado de acuerdo al usuario 27. El actor deniega permiso de local a usuario. 27.1. Actor selecciona el “usuario” en la interfaz gráfica mantenimiento de permisos por usuario 27.2. Sistema muestra los locales Asignados. 27.3. Actor deniega permiso seleccionando cualquiera de los locales asignados pulsa el botón “Denegar”. 27.4. Por último, si se deniega el permiso, el sistema muestra la interfaz gráfica mantenimiento de permisos por usuario con la modificación realizada Flujos alternativos: No hay Excepciones: No hay

Especificación de caso de Uso: Gestionar Formulario Nombre de Caso de Uso: CUS_Gestionar Formularios Actor: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso CUS_Gestionar Formularios, el actor podrá agregar, realizar filtros de búsqueda, editar (modificar) y eliminar los registros de la base de datos del sistema. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña de Seguridad y elija la opción “Formularios” de la interfaz gráfica. Post condiciones:  En caso de haber ingresado un nuevo formulario, los datos quedaran almacenados en la base de datos del sistema.  En caso de haberse realizado una modificación de formulario, los datos modificados se actualizarán en la base de datos del sistema.  En caso de haberse realizado la eliminación de formulario, el formulario queda eliminado de la base de datos del sistema.
Pagina. 52

JPInversiones Global Technologies S.A.C Flujo Básico de eventos: 28. El actor puede seleccionar dar de alta un nuevo formulario, pasar al punto 39; buscar un tipo de documento, pasar al punto 40, dar de baja un tipo de documento, pasar al punto 41; modificar datos de tipo de documento, pasar al punto 42. 29. El actor solicita el alta de un formulario. 29.1. El actor selecciona el botón “Agregar” en la interfaz gráfica páginas web disponibles. 29.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código (autogenerado), dependencia, orden, URL, nivel, descripción icono. 29.3. Actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 29.4. Por último, si se guarda registro el sistema muestra mensaje de aviso “Nuevo registro se grabó correctamente” en la interfaz gráfica lista Páginas web disponibles 30. El actor solicita la búsqueda de un formulario o mostrar listado de líneas de formularios ya ingresados. 30.1. El sistema muestra el campo código, dependencia, Nivel, Orden y descripción para proceder a la búsqueda de formulario. 30.2. El actor introduce el código, dependencia, nivel, orden o descripción y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de pàginas web disponibles. 30.3. El sistema muestra un listado de líneas de formularios donde se refleja código de formulario, botón “Editar”, dependencia, nivel, orden, descripción, URL y botón “Eliminar” en la interfaz gráfica Páginas web disponibles. 31. El actor solicita la baja de formularios. 31.1. El sistema muestra el campo código, dependencia, Nivel, Orden y descripción para proceder a la baja de formularios. 31.2. El actor introduce el código, dependencia, Nivel, Orden o descripción y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de páginas web disponibles. 31.3. El sistema muestra un listado de líneas formularios donde se refleja código de formulario, botón “Editar”, dependencia, nivel, orden, descripción, URL y botón “Eliminar” en la interfaz gráfica lista de páginas web disponibles. 31.4. El actor presiona el botón “Eliminar” de una de las filas de la lista de formularios. 31.5. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. 31.6. El actor puede confirmar la eliminación del cliente pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 31.7. Por último si se aceptó la eliminación el sistema genera un mensaje de aviso “Registro eliminado satisfactoriamente” en la interfaz gráfica lista de páginas web disponibles 32. El actor solicita la modificación formulario. 32.1. El sistema muestra el campo código, dependencia, Nivel, Orden y descripción para proceder a la modificación de formularios 32.2. El actor introduce el código, dependencia, nivel, orden o descripción de formulario y realiza la búsqueda a través del botón “Buscar”. 32.3. El sistema muestra un listado de líneas de formularios donde se refleja código de formulario, botón “Editar”, dependencia, nivel, orden, descripción de
Pagina. 53

JPInversiones Global Technologies S.A.C formulario, URL y botón “Eliminar” en la interfaz gráfica lista de páginas web disponibles. 32.4. El actor presiona el botón “Editar” de una de las filas de la lista de formularios. 32.5. El sistema muestra el detalle del formulario que se ha seleccionado para la modificación. 32.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código (autogenerado), dependencia, orden, nivel, descripción e icono. 32.7. Actor procede a guardar los datos modificados pulsando el botón “Guardar” o bien puede cancelar la modificación pulsando el botón “Cerrar”. 32.8. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica lista de páginas web disponibles. Flujos alternativos: 1. En el punto 34.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), dependencia, orden, nivel, descripción e icono, el sistema generará un mensaje de error comunicando que “faltan completar los datos”. 1.1. En el punto 34.4 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de lista de páginas web disponibles. Excepciones: No hay

Especificación de caso de Uso: Gestionar Tipo de Usuarios Nombre de Caso de Uso: CUS_Gestionar Tipo de Usuario Actores: Administrador Descripción El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso del sistema CUS_Gestionar Tipo de Usuario, el actor podrá agregar, realizar filtros de búsqueda, editar (modificar) y eliminar los registros de la base de datos del sistema. Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario.  El actor haya seleccionado la pestaña Seguridad y elija la opción “Tipo de Usuario” de la interfaz gráfica. Post condiciones:  En caso de haber ingresado un nuevo tipo de usuario, los datos quedaran almacenados en la base de datos del sistema.  En caso de haberse realizado una modificación de tipo de usuario, los datos modificados se actualizarán en la base de datos del sistema.  En caso de haberse realizado la eliminación de tipo de usuario, el tipo de usuario queda eliminado de la base de datos del sistema.
Pagina. 54

JPInversiones Global Technologies S.A.C Flujo Básico de eventos: 33. El actor puede seleccionar dar de alta un nuevo tipo de usuario, pasar al punto 39; buscar un tipo de cambio, pasar al punto 40, dar de baja un tipo de documento, pasar al punto 41; modificar datos de tipo de documento, pasar al punto 42. 34. El actor solicita el alta de Tipo de Usuario. 34.1. Actor selecciona el botón “Agregar” en la interfaz gráfica lista de tipo de usuario. 34.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código (autogenerado), descripción y observación 34.3. Actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 34.4. Por último, si se guarda el registro el sistema muestra mensaje de aviso “Nuevo registro se grabó correctamente” en la interfaz gráfica lista de tipo de usuario. 35. El actor solicita la búsqueda de un nuevo tipo de usuario o mostrar listado de líneas de tipo de usuario ya ingresados. 35.1. El sistema muestra el campo código, descripción para la búsqueda de tipo de usuario. 35.2. El actor introduce el código descripción de usuario y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de tipo de usuario. 35.3. El sistema muestra un listado de líneas de tipo de usuario donde se refleja código de tipo de usuario, botón “Editar”, nombre de tipo de usuario, observación y botón “Eliminar” en la interfaz gráfica lista de tipo de usuario. 36. El actor solicita la baja de tipo de usuario. 36.1. El sistema muestra el campo código, y descripción de tipo de usuario para proceder a la baja de tipo de usuario. 36.2. El actor introduce el código o descripción de y tipo de documento y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de tipo de usuario. 36.3. El sistema muestra un listado de líneas de tipo de usuario donde se refleja código de tipo de usuario, botón “Editar”, nombre de tipo de usuario, observación y botón “Eliminar” en la interfaz gráfica lista de tipo de usuario. 36.4. El actor presiona el botón “Eliminar” de una de las filas de la lista de tipo de usuario. 36.5. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. 36.6. El actor puede confirmar la eliminación de tipo de cambio pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 36.7. Por último si se aceptó la eliminación el sistema genera un mensaje de aviso “Registro eliminado satisfactoriamente” en la interfaz gráfica lista de tipo de usuario. 37. El actor solicita la modificación de datos de un tipo de usuario. 37.1. El sistema muestra el campo código y descripción de tipo de documento para realizar la búsqueda y proceder a la modificación de tipo de usuario. 37.2. El actor introduce el código, o descripción de tipo de usuario y realiza la búsqueda a través del botón “Buscar”. 37.3. El sistema muestra un listado de líneas de tipo de usuario donde se refleja código de tipo de usuario, botón “Editar”, nombre de tipo de usuario, observación y botón “Eliminar” en la interfaz gráfica lista de tipo de usuario. 37.4. El actor presiona el botón “Editar” de una de las filas de la lista.
Pagina. 55

JPInversiones Global Technologies S.A.C 37.5. El sistema muestra el detalle de tipo de usuario que se ha seleccionado para la modificación. 37.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código (autogenerado), descripción y observación. 37.7. Actor procede a guardar los datos modificados pulsando el botón “Guardar” o bien puede cancelar la modificación pulsando el botón “Cerrar”. 37.8. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica lista de tipo de usuario. Flujos alternativos: 1. En el punto 39.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), descripción y observación, el sistema generará un mensaje de error “completar los datos faltantes” 1.1. En el punto 39.4 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de lista de tipo de usuario Excepciones: No hay.

Especificación de caso de Uso: Gestionar Cliente Nombre de Caso de Uso: CUS_Gestionar Clientes Actores: Administrador, Auxiliar Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso CUS_Gestionar Clientes, aunque en el caso el actor podrá agregar, realizar filtros de búsqueda, editar (modificar) y eliminar los registros de la base de datos del sistema. Precondiciones:   El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario. El actor haya seleccionado la pestaña de Seguridad y luego la opción “Clientes” de la interfaz gráfica.

Post condiciones:  En caso de haberse dado de alta un nuevo cliente, los datos del cliente quedan almacenados en la base de datos.  En caso de haberse realizado una modificación de los datos de un cliente, quedan almacenados en la base de datos.  En caso de haberse realizado la eliminación de un cliente, el cliente queda eliminado del sistema y por tanto de la lista de pedidos en elaboración de dicho cliente. Flujo Básico de eventos: 38. El actor puede seleccionar dar de alta un nuevo cliente, pasar al punto 44; dar de baja un cliente, pasar al punto 45; modificar datos de un cliente, pasar al punto 46.
Pagina. 56

JPInversiones Global Technologies S.A.C 39. El actor solicita el alta de un nuevo cliente. 39.1. El actor selecciona el botón “Agregar” en la interfaz gráfica lista cliente 39.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código(autogenerado), nombre de cliente, tipo de documento, numero de documento, departamento, provincia, distrito, dirección, teléfono y Fax 39.3. El actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 39.4. Por último, si se guarda el registro el sistema muestra mensaje de aviso “Nuevo registro se grabó correctamente” en la interfaz gráfica lista de cliente. 40. El actor solicita la búsqueda de un nuevo cliente o mostrar listado de líneas de clientes ya ingresados. 40.1. El sistema muestra el campo código cliente, tipo de documento, numero de documento y nombre de cliente para la búsqueda de tipo de usuario. 40.2. El actor introduce código cliente, tipo de documento, numero de documento y nombre de cliente y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de clientes. 40.3. El sistema muestra un listado de líneas de clientes donde se refleja código de cliente, botón “Editar”, tipo de documento, nombre, distrito y botón “Eliminar” en la interfaz gráfica lista de clientes. 41. El actor solicita la baja de un cliente. 41.1. El sistema muestra el campo código, tipo de documento, numero de documento y nombre de cliente para realizar la búsqueda y proceder dar la baja. 41.2. El actor introduce el código, tipo de documento, numero de documento o nombre del cliente y realiza la búsqueda a través del botón “Buscar”, selecciona la línea de listado del cliente que desea eliminar para ello presiona el botón “Eliminar” 41.3. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. 41.4. El actor puede confirmar la eliminación del cliente pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. Pasa a la interfaz gráfica lista de cliente. 42. El actor solicita la modificación de datos de un cliente. 42.1. El sistema muestra el campo código, tipo de documento, numero de documento y nombre de cliente para realizar la búsqueda y proceder a la modificación de los datos del cliente. 42.2. El actor introduce el código, tipo de documento, numero de documento o nombre del cliente y realiza la búsqueda a través del botón “Buscar”, selecciona la línea de listado del cliente que desea editar(modificar) para ello presiona el botón “Editar” 42.3. El sistema muestra los datos del cliente que se ha solicitado para la modificación. 42.4. El actor puede modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código(autogenerado), nombre de cliente, tipo de documento, numero de documento, departamento, provincia, distrito, dirección, teléfono y Fax 42.5. El actor puede solicitar guardar los datos modificados pulsando el botón “Guardar” de la interfaz gráfica o bien puede cancelar la modificación pulsando el botón “Cancelar”.
Pagina. 57

JPInversiones Global Technologies S.A.C 42.6. El sistema genera un mensaje de aviso de modificación y solicita la confirmación de la misma. 42.7. El actor puede confirmar la modificación del cliente pulsando el botón “Aceptar”, o bien puede cancelar la modificación pulsando el botón Cancelar. Pasa a la interfaz gráfica lista de cliente. Flujos alternativos: 1. En el punto 44.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), nombre de cliente, tipo de documento, número de documento, departamento, provincia, distrito, dirección, teléfono y Fax. El sistema generará un mensaje de error y completaremos los datos. 1.1. En el punto 44.4 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de alta de cliente. Excepciones: No hay

Especificación de caso de Uso: Gestionar Usuarios Nombre de Caso de Uso: CUS_Gestionar Usuarios Actores: Administrador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso del sistema CUS_Gestionar Usuarios, el caso el actor podrá agregar, realizar filtros de búsqueda, editar (modificar), eliminar la información almacenada en la base de datos ingresados a la base de datos del sistema. Precondiciones:   El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de usuario. El actor haya seleccionado la pestaña de Seguridad opción “Usuarios” de la interfaz gráfica.

Post condiciones:    En caso de haberse dado de alta un nuevo usuario, los datos del usuario quedan almacenados en la base de datos. En caso de haberse realizado una modificación de los datos del usuario, quedan almacenados en la base de datos. En caso de haberse realizado la eliminación de un usuario, el usuario queda eliminado de la base de datos del sistema

Flujo Básico de eventos: 43. El actor puede seleccionar dar de alta de un usuario, pasar al punto 54; buscar un tipo de cambio, pasar al punto 55, dar de baja de un usuario, pasar al punto 56; modificar datos de un usuario, pasar al punto 57.
Pagina. 58

JPInversiones Global Technologies S.A.C 44. El actor solicita el alta de Usuario. 44.1. Actor selecciona el botón “Agregar” en la interfaz gráfica lista de usuario 44.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: código (autogenerado), tipo de documento, nombre de usuario, loguin y fecha 44.3. Actor ingresa los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 44.4. Por último, si se guarda el registro el sistema muestra mensaje de aviso “Nuevo registro se grabó correctamente” en la interfaz gráfica lista de usuario. 45. El actor solicita la búsqueda de un nuevo usuario o mostrar listado de líneas de usuarios ya ingresados. 45.1. El sistema muestra el campo código, tipo de documento y loguin. 45.2. El actor introduce el código, tipo de documento o loguin. Y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de usuario. 45.3. El sistema muestra un listado de líneas de tipo de usuario donde se refleja código de usuario, botón “Editar”, tipo de usuario, nombre de empleado, loguin, fecha y botón “Eliminar” en la interfaz gráfica lista de usuario. 46. El actor solicita la baja de un usuario. 46.1. El sistema muestra el campo código, tipo de documento y loguin de usuario, para proceder a la baja de usuario. 46.2. El actor introduce el código, tipo de documento o loguin y realiza la búsqueda a través del botón “Buscar” en la interfaz gráfica lista de Usuario. 46.3. El sistema muestra un listado de líneas de usuario donde se refleja código de usuario, botón “Editar”, tipo de usuario, nombre de empleado, loguin. Fecha y botón “Eliminar” en la interfaz gráfica lista de usuario. 46.4. El actor presiona el botón “Eliminar” de una de las filas de la lista de usuario. 46.5. El sistema genera un mensaje de aviso de borrado y solicita la confirmación de la eliminación. 46.6. El actor puede confirmar la eliminación del usuario pulsando el botón “Aceptar”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 46.7. Por último si se aceptó la eliminación, el sistema genera un mensaje de aviso “Registro eliminado satisfactoriamente”. 47. El actor solicita la modificación de datos de un usuario. 47.1. El sistema muestra el campo código, tipo de documento y loguin de usuario, para realizar la búsqueda y proceder a la modificación de usuario. 47.2. El actor introduce el código, tipo de documento o loguin descripción de usuario y realiza la búsqueda a través del botón “Buscar”. 47.3. El sistema muestra un listado de líneas de usuario donde se refleja código de usuario, botón “Editar”, tipo de usuario, nombre de empleado, loguin, fecha y botón “Eliminar” en la interfaz gráfica lista de usuario. 47.4. El actor presiona el botón “Editar” de una de las filas de la lista de usuario. 47.5. El sistema muestra el detalle de usuario que se ha seleccionado para la modificación. 47.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, éstos son: código (autogenerado), tipo de usuario, nombre de empleado, loguin y fecha.
Pagina. 59

JPInversiones Global Technologies S.A.C 47.7. Actor procede a guardar los datos modificados pulsando el botón “Guardar” o bien puede cancelar la modificación pulsando el botón “Cerrar”. 47.8. Por último si se guarda la modificación el sistema genera un mensaje de aviso “El registro se modificó correctamente” en la interfaz gráfica lista de usuario. Flujos alternativos: 1. En el punto 49.3 El sistema comprueba que se han introducido todos los datos restantes, en caso de que no se hayan introducido datos en los campos código (autogenerado), tipo de usuario, nombre de empleado, loguin, fecha, el sistema generará un mensaje de error comunicando que faltan datos del necesario cliente. 1.1. En el punto 49.4 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz gráfica de listar usuario Excepciones: No hay

Especificación de caso de Uso: Gestionar Boleta Nombre de Caso de Uso: CUS_Gestionar Boleta Actores: Administrador, auxiliar Descripción: El actor después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso de sistema CUS_Gestionar Boleta, el actor podrá generar los pedidos de los clientes agregados. Se selecciona el cliente y se procede completar los campos necesarios del detalle de pedido y así sucesivamente hasta grabar los pedidos. Se pueden agregar, cancelar, eliminar o realizar nuevos pedidos.

Precondiciones:
 El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña.  El actor haya ingresado los datos del cliente en la base de datos del sistema.  El actor haya seleccionado la pestaña de Ventas, opción “Boleta” de la interfaz gráfica. Post condiciones:  En caso de haberse realizado una nueva boleta y seleccionado Grabar el pedido queda almacenado en la base de datos del sistema con estado pendiente.  En caso de haberse eliminado uno o varios productos de la lista de los pedidos del cliente, queda eliminado de la base de datos del sistema. Flujo Básico de eventos: 48. El actor puede seleccionar dar de alta una pedido, pasar al punto 54; Consultar

orden de venta, pasar al punto 55, dar de baja orden de venta, pasar al punto 56; modificar una orden de venta, pasar al punto 57 .
49. Actor solicita dar de alta una orden de venta.

49.1. Actor selecciona el botón “Nuevo” en la interfaz gráfica Orden de pedido 49.2. El sistema muestra los campos de datos necesarios a introducir , los campos a rellenar son: código, fecha actual del sistema, el tipo de cambio, cliente(contiene un botón de búsqueda y te permite visualizar una nueva ventana para filtrar por (Código, nombre de cliente)), estado de pago autogenerado, el detalle de pedido (producto, cantidad, unidad de medida,
Pagina. 60

JPInversiones Global Technologies S.A.C precio en soles y precio en dólares) donde muestra un botón “Agregar” y “Cancelar”, el botón “Agregar” permitirá visualizar un listado de las líneas de pedido, en las que se reflejan el código de artículo, cantidad solicitada, la descripción del mismo, el precio en soles, precio en dólares, importe en soles, importe en dólares y un botón que permite eliminar de la lista, y por ultimo con los datos de las líneas de pedido que contuviera el mismo se podrá completar los campos nro. de registros, fecha de entrega, hora de entrega, servicio de entrega, estado de pago, total neto, pago, vuelto, deuda y poder grabar pedido, cancelar, eliminar, generar nuevo pedido y por ultimo imprimir.
49.3. El Actor selecciona el botón de búsqueda de cliente y te muestra una ventana para filtrar al cliente (Código, nombre de cliente). 49.4. El sistema presenta los datos del cliente, según aparezcan en la base de datos, y se procede a la selección. 49.5. El Actor procede a completar detalle de pedido seleccionando el producto es ahí donde se autogenera la opción unidad de medida y el precio en dólares como en soles del producto y para completar el detalle de pedido se ingresa la cantidad, luego para insertar la línea de pedido hacemos clic en el botón “Agregar”, 49.6. El sistema muestra un listado de línea de pedidos de productos donde se visualiza: Nro de pedido, cantidad, producto, precio en soles, precio en dólares, importe soles, importe dólares y el botón eliminar. ya con los datos de las líneas de pedidos que contuviera el mismo, se puede mostrar autogenerado el número de registros como el neto total del pedido y por último completar la fecha de entrega, hora de entrega y servicio a domicilio si es necesario. 49.7. En caso de querer introducir una nueva línea de pedido, volver al punto 54.5. 49.8. Actor ingresa los campos necesarios y pulsa el botón “Grabar” o bien

cancelar registro pulsando el botón “Cerrar”. 49.9. Por último, si se guarda el registro el sistema muestra mensaje de aviso “el pedido se guardó correctamente” en la interfaz gráfica Orden de Venta. 50. Actor solicita Consultar o buscar Orden de venta 50.1. El sistema muestra los campos Numero de Boleta, cliente, fecha de pedido, fecha de entrega y estado para realizar la búsqueda 50.2. El Actor introduce los campos Numero de Boleta, cliente, fecha de pedido, fecha de entrega o estado y selecciona el botón “Buscar” en la interfaz gráfica Orden de pedido. 50.3. El sistema muestra las líneas de pedidos de clientes donde se visualiza: código de pedido, fecha, cliente, moneda, total, pago, estado, botón devoluciones, botón ver detalle y botón anular. 50.4. Actor selecciona el botón “Ver” de una fila de la lista de pedidos. 50.5. El sistema muestra el detalle de pedido. 51. Actor solicita dar de baja Orden de venta 51.1. El sistema muestra los campos Numero de Boleta, cliente, fecha de pedido, fecha de entrega y estado para realizar la búsqueda 51.2. El Actor introduce los campos Numero de Boleta, cliente, fecha de pedido, fecha de entrega o estado y selecciona el botón “Buscar” en la interfaz gráfica Orden de pedido. 51.3. El sistema muestra la lista las líneas de pedidos de clientes donde se visualiza: código de pedido, fecha, cliente, moneda, total, pago, estado, botón devoluciones, botón ver detalle y botón anular. 51.4. El actor puede confirmar la eliminación del usuario pulsando el botón “Anular”, o bien puede cancelar el borrado pulsando el botón “Cancelar”. 51.5. Por último si se aceptó la eliminación el sistema genera un mensaje de
Pagina. 61

JPInversiones Global Technologies S.A.C aviso “Registro eliminado satisfactoriamente” en la interfaz gráfica Orden de Pedido.
Flujos alternativos: No hay Excepciones: No hay

Especificación de caso de Uso: Gestionar Almacén Nombre de Caso de Uso: CUS_Gestionar Almacen Actores: Administrador, Operador Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso del sistema CUS_Gestionar Almacén, el actor podrá entregar, pedidos, gestionar Productos, Consultas de Guía de remisión Precondiciones:  El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de Almacén.  El actor haya seleccionado la pestaña de Almacén y elija la opción “Ingreso Almacén” de la interfaz gráfica. Post condiciones:  En caso de haberse borrado los productos que el cliente ha solicitado, los datos del producto quedan almacenados en la base de datos.  En caso de haberse realizado una modificación de los productos que recién ingresan al almacén, quedan almacenados en la base de datos.  En caso de haberse realizado la duplicidad de un producto en el sistema, dicho producto queda eliminado de la base de datos del sistema. Flujo Básico de eventos: 59. El sistema muestra la interfaz “Gestionar Producto” con los criterios de búsqueda que son los campos: código, modelo, marca, nombre de producto, categoría además de las opciones buscar, crear, editar y eliminar productos según sea el criterio de la empresa. 60. El actor solicita Crear Producto. 60.1 El Jefe de Almacén solicita “Nuevo” en la interfaz Gestión de productos. 60.2 El sistema muestra la interfaz “crear producto”; los campos de datos necesarios a introducir; son: código (autogenerado), dependencia, orden, URL, nivel, descripción icono. 60.3 El Jefe de Almacén selecciona Búsqueda de Productos por Categoría (partes y piezas, periféricos y accesorios) seleccionar los campos necesarios y pulsa el botón “Guardar” o bien cancelar registro pulsando el botón “Cerrar”. 60.4 El sistema retorna lista de tipo de producto en base a la categoría. 60.5 Por último, si se guarda registro el sistema muestra mensaje de aviso “Nuevo producto se grabó correctamente” en la interfaz gráfica lista Páginas web disponibles 61 El actor solicita la búsqueda del producto en la interfaz Gestión de productos. 61.1El sistema muestra el campo código, dependencia, Nivel, Orden y descripción para proceder a la búsqueda de productos.
Pagina. 62

JPInversiones Global Technologies S.A.C 61.2El actor introduce el código, dependencia, nivel, orden o descripción y realiza la búsqueda a través del botón “Buscar” en la interfaz Gestión de Productos. 61.3El sistema muestra un listado de productos y sus datos disponibles en la base de datos, de la interfaz Gestión de productos. 62 El actor presiona “editar” en el producto que desea modificar. 63 El sistema muestra la interfaz Editar Producto, El jefe de Almacén modifica los datos del producto según criterio, luego selecciona grabar. 64 El sistema guarda los datos modificados y genera un mensaje “Actualización Completada”. Flujos alternativos: 1. En el punto 59. 1.1. En el punto 59 del crear producto, cuando el usuario selecciona guardar sin haber llenado todos los campos requerido, el sistema muestra un mensaje de error “Falta llenar Campos” y lo retorna a la interfaz Crear Producto. 1.1. En el punto 60.3 Si se editar producto y eliminar producto el jefe de almacén presiona buscar sin ingresar un criterio de búsqueda, el sistema mostrará en la tabla todos los productos ingresados hasta el momento. 1.2. En el punto 60.4 En el punto 60.4 de eliminar producto, cuando el usuario selecciona eliminar sin haber seleccionado el producto, el sistema muestra un mensaje de error “Falta seleccionar producto a eliminar y lo retorna a la interfaz eliminar producto. Excepciones: No hay

Especificación de caso de Uso: Gestionar Caja Nombre de Caso de Uso: CUS_Gestionar Caja Actores: Administrador, Auxiliar Descripción: El actor, después de registrarse en el sistema mediante el usuario y la contraseña pueden invocar el caso de uso del sistema CUS_Gestionar Caja, el actor podrá Aperturar Caja, Cerrar Caja, movimiento de Caja, cancelar Pedidos como realizar filtro de búsqueda de pedidos por pagar. Precondiciones:   El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contraseña y tenga el permiso de Gestionar Caja. El actor haya seleccionado la pestaña de Caja y elija la opción “Apertura Caja” de la interfaz gráfica.

Post condiciones:  En caso de no haberse aperturado la caja el Actor no podrá efectuar ningún cobro ni emitir factura.  En caso de no haber seleccionado el tipo de moneda no podrá mostrar el monto a cobrar por el producto.  En caso de haberse ingresado a Caja se debe cerrar la caja antes de las 12: 00 am
Pagina. 63

JPInversiones Global Technologies S.A.C Flujo Básico de eventos: 65. El sistema muestra la interfaz “Gestionar Caja” con los criterios de: Apertura de Caja, Movimientos de Caja y Cierre de Caja. 65. 1 El actor solicita Apertura Caja. 65.2El actor debe escanear producto. 65.3El Supervisor de caja debe autorizar el escaneo de nuevo. 65. 4El Usuario se limita a elegir el pago de contra entrega (Efectivo), debe cancelar con monedas o con billetes. 66. El sistema retorna listado productos a comprar con los precios unitarios y el monto final a pagar. a. La caja devuelve el cambio. b. Por último, si se guarda registro el sistema muestra mensaje de aviso “Confirmar la impresión del recibo o Factura por la compra de dichos productos. c. La caja despide al usuario. Flujos alternativos: 1. En el punto 65. 1.1. En el punto 66 La caja comprueba el tipo de cambio en caso de que el usuario pague con billetes en dólares. 1.1. En el punto 65.4 Si el usuario desea pagar con billetes y después con monedas la caja deberá de informar al usuario de pagar primero con monedas y después con billetes. 1.2. En el punto 66 El sistema autoriza el pago de algún producto. En caso que el sistema se bloque, el supervisor de dar autorización a caja para poder volver a escanear otros productos según la política de la empresa. Excepciones: No hay

Pagina. 64

JPInversiones Global Technologies S.A.C

5.- CAPITULO V: DESARROLLO DE LA APLICACION
Estándar de creación de tablas Prefijo: TM TC TD = = = Tablas Maestras Tablas Cabeceras Tablas Detalle

Estándar de creación de campos {1 o 2 letra(s) del nombre de la tabla} _{Tipo de Datos}_{Descripción del Campo}

Anexo: Tipo de Datos: N: Numéricos, Decimales, reales, int, long,… V: Varchar, varchar2, NVarchar, ... D: Date, Datetime, ...

Descripción de Entidades
TABLA NOMBRE Y DESCRIPCIÓN DE CAMPOS

CV_N_com_id Código de identificación del comprobante de venta. CV_N_esd_id Código de identificación de un estado. CV_N_tdc_id Codigo de tipo de documento. CV_N_ort_id TC_comprobante Código de identificación de una orden de trabajo. Venta CV_N_pus_id Código de identificación de un punto de servicio. CV_N_cli_id Código de identificación de un cliente. CV_N_emp_id Código de identificación de un empleado. CV_N_con_id Código de identificación de una condición. Pagina. 65

JPInversiones Global Technologies S.A.C
CV_N_mon_id Código de identificación de un tipo de moneda. CV_N_monPago_id Código de identificación de un monto de pago. CV_D_com_fecha Fecha del comprobante de venta. CV_V_com_serieDocumento Número de serie del comprobante de venta. CV_V_com_numeroDocumento Numero de documento. CV_V_com_documentoVenta Documento de Venta. CV_D_com_fechaEmision Fecha de emisión del comprobante de venta. CV_D_com_fechaCancelacion Fecha de cancelación del comprobante de venta. CV_N_com_cantidad Cantidad de artículo a comprar. CV_N_com_valorVenta Valor de venta. CV_N_com_descuento Descuento del artículo. CV_N_com_valorImponible Valor CV_N_com_igv IGV del monto total a pagar. CV_N_com_ventaNeta Monto total a pagar. CV_N_com_impresion Impresión de comprobante. CV_N_com_tipoCambio Tipo de cambio. CV_N_com_pagoCuenta Pago de cuenta de comprobante. CV_N_com_vueltoPago Vuelto de comprobante. CV_N_com_saldoDeuda Saldo Deuda de comprobante. CV_N_com_totalPago Total de pago de comprobante.

Pagina. 66

JPInversiones Global Technologies S.A.C
CV_V_com_guiaRemision Comprobante de Guia. CV_V_com_observacion Observación de Guia. CV_N_com_creUsuario Usuario que crea el registro de la tabla. CV_D_fecRegistro Fecha de registro del comprobante de venta. CV_N_com_estadoRegistro Estatus del comprobante de venta.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS DM_N_dom_id Código de identificación del movimiento de un documento. DM_N_tim_id Código de identificación de un tipo de movimiento. DM_V_dom_descripcion Descripcion. DM_V_dom_sigla Sigla del documento. DM_N_dom_creUsuario Usuario que crea el registro de la tabla. DM_N_dom_estadoRegistro Estado. DM_D_fecRegistro Fecha de registro.

TC_documento Movimiento

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS OT_N_ort_id Código de identificación de una orden de trabajo. OT_N_pus_id Código de identificación de un punto de servicio. OT_N_cli_id Código de identificación de un cliente. OT_N_emp_id Código de identificación de un empleado. OT_N_mon_id Código de identificación de un tipo de moneda. OT_D_ort_fecha Fecha de orden de trabajo. OT_N_ort_domicilio

TC_ordenTrabajo

Pagina. 67

JPInversiones Global Technologies S.A.C
Domicilio. OT_D_ort_fechaEntrega Fecha de entrega de una orden de trabajo. OT_D_ort_horaEntrega Hora de entrega de una orden de trabajo. OT_N_ort_fleteDomicilio Flete de domicilio. OT_N_ort_descuento Descuento. OT_N_ort_montoTotal Monto total. OT_N_ort_pagoCuenta Pago de cuenta. OT_N_ort_vueltoPago Vuelto de pago. OT_N_otr_totalPago Total pago. OT_N_otr_creUsuario Usuario que crea el registro de la tabla. OT_N_ort_estadoRegistro Estatus de una orden de trabajo OT_D_fecRegistro Fecha de registro de una orden de trabajo. OT_D_estado Estado de orden.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS DC_N_det_id Código de identificación del detalle de un comprobante. DC_N_com_id Código de identificación del comprobante de venta. DC_N_det_cantidad Cantidad de un artículo. DC_N_det_descuento Descuento de comprobante. DC_N_det_total Deuda total. DC_V_det_observacion Observación del detalle de un comprobante. DC_N_det_creUsuario Usuario que crea el registro de la tabla. DC_N_det_estadoRegistro Pagina. 68

TD_detalle Comprobante

JPInversiones Global Technologies S.A.C
Estatus del detalle de un comprobante. DC_D_fecRegistro Fecha de registro del detalle de un comprobante. DC_N_CodAlmacen Código de identificación de un almacén. DC_N_codArticulo Código de identificación de un artículo. DC_N_UnidadMedida Unidad de medida. DC_N_ode_precioCostoSoles Precio de costo en soles. DC_N_ode_precioCostoDolares Precio de costo en dólares. DC_N_ode_importeSoles Importe en soles. DC_N_ode_importeDolares Importe en dolares.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS DM_N_ded_id Código de identificación del detalle de un documento. DM_N_dom_id Código de identificación del movimiento de un documento. DM_V_ded_descripcion Descripcion del detalle de un documento. DM_V_ded_sigla Abreviatura o sigla del detalle de un documento. DM_N_ded_creUsuario Usuario que crea el registro de la tabla. DM_N_ded_estadoRegistro Estatus del detalle de un documento. DM_D_fecRegistro Fecha de registros del detalle de un documento.

TD_detalle Documento

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS DF_N_def_id Código de identificación del detalle de una factura. DF_N_fac_id Código de identificación de la factura de compra. DF_N_pro_id Código de identificación de un proveedor. Pagina. 69

TD_ detalle Factura

JPInversiones Global Technologies S.A.C
DF_N_def_cantidad Cantidad de un artículo a comprar o vender. DF_N_def_precio Precio. DF_N_def_importe Importe de factura. DF_N_def_descuento Descuento. DF_N_def_total Total de detalle. DF_V_def_observacion Observación del detalle de una factura. DF_N_def_creUsuario Usuario que crea el registro de la tabla. DF_N_def_estadoRegistro Estatus del detalle de una factura. DF_D_fecRegistro Fecha de registro del detalle de una factura. DF_N_CodAlmacen Código de identificación de un almacén.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS OD_N_ode_id Código de identificación del detalle de una orden. OD_N_ort_id Código de identificación de una orden de trabajo. OD_N_ode_cantidad Cantidad. OD_N_ode_descuento Descuento. OD_N_ode_creUsuario Usuario que crea el registro de la tabla. OD_N_ode_estadoRegistro Estatus del detalle de una orden. OD_D_fecRegistro Fecha de registro del detalle de una orden. OD_N_CodAlmacen Código de identificación de un almacén. OD_N_codArticulo Código de identificación de un artículo. OD_N_UnidadMedida

TD_orden Detalle

Pagina. 70

JPInversiones Global Technologies S.A.C
Unidad Medida. OD_N_ode_precioCostoSoles Precio de costo en soles. OD_N_ode_precioCostoDolares Precio de costo en dólares. OD_N_ode_importeSoles Importe en soles. OD_N_ode_importeDolares Importe en dolares. TABLA NOMBRE Y DESCRIPCIÓN DE CAMPOS TUOS_N_tuo_id Código de identificación del tipo de usuario del objeto del sistema. TUOS_N_tiu_id Código de identificación del movimiento de un documento. TUOS_N_obs_id Código de identificación del objeto del sistema. TUOS_N_tuo_activo Activado. TUOS_N_tuo_creUsuario Usuario que crea el registro de la tabla. TUOS_N_tuo_estadoRegistro Estado de registro. TUOS_D_fecRegistro Fecha de registro.

TD_ tipoUsuario ObjSis

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS UC_N_usc_id Código de identificación de la clave de un usuario. UC_N_usu_id Código de identificación de un usuario. UC_N_usc_item Ítem de la clave de un usuario. UC_V_usc_clave Clave de un usuario. UC_D_usc_fecha Fecha. UC_N_usc_creUsuario Usuario que crea el registro de la tabla. UC_N_usc_estadoRegistro Estatus de la clave de un usuario. UC_D_fecRegistro Pagina. 71

TD_usuarioClave

JPInversiones Global Technologies S.A.C
Fecha de registro de la clave de un usuario. TABLA NOMBRE Y DESCRIPCIÓN DE CAMPOS UPS_N_ups_id Código de identificación del punto de servicio de un usuario. UPS_N_usu_id Código de identificación de un usuario. UPS_N_pus_id Código de identificación de un punto de servicio. UPS_N_pus_creUsuario Usuario que crea el registro de la tabla. UPS_N_pus_estadoRegistro Estatus del punto de servicio de un usuario. UPS_D_fecRegistro Fecha de registro del punto de servicio de un usuario.

TD_ usuario PuntoServicio

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS AL_N_CodAlmacen Código de identificación de un almacén. AL_V_DescripcionAlmacen Nombre o descripción del almacén. AL_N_FlagEstado Estatus del almacén. AL_V_Usuario Código de identificación del usuario. AL_D_FecRegistro Fecha de registro del almacén.

TM_Almacen

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS

AC_N_pus_id Código de identificación de un punto de servicio. AC_N_CodCajero Código de identificación de un cajero. AC_N_FechaApertura Fecha de apertura de una caja. TM_AperturaCaja AC_N_CodTurno Código de turno de una caja aperturada. AC_N_MontoApertura Monto de dinero que se asigna a una caja aperturada. AC_N_TipoCambioSoles Tipo de cambio de dinero en soles Pagina. 72

JPInversiones Global Technologies S.A.C
AC_N_TipoCambioDolares Tipo de cambio de dinero en dólares. AC_N_FlagSituacion Situación. AC_N_FechaCierre Fecha de cierra de una caja aperturada. AC_D_FecRegistro Fecha de registro de una caja. AC_V_Usuario Nombre de usuario de una caja. AC_N_FlagEstado Estatus de una caja aperturada.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS A_N_codArticulo Código de identificación del artículo. A_V_nomArticulo Nombre o descripción del artículo A_V_CodLinea Codigo de línea. A_V_CodSubLinea Codigo de sub línea. A_V_CodIGV Código de IGV. A_V_UnidadVenta Unidad de venta. A_N_mon_id Código de identificación de un tipo de moneda. A_N_Precio Precio del artículo. A_V_UnidadStock Cantidad de artículos en stock. A_N_factorConversion Factor conversión. A_N_PesoUnitario Peso del artículo. A_N_FlagValorizado Valorizado. A_N_PrecioCostoSoles Precio de costo en soles de un artículo. A_N_PrecioCostoDolares Pagina. 73

TM_Articulo

JPInversiones Global Technologies S.A.C
Precio de costo en dólares de un artículo. A_N_PrecioCostoEuros Precio de costo en euros de un artículo. A_N_TipoArticulo Tipo de articulo. A_N_CodAlmacen Código de identificación de un almacén. A_N_FalgComisionable Comisionable. A_N_PorcentajeComisionContado Porcentaje de comisión al contado por venta de un artículo. A_N_PorcentajeComisionCredito Porcentaje de comisión de crédito por venta de un artículo. A_V_CodigoBarra Código de barra de un artículo. A_V_RutaFoto Ruta de la fotografía del artículo. A_N_FlagEstado Estatus del artículo. A_V_Usuario Código de identificación de un usuario. A_D_FecRegistro Fecha de registro de un artículo. A_N_pus_id Código de identificación de un punto de servicio.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS CA_N_codCajero Código de identificación del cajero. CA_V_DescripcionCajero Descripción del cajero. CA_D_FecRegistro Fecha de registro del cajero. CA_V_Usuario Nombre del cajero. CA_N_FlagEstado Estatus del cajero.

TM_Cajero

Pagina. 74

JPInversiones Global Technologies S.A.C

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS

CE_N_cem_id Código de identificación del cargo del empleado. CE_V_cem_descripcion Descripción del tipo de cargo del empleado. CE_N_cem_creUsuario TM_cargoEmpleado Usuario que crea el registro de la tabla. CE_N_cem_estadoRegistro Estatus del tipo de cargo del empleado. CE_D_fecRegistro Fecha de registro del cargo del empleado.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS C_N_cli_id Código de identificación de un cliente. C_N_tdi_id Código del tipo de documento de identidad del cliente. C_N_ubi_id Código de identificación de la ubicación geográfica del cliente. C_N_mon_id Código de identificación de un tipo de moneda. C_V_cli_numeroDocIde Numero de documento de identidad del cliente. C_V_cli_nombreCliente Nombre del cliente. C_V_cli_direccion Dirección domiciliaria del cliente. C_V_cli_telefono Número de teléfono del cliente C_V_cli_fax Número de fax del cliente. C_N_cli_creUsuario Usuario que crea el registro de la tabla. C_N_cli_estadoRegistro Estatus del cliente. C_D_fecRegistro Fecha de registro del cliente.

TM_cliente

Pagina. 75

JPInversiones Global Technologies S.A.C

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS C_N_con_id Código de identificación de una condición. C_V_con_descripcion Descripción del tipo de condición. C_N_con_creUsuario Usuario que crea el registro de la tabla. C_N_con_estadoRegistro Estatus del tipo de condición TM_D_fecRegistro Fecha de registro de una condición.

TM_condicion

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS E_N_emp_id Código de identificación del empleado. E_N_est_id Código de identificación del estado civil de una persona. E_N_tdi_id Código del tipo de documento de identidad del empleado. E_N_cem_id Código de identificación del cargo del empleado. E_N_ubi_id Código de identificación de la ubicación geográfica del empleado. E_N_pus_id Código del punto de servicio del empleado. E_V_emp_numeroDocIde Número de Documento de Identidad del empleado. E_V_emp_apellidoPaterno Apellido paterno del empleado. E_V_emp_apellidoMaterno Apellido materno del empleado. E_V_emp_nombre Prenombre del empleado. E_V_emp_sexo Descripción del tipo de sexo del empleado. E_D_emp_fechaNacimiento Fecha de nacimiento del empleado. E_V_emp_telefono Número de teléfono el empleado. E_V_emp_direccion Dirección domiciliaria del empleado. Pagina. 76

TM_empleado

JPInversiones Global Technologies S.A.C
E_D_emp_fechaIngreso Fecha de ingreso laboral del empleado. E_D_emp_fechaSalida Fecha de salida laboral del empleado. E_V_emp_foto Fotografía de un empleado. E_N_emp_salario Salario del empleado. E_N_emp_creUsuario Usuario que crea el registro de la tabla. E_N_emp_estadoRegistro Estatus del empleado. E_D_fecRegistro Fecha de registro del empleado.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS E_N_esd_id Código de identificación de un estado. E_V_esd_descripcion Descripción del tipo de estado. E_V_esd_sigla Abreviatura o sigla de un tipo de estado. E_N_esd_creUsuario Usuario que crea el registro de la tabla. E_N_esd_estadoRegistro Estatus del tipo de estado. E_D_fecRegistro Fecha de registro de un estado.

TM_estado

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS

EC_N_est_id Código de identificación del estado civil de una persona. EC_V_est_descripcion Descripción del tipo de estado civil. EC_N_est_creUsuario TM_estadoCivil Usuario que crea el registro de la tabla. EC_N_est_estadoRegistro Estatus del estado civil. EC_D_fecRegistro Fecha de registro del estado civil.

Pagina. 77

JPInversiones Global Technologies S.A.C

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS EM_N_esm_id Código de identificación del estado de un movimiento. EM_V_esm_descripcion Descripción del estado de un movimiento. EM_N_esm_creUsuario Usuario que crea el registro de la tabla. EM_N_esm_estadoRegistro Estatus del estado de un movimiento. EM_D_fecRegistro Fecha de registro del estado de un movimiento.

TM_estadoMovimiento

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS EO_N_eso_id Código de identificación del estado de una orden. EO_V_eso_descripcion Descripción del estado de una orden. EO_N_eso_creUsuario Usuario que crea el registro de la tabla. EO_N_eso_estadoRegistro Estatus del estado de una orden. EO_D_fecRegistro Fecha de registro del estado de una orden.

TM_estadoOrden

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS F_N_CodArticulo Código de identificación de un artículo. F_V_UnidadBase Descripción de un tipo de unidad base. F_V_UnidadConversion Descripción de un tipo de unidad de conversión. F_N_Factor Factor de conversión. F_N_FlagEstado Estatus del factor conversión. F_V_Usuario Nombre de un usuario. F_D_FecRegistro Fecha de registro del factor conversion.

TM_FactorConversion

Pagina. 78

JPInversiones Global Technologies S.A.C

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS gur_id Código de identificación de la guía de remisión. esd_id Código de identificación de un estado. pus_id Código de identificación de un punto de servicio. tdi_id Código de identificación del tipo de documento de identidad de una persona. gur_fecha Fecha de una guía de remisión. gur_fechaSalida Fecha de salida de una guía de remisión. gur_serieDocumento Serie de documento. gur_numeroDocumento Numero de guía de remisión. gur_documentoGuia

Tipo de documento de venta. gur_nombreDestinatario TM_GuiaRemision Nombre del cliente o destinatario a quien se le entregara la guía de remisión. gur_domicilioDestino Dirección domiciliaria del cliente o persona a quien se le entregara el artículo. gur_rucDestinatario Numero de RUC del cliente. gur_numeroDocIde Numero de documento de identidad. gur_partida Punto de partida donde saldrá el artículo. gur_llegada Punto de llegada donde entregara el artículo. gur_nombreTransportista Nombre del transportista que llevara el artículo. gur_domicilioTransporte Dirección domiciliaria del transportista. gur_rucTransportista Numero del RUC del transportista. gur_marcaTransporte Marca del vehículo de transporte. Pagina. 79

JPInversiones Global Technologies S.A.C
gur_placaTransporte Placa del vehículo de transporte. gur_certificadoTransporte Certificado del Transporte. gur_licenciaTransporte Licencia de conducir del chofer o transportista. gur_pesoTotal Peso total del artículo. gur_costoTraslado Costo de traslado del artículo. gur_observacion Observación del transporte o articulo. gur_creUsuario Usuario que crea el registro de la tabla. gur_creFecha Fecha de creación. gur_modUsuario Usuario que modifico. gur_modFecha Fecha de modificación. gur_delUsuario Usuario que elimino. gur_delFecha Fecha de eliminación. gur_tipoRegistro Tipo de registro. gur_estadoRegistro Estatus de la guía de remisión.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS M_N_mon_id Código de identificación de un tipo de moneda. M_V_mon_descripcion Descripción del tipo de moneda. M_V_mon_sigla Abreviatura o sigla de un tipo de moneda. M_N_mon_creUsuario Usuario que crea el registro de la tabla. M_N_mon_estadoRegistro Estatus del tipo de moneda. Pagina. 80

TM_moneda

JPInversiones Global Technologies S.A.C
TM_D_fecRegistro Fecha de registro de la moneda.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS OS_N_obs_id Código de identificación del objeto del sistema. OS_N_obs_dependencia Dependencia del objeto del sistema. OS_N_obs_nivel Nivel del objeto del sistema. OS_N_obs_orden Orden del objeto del sistema. OS_V_obs_descripcion

TM_objetoSistema

Descripción del objeto del sistema. OS_V_obs_url URL del objeto del sistema. OS_V_obs_icono Icono del objeto del sistema. OS_N_obs_creUsuario Usuario que crea el registro de la tabla. OS_N_obs_estadoRegistro Estatus del objeto del sistema. OS_D_fecRegistro Fecha de registro del objeto del sistema.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS

PS_N_pus_id Código de identificación del punto de servicio. PS_N_cem_id Código de identificación del cargo del empleado. PS_N_ubi_id Código de identificación de la ubicación geográfica del punto de servicio. TM_puntoServicio PS_V_pus_nombrePunto Nombre de un punto de servicio. PS_V_pus_sigla Abreviatura o sigla de un punto de servicio. PS_V_pus_responsable Empleado responsable de un punto de servicio. PS_V_pus_direccion Dirección de un punto de servicio.

Pagina. 81

JPInversiones Global Technologies S.A.C
PS_V_pus_telefono Número de teléfono de un punto de servicio. PS_V_pus_fax Número de fax de un punto de servicio. PS_N_pus_creUsuario Usuario que crea el registro de la tabla. PS_N_pus_estadoRegistro Estatus de un punto de servicio. PS_D_fecRegistro Fecha de registro de un punto de servicio.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS PU_N_ups_id Código de identificación del punto de un usuario. PU_N_usu_id Código de identificación de un usuario. PU_N_pus_id Código de identificación de un punto de servicio. PU_N_usu_creUsuario Usuario que crea el registro de la tabla. PU_D_fecRegistro Fecha de registro del punto de un usuario. PU_N_estadoRegistro Estatus del punto de un usuario.

TM_puntoUsuario

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS S_N_seg_id Código de identificación de la seguridad del sistema. S_V_seg_descripcion Descripción del tipo de seguridad. S_N_seg_creUsuario Usuario que crea el registro de la tabla. S_N_seg_estadoRegistro Estatus de un tipo de seguridad S_D_fecRegistro Fecha de registro de un tipo de seguridad.

TM_seguridad

TABLA TM_tipoCambio

NOMBRE Y DESCRIPCIÓN DE CAMPOS TC_N_tic_id Código de identificación de tipo de cambio. Pagina. 82

JPInversiones Global Technologies S.A.C
TC_N_tic_precioCompra Precio de compra en soles de un tipo de cambio. TC_N_tic_precioVenta Precio de venta en soles de un tipo de cambio. TC_D_tic_fecha Fecha en que se realizó un tipo de cambio de dinero. TC_N_tic_creUsuario Usuario que crea el registro de la tabla. TC_N_tic_estadoRegistro Estatus de un tipo de cambio. TC_D_fecRegistro Fecha de registro de un tipo de cambio.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS

TDI_N_tdi_id Código de identificación de un tipo de documento de identidad de una persona. TDI_V_tdi_descripcion Descripción de un tipo de documento de identidad. TDI_V_tdi_sigla Abreviatura o sigla de un tipo de documento de identidad. TM_tipoDocumento TDI_N_tdi_ancho Identidad Ancho o tamaño de un tipo de documento de identidad. TDI_N_tdi_creUsuario Usuario que crea el registro de la tabla. TDI_N_tdi_estadoRegistro Estatus de un tipo de documento de identidad. TD_D_fecRegistro Fecha de registro de un tipo de documento de identidad.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS TM_N_tim_id Código de identificación de un tipo de movimiento. TM_V_tim_descripcion Descripción de un tipo de movimiento. TM_V_tim_sigla Abreviatura o sigla de un tipo de movimiento. TM_N_tim_creUsuario Usuario que crea el registro de la tabla. TM_N_tim_estadoRegistro Estatus de un tipo de movimiento.

TM_tipoMovimiento

Pagina. 83

JPInversiones Global Technologies S.A.C
TM_D_fecRegistro Fecha de registro de un tipo de movimiento.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS TP_N_tip_id Código de identificación de un tipo de persona. TP_V_tip_descripcion Descripción de un tipo de persona. TP_N_tip_creUsuario Usuario que crea el registro de la tabla. TP_N_tip_estadoRegistro Estatus de un tipo de persona. TP_D_fecRegistro Fecha de registro de un tipo de persona.

TM_tipoPersona

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS TP_N_tip_id Código de identificación de un tipo de producto. TP_V_tip_descripcion Descripción de un tipo de producto. TP_N_tip_creUsuario Usuario que crea el registro de la tabla. TP_N_tip_estadoRegistro Estatus de un tipo de producto. TP_D_fecRegistro Fecha de registro de un tipo de producto. NOMBRE Y DESCRIPCIÓN DE CAMPOS TU_N_tiu_id Código de identificación de un tipo de usuario. TU_V_tiu_descripcion Descripción de un tipo de usuario. TU_V_tiu_observacion Observación de un tipo de usuario. TU_N_tiu_creUsuario Usuario que crea el registro de la tabla. TU_N_tiu_estadoRegistro Estatus de un tipo de usuario. TM_D_fecRegistro Fecha de registro de un tipo de usuario.

TM_tipoProducto

TABLA

TM_tipoUsuario

Pagina. 84

JPInversiones Global Technologies S.A.C

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS U_N_ubi_id Código de identificación de la ubicación geográfica. U_N_dep_id Código de identificación del departamento. U_N_prov_id Código de identificación de la provincia. U_N_dist_id Código de identificación del distrito. U_V_dep_descripcion Nombre o descripción del departamento.

TM_ubigeo

U_V_prov_descripcion Nombre o descripción de la provincia. U_V_dist_descripcion Nombre o descripción del distrito. U_N_ubi_creUsuario Usuario que crea el registro de la tabla. U_N_ubi_estadoRegistro Estatus de la ubicación geográfica. U_D_fecRegistro Fecha de registro de la ubicación geográfica.

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS U_V_CodUnidad Código de identificación de un tipo de unidad. U_V_DescripcionUnidad Descripción de un tipo de unidad. U_N_PosiDecimal Posición decimal. U_N_Formato Tipo de formato de una unidad.

TM_Unidad

TABLA

NOMBRE Y DESCRIPCIÓN DE CAMPOS U_N_usu_id Código de identificación de un usuario. U_N_tiu_id Código de identificación de un tipo de usuario. U_N_emp_id Código de identificación del empleado. U_V_usu_login Login del usuario. Pagina. 85

TM_usuario

JPInversiones Global Technologies S.A.C
U_D_usu_fecha Fecha de creación del usuario. U_N_usu_creUsuario Usuario que crea el registro de la tabla. U_N_usu_estadoRegistro Estatus del usuario. U_D_fecRegistro Fecha de registro del usuario.

Pagina. 86

JPInversiones Global Technologies S.A.C

6.- CAPITULO VI: EVALUACION DEL PROYECTO
La importancia de evaluar un proyecto radica en el hecho de establecer si el proyecto en mención primeramente es viable o no, y en segundo lugar para establecer si es rentable, si va a generar ganancias o pérdidas para quienes promuevan dicha inversión. Los datos con los cuáles se necesita contar para realizar el estudio de la factibilidad económica, o estudio costo/beneficio, como también se le denomina, son aquellos referidos a la inversión, los costos y beneficios que cada escenario lleva asociado. La inversión se relaciona con todos aquellos desembolsos en que es preciso incurrir para la incorporación del sistema a la organización. Es decir, todos aquellos generados durante su desarrollo y antes de su puesta en operación rutinaria. Puede incluir algunos de los siguientes aspectos:  Desembolsos relativos al desarrollo del sistema.  Desembolsos ligados a consultorías.  Desembolsos relativos a adquisición e instalación de equipos.  Desembolsos relacionados con la modificación del ambiente necesario para el equipamiento.  Desembolsos derivados de la adquisición de software.  Desembolsos correspondientes a la instalación de equipos de comunicación.  Desembolsos asociados a la búsqueda y contratación de personal.  Desembolsos relativos a modificación de software para ambiente apropiados.  Desembolsos a incurrir para preparar la documentación.  Desembolsos ligados a la Seguridad del proceso de desarrollo. Los beneficios y los costos se refieren a aquellos ingresos y egresos que se espera que se generen durante la operación rutinaria del sistema. Entre los beneficios que puede generar un sistema informático se puede mencionar los siguientes:  Beneficios derivados de la disminución de horas/hombre.  Beneficios derivados de menores tasas de errores.  Beneficios derivados de mayores facilidades para recuperar y almacenar datos.

Pagina. 87

JPInversiones Global Technologies S.A.C
 Beneficios derivados del aumento en la capacidad de almacenamiento.  Beneficios derivados de la mayor seguridad en el almacenamiento.  Beneficios derivados de los nuevos clientes atendidos como consecuencia de la mayor y mejor capacidad operativa.  Beneficios derivados del disponer de mejor y más oportuna información para la toma de decisiones. En general, será beneficioso todo lo que signifique ahorro de costos. Entre los principales ítems de costos, cabe destacar los siguientes:  Costo de operación de sistema.  Costos de mantención del sistema.  Costos de alquiler.  Costos de depreciación del hardware.  Costos de capital.

En ese sentido, con respecto a la implementación del presente proyecto informático, cabe resaltar que el equipo de desarrollo está conformado por usuarios y especialistas, asimismo, se estima que para la obtención del sistema se requiere no solo del trabajo de un profesional especialista en diseño, sino también de dos profesionales, a tiempo completo durante tres meses para la implementación. Los desembolsos asociados a las tareas de análisis, diseño, implementación y prueba, alcanzan a S/. 6,300. Como soporte, el sistema requiere de un equipamiento de software equivalente a S/. 8,200. Se estima también, que el funcionamiento del sistema, en su operación normal, generará un ahorro de costos de S/. 540 mensuales, y que exige de costos de operación de S/. 20,000 mensuales. Los ejecutivos de ventas perciben además que el sistema informático les permitirá tomar decisiones más oportunas, las cuales redundarán en un aumento de las ventas que generarán un beneficio adicional de S/. 20,000 anuales.

Pagina. 88

JPInversiones Global Technologies S.A.C

Inversión CONCEPTO
Software Windows Server 2003 Visual Studio 2008 SQL Server 2008 Analista Programador Programador Diseñador Total Línea Base

COSTO (S/.)
200 3,000 5,000 2,700 2,100 1,500 14,500

Profesionales

Beneficios o Flujos Netos de Fondos (Período Anual) CONCEPTO
Ahorro de costos Mejora de decisiones Papel Cartuchos de impresión Aumento de Ventas Total Línea Base

COSTO (S/.)
2,000 4,480 20,000 26,500

Costos CONCEPTO
Costos de operación Gastos de Seguridad, Sueldos, Suministros de Oficina, Servicios, Seguros, etc. Total Línea Base

COSTO (S/.)
20,000 20,000

Beneficios menos Costos:

6,500

Con los valores de costos, beneficios e inversiones ya estimados para cada escenario, es posible llevar a cabo los análisis económicos correspondientes. Para este propósito existe una serie de herramientas, equivalentes a diferentes métodos de evaluación de proyectos de inversión, los cuales en general consisten en comparar de alguna forma el flujo de ingresos con el flujo de desembolsos del proyecto. De éstos métodos los más utilizados son: Valor Actual Neto (VAN), Tasa Interna de Retorno (TIR) y Pay back o Periodo de Recuperación (PER).

Pagina. 89

JPInversiones Global Technologies S.A.C

Instrumentos de Evaluación Valor Actual Neto (VAN) Es un indicador financiero que mide los flujos de los futuros ingresos y egresos que tendrá un proyecto, para determinar, si luego de descontar la inversión inicial, nos quedaría alguna ganancia. Si el resultado es positivo, el proyecto es viable. Basta con hallar VAN de un proyecto de inversión para saber si dicho proyecto es viable o no. El Valor Actual Neto también nos permite determinar cuál proyecto es el más rentable entre varias opciones de inversión. Incluso, si alguien nos ofrece comprar nuestro negocio, con este indicador podemos determinar si el precio ofrecido está por encima o por debajo de lo que ganaríamos de no venderlo, su fórmula de cálculo es: n VAN = ∑ [ Fi / (1 + k)i ] - I0 i=1 Donde: F = k = I0 = n = i = Flujo del periodo Tasa de rendimiento deseado Inversión inicial Vida útil del proyecto Periodo analizado

Tasa Interna de Retorno (TIR) Es la tasa de descuento de un proyecto de inversión, que permite que el beneficio neto actualizado sea igual a la inversión inicial, cuando el VAN se hace cero, no hay ganancia ni pérdida para al proyecto. Cuanto mayor sea ésta tasa de la que usamos para descontar, mayor margen de beneficio tiene el proyecto. Si el TIR es igual o inferior a la tasa deseada de rendimiento, el proyecto no debería realizarse puesto que no hay margen de ganancia para la inversión. Para hallar la TIR hacemos uso de la fórmula del VAN, sólo que en vez de hallar el VAN, el cual reemplazamos por cero, estaríamos hallando la tasa de descuento: VAN = 0 ó n 0 = VAN = ∑ [ Fi / (1 + k)i ] - I0 i=1

Pagina. 90

JPInversiones Global Technologies S.A.C
ó n ∑ [ Fi / (1 + k)i ] = I0 i=1 Donde: F = k = I0 = n = i = Flujo del periodo Tasa de rendimiento deseado Inversión inicial Vida útil del proyecto Periodo analizado

Periodo de Recuperación (PER) Nos mostrará el tiempo que durará en recuperarse la inversión inicial y los desembolsos que se hicieron al inicio del proyecto. Tiene la ventaja de que al momento de compararse con otra opción de inversión, podremos obtener cual se recupera más rápidamente y que por consiguiente es menos riesgosa para la institución. Monto de la Inversión Inicial PER = -------------------------------------Flujo de Caja Anual

La evaluación del presente proyecto se llevará a cabo utilizando VAN, TIR y PER, considerando períodos anuales y una vida útil del proyecto dentro de cinco años, al cabo de los cuales no existe valor residual. Valor Actual Neto de Proyecto Si se considera una tasa de descuento o costo de capital de un 10% anual, el VAN será: VAN = - 14,500 + (6,500/1+0.10) + (6,500/1+0.10^2) + (6,500/1+0.10^3) + (6,500/1+0.10^4) + 6.500/1+0.10^5) VAN = 10,140.114 De acuerdo al VAN obtenido, entonces el proyecto es factible desde el punto de vista económico. Tasa Interna de Retorno del Proyecto. A modo de una segunda evaluación, se aplicará el método de la Tasa Interna de Retorno, con lo cual se tiene: Pagina. 91

JPInversiones Global Technologies S.A.C

14,500 = (6,500/(1+TIR)^1) + (6,500/(1+TIR)^2) + (6,500/(1+TIR)^3) + (6,500/(1+TIR)^4) + (6,500/(1+TIR)^5) 5 14,500 =  (6,500/(1+TIR)^t) t=1 Despejando, se obtiene:

TIR = 0.225 = 22.5% Así, la tasa de interés necesaria para igualar el valor actual de los futuros ingresos con el valor del egreso inicial, es de 22.5%, lo cual también indica que el proyecto resulta ventajoso. Período de Recupero del Proyecto. Finalmente, si se aplica el método del período de recupero para este proyecto se tiene: PER = (14,500/6,500) = 2.2 años

Pagina. 92

JPInversiones Global Technologies S.A.C

7.- CAPITULO VII: CONCLUSIONES Y RECOMENDACIONES
6.1. Conclusiones: El aporte de esta tesis es investigativo y metodológico. Investigativo porque se recaudó información acerca del estado de innovación tecnológico de empresa de la cual desarrollamos el sistema. Metodológico porque se siguieron procedimientos organizados que permitieron evaluar el estado tecnológico e innovativo de una empresa representante del sector comercial, y a su vez proponer un plan de mejora en el campo de la innovación tecnológica.

6.2. Recomendaciones: Es importante destacar que las recomendaciones de esta tesis van dirigidas a las empresas comerciales, para que tengan en mente siempre una visión a futuro del negocio y mediante la implementación de la propuesta del Sistema, desarrolle una estrategia de innovación tecnológica explícita de nivel corporativo, el cual implique a los empleados en el futuro de la organización y les aliente a formar parte de la formación e implementación. Para optimizar el desarrollo de productos es necesario partir de una buena definición y estructuración del proceso, la cual debe incluir la utilización de equipos multifuncionales, un fuerte liderazgo del jefe de proyecto, el seguimiento y apoyo cercano de la Gerencia General y la utilización de herramientas actualizadas. En general consideramos una buena experiencia el desarrollar este proyecto, ya que se desarrolló un sistema para una empresa nueva en el mercado en la cual consideramos cuestiones de calidad, mejora, mantenimiento, implantación, plan de garantía, etc. Que no hubieran sido consideradas en la concepción original del proyecto inicial. Es importante que la empresa sepa desde un principio que al aplicar la propuesta de innovación tecnológica esta tendrá sentido, sólo si, le proporciona beneficios económicos que tendrán que ser medidos por la empresa.

Pagina. 93

JPInversiones Global Technologies S.A.C

Referencias Bibliográficas

http://www.wikipedia.org http://msdn.microsoft.com/es-es/library/aa291755%28v=vs.71%29.aspx http://www.asp.net/web-forms/what-is-web-forms http://www.ctr.unican.es http://oposicionestic.blogspot.com/2011/06/arquitectura-cliente-servidor.html http://www.microsoft.com/spain/visualstudio/products/2008-editions

Pagina. 94

JPInversiones Global Technologies S.A.C

MANUAL DE USUARIO

Pagina. 95

JPInversiones Global Technologies S.A.C

Este software cuenta con un sofisticado sistema de ayuda que enseña paso a paso como utilizar el sistema, se muestran interfaces gráficas a todo color que le ilustrarán de una forma muy simple el funcionamiento de este software. Diseñado de tal manera que aún una persona con pocos conocimientos en sistemas puede usarlo. INTEGRADO: Usted no tiene que salir de un módulo para poder entrar en otro, ya que este programa se encuentra totalmente integrado módulo a módulo con los permisos determinados para cada usuario. GARANTIZADO: Todos los módulos funcionan en su totalidad, de tal manera que cualquier error de ejecución el programa será corregido sin costo de ningún tipo. AJUSTABLE: Permite realizarle eventuales modificaciones o mantenimiento, de tal manera que el sistema quede a la a medida de las necesidades y requerimientos de su empresa. Estas modificaciones se cotizarán por aparte según las tarifas establecidas por nuestra empresa para dicho tipo de actividad. Centro de Control La central de control contiene los siguientes módulos, los cuales poseen sus respectivas opciones de impresión según su importancia. Reportes del Sistema: 1. Venta por Boletas 2. Venta por Facturas 3. Ventas de Clientes 4. Productos Vendidos Ventajas Control de Usuarios: que permite restringir el acceso a la información a personas no autorizadas, lo cual garantiza la privacidad y seguridad de la información. La obtención de reportes y listados es inmediata, lo cual reduce la congestión de labores y agiliza los procesos. Por su diseño el software puede ser operado por personas con pocos conocimientos en sistemas. El suministro de información no depende de la disponibilidad de tiempo y recursos de terceros. Todo ello estará bajo el control de su empresa. La siguiente sección explica todas las funciones y operaciones que un usuario debe seguir para operar de manera correcta el software.

Pagina. 96

JPInversiones Global Technologies S.A.C

Entrando al sistema En primera instancia el sistema muestra una interfaz gráfica de inicio donde por seguridad permite ingresar un nombre de usuario y contraseña de tal forma solo acepta a los usuarios registrados. Ver Figura 1.

Luego de seleccionar el botón Aceptar, El sistema valida que se haya ingresado correctamente, pero en caso de que un usuario no introduzca correctamente su nombre de usuario o contraseña en el sistema mostrara mensaje de error Ver Figura 2.

Pagina. 97

JPInversiones Global Technologies S.A.C

Si se ingresó los datos de acceso correctamente, el sistema muestra la interfaz gráfica donde se podrá seleccionar la sucursal correspondiente al usuario y pulsar el botón Aceptar. Ver Figura 3.

Menú Principal El menú principal se genera de forma dinámica basándose en el nivel al que pertenezca el usuario que ha iniciado sesión, de tal manera que según los permisos de acceso que tenga un determinado nivel así serán las opciones que se desplieguen tanto en el menú principal como en los submenús. En este menú principal el usuario dispone de 6 módulos y cada uno de ellos contiene submenús a los cuales se puede acceder dando clic sobre ellos con el Mouse, con tan solo pasar el mouse sobre el módulo se mostrará los submenús correspondientes, haciendo un clic se muestra el formulario. Cada uno de estos submenús representa los módulos que se explican a continuación: Ver la siguiente figura 5.

Pagina. 98

JPInversiones Global Technologies S.A.C

La primera opción del menú principal es el módulo Seguridad cuenta con siete submenús, para tener acceso a las opciones de cualquier submenú primero seleccione en el menú principal la opción Seguridad, luego podrá seleccionar cualquier submenú disponible que son: Usuario, Contraseña de Usuario, Formularios, Local de Usuario, Perfil de Usuario, Tipo de Usuario y Locales según sea el caso. Como se muestra en la figura 6.

Pagina. 99

JPInversiones Global Technologies S.A.C

Pagina. 100

JPInversiones Global Technologies S.A.C

Pagina. 101

JPInversiones Global Technologies S.A.C

Seguridad - Usuarios El Administrador es el unico que tiene control total de acceso a todo los menus y submenus del sistema. El menú Seguridad consta de siete submenús: Presionaremos con el cursor el submenú Usuarios. Luego aparecerá una pantalla similar a la siguiente, en la cual usted podrá Buscar, Agregar, modificar (Editar) y Eliminar a los usuarios.

Buscar Usuario Para buscar un usuario existente colocar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de usuarios registrados. Agregar Usuario Para agregar un nuevo usuario presione el botón Agregar, que se muestra un icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo usuario con los datos correspondientes: Selecciona Tipo de usuario, Cargo de empleado. Login usuario con la
Pagina. 102

JPInversiones Global Technologies S.A.C cual pueda acceder al sistema y la fecha en la cual está ingresando al nuevo usuario, después de terminar de llenar todo los campos presiona el Botón Guardar. Modificar Usuario Para modificar un usuario existente seleccione el usuario a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual usted pueda realizar los cambios correspondientes. Recuerde después de haber realizado los cambios guardar proceso haciendo clic en el botón Guardar para que se actualice dicho cambio o bien cancelar el proceso con el botón Cerrar. Eliminar Usuario Para eliminar un usuario existente seleccione el usuario a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono se mostrará un mensaje de confirmación en la cual usted pueda confirmar mediante el botón Aceptar o bien cancelar el proceso con el botón Cancelar.

Seguridad - Contraseña de Usuario Para cambiar la contraseña del Usuario, hacemos clic en el Menú Seguridad luego en el submenú Contraseña de Usuario; enseguida le muestra una ventana con las casillas para editar una nueva contraseña segura, después de terminar de editar en ambas casillas presione el botón Grabar, para que los datos sean guardados o bien para cancelar el proceso pulsar el botón Cancelar.

Pagina. 103

JPInversiones Global Technologies S.A.C

Seguridad – Formularios Para se realizar mantenimientos de los formularios existentes del sistema. Haciendo clic en el menu principal Seguridad, se muestra los submenus disponibles en el tercer orden accede a Formularios, Luego aparecerá una pantalla similar a la siguiente, en la cual usted podrá Buscar, Agregar, modificar (Editar) y Eliminar a los formularios disponibles en el sistema.

Pagina. 104

JPInversiones Global Technologies S.A.C

Buscar Formulario Para buscar un usuario existente colocar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de formularios disponibles en el sistema. Agregar Formulario Para agregar un nuevo formulario presione el botón Agregar, que se muestra un icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo formulario con los datos correspondientes: Dependencia, orden, URL, Nivel, descripción e icono. Después de terminar de llenar todo los campos presiona el botón Guardar o bien cancelar el proceso con el botón Cerrar. Modificar Formulario Para modificar un formulario existente seleccione una fila del listado de formularios disponibles a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual usted pueda realizar los cambios correspondientes. Recuerde después de haber realizado los cambios guardar proceso haciendo clic en el botón Guardar para que se actualice dicho cambio o bien cancelar el proceso con el botón Cerrar. Eliminar Formulario Para eliminar un formulario existente seleccione una fila del listado de formularios disponibles a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono se mostrará un mensaje de confirmación en la cual usted pueda confirmar mediante el botón Aceptar o bien cancelar el proceso presionando el botón Cancelar.

Pagina. 105

JPInversiones Global Technologies S.A.C

Seguridad - Local de Usuario En este proceso sólo puede acceder el Administrador para poder otorgar los permisos necesarios a cada uno de los usuarios como es asignar o denegar los puntos de servicios (Locales).

Asignar Permiso Local de Usuario El administrador selecciona el “usuario” en la interfaz gráfica usuario punto de servicio por usuario, sistema muestra los locales disponibles y para asignar los locales, se procede a seleccionar el local y luego pulsar el botón Asignar. Denegar Permiso Local de Usuario El administrador selecciona el “usuario” en la interfaz gráfica usuario punto de servicio por usuario, sistema muestra los locales asignados y para denegar los locales, se procede a seleccionar el local y luego pulsar el botón Denegar.

Pagina. 106

JPInversiones Global Technologies S.A.C

Seguridad - Perfil de Usuario En éste proceso se realiza mantenimiento de los usuarios según el cargo al que corresponda se le asignará o se le denegará los módulos con que cuenta actualmente la empresa. Para asignar los módulos a cada usuario primero se debe escoger al nivel correspondiente: El Administrador, tiene a su disposicion todos los módulos y/o submodulos asignados para que pueda llevar un control general de todo los procedimientos que ocurre dentro de la empresa. El Operador, Tiene asignado dos módulos Seguridad y Almacen. En cada módulo tambien tiene restricciones. En caso del módulo Seguridad, tiene permiso sólo en submenú; Contraseña de Usuario. En caso del módulo Almacén, tiene permiso a los submenus; Atención de Pedidos, Guía de Remisión y Gestión de Ventas. El Representante de Ventas, tiene permiso dos módulos Seguridad y Ventas. En estos módulos tiene restricciones respetivas. En el caso del módulo Seguridad, tiene permiso el submenú Contraseña de Usuario. En el caso del módulo Ventas, tiene permisos de los submenus; Tipo de Cambio, Factura y Boleta. El Cajero, tiene permiso asignado dos módulos Seguridad y Caja. En estos módulos tiene restricciones correspondientes. En el caso del módulo Seguridad, solo tiene asigando el submenú Contraseña de Usuario. En el Caso del módulo Caja, tiene asignado cinco submenús; Aperturar / Cerrar Caja, Movimentos de Caja, Ingreso de Caja, Egreso de Caja y Pagos de Pedidos.

Pagina. 107

JPInversiones Global Technologies S.A.C

Asignar Permiso de Perfíl de Usuario El administrador selecciona el Cargo de Usuario en la interfaz gráfica tipo de usuario por usuario, sistema muestra los módulos disponibles y para asignar los módulos, se procede a seleccionar el módulo y los procesos otorgados al tipo de usuario mediante el botón Asignar. Denegar Permiso de Perfíl de Usuario El administrador selecciona el Cargo de Usuario en la interfaz gráfica tipo de usuario, sistema muestra los módulos asignados y para denegar los módulos, se procede a seleccionar el módulo y los procesos otorgados al tipo de usuario mediante el botón Denegar.
Pagina. 108

JPInversiones Global Technologies S.A.C

Seguridad - Tipo de Usuario Para se realizar mantenimientos del tipo de usuario existente en el sistema. Haciendo clic en el menu principal Seguridad, se muestra los submenus disponibles en el sexto orden accede a Tipo de Usuario, Luego aparecerá una pantalla similar a la siguiente, en la cual usted podrá Buscar, Agregar, modificar (Editar) y Eliminar los tipos de usuario en el sistema.

Buscar Tipo de Usuario Para buscar un tipo de usuario existente colocar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de los tipos de usuario disponibles en el sistema. Agregar Tipo de Usuario Para agregar un nuevo tipo de usuario presione el botón Agregar, que se muestra mediante el icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo Tipo de Usuario con los datos correspondientes: Nombre tipo de usuario y observación. Después de terminar de llenar todo los campos presiona el botón Guardar o bien cancelar el proceso con el botón Cerrar.

Pagina. 109

JPInversiones Global Technologies S.A.C

Modificar Tipo de Usuario Para modificar un Tipo de Usuario existente seleccione una fila del listado de Tipo de Usuario disponibles a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual usted pueda realizar los cambios correspondientes. Recuerde después de haber realizado los cambios guardar el proceso haciendo clic en el botón Guardar o bien cancelar el proceso haciendo clic en el botón Cerrar. Eliminar Tipo de Usuario Para eliminar un Tipo de Usuario existente seleccione una fila del listado de Tipo de Usuario disponibles a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono se mostrará un mensaje de confirmación en la cual usted pueda confirmar mediante el botón Aceptar o bien cancelar el proceso presionando el botón Cancelar.

Pagina. 110

JPInversiones Global Technologies S.A.C

Seguridad – Locales (Punto Servicio) Para se realizar mantenimientos de los locales disponibles por tipo de usuario existente en el sistema. Haciendo clic en el menú principal Seguridad, se muestra los submenus disponibles en el septimo orden accede a la opción Local, Luego aparecerá una pantalla similar a la siguiente, en la cual usted podrá Buscar, Agregar, modificar (Editar) y Eliminar los locales disponibles de la empresa.

Buscar Local Para buscar un tipo de usuario existente colocar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de los tipos de usuario disponibles en el sistema. Agregar Local Para agregar un nuevo Local presione el botón Agregar, que se muestra mediante el icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo Local con los datos correspondientes: Cargo de empleado, departamento, provincia, distrito, teléfono, nombre de local, sigla, responsable, dirección y fax. Luego de terminar de llenar todo los campos presiona el botón Guardar o bien cancelar el proceso con el botón Cerrar.

Pagina. 111

JPInversiones Global Technologies S.A.C

Modificar Local Para modificar un Local existente seleccione una fila del listado de Locales disponibles a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual usted pueda realizar los cambios correspondientes. Recuerde después de haber realizado los cambios guardar el proceso haciendo clic en el botón Guardar o bien cancelar el proceso haciendo clic en el botón Cerrar. Eliminar Local Para eliminar un Local existente seleccione una fila del listado de Locales disponibles a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono se mostrará un mensaje de confirmación en la cual usted pueda confirmar mediante el botón Aceptar o bien cancelar el proceso presionando el botón Cancelar.

Pagina. 112

JPInversiones Global Technologies S.A.C

La segunda opción del menú principal es el módulo Administración, la cual cuenta con cuatro submenús, para tener acceso a las opciones de cualquier submenú primero seleccione en el menú principal la opción Administración, luego podrá seleccionar cualquier submenú disponible que son: Empleados, Clientes, Tipo de Documentos o Estado Civil según sea el caso. Como se muestra en la figura 7. Administración – Empleados En este proceso se podrá realizar mantenimientos de los empleados de la empresa. En el menu principal hacemos clic al menú Administración, donde se despliega los submenus disponibles en el primer orden se accede a la opción Empleados, Luego aparecerá una pantalla similar a la siguiente, en la cual se podrá Buscar, Agregar, modificar (Editar) y Eliminar los empleados disponibles en la empresa.

Buscar Empleados Para buscar un empleado existente completar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de los empleados disponibles en el sistema.

Pagina. 113

JPInversiones Global Technologies S.A.C

Agregar Empleados Para agregar un nuevo empleado presione el botón Agregar, que se muestra mediante el icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo empleado con los datos correspondientes: Departamento, provincia, distrito, punto de servicio, apellido paterno, apellido materno, nombre, dirección, fecha de ingreso, foto, estado civil, tipo de documento, cargo de empleado, numero de documento, sexo, fecha de nacimiento, teléfono, fecha de salida y salario. Luego de terminar de llenar todos los campos presionar el botón Guardar o bien para cancelar el proceso presionar el botón Cerrar. Modificar Empleados Para modificar un empleado existente seleccione una fila del listado de empleados disponibles a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual usted pueda realizar los cambios correspondientes. Recuerde después de haber realizado los cambios guardar el proceso haciendo clic en el botón Guardar o bien para cancelar el proceso presionamos el botón Cerrar. Eliminar Empleados Para eliminar un empleado existente seleccione una fila del listado de empleados disponibles a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono y mostrará un mensaje de confirmación, en la cual se podrá confirmar mediante el botón Aceptar o bien cancelar el proceso pulsando el botón Cancelar.

Pagina. 114

JPInversiones Global Technologies S.A.C

Administración – Clientes En este proceso se podrá realizar mantenimientos de los clientes de la empresa. En el menu principal hacemos clic al menú Administración, donde se despliega los submenus disponibles en el segundo orden se accede a la opción Clientes, Luego aparecerá una pantalla similar a la siguiente, en la cual se podrá Buscar, Agregar, modificar (Editar) y Eliminar los Clientes de la empresa.

Buscar Clientes Para buscar un cliente existente completar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de los clientes disponibles en el sistema.

Pagina. 115

JPInversiones Global Technologies S.A.C

Agregar Clientes Para agregar un nuevo cliente presione el botón Agregar, que se muestra mediante el icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo cliente con los datos correspondientes: Nombre de cliente, tipo de documento, numero de documento, departamento, provincia, distrito, dirección, teléfono y fax. Luego de terminar de llen1ar todos los campos presionar el botón Guardar o bien para cancelar el proceso presionar el botón Cerrar. Modificar Clientes Para modificar un cliente existente seleccione una fila del listado de clientes disponibles a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual se podrá realizar los cambios correspondientes. Después de haber realizado los cambios guardar el proceso haciendo presionando en el botón Guardar o bien para cancelar el proceso mediante el botón Cerrar. Eliminar Clientes Para eliminar un cliente existente seleccione una fila del listado de clientes disponibles a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono y el sistema mostrará un mensaje de confirmación, en la cual se podrá confirmar mediante el botón Aceptar o bien cancelar el proceso pulsando el botón Cancelar.

Pagina. 116

JPInversiones Global Technologies S.A.C

Administración – Tipo de Documento En este proceso se podrá realizar mantenimientos del tipo de documento de la empresa. En el menu principal señeccionamos el menú Administración, donde se despliega los submenus disponibles en el tercer orden se accede a la opción Tipo de Documento, Luego aparecerá una pantalla similar a la siguiente, en la cual se podrá Buscar, Agregar, modificar (Editar) y Eliminar los Tipo de Documento.

Buscar Tipo de Documento Para buscar un Tipo de Documento existente completar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de Tipos de Documentos disponibles en el sistema. Agregar Tipo de Documento Para agregar un Tipo de Documento cliente presione el botón Agregar, que se muestra mediante el icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo Tipo de Documento con los datos siguientes: Descripción de tipo de documento, sigla y ancho. Luego de terminar de llenar todos los campos presionar el botón Guardar o bien para cancelar el proceso presionar el botón Cerrar.

Pagina. 117

JPInversiones Global Technologies S.A.C

Modificar Tipo de Documento Para modificar un Tipo de Documento existente seleccione una fila del listado de Tipos de Documentos disponibles a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual se podrá realizar los cambios correspondientes. Después de haber realizado los cambios guardar el proceso haciendo clic en el botón Guardar o bien para cancelar el proceso mediante el botón Cerrar. Eliminar Tipo de Documento Para eliminar un Tipo de Documento existente seleccione una fila del listado de Tipos de Documentos disponibles a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono y el sistema mostrará un mensaje de confirmación, en la cual se podrá confirmar mediante el botón Aceptar o bien cancelar el proceso mediante el botón Cancelar.

Pagina. 118

JPInversiones Global Technologies S.A.C

Administración – Estado Civil En este proceso se podrá realizar mantenimiento del Estado Civil. En el menú principal seleccionamos el menú Administración, donde se despliega los submenus disponibles en el cuarto orden se accede a la opción Estado Civil, Luego aparecerá una pantalla similar a la siguiente, en la cual se podrá Buscar, Agregar, modificar (Editar) y Eliminar los datos del estado civil.

Buscar Estado Civil Para buscar un Estado Civil existente completar los datos en cualquiera de los campos disponibles para realizar búsqueda luego presione el botón Buscar, el sistema mostrará un listado de líneas de Estado Civiles disponibles en el sistema. Agregar Estado Civil Para agregar un Estado Civil cliente presione el botón Agregar, que se muestra mediante el icono Círculo verde en seguida se mostrará una nueva pantalla dinámica Agregar Registro; en la cual usted podrá agregar un nuevo Estado Civil con los datos siguientes: Descripción de Estado Civil. Luego de terminar de llenar el campo presionar el botón Guardar o bien para cancelar el proceso presionar el botón Cerrar.

Pagina. 119

JPInversiones Global Technologies S.A.C

Modificar Estado Civil Para modificar un Estado Civil existente seleccione una fila del listado de Estado Civiles disponibles a modificar, luego presione el botón Editar, la cual se muestra en forma de ícono se mostrará una sub ventana dinámica en la cual se podrá realizar los cambios correspondientes. Después de haber realizado los cambios guardar el proceso haciendo clic en el botón Guardar o bien para cancelar el proceso mediante el botón Cerrar. Eliminar Estado Civil Para eliminar un Estado Civil existente seleccione una fila del listado de Estado Civiles disponibles a eliminar, luego presione el botón Eliminar, la cual se muestra en forma de ícono y el sistema mostrará un mensaje de confirmación, en la cual se podrá confirmar mediante el botón Aceptar o bien cancelar el proceso mediante el botón Cancelar.

Pagina. 120

JPInversiones Global Technologies S.A.C

La Tercera opción del menú principal es el módulo Ventas, la cual cuenta con tres submenús, para tener acceso a las opciones de cualquier submenú primero seleccione en el menú principal la opción Ventas, luego podrá seleccionar cualquier submenú disponible que son: Boleta, Tipo de Cambio y Factura. Como se muestra en la figura 8. Ventas – Boleta Para generar un orden de venta. En este proceso se podrá generar una orden de venta para ello ingresamos al menú Ventas y seleccionamos el submenú de primer orden Boleta, Luego de ingresar nos vamos a la opción Nuevo y nos mostrará la interfaz gráfica generar pedido y completamos los campos necesarios que son: el cliente mediante un filtro de búsqueda, completar el detalle de pedido (se selecciona el Producto mediante un filtro de búsqueda, el cual autogenera las opciones de unidad de medida y precio del producto, por ultimo colocar la cantidad) al presionar el botón Agregar en detalle de pedido se mostrara un listado líneas de productos donde detallan(Nro. de cliente, cantidad, producto, precio en soles, precio en dólares, importe en soles, importe en dólares y botón eliminar ). Por último con los datos de las líneas de pedido que contuviera el mismo se podrá completar los campos el Nro. de registros que es autogenerado, se ingresa la fecha de entrega, hora de entrega, servicio a domicilio y total neto es autogenerado, para poder grabar pedido se selecciona el botón Grabar entre otras funciones se podrá cancelar que te permitirá volver a la interfaz gráfica orden de pedido a través del botón Cancelar, generar nuevo pedido a través del botón Nuevo y por ultimo imprimir a través del botón Imprimir. Para Buscar una orden de venta En este proceso se podrá realizar la búsqueda de las órdenes de ventas para ello ingresamos al menú Ventas y seleccionamos el submenú de primer orden Boleta, Luego de ingresar nos vamos a la opción Buscar y nos mostrará la interfaz gráfica orden de pedido – boleta un listado de líneas pedidos de ventas ya generados, ahora si deseamos visualizar los pedido por los campos de filtro de búsqueda que son: Numero de Boleta, cliente, fecha de pedido, fecha de entrega y estado para realizar la búsqueda solo completamos los campos y le damos la opción Buscar y nos devolverá la lista de pedidos seleccionados donde se refleja: código de pedido, fecha, cliente, moneda, total, pago, estado, botón impresión , botón de modificación , botón ver detalle y botón anular .

Pagina. 121

JPInversiones Global Technologies S.A.C

Pagina. 122

JPInversiones Global Technologies S.A.C

Pagina. 123

JPInversiones Global Technologies S.A.C

Ventas – Tipo de Cambio En este proceso se podrá realizar mantenimiento en cuanto al tipo de cambio monetario para el dólar ($) que se cotiza actualmente o para la empresa. En esta pantalla puede agregar el tipo de cambio diariamente si fuera el caso.

Para agregar un nuevo tipo de cambio, presionar con un clic en el Botón Agregar , en seguida se despliega una pantalla dinamica Agregar Registro, completar los campos necesarios que son: precio de compra y precio de venta, finalmente hacemos clic en el botón Guardar y el sistema emitirá un mensaje indicando que el nuevo registro se grabó satisfatoriamente. En la interfaz gráfica tipo de cambio se podrá realizar las funciones de Buscar completando lo campos disponibles para realizar la búsqueda y pulsando el botòn Buscar, tambien podemos editar o modificar el tipo de cambio a traves del boton Editar y por último para eliminar el tipo de cambio seleccionamos una fila de la lista de lineas de tipo de cambio disponibles y pulsamos el botón Eliminar el sistema emitirá un mensaje de confirmación “ Esta seguro que desea eliminar” para confirmar pulsamos el botón Aceptar o bien para cancelar pulsamos el botón Cancelar.

Pagina. 124

JPInversiones Global Technologies S.A.C

Ventas – Factura Las facturas se crean de acuerdo a la venta de los productos por cliente, los cuales pueden ser empresas y/o persona natural. Para generar una factura En este proceso se podrá generar una factura para ello ingresamos al menú Ventas y seleccionamos el submenú de tercer orden Factura, Luego de ingresar nos vamos a la opción Nuevo y nos mostrara la interfaz gráfica generar factura completamos los datos necesarios que son: código, el pedido mediante un filtro de búsqueda, el cliente mediante un filtro de búsqueda, completar el detalle de factura se selecciona el Producto mediante un filtro de búsqueda, así mismo se autogenera las opciones de unidad de medida, precio en soles como en dólares del producto, por ultimo colocar la cantidad al presionar el botón Agregar en detalle de factura se mostrará un listado de líneas de productos donde detallan(Nro. de pedido, cantidad, producto, precio en soles, precio en dólares, importe en soles, importe en dólares y botón eliminar ). Por último con los datos de las líneas de pedido que contuviera el mismo se podrá visualizar el Nro. de registros, sub-total, total pago, IGV y total neto los cuales son autogenerados. Por último para poder grabar la factura se selecciona el botón Grabar entre otras funciones se podrá cancelar que te permitirá volver a la intefaz gráfica orden de pedido a través del botón Cancelar, generar nuevo pedido a través del botón Nuevo y por ultimo imprimir a través del botón Imprimir. Para Buscar una orden de venta En este proceso se podrá realizar la búsqueda de facturas para ello ingresamos al menú Ventas y seleccionamos el submenú de primer orden Factura, Luego de ingresar nos vamos a la opción Buscar en la interfaz gráfica consultar factura, donde se mostrara un listado de líneas facturas ya generados, ahora si deseamos visualizar las facturas por los campos de filtro de búsqueda que son: Numero de documento, cliente por un filtro de búsqueda, fecha de factura, moneda y estado para realizar la búsqueda solo completamos los campos y le damos la opción Buscar y nos devolverá la lista de facturas seleccionados donde se refleja: código de pedido, fecha, numero de factura, cliente, condición, moneda, total, pago, saldo, estado, botón ver detalle y botón anular .

Pagina. 125

JPInversiones Global Technologies S.A.C

Pagina. 126

JPInversiones Global Technologies S.A.C

La Cuarta opción del menú principal es el módulo Caja, la cual cuenta con cinco submenús, para tener acceso a las opciones de cualquier submenú primero seleccione en el menú principal la opción Caja, luego podrá seleccionar cualquier submenú disponible que son: Apertura / Cerrar Caja, Movimiento de Caja, Ingreso de Caja, Egreso de Caja y Pago de Pedidos. Como se muestra en la siguiente figura 9. Caja - Aperturar / Cerrar Caja Este proceso permitirá aperturar la Caja, para ello vamos al Menú Caja y seleccionamos el submenú de primer orden Aperturar / Cerrar Caja. En la interfaz gráfica apertura caja, proceder aperturar caja para ello nos vamos a la opción Carga Manual que nos lleva a la interfaz que permite completar los campos de saldo inicial y proceder a aperturar la caja a traves del botón Aperturar el sistema devuelve un mensaje donde se especifica que se aperturo correctamente la caja. En este módulo de Caja, submenú Apertura Caja es importante que se apertura antes de realizar cualquier movimiento, en caso no se haya aperturado primero y desea realizar algún movimiento de gestión de ventas no le permitirá y la saldrá un mensaje indicando que sea aperturado.

Pagina. 127

JPInversiones Global Technologies S.A.C

Pagina. 128

JPInversiones Global Technologies S.A.C

Caja - Movimientos de Caja Una vez que esté aperturada la Caja ya puede realizar cualquier movimiento de venta en la empresa. Este proceso permitirá ver los movimientos realizados para ello vamos al menú Caja y seleccionamos el submenú en segundo orden Movimientos de Caja. En la interfaz gráfica movimiento de caja podemos ir a opción Buscar y visualizar todos los movimientos realizamos por fechas, si queremos hacer un filtro por fecha especifica procedemos a completar los campos necesarios de busqueda y volver a presionar el botón Buscar, donde se motrará en detalle una lista en linea de movimientos donde se visualiza (codigo, punto servicio, fecha de apertura, saldo inicial en soles, saldo inicial en dólares, fecha de cierre, el boton ver detalle y el botón Aperturar ).

Pagina. 129

JPInversiones Global Technologies S.A.C

En la opción ver detalle nos mostrará la interfaz gráfica cierre de Caja donde se visualizará los movimientos generales realizados por día donde se detalla los filtros de búsqueda, detalle de ingreso, detalle de egreso, totales por último una observación.

Pagina. 130

JPInversiones Global Technologies S.A.C

Caja - Ingreso de Caja Este proceso permitirá ver los ingresos de caja realizados para ello vamos al menú Caja y seleccionamos el submenú en tercer orden Ingreso de Caja. En la interfaz gráfica ingreso de caja se podrá realizar filtros de busqueda a través de los campos: Código, Moneda, Fecha y pulsando el botón Buscar donde se visualizará Total general de ingreso. Asimismo, podemos generar un nuevo ingreso a través del botón Nuevo donde nos muestra la interfaz grafica ingresar nuevo ingreso donde se completa los campos necesarios y se procede a guardar a través del botón Grabar.

Pagina. 131

JPInversiones Global Technologies S.A.C

Caja - Egreso de Caja Este proceso permitirá ver los ingresos de caja realizados para ello vamos al menú Caja y seleccionamos el submenú en cuarto orden Egreso de Caja. En la interfaz gráfica Egreso de caja se podrá realizar filtros de búsqueda a través de los campos: Código, Moneda, Fecha y pulsando el botón Buscar donde se visualizará Total general de Egreso.

En la interfaz gráfica Egreso de caja podemos generar un nuevo Egreso a través del botón Nuevo donde nos muestra la interfaz grafica ingresar nuevo Egreso donde se completa los campos necesarios y se procede a guardar a través del botón Grabar.

Pagina. 132

JPInversiones Global Technologies S.A.C

Caja- Pago de Pedidos Este proceso permitirá cancelar los pedidos en estado pendiente para ello vamos al menú Caja y seleccionamos el submenú en quinto orden Pago de Pedidos. En la interfaz gráfica pagar pedidos, para proceder pagar un pedido se realiza un filtro de búsqueda completando los campos necesarios y pulsando el botón Buscar una vez que nos muestra un listado de lineas de pedidos dependientes donde se visualiza lo siguiente: Codigo, fecha, cliente, moneda, total, pago, estado, tipo de documento, el botón Imprimir y el botón

Pagina. 133

JPInversiones Global Technologies S.A.C

Pagar . Se selecciona una fila del pedido pendiente si se presiona el botón Pagar donde nos muestra la interfaz gráfica ingreso de caja donde se completa los campos necesarios y se procede a guardar ingreso a través del botón Grabar, tambien se podrá cancelar a través del botón Cancelar.

Pagina. 134

JPInversiones Global Technologies S.A.C

La Quinta opción del menú principal es el módulo Almacén, la cual cuenta con tres submenús, para tener acceso al proceso de cualquier submenú primero seleccione en el menú principal la opción Almacén, luego podrá seleccionar cualquier submenú disponible que son: Atención de Pedidos, Guía de remisión y Gestión de Productos. Como se muestra en la siguiente figura 10. Almacén – Atender Pedido En este proceso se podrá atender pedido en estado cancelado, para ello vamos al menú Almacén y seleccionamos el submenú en primer orden Atender Pedido. En la interfaz gráfica atender pedidos, para proceder atender un pedido desde el modulo almacen se realiza un filtro de búsqueda completando los campos necesarios y pulsando el botón Buscar una vez que nos muestra un listado de lineas de pedidos cancelados donde se visualiza lo siguiente: Codigo, fecha, cliente, moneda, estado, tipo de documento, el botón y el botón Imprimir . Se selecciona una fila del pedido cancelado y se presiona el botón Atender donde nos muestra la interfaz gráfica generar guía de remisión donde se completa los campos necesarios que son: fecha, numero de documento, partida, llegada, datos del destinatario (nombre del destinatario, Ruc, domicilio y documento de identidad), detalle de productos(un lista de productos despachados en el cual detalla: Cantidada, Producto, unidad almacen ), Nro de registros autogenerado, guía interna, observación y datos de transportistas(Nombre del transportista, domicilio de transporte, RUC, marca de transporte, placa de transporte, certificado de transporte y licencia de transporte) y se procede a guardar guía de remisión a través del botón Grabar, tambien se podrá cancelar a través del botón Cancelar o por último anular a través del botón Eliminar.

Pagina. 135

JPInversiones Global Technologies S.A.C

Pagina. 136

JPInversiones Global Technologies S.A.C

Almacén - Guía de Remisión En este proceso se podrá consultar y generar guía de remisión, para ello vamos al menú Almacén y seleccionamos el submenú en segundo orden Guía de Remisión. En la interfaz gráfica consultas de guía de remisión, para consultar un guía de remisión procedemos a hacer un filtro de búsqueda a través de los siguientes campos: Para consultar completar el código, numero de guía remisión o haciendo un check en la opción fecha, donde podrá seleccionar una fecha específica y luego para realizar la búsqueda presionamos el botón Buscar y el sistema devuelve un alista de pedidos en estado atendidos o entregados. En caso no hay consultas pendientes entonces le saldrá un mensaje “No hay Datos para Mostrar”.

Pagina. 137

JPInversiones Global Technologies S.A.C

Almacén – Gestión Productos En este proceso se podrá buscar, grabar, editar y eliminar productos, para ello vamos al menú Almacén y seleccionamos el submenú en tercer orden Gestión Productos. En interfaz gráfica lista de productos se podrá Buscar los productos haciendo clic en el botón , la cual le mostrará una lista de todos los productos disponibles de esa sede, Agregar un nuevo producto, modificar los datos de un producto existente, guardar y actualizar datos de los productos. Para agregar un nuevo producto presionamos el botón Nuevo y nos mostrará la interfaz gráfica artículos donde se completará los campos necesarios, después de haber llenado cada una de las casillas presione el botón Grabar para que los productos sean guardados y almacenados en la base de datos. Para modificar un producto existente, seleccione el producto de la lista de líneas de productos, presione el botón Editar y automáticamente se le habilitarán los datos del producto seleccionado, realice los cambios necesarios y presione el botón Grabar para que las modificaciones realizadas sean guardadas y por último para anular un producto pulsamos el botón borrar .

Pagina. 138

JPInversiones Global Technologies S.A.C

Pagina. 139

JPInversiones Global Technologies S.A.C

La Sexta y última opción del menú principal es el módulo Reportes, la cual cuenta con dos submenús, para tener acceso al proceso de cualquier submenú primero seleccione en el menú principal la opción Reportes, luego seleccione cada una de las dos opciones del submenú las cuales son: Ventas por Boletas y/o Ventas por Facturas. Como se muestra en la siguiente figura 11. Reportes – Ventas por Boletas En esta opción del submenú usted podrá realizar el reporte de boletas por fecha, seleccionar el local en la cual se ha realizado la venta, seguidamente dar clic en el botón Generar. Se efectúa la impresión del reporte guardándose en una carpeta predominada de reportes.

Pagina. 140

JPInversiones Global Technologies S.A.C

Reportes – Ventas por Facturas En esta opción del submenú usted podrá realizar el reporte de comprobante de ventas (Factura) por fecha, seleccionar el local en la cual se ha realizado la venta, seguidamente dar clic en el botón Generar. Se efectúa la impresión del reporte guardándose en una carpeta predominada de reportes.

Pagina. 141

JPInversiones Global Technologies S.A.C

Reportes – Ventas de Clientes En este reporte se muestra un listado de clientes, documento con que realizó la compra, cantidad de ventas, monto total pagado por cada cliente en rango de un año, local correspondiente y el monto total de la venta de todos los clientes. Pasos para Generar Reporte de Clientes: La información del reporte de los clientes según lo especifique. Si desea que en el reporte se incluyan las fechas de pedido de clic en , seguidamente tiene la opción de seleccionar la sede de la cual quiere hacer el reporte, cuadro que se señala en la siguiente imagen: Si selecciona una fecha Pedidos incluirán en el reporte solo los clientes del rango de fecha especificado. Si desea que se muestren todos los clientes no seleccione la opción Fecha Pedido. Seleccione una sede si desea que en el reporte solo se muestre los clientes de una sede específica. Sino selecciona ninguna sede se mostrará un mensaje “No se encontró Venta de clientes”.

Pagina. 142

JPInversiones Global Technologies S.A.C

Pagina. 143

JPInversiones Global Technologies S.A.C

Reportes – Productos Vendidos En este reporte se muestra el detalle de los productos vendidos. Pasos para Generar Reporte de Productos Vendidos: La información del reporte de productos vendidos según lo especifique. Si desea que en el reporte se incluyan las fechas de pedido hacer clic en , seguidamente tiene la opción de seleccionar la sede de la cual quiere hacer el reporte, cuadro que se señala en la siguiente imagen: Si selecciona una fecha Pedidos incluirán en el reporte solo las ventas por producto del rango de fecha especificado. Si desea que se muestren todas las ventas por producto no seleccione la opción Fecha Pedido. Seleccione una sede si desea que en el reporte solo se muestre las ventas por producto de una sede específica. Sino selecciona ninguna sede se mostrará un mensaje “No se encontró Productos Vendidos”.

Pagina. 144

JPInversiones Global Technologies S.A.C

Pagina. 145

Sign up to vote on this title
UsefulNot useful