Sie sind auf Seite 1von 145

JPInversiones Global Technologies S.A.

INSTITUTO SUPERIOR TECNOLOGICO PRIVADO PERUANO DE SISTEMAS

PROYECTO

DESARROLLO DE UNA APLICACIN WEB PARA LA GESTIN 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 gua para el buen entendimiento tanto del alumno como del maestro. Asimismo, este material esta realizado con todo el cario y respeto hacia nuestros profesores de SISE. Tambin es dedicado a nuestros padres por soportar los das y las horas que utilizbamos 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 bendicin no hubiesen sido posibles. Nuestros estudios y la realizacin de este proyecto no son la excepcin, l ha estado siempre presente ayudndonos en los momentos duros, en cada materia, cada examen, cada trabajo, guindonos y dndonos la sabidura para superar todo exitosamente. Por esto y por muchas bendiciones ms, gracias Seor. 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 aportacin no hubiramos conseguido este resultado. Gracias por ofrecernos su tiempo y disposicin, 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

INTRODUCCIN
Hoy en da la presencia de Aplicaciones Web, es cada vez ms usual e incluso para la gran mayora 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 atencin a los clientes no es inmediata, es por ello, la propuesta de desarrollar una aplicacin web, que a travs 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 gestin de los pedidos. En tal sentido, el presente proyecto bsicamente consiste en un sistema de ventas, el cual trabaja teniendo comunicacin entre un servidor web, un servidor de base de datos y los usuarios que pueden ser pcs o laptops, conectadas a la red o a travs de Internet. El sistema adems cuenta con un mdulo de seguridad, el cual tiene como objetivo establecer una flexibilidad para la creacin de diferentes niveles de usuario, dicho modulo tambin incluye asignacin de permisos de acceso a los diferentes puntos de servicio, derechos sobre tablas, entre otros.

Pagina. 4

JPInversiones Global Technologies S.A.C

Indice
PRESENTACIN ................................................................................................... DEDICATORIA ..................................................................................................... AGRADECIMIENTOS .......................................................................................... INTRODUCCION .................................................................................................. 1.- CAPTULO I: GENERALIDADES DEL PROYECTO 1.1. Situacin Problemtica ........................................................................... 1.2. Antecedentes .......................................................................................... 1.3. Problema ................................................................................................ 1.4. Hiptesis ................................................................................................ 1.5. Objetivos ................................................................................................ 1.6. Justificacin ........................................................................................... 2.- CAPTULO II: DESCRIPCION DE LA INSTITUCIN 2.1. Marco Referencial .................................................................................. 2.1.1. Visin de la Institucin ............................................................... 2.1.2. Misin de la Institucin ............................................................... 2.1.3. Anlisis FODA ........................................................................... . 2.1.4. Estructura Orgnica ..................................................................... 3.- CAPTULO III: FUNDAMENTOS TEORICOS 3.1. Arquitectura Cliente/Servidor ................................................................ 3.2. Sistema Gestor de Base de Datos .......................................................... 3.3. Herramientas de Desarrollo ................................................................... 4.- CAPITULO IV: METODOLOGA 5.- CAPITULO V: DESARROLLO DE LA APLICACIN 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 Orgnica ................................................................................. 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 Atencin de Pedidos ............................ Figura 14.2. Diagrama de CUS_Gestionar Gua de Remisin ................................ 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.- CAPTULO I: GENERALIDADES DEL PROYECTO


1.1.- SITUACIN PROBLEMTICA Actualmente la empresa JPInversiones Global Technologies S.A.C, ha venido experimentando un moderado crecimiento y aumento de su participacin en el mercado de ventas referente a equipos de cmputo, 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 pblico 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 rotacin de productos, permiten que muchos de estos lleguen agotarse sin tener conocimiento anticipado sobre el stock en almacn, 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, segn 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 elaboracin de boletas y/o facturas, el personal del rea de ventas no especifica detalladamente la descripcin de los productos que se venden, sino, solo colocan el valor total a cancelar, por lo que la descripcin de 2 o ms productos, no es precisa y confiable. Asimismo, no hay una buena Seguridad financiera, lo cual genera prdidas 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 motivacin por desarrollar un sistema en el cual sea posible emplearlo va web, y as aprovechar las ventajas que este tipo de tecnologa ofrece para solventar las ineficiencias de determinadas actividades, estimul el inters por el Desarrollo de un sistema para la gestin de ventas a travs de Internet. Hoy en da, la mayora de las empresas productoras, comerciales y de servicio que manejan ventas, caja y almacn, cuentan con un sistema de aplicaciones informticas para llevar mayor control de estos. Generalmente los sistemas incluyen mdulos de salidas, entradas, traslados, toma de pedidos, existencias, etc. Adems estos sistemas pueden encontrarse implementados en ambientes cliente / servidor. Este tipo de sistemas aportan muchas ventajas en comparacin a los sistemas completamente manuales, ya que automatizan gran cantidad de los procesos para un mejor control, como lo son: centralizacin de la informacin, pedidos, clculo de costos, generacin de consultas y reportes, entre otros. El proyecto pretende aplicar las ventajas de la tecnologa web, de tal manera que el Administrador pueda acceder a los diferentes mdulos 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: Cmo se genera las ventas? Manejan un registro de clientes? Cmo se maneja los pedidos del cliente? Cmo se realiza el control de productos de almacn? Manejan una base de datos de los productos que all venden? Cmo se realiza la contabilidad en esta empresa? Cada que tiempo se realizan los reportes del movimiento de la empresa?

Descripcin 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 prdida de tiempo sobre todo en la bsqueda de un pedido por cliente, tambin se requiere llevar un mejor control de inventarios como son entrada y salida de productos de almacn, ya que la falta de informacin 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 facturacin tambin se realiza de manera manual y est expuesto a muchos errores de ingreso de registro; sobre todo de clculos lo que genera muchas veces prdidas de tiempo como de dinero.

Enunciado del Problema Cul es el sistema que lleva a la empresa JPInversiones Global Technologies S.A.C en cuanto a ventas, control de almacn, facturacin y, Seguridad de los productos y clientes? Qu beneficios traer consigo la implementacin de un sistema automatizado de ventas, control de inventario almacn y facturacin para la empresa?

Pagina. 9

JPInversiones Global Technologies S.A.C

1.4.- HIPOTESIS:

Hiptesis General El presente proyecto pretende mejorar las problemticas que se suscitan en la empresa JPInversiones Global Technologies S.A.C. Nosotros como equipo de desarrollo de los Sistemas Informticos planteamos una hiptesis que permita evaluar la confiabilidad y aportar alternativas para mejorar su operatividad. Primero se realizar un diagnstico y se obtendr el nivel de eficiencia de los procesos en las reas de inters. Segundo se realizar el modelo del negocio para identificar las funciones principales a automatizar. Tercero se desarrollar un sistema integrado compuesto por los mdulos de Compras, caja, Almacn y Contabilidad. (Facturacin). Una vez implementados los mdulos, nuevamente se realizar una evaluacin del nivel de la eficiencia de los procesos para ver cunto se ha mejorado o en cuanto ha sido el impacto del sistema integrado que se ha implementado en tanto en Compras, caja, almacn y contabilidad.

Hiptesis Especfica La investigacin de los procesos de los Sistemas Informticos permite determinar su confiabilidad. El anlisis de la informacin ayuda a la deteccin de posibles fallas en los procesos de los sistemas informticos. La recomendacin de alternativas de solucin contribuye con la optimizacin de los procesos de los sistemas informticos.

Pagina. 10

JPInversiones Global Technologies S.A.C

Tipo de Investigacin a. De acuerdo a los objetivos, es bsica, porque el trabajo finaliza a nivel de recomendaciones, la aplicacin depende de la direccin 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 solucin a los problemas detectados mediante la auditora.

Tcnicas de Recoleccin de Datos Entrevistas A travs de la entrevista pudimos saber en una forma especfica la problemtica de la empresa, tuvimos varias entrevistas con el Gerente General de la empresa para recopilar datos as poder analizar y dar una solucin 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 inters, estableciendo un dilogo ameno con los trabajadores de dicha empresa, dando la confiabilidad necesaria para una buena investigacin 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 aplicacin web, que permita mejorar la gestin de ventas en la empresa JP Inversiones Global Technologies S.A.C.

Objetivos Especficos 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 informacin de la empresa. Brindar a los clientes una rpida atencin al momento de realizar sus pedidos, para reducir significativamente el tiempo de espera. Realizar un anlisis adecuado para controlar y reducir el riesgo de prdida de dinero por la mala Seguridad. Minimizar errores de ortografa, 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 travs de Internet.

Pagina. 12

JPInversiones Global Technologies S.A.C

1.6.- JUSTIFICACIN

Unos de los principales motivos de la creacin 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 mdulos 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 aplicacin Web, se podran obtener datos reales y exactos, de la informacin ingresada por el usuario, los mismos que mediante la web sern almacenados en la base de datos del sistema de ventas, lo que permitir conocer los reportes inmediatamente despus de que la informacin sea grabada, evitando as el tiempo que toma el proceso del control de productos vendidos y el gasto econmico o de tiempo del personal que lo va a realizar. La creacin de este sistema web, permitir tambin obtener los archivos de cualquier ao que se necesitarn conocer para efecto de anlisis o realizar cualquier toma de decisiones.

Pagina. 13

JPInversiones Global Technologies S.A.C

2.- CAPITULO II: DESCRIPCIN DE LA INSTITUCIN


2.1 Marco Referencial JPInversiones Global Technologies S.A.C, es una empresa peruana especializada en brindar soluciones informticas, con amplia experiencia en el mercado informtico. 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 informticos. Nuestro punto de mercado son aquellos clientes y/o empresas que buscan la ms alta calidad en los productos que le brindan sus proveedores. Esta es la razn por la cual nuestra atencin es personalizada para cada uno de nuestros clientes, con una representante de ventas siempre a su servicio, base que nos permite posicionarnos cada da en el mercado como lderes en servicio.

2.1.1 Visin de la Institucin Convertirnos en una empresa lder y la ms confiable en ventas de equipos informticos a nivel nacional e internacional, dando un buen servicio de calidad a todos nuestros clientes que son nuestra razn de ser.

2.1.2 Misin de la Institucin Brindar equipos informticos de alta calidad, a fin de obtener la satisfaccin 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 Anlisis FODA Fortalezas Productos y/o servicios de alta calidad. Profesionales y/o tcnicos 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 inversin capital de los socios, la cual genera crecimiento. Oportunidades La nueva constitucin de la empresa, ofrecer nuevas oportunidades de negocios e inversin. Participar en licitaciones pblicas y privadas. Alianza con proveedores potenciales, y otras empresas. Desarrollo de un sistema de consultas o proformas va web, permitir atraer ms clientes y/o empresas. Debilidades Bajo rendimiento en la negociacin con proveedores y/o clientes. El sector de negocio es de mucha competencia en el mercado. Falta de control e inadecuada organizacin de los empleados. Falta de desarrollo e implementacin de planes estratgicos que determinen la correcta ocupacin laboral dentro de la empresa. Insuficiencia de una infraestructura adecuada para la buena imagen de la empresa. Amenazas Artculos importados con bajos costos de produccin. Nuevos competidores de la misma rea de negocio. Capacidad econmica de los clientes. Proveedores que no quieren continuar en el proceso de negocio. Creciente deterioro de los productos, generan grandes prdidas econmicas.

2.1.4 Estructura Orgnica La empresa tiene una estructura organizacional formal, planeada y representada por una sociedad annima 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 segn funciones especficas, con el objetivo de cumplir con las metas propuestas tales como: produccin, comercializacin, 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 Orgnica

Pagina. 16

JPInversiones Global Technologies S.A.C

3.- CAPTULO III: FUNDAMENTOS TEORICOS


3.1. Arquitectura Cliente / Servidor Es un modelo de aplicacin distribuida que permite a los usuarios finales obtener acceso a la informacin de forma transparente, an en entornos multiplataforma. Un sistema cliente/servidor, es un sistema de informacin basado en las siguientes caractersticas: Servicios: Facilita la colaboracin de procesos que se ejecutan en diferentes mquinas, a travs 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 asimtricos: Un servidor puede atender a mltiples clientes. El cliente conoce el servidor que invoca, pero el servidor no necesita conocer al cliente. Independencia de la ubicacin: La ubicacin de los servidores es irrelevante. Se utilizan servicios de localizacin definidos a nivel de plataforma para que los clientes encuentren a los servidores. Compatibilidad de clientes y servidores: Los mecanismos de interaccin entre clientes y servidores son independientes de las plataformas. Comunicacin basada en intercambio de mensajes: Los clientes y servidores son elementos acoplados de forma muy libre. Interaccionan a travs de intercambios de mensajes, con los que se implementan las invocaciones de los servicios y las respuestas de los mismos. Encapsulacin de los servicios: Los servicios son elementos especializados, que tienen declarados pblicamente los servicios que pueden servir. Sin embargo, la forma que se implementa el servicio es slo 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 fcilmente escalables. Hay dos tipos de escalabilidad: Escalado vertical: Los sistemas pueden crecer por un incremento del nmero de clientes y servidores, en otras palabras, se puede mejorar las caractersticas del servidor o agregar mltiples servidores. Escalado horizontal: Los servidores pueden descomponerse en grupos de servidores que ofrezcan servicios desacoplados ms especficos., o en todo caso, se pueden agregar ms estaciones de trabajo activas sin afectar significativamente el rendimiento. Integridad: La informacin es administrada por el servidor de forma unificada, dando lugar a un mantenimiento ms sencillo y seguro. El Esquema de funcionamiento de un Sistema Cliente/Servidor sera: 1. El cliente solicita una informacin al servidor. 2. El servidor recibe la peticin del cliente. 3. El servidor procesa dicha solicitud. 4. El servidor enva 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 trmino front-end. El Cliente normalmente maneja todas las funciones relacionadas con la manipulacin y despliegue de datos, por lo que estn desarrollados sobre plataformas que permiten construir interfaces grficas de usuario (GUI), adems 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 lgica de la aplicacin y hacer validaciones locales. Generar requerimientos de bases de datos. Recibir resultados del servidor. Formatear resultados. Servidor: Es el proceso encargado de atender a mltiples clientes que hacen peticiones de algn recurso administrado por l, se le conoce con el trmino back-end. El servidor normalmente maneja todas las funciones relacionadas con la mayora 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 lgica de la aplicacin y realizar validaciones a nivel de bases de datos.

Figura 2. Arquitectura Cliente Servidor

Programacin 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 Presentacin, Capa de Negocios y Capa de Datos. Esto permitir distribuir el trabajo de creacin de una aplicacin por niveles, de este modo, cada grupo de trabajo est totalmente abstrado 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 Presentacin La capa de presentacin es la encargada de manejar la interfaz del usuario, no solo controlando la captura y presentacin de los datos, sino tambin recibiendo los eventos accionados por los usuarios a travs de la interfaz. Esta capa se comunica nicamente con la capa de lgica de negocios. Capa de Negocio La capa de lgica de negocios tiene la responsabilidad de manejar la funcionalidad del sistema, implementando a travs de objetos de negocio las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin para recibir las peticiones y presentar los. Del mismo modo, se comunica con la capa de base de datos para almacenar y/o recuperar informacin. Capa de Datos La capa de datos es la responsable del almacenamiento y recuperacin de los datos. Se comunica nicamente con la capa de lgica 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 solucin se le denomina solucin 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 imgenes, msica y archivos directamente dentro de la base de datos. SQL Server 2008, nos ayuda a obtener ms rendimiento de los datos, poniendo a su disposicin una amplia gama de servicios integrados como son consultas, bsquedas, sincronizaciones, informes y anlisis. Su aprendizaje no solo sirve para este sistema, sino tambin, para todas las existentes en el mercado que soporten este lenguaje, dado que es un lenguaje estndar por haberse visto consolidado por el Instituto Americano de Normas (ANSI) y por la Organizacin de Estndares 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 tambin IDE (Integrated Development Environment) para sistemas operativos Windows. Soporta varios lenguajes de programacin, 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 fcil creacin 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 tecnologas 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 bsicas para escribir el cdigo. Dentro del conjunto del .NET Framework se distinguen 3 sub componentes principales: Common Language Runtime (CLR), es un entorno de ejecucin que corre sobre el sistema operativo y que es el encargado de ejecutar las aplicaciones y proveerles servicios en tiempo de ejecucin Base Class Library (BCL), funciona como una gran librera de clases unificada, que contiene la funcionalidad mayormente utilizada para el desarrollo de todo tipo de aplicaciones. ASP.NET, constituye la tecnologa dentro del .NET Framework para construir aplicaciones con interfaz de usuario Web, es decir, aplicaciones cuya lgica 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 estndares 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 tecnologas para crear aplicaciones que ofrecen interfaces de usuario atractivas, protegen la informacin de identidad personal de los clientes, permiten una comunicacin 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 cdigo comn irrelevante, lo que acorta el tiempo de desarrollo y permite que los desarrolladores se concentren en la solucin 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 tecnologa de ASP.NET que se utiliza para crear pginas web programables. Los Web Forms se representan con cdigo HTML y secuencias de comandos compatibles con exploradores, lo que permite ver las pginas 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 disear fcilmente informes interactivos y conectarlos a casi cualquier origen de datos. Con esta herramienta se reduce la proliferacin de informes y el trabajo asociado a su mantenimiento, ofrecen una mayor flexibilidad de visualizacin y ahorran tiempo, gracias a la extraordinaria productividad de sus funciones de diseo.

Pagina. 23

JPInversiones Global Technologies S.A.C

4.- CAPITULO IV: METODOLOGA


Descripcin General del Negocio

Actores del Negocio

1.

Descripcin Breve Los Actores del Negocio son aquellos que tienen relacin en la realizacin de los procesos dentro del negocio

AN_Cliente

AN_Encargado de Venta

AN_EXTERNO: Mencionado slo 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.

Descripcin Breve Cuando mencionamos a los trabajadores del negocio nos referimos a aquellos que tienen relacin 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.

Descripcin Breve Se refiere a la documentacin y objetos que contienen informacin relevante para el Sistema del Negocio.

Casos de Uso del Negocio

1.

Descripcin 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 Gua de Remisin

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.

Descripcin Breve Aqu podremos observar las relaciones entre los actores y los casos de uso.

CUN_Aprobar gua de Remisin


(from Casos de Uso de Negocio)

CUN_Cancelar gua de Remisin


(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 Gua de Remisin


(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 Informacin 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

Descripcin General del Sistema Actores del Sistema

Un actor interacta con el sistema, desempeando 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 ms bien la labor que realiza frente al sistema. Con el propsito 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 Administracin - 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 relacin 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 implementacin. En base a los servicios propuestos, y tomando en cuenta todos los roles que pueden desarrollarse en este Sistema Web como alternativa de solucin para la Gestin 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 Atencin 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 Remisin


(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 Atencin 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 Atencin de Pedidos

Pagina. 39

JPInversiones Global Technologies S.A.C

<<extend>> Buscar Gua de Remisin


(from Casos de Uso de Sistema)

Cerrar Pedido
(from Casos de Uso de Sistema)

<<extend>> <<extend>> Editar Gua de Remisin


(from Casos de Uso de Sistema)

CUS_Gestionar Guia de Remisin


(from Casos de Uso de Sistema)

<<extend>> Imprimir Guia de Remisin

<<extend>>

(from Casos de Uso de Sistema)

Anular Guia de Remisin


(from Casos de Uso de Sistema)

Figura 14.2. Diagrama de CUS_Gestionar Gua de Remisin

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

Especificacin de Casos de Uso del Sistema

Especificacin de Caso de Uso: Ingresar al Sistema Nombre de Caso de Uso: CUS_Acceder al Sistema Actores: Administrador, Auxiliar, Cajero y Operador Descripcin: Permite validar a un usuario mediando un nombre de usuario y contrasea para el uso del sistema. Precondiciones: Estar registrado en la base de datos del sistema. Post condiciones: Validacin del usuario realizada con xito. Flujo Bsico de eventos: Validar Usuario 1. El actor ingresa nombre de usuario y contrasea. 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 botn Ingresar. 5. Sistema muestra el men de opciones. Flujos alternativos: 1. Usuario con contrasea incorrecta 1.1.Si actor accede al sistema con contrasea incorrecta, se mostrar un mensaje de contrasea 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 ms de tres intentos fallidos el sistema deshabilitar la opcin de logueo

Especificacin de caso de Uso: Gestionar Cuentas de Usuario Nombre de Caso de Uso: CUS_Gestionar Cuenta de Usuario Actores: Administrador, Auxiliar, Cajero y Operador Descripcin: 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 Bsico 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
Especificacin de caso de Uso: Gestionar Tipo de Documento Nombre de Caso de Uso: CUS_Gestionar Tipo de Documento Actor: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso CUS_Gestionar Tipo de Documento, el actor podr agregar, realizar filtros de bsqueda, 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Seguridad y haber elegido opcin Tipo de Documento de la interfaz grfica. 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 modificacin de tipo de documento, los datos modificados se actualizarn en la base de datos del sistema. En caso de haberse realizado la eliminacin de tipo de documento, el tipo de documento queda eliminado de la base de datos del sistema. Flujo Bsico 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 botn Agregar en la interfaz grfica lista tipo de documento. 2.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo (autogenerado), tipo de documento (descripcin), sigla de tipo de documento, ancho. 2.3. Actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 2.4. Por ltimo, si se guarda registro el sistema muestra mensaje de aviso Nuevo registro se grab correctamente en la interfaz grfica lista tipo de documento.

Pagina. 42

JPInversiones Global Technologies S.A.C


3. El actor solicita la bsqueda de un nuevo tipo de documento o mostrar listado de lneas de tipo de documentos ya ingresados. 3.1. El sistema muestra el campo cdigo, tipo de documento y sigla para proceder a la bsqueda de tipo de documento 3.2. El actor introduce el cdigo, tipo de documento o sigla y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de tipo de documento. 3.3. El sistema muestra un listado de lneas de tipo de documento donde se refleja cdigo de tipo de documento, botn Editar, descripcin de tipo de documento, sigla, ancho y botn Eliminar en la interfaz grfica lista de tipo de documento. 4. El actor solicita la baja de tipo de documento. 4.1. El sistema muestra el campo cdigo, tipo de documento y sigla para proceder a la baja de tipo de documento. 4.2. El actor introduce el cdigo, tipo de documento o sigla y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de tipo de documento. 4.3. El sistema muestra un listado de lneas de tipo de documento donde se refleja cdigo de tipo de documento, botn Editar, descripcin de tipo de documento, sigla, ancho y botn Eliminar en la interfaz grfica lista de tipo de documento. 4.4. El actor presiona el botn 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 confirmacin de la eliminacin. 4.6. El actor puede confirmar la eliminacin del cliente pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. 4.7. Por ltimo si se acept la eliminacin el sistema genera un mensaje de aviso Registro eliminado satisfactoriamente en la interfaz grfica lista de tipo de documento. 5. El actor solicita la modificacin de datos de un tipo de documento. 5.1. El sistema muestra el campo cdigo, descripcin tipo de documento y sigla para realizar la bsqueda y proceder a la modificacin del tipo de documento. 5.2. El actor introduce el cdigo, descripcin de tipo de documento o sigla y realiza la bsqueda a travs del botn Buscar. 5.3. El sistema muestra un listado de lneas de tipo de documentos donde se refleja cdigo de tipo de documento, botn Editar, descripcin de tipo de documento, sigla, ancho y botn Eliminar en la interfaz grfica lista de tipo de documento. 5.4. El actor presiona el botn 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 modificacin. 5.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo (autogenerado), descripcin, sigla y ancho. Actor procede a guardar los datos modificados pulsando el botn Guardar o bien puede cancelar la modificacin pulsando el botn Cerrar.

Pagina. 43

JPInversiones Global Technologies S.A.C


5.7. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica 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 cdigo (autogenerado), descripcin, 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 grfica de lista de tipo de documento. Excepciones: No hay

Especificacin de caso de Uso: Gestionar Empleados Nombre de Caso de Uso: CUS_ Gestionar Empleados Actores: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso de sistema CUS_ Gestionar Empleados, el actor podr agregar, realizar filtros de bsqueda, 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Administracion y de ah seleccione la opcin Empleados de la interfaz grfica. 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 modificacin de los datos de un empleado, quedan almacenados en la base de datos. En caso de haberse realizado la eliminacin de un empleado, el empleado queda eliminado del sistema como de la base de datos. Flujo Bsico 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 botn Agregar de la interfaz grfica lista de empleado. 7.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo(autogenerado), departamento, provincia, distrito, punto servicio, apellido paterno, apellido materno, nombre, direccin, fecha de ingreso, foto, estado, tipo de documento, cargo de empleado, numero de documento, sexo, fecha de nacimiento telfono, fecha de salida y salario. Pagina. 44

JPInversiones Global Technologies S.A.C


7.3. Actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancela el registro pulsando el botn Cerrar 7.4. Por ltimo, si se guarda el registro el sistema muestra mensaje de aviso Nuevo registro se guard correctamente en la interfaz grfica lista de empleado. 8. El actor solicita la bsqueda de un nuevo empleado o mostrar listado de lneas de empleados ya ingresados. 8.1. El sistema muestra el campo cdigo, tipo de documento, cargo de empleado y nombre de empleado para realizar la bsqueda 8.2. El actor introduce el cdigo, tipo de documento, cargo del empleado o nombre del empleado y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de empleado 8.3. El sistema muestra un listado de lneas de empleados donde se refleja cdigo de empleado, botn Editar, tipo de documento, cargo de empleado, numero de documento, nombre de empleado y botn Eliminar en la interfaz grfica lista de empleado. 9. El actor solicita la baja de un empleado. 9.1. El sistema muestra el campo cdigo, tipo de documento, cargo de empleado y nombre de empleado para realizar la bsqueda y proceder dar la baja. 9.2. El actor introduce el cdigo, tipo de documento, cargo de empleado o nombre del empleado y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de empleado. 9.3. El sistema muestra un listado de lneas de empleados donde se refleja cdigo de empleado, botn Editar, tipo de documento, cargo de empleado, numero de documento, nombre de empleado y botn Eliminar. 9.4. El actor presiona el botn 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 confirmacin de la eliminacin. 9.6. El actor puede confirmar la eliminacin del cliente pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. 9.7. Por ltimo si se acept la eliminacin el sistema genera un mensaje de aviso Registro eliminado satisfactoriamente en la interfaz grfica lista de empleado 10. El actor solicita la modificacin de datos de un cliente. 10.1. El sistema muestra el campo cdigo, tipo de documento, cargo de empleado y nombre de cliente para realizar la bsqueda y proceder a la modificacin de los datos del cliente. 10.2. El actor introduce el cdigo, tipo de documento, cargo de empleado o nombre del cliente y realiza la bsqueda a travs del botn Buscar. 10.3. El sistema muestra un listado de lneas de empleados donde se refleja cdigo de empleado, botn Editar, tipo de documento, cargo de empleado, numero de documento, nombre de empleado y botn Eliminar. 10.4. El actor presiona el botn 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 modificacin. 10.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo (autogenerado), departamento, provincia, distrito, tipo de documento, telfono, moneda, nmero de documento, nombre de cliente, direccin y fax. 10.7. Y actor procede a guardar los datos modificados pulsando el botn Guardar o bien puede cancelar la modificacin pulsando el botn Cancelar. 10.8. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica 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 cdigo (autogenerado), descripcin, 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 grfica de lista de empleado Excepciones: No hay

Especificacin de caso de Uso: Gestionar Estado Civil Nombre de Caso de Uso: CUS_ Gestionar Estado Civil Actores: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso de sistema CUS_ Gestionar Estado Civil, el actor podr agregar, realizar filtros de bsqueda, 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Administracion y de ah elija la opcin Estado Civil de la interfaz grfica. 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 modificacin de estado civil, los datos modificados se actualizarn en la base de datos del sistema. En caso de haberse realizado la eliminacin de estado civil, el tipo de documento queda eliminado de la base de datos del sistema. Flujo Bsico 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 botn Agregar en la interfaz grfica lista de estado civil 12.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo (autogenerado), descripcin de estado civil. 12.3. Actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 12.4. Por ltimo, si se guarda el registro el sistema muestra mensaje de aviso Nuevo registro se grab correctamente en la interfaz grfica lista de estado civil. 13. El actor solicita la bsqueda de un nuevo tipo de documento o mostrar listado de lneas de tipo de documentos ya ingresados. 13.1. El sistema muestra el campo cdigo, descripcin de estado civil. 13.2. El actor introduce el cdigo o descripcin de estado civil y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de estado civil. 13.3. El sistema muestra un listado de lneas de estado civil donde se refleja cdigo de estado civil, botn Editar, descripcin de estado civil y botn Eliminar en la interfaz grfica 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 cdigo y descripcin de estado civil, para proceder a la baja de tipo de documento. 14.2. El actor introduce el cdigo o descripcin de estado civil y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de estado civil. 14.3. El sistema muestra un listado de lneas de estado civil donde se refleja cdigo de estado civil, botn Editar, descripcin de estado civil y botn Eliminar en la interfaz grfica lista de estado civil. 14.4. El actor presiona el botn 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 confirmacin de la eliminacin. 14.6. El actor puede confirmar la eliminacin de estado civil pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. 14.7. Por ltimo si se acept la eliminacin el sistema genera un mensaje de aviso Registro eliminado satisfactoriamente en la interfaz grfica lista de estado civil 15. El actor solicita la modificacin de datos de un estado civil. 15.1. El sistema muestra el campo cdigo, descripcin de estado civil para realizar la bsqueda y proceder a la modificacin de estado civil. 15.2. El actor introduce el cdigo o descripcin de estado civil y realiza la bsqueda a travs del botn Buscar. 15.3. El sistema muestra un listado de lneas de estado civil donde se refleja cdigo de estado civil, botn Editar, descripcin de estado civil y botn Eliminar en la interfaz grfica lista de estado civil. 15.4. El actor presiona el botn 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 modificacin. 15.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo (autogenerado), descripcin de estado civil. Actor procede a guardar los datos modificados pulsando el botn Guardar o bien puede cancelar la modificacin pulsando el botn Cerrar. 15.7. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica 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 cdigo (autogenerado), descripcin, 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 grfica de lista de estado civil. Excepciones: No hay.

Pagina. 47

JPInversiones Global Technologies S.A.C

Especificacin de caso de Uso: Gestionar Tipo de Cambio Nombre de Caso de Uso: CUS_Gestionar Tipo de Cambio Actores: Administrador, Auxiliar. Descripcin El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso CUS_Gestionar Tipo de Cambio, el actor podr agregar, realizar filtros de bsqueda, 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa Ventas y luego elija la opcin Tipo de cambio de la interfaz grfica. 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 modificacin de tipo de cambio, los datos modificados se actualizarn en la base de datos del sistema. En caso de haberse realizado la eliminacin de tipo de cambio, el tipo de cambio queda eliminado de la base de datos del sistema. Flujo Bsico 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 botn Agregar en la interfaz grfica lista de tipo de cambio. 17.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo (autogenerado), precio de compra, precio de venta y fecha. 17.3. Actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 17.4. Por ltimo, si se guarda el registro el sistema muestra mensaje de aviso Nuevo registro se grab correctamente en la interfaz grfica lista de tipo de cambio. 18. El actor solicita la bsqueda de un nuevo tipo de cambio o mostrar listado de lneas de tipo de cambio ya ingresados. 18.1. El sistema muestra el campo cdigo, precio de compra, precio de venta. 18.2. El actor introduce el cdigo, precio de compra o precio de venta y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de tipo de cambio. 18.3. El sistema muestra un listado de lneas de tipo de cambio donde se refleja cdigo de tipo de cambio, botn Editar, precio de compra, precio de venta, fecha y botn Eliminar en la interfaz grfica lista de tipo de cambio. 19. El actor solicita la baja de tipo de cambio. 19.1. El sistema muestra el campo cdigo, precio de compra y precio de venta para proceder a la baja de tipo de cambio. 19.2. El actor introduce el cdigo, precio de compra o precio de venta y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de tipo de cambio. 19.3. El sistema muestra un listado de lneas de tipo de cambio donde se refleja cdigo de tipo de cambio, botn Editar, precio de compra, precio de venta, fecha y botn Eliminar en la interfaz grfica lista de tipo de cambio. 19.4. El actor presiona el botn 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 confirmacin de la eliminacin. Pagina. 48

JPInversiones Global Technologies S.A.C


19.6. El actor puede confirmar la eliminacin de tipo de cambio pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. 19.7. Por ltimo si se acept la eliminacin el sistema genera un mensaje de aviso Registro eliminado satisfactoriamente en la interfaz grfica lista de tipo de cambio. 20. El actor solicita la modificacin de datos de un tipo de cambio. 20.1. El sistema muestra el campo cdigo, fecha de compra y fecha de venta para realizar la bsqueda y proceder a la modificacin de tipo de cambio. 20.2. El actor introduce el cdigo, fecha de compra o fecha de venta y realiza la bsqueda a travs del botn Buscar. 20.3. El sistema muestra un listado de lneas de tipo de cambio donde se refleja cdigo de tipo de cambio, , botn Editar, precio de compra, precio de venta, fecha y botn Eliminar en la interfaz grfica lista de tipo de cambio. 20.4. El actor presiona el botn 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 modificacin. 20.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo (autogenerado), precio de compra, precio de venta y fecha. Actor procede a guardar los datos modificados pulsando el botn Guardar o bien puede cancelar la modificacin pulsando el botn Cerrar. 20.7. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica 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 cdigo (autogenerado), descripcin, 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 grfica de lista de Tipo de Cambio
Excepciones: No hay.

Especificacin de caso de Uso: Cambiar Contrasea Nombre de Caso de Uso: CUS_Cambiar Contrasea Actor: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso CUS_Cambiar Contrasea el actor podr modificar la contrasea cuantas veces sea necesario. Precondiciones: El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa Seguridad y luego elija la opcin Cambiar Contrasea de la interfaz grfica.
Pagina. 49

JPInversiones Global Technologies S.A.C Post condiciones: En caso de haber restablecido o modificado una nueva contrasea para el usuario, los datos quedaran almacenados en la base de datos del sistema. Flujo Bsico de eventos: 21. El actor solicita la modificacin de una nueva contrasea para el usuario. 21.1. El sistema muestra el nombre del usuario, contrasea y confirmacin de contrasea para realizar la modificacin de la contrasea del usuario. 21.2. El actor procede a modificar la contrasea llenando los campos mostrados por el sistema, estos son: cdigo (autogenerado), contrasea nueva y confirmacin de contrasea nueva. Actor procede a guardar los datos modificados pulsando el botn Grabar o bien puede cancelar la modificacin pulsando el botn Cancelar. 21.3. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica 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), contrasea y confirmacin de nueva contrasea, el sistema generar un mensaje de error comunicando que La clave ingresada no coincide con la clave de confirmacin. 1.1. En el punto 21.3 Si se ha generado mensaje de error, el sistema vuelve a mostrar la interfaz grfica usuario clave Excepciones: No hay

Especificacin de caso de Uso: Gestionar Perfil de Usuario Nombre de Caso de Uso: CUS_Gestionar Perfil Usuario Actor: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Seguridad opcin Perfil de Usuario de la interfaz grfica. 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 modificacin de los permisos asignados de acuerdo al perfil, los datos se actualizarn en la base de datos del sistema.

Pagina. 50

JPInversiones Global Technologies S.A.C Flujo Bsico 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 grfica 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 botn Asignar 23.4. Por ltimo, si se asigna el permiso, el sistema muestra la interfaz grfica 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 grfica 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 botn Denegar. 24.4. Por ltimo, si se deniega el permiso, el sistema muestra la interfaz grfica mantenimiento de permisos por perfil de usuario con la modificacin realizada. Flujos alternativos: No hay Excepciones: No hay

Especificacin de caso de Uso: Gestionar Local de Usuario Nombre de Caso de Uso: CUS_GestionarLocalXUsuario Actor: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Seguridad y elija la opcin Local de Usuario de la interfaz grfica. 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 modificacin de los permisos de local asignados de acuerdo al usuario, los datos modificados se actualizarn en la base de datos del sistema.
Pagina. 51

JPInversiones Global Technologies S.A.C Flujo Bsico 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 grfica mantenimiento de permisos por usuario 26.2. Sistema muestra los locales disponibles. 26.3. Actor asigna permiso seleccionando cualquiera de los locales pulsando el botn Asignar 26.4. Por ltimo, si se asigna el permiso, el sistema muestra la interfaz grfica 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 grfica 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 botn Denegar. 27.4. Por ltimo, si se deniega el permiso, el sistema muestra la interfaz grfica mantenimiento de permisos por usuario con la modificacin realizada Flujos alternativos: No hay Excepciones: No hay

Especificacin de caso de Uso: Gestionar Formulario Nombre de Caso de Uso: CUS_Gestionar Formularios Actor: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso CUS_Gestionar Formularios, el actor podr agregar, realizar filtros de bsqueda, 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Seguridad y elija la opcin Formularios de la interfaz grfica. 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 modificacin de formulario, los datos modificados se actualizarn en la base de datos del sistema. En caso de haberse realizado la eliminacin de formulario, el formulario queda eliminado de la base de datos del sistema.
Pagina. 52

JPInversiones Global Technologies S.A.C Flujo Bsico 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 botn Agregar en la interfaz grfica pginas web disponibles. 29.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo (autogenerado), dependencia, orden, URL, nivel, descripcin icono. 29.3. Actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 29.4. Por ltimo, si se guarda registro el sistema muestra mensaje de aviso Nuevo registro se grab correctamente en la interfaz grfica lista Pginas web disponibles 30. El actor solicita la bsqueda de un formulario o mostrar listado de lneas de formularios ya ingresados. 30.1. El sistema muestra el campo cdigo, dependencia, Nivel, Orden y descripcin para proceder a la bsqueda de formulario. 30.2. El actor introduce el cdigo, dependencia, nivel, orden o descripcin y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de pginas web disponibles. 30.3. El sistema muestra un listado de lneas de formularios donde se refleja cdigo de formulario, botn Editar, dependencia, nivel, orden, descripcin, URL y botn Eliminar en la interfaz grfica Pginas web disponibles. 31. El actor solicita la baja de formularios. 31.1. El sistema muestra el campo cdigo, dependencia, Nivel, Orden y descripcin para proceder a la baja de formularios. 31.2. El actor introduce el cdigo, dependencia, Nivel, Orden o descripcin y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de pginas web disponibles. 31.3. El sistema muestra un listado de lneas formularios donde se refleja cdigo de formulario, botn Editar, dependencia, nivel, orden, descripcin, URL y botn Eliminar en la interfaz grfica lista de pginas web disponibles. 31.4. El actor presiona el botn 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 confirmacin de la eliminacin. 31.6. El actor puede confirmar la eliminacin del cliente pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. 31.7. Por ltimo si se acept la eliminacin el sistema genera un mensaje de aviso Registro eliminado satisfactoriamente en la interfaz grfica lista de pginas web disponibles 32. El actor solicita la modificacin formulario. 32.1. El sistema muestra el campo cdigo, dependencia, Nivel, Orden y descripcin para proceder a la modificacin de formularios 32.2. El actor introduce el cdigo, dependencia, nivel, orden o descripcin de formulario y realiza la bsqueda a travs del botn Buscar. 32.3. El sistema muestra un listado de lneas de formularios donde se refleja cdigo de formulario, botn Editar, dependencia, nivel, orden, descripcin de
Pagina. 53

JPInversiones Global Technologies S.A.C formulario, URL y botn Eliminar en la interfaz grfica lista de pginas web disponibles. 32.4. El actor presiona el botn 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 modificacin. 32.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo (autogenerado), dependencia, orden, nivel, descripcin e icono. 32.7. Actor procede a guardar los datos modificados pulsando el botn Guardar o bien puede cancelar la modificacin pulsando el botn Cerrar. 32.8. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica lista de pginas 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 cdigo (autogenerado), dependencia, orden, nivel, descripcin 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 grfica de lista de pginas web disponibles. Excepciones: No hay

Especificacin de caso de Uso: Gestionar Tipo de Usuarios Nombre de Caso de Uso: CUS_Gestionar Tipo de Usuario Actores: Administrador Descripcin El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso del sistema CUS_Gestionar Tipo de Usuario, el actor podr agregar, realizar filtros de bsqueda, 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa Seguridad y elija la opcin Tipo de Usuario de la interfaz grfica. 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 modificacin de tipo de usuario, los datos modificados se actualizarn en la base de datos del sistema. En caso de haberse realizado la eliminacin 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 Bsico 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 botn Agregar en la interfaz grfica lista de tipo de usuario. 34.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo (autogenerado), descripcin y observacin 34.3. Actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 34.4. Por ltimo, si se guarda el registro el sistema muestra mensaje de aviso Nuevo registro se grab correctamente en la interfaz grfica lista de tipo de usuario. 35. El actor solicita la bsqueda de un nuevo tipo de usuario o mostrar listado de lneas de tipo de usuario ya ingresados. 35.1. El sistema muestra el campo cdigo, descripcin para la bsqueda de tipo de usuario. 35.2. El actor introduce el cdigo descripcin de usuario y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de tipo de usuario. 35.3. El sistema muestra un listado de lneas de tipo de usuario donde se refleja cdigo de tipo de usuario, botn Editar, nombre de tipo de usuario, observacin y botn Eliminar en la interfaz grfica lista de tipo de usuario. 36. El actor solicita la baja de tipo de usuario. 36.1. El sistema muestra el campo cdigo, y descripcin de tipo de usuario para proceder a la baja de tipo de usuario. 36.2. El actor introduce el cdigo o descripcin de y tipo de documento y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de tipo de usuario. 36.3. El sistema muestra un listado de lneas de tipo de usuario donde se refleja cdigo de tipo de usuario, botn Editar, nombre de tipo de usuario, observacin y botn Eliminar en la interfaz grfica lista de tipo de usuario. 36.4. El actor presiona el botn 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 confirmacin de la eliminacin. 36.6. El actor puede confirmar la eliminacin de tipo de cambio pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. 36.7. Por ltimo si se acept la eliminacin el sistema genera un mensaje de aviso Registro eliminado satisfactoriamente en la interfaz grfica lista de tipo de usuario. 37. El actor solicita la modificacin de datos de un tipo de usuario. 37.1. El sistema muestra el campo cdigo y descripcin de tipo de documento para realizar la bsqueda y proceder a la modificacin de tipo de usuario. 37.2. El actor introduce el cdigo, o descripcin de tipo de usuario y realiza la bsqueda a travs del botn Buscar. 37.3. El sistema muestra un listado de lneas de tipo de usuario donde se refleja cdigo de tipo de usuario, botn Editar, nombre de tipo de usuario, observacin y botn Eliminar en la interfaz grfica lista de tipo de usuario. 37.4. El actor presiona el botn 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 modificacin. 37.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo (autogenerado), descripcin y observacin. 37.7. Actor procede a guardar los datos modificados pulsando el botn Guardar o bien puede cancelar la modificacin pulsando el botn Cerrar. 37.8. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica 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 cdigo (autogenerado), descripcin y observacin, 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 grfica de lista de tipo de usuario Excepciones: No hay.

Especificacin de caso de Uso: Gestionar Cliente Nombre de Caso de Uso: CUS_Gestionar Clientes Actores: Administrador, Auxiliar Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso CUS_Gestionar Clientes, aunque en el caso el actor podr agregar, realizar filtros de bsqueda, 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Seguridad y luego la opcin Clientes de la interfaz grfica.

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 modificacin de los datos de un cliente, quedan almacenados en la base de datos. En caso de haberse realizado la eliminacin de un cliente, el cliente queda eliminado del sistema y por tanto de la lista de pedidos en elaboracin de dicho cliente. Flujo Bsico 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 botn Agregar en la interfaz grfica lista cliente 39.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo(autogenerado), nombre de cliente, tipo de documento, numero de documento, departamento, provincia, distrito, direccin, telfono y Fax 39.3. El actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 39.4. Por ltimo, si se guarda el registro el sistema muestra mensaje de aviso Nuevo registro se grab correctamente en la interfaz grfica lista de cliente. 40. El actor solicita la bsqueda de un nuevo cliente o mostrar listado de lneas de clientes ya ingresados. 40.1. El sistema muestra el campo cdigo cliente, tipo de documento, numero de documento y nombre de cliente para la bsqueda de tipo de usuario. 40.2. El actor introduce cdigo cliente, tipo de documento, numero de documento y nombre de cliente y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de clientes. 40.3. El sistema muestra un listado de lneas de clientes donde se refleja cdigo de cliente, botn Editar, tipo de documento, nombre, distrito y botn Eliminar en la interfaz grfica lista de clientes. 41. El actor solicita la baja de un cliente. 41.1. El sistema muestra el campo cdigo, tipo de documento, numero de documento y nombre de cliente para realizar la bsqueda y proceder dar la baja. 41.2. El actor introduce el cdigo, tipo de documento, numero de documento o nombre del cliente y realiza la bsqueda a travs del botn Buscar, selecciona la lnea de listado del cliente que desea eliminar para ello presiona el botn Eliminar 41.3. El sistema genera un mensaje de aviso de borrado y solicita la confirmacin de la eliminacin. 41.4. El actor puede confirmar la eliminacin del cliente pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. Pasa a la interfaz grfica lista de cliente. 42. El actor solicita la modificacin de datos de un cliente. 42.1. El sistema muestra el campo cdigo, tipo de documento, numero de documento y nombre de cliente para realizar la bsqueda y proceder a la modificacin de los datos del cliente. 42.2. El actor introduce el cdigo, tipo de documento, numero de documento o nombre del cliente y realiza la bsqueda a travs del botn Buscar, selecciona la lnea de listado del cliente que desea editar(modificar) para ello presiona el botn Editar 42.3. El sistema muestra los datos del cliente que se ha solicitado para la modificacin. 42.4. El actor puede modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo(autogenerado), nombre de cliente, tipo de documento, numero de documento, departamento, provincia, distrito, direccin, telfono y Fax 42.5. El actor puede solicitar guardar los datos modificados pulsando el botn Guardar de la interfaz grfica o bien puede cancelar la modificacin pulsando el botn Cancelar.
Pagina. 57

JPInversiones Global Technologies S.A.C 42.6. El sistema genera un mensaje de aviso de modificacin y solicita la confirmacin de la misma. 42.7. El actor puede confirmar la modificacin del cliente pulsando el botn Aceptar, o bien puede cancelar la modificacin pulsando el botn Cancelar. Pasa a la interfaz grfica 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 cdigo (autogenerado), nombre de cliente, tipo de documento, nmero de documento, departamento, provincia, distrito, direccin, telfono 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 grfica de alta de cliente. Excepciones: No hay

Especificacin de caso de Uso: Gestionar Usuarios Nombre de Caso de Uso: CUS_Gestionar Usuarios Actores: Administrador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso del sistema CUS_Gestionar Usuarios, el caso el actor podr agregar, realizar filtros de bsqueda, editar (modificar), eliminar la informacin 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 contrasea y tenga el permiso de usuario. El actor haya seleccionado la pestaa de Seguridad opcin Usuarios de la interfaz grfica.

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 modificacin de los datos del usuario, quedan almacenados en la base de datos. En caso de haberse realizado la eliminacin de un usuario, el usuario queda eliminado de la base de datos del sistema

Flujo Bsico 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 botn Agregar en la interfaz grfica lista de usuario 44.2. El sistema muestra los campos de datos necesarios a introducir; los campos a rellenar son: cdigo (autogenerado), tipo de documento, nombre de usuario, loguin y fecha 44.3. Actor ingresa los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 44.4. Por ltimo, si se guarda el registro el sistema muestra mensaje de aviso Nuevo registro se grab correctamente en la interfaz grfica lista de usuario. 45. El actor solicita la bsqueda de un nuevo usuario o mostrar listado de lneas de usuarios ya ingresados. 45.1. El sistema muestra el campo cdigo, tipo de documento y loguin. 45.2. El actor introduce el cdigo, tipo de documento o loguin. Y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de usuario. 45.3. El sistema muestra un listado de lneas de tipo de usuario donde se refleja cdigo de usuario, botn Editar, tipo de usuario, nombre de empleado, loguin, fecha y botn Eliminar en la interfaz grfica lista de usuario. 46. El actor solicita la baja de un usuario. 46.1. El sistema muestra el campo cdigo, tipo de documento y loguin de usuario, para proceder a la baja de usuario. 46.2. El actor introduce el cdigo, tipo de documento o loguin y realiza la bsqueda a travs del botn Buscar en la interfaz grfica lista de Usuario. 46.3. El sistema muestra un listado de lneas de usuario donde se refleja cdigo de usuario, botn Editar, tipo de usuario, nombre de empleado, loguin. Fecha y botn Eliminar en la interfaz grfica lista de usuario. 46.4. El actor presiona el botn 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 confirmacin de la eliminacin. 46.6. El actor puede confirmar la eliminacin del usuario pulsando el botn Aceptar, o bien puede cancelar el borrado pulsando el botn Cancelar. 46.7. Por ltimo si se acept la eliminacin, el sistema genera un mensaje de aviso Registro eliminado satisfactoriamente. 47. El actor solicita la modificacin de datos de un usuario. 47.1. El sistema muestra el campo cdigo, tipo de documento y loguin de usuario, para realizar la bsqueda y proceder a la modificacin de usuario. 47.2. El actor introduce el cdigo, tipo de documento o loguin descripcin de usuario y realiza la bsqueda a travs del botn Buscar. 47.3. El sistema muestra un listado de lneas de usuario donde se refleja cdigo de usuario, botn Editar, tipo de usuario, nombre de empleado, loguin, fecha y botn Eliminar en la interfaz grfica lista de usuario. 47.4. El actor presiona el botn 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 modificacin. 47.6. El actor procede a modificar cualquiera de los datos de los campos mostrados por el sistema, stos son: cdigo (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 botn Guardar o bien puede cancelar la modificacin pulsando el botn Cerrar. 47.8. Por ltimo si se guarda la modificacin el sistema genera un mensaje de aviso El registro se modific correctamente en la interfaz grfica 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 cdigo (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 grfica de listar usuario Excepciones: No hay

Especificacin de caso de Uso: Gestionar Boleta Nombre de Caso de Uso: CUS_Gestionar Boleta Actores: Administrador, auxiliar Descripcin: El actor despus de registrarse en el sistema mediante el usuario y la contrasea 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 contrasea. El actor haya ingresado los datos del cliente en la base de datos del sistema. El actor haya seleccionado la pestaa de Ventas, opcin Boleta de la interfaz grfica. 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 Bsico 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 botn Nuevo en la interfaz grfica Orden de pedido 49.2. El sistema muestra los campos de datos necesarios a introducir , los campos a rellenar son: cdigo, fecha actual del sistema, el tipo de cambio, cliente(contiene un botn de bsqueda y te permite visualizar una nueva ventana para filtrar por (Cdigo, 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 dlares) donde muestra un botn Agregar y Cancelar, el botn Agregar permitir visualizar un listado de las lneas de pedido, en las que se reflejan el cdigo de artculo, cantidad solicitada, la descripcin del mismo, el precio en soles, precio en dlares, importe en soles, importe en dlares y un botn que permite eliminar de la lista, y por ultimo con los datos de las lneas 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 botn de bsqueda de cliente y te muestra una ventana para filtrar al cliente (Cdigo, nombre de cliente). 49.4. El sistema presenta los datos del cliente, segn aparezcan en la base de datos, y se procede a la seleccin. 49.5. El Actor procede a completar detalle de pedido seleccionando el producto es ah donde se autogenera la opcin unidad de medida y el precio en dlares como en soles del producto y para completar el detalle de pedido se ingresa la cantidad, luego para insertar la lnea de pedido hacemos clic en el botn Agregar, 49.6. El sistema muestra un listado de lnea de pedidos de productos donde se visualiza: Nro de pedido, cantidad, producto, precio en soles, precio en dlares, importe soles, importe dlares y el botn eliminar. ya con los datos de las lneas de pedidos que contuviera el mismo, se puede mostrar autogenerado el nmero 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 lnea de pedido, volver al punto 54.5. 49.8. Actor ingresa los campos necesarios y pulsa el botn Grabar o bien

cancelar registro pulsando el botn Cerrar. 49.9. Por ltimo, si se guarda el registro el sistema muestra mensaje de aviso el pedido se guard correctamente en la interfaz grfica 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 bsqueda 50.2. El Actor introduce los campos Numero de Boleta, cliente, fecha de pedido, fecha de entrega o estado y selecciona el botn Buscar en la interfaz grfica Orden de pedido. 50.3. El sistema muestra las lneas de pedidos de clientes donde se visualiza: cdigo de pedido, fecha, cliente, moneda, total, pago, estado, botn devoluciones, botn ver detalle y botn anular. 50.4. Actor selecciona el botn 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 bsqueda 51.2. El Actor introduce los campos Numero de Boleta, cliente, fecha de pedido, fecha de entrega o estado y selecciona el botn Buscar en la interfaz grfica Orden de pedido. 51.3. El sistema muestra la lista las lneas de pedidos de clientes donde se visualiza: cdigo de pedido, fecha, cliente, moneda, total, pago, estado, botn devoluciones, botn ver detalle y botn anular. 51.4. El actor puede confirmar la eliminacin del usuario pulsando el botn Anular, o bien puede cancelar el borrado pulsando el botn Cancelar. 51.5. Por ltimo si se acept la eliminacin el sistema genera un mensaje de
Pagina. 61

JPInversiones Global Technologies S.A.C aviso Registro eliminado satisfactoriamente en la interfaz grfica Orden de Pedido.
Flujos alternativos: No hay Excepciones: No hay

Especificacin de caso de Uso: Gestionar Almacn Nombre de Caso de Uso: CUS_Gestionar Almacen Actores: Administrador, Operador Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea pueden invocar el caso de uso del sistema CUS_Gestionar Almacn, el actor podr entregar, pedidos, gestionar Productos, Consultas de Gua de remisin Precondiciones: El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contrasea y tenga el permiso de Almacn. El actor haya seleccionado la pestaa de Almacn y elija la opcin Ingreso Almacn de la interfaz grfica. 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 modificacin de los productos que recin ingresan al almacn, 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 Bsico de eventos: 59. El sistema muestra la interfaz Gestionar Producto con los criterios de bsqueda que son los campos: cdigo, modelo, marca, nombre de producto, categora adems de las opciones buscar, crear, editar y eliminar productos segn sea el criterio de la empresa. 60. El actor solicita Crear Producto. 60.1 El Jefe de Almacn solicita Nuevo en la interfaz Gestin de productos. 60.2 El sistema muestra la interfaz crear producto; los campos de datos necesarios a introducir; son: cdigo (autogenerado), dependencia, orden, URL, nivel, descripcin icono. 60.3 El Jefe de Almacn selecciona Bsqueda de Productos por Categora (partes y piezas, perifricos y accesorios) seleccionar los campos necesarios y pulsa el botn Guardar o bien cancelar registro pulsando el botn Cerrar. 60.4 El sistema retorna lista de tipo de producto en base a la categora. 60.5 Por ltimo, si se guarda registro el sistema muestra mensaje de aviso Nuevo producto se grab correctamente en la interfaz grfica lista Pginas web disponibles 61 El actor solicita la bsqueda del producto en la interfaz Gestin de productos. 61.1El sistema muestra el campo cdigo, dependencia, Nivel, Orden y descripcin para proceder a la bsqueda de productos.
Pagina. 62

JPInversiones Global Technologies S.A.C 61.2El actor introduce el cdigo, dependencia, nivel, orden o descripcin y realiza la bsqueda a travs del botn Buscar en la interfaz Gestin de Productos. 61.3El sistema muestra un listado de productos y sus datos disponibles en la base de datos, de la interfaz Gestin de productos. 62 El actor presiona editar en el producto que desea modificar. 63 El sistema muestra la interfaz Editar Producto, El jefe de Almacn modifica los datos del producto segn criterio, luego selecciona grabar. 64 El sistema guarda los datos modificados y genera un mensaje Actualizacin 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 almacn presiona buscar sin ingresar un criterio de bsqueda, 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

Especificacin de caso de Uso: Gestionar Caja Nombre de Caso de Uso: CUS_Gestionar Caja Actores: Administrador, Auxiliar Descripcin: El actor, despus de registrarse en el sistema mediante el usuario y la contrasea 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 bsqueda de pedidos por pagar. Precondiciones: El actor haya ingresado correctamente al sistema mediante el nombre de usuario y la contrasea y tenga el permiso de Gestionar Caja. El actor haya seleccionado la pestaa de Caja y elija la opcin Apertura Caja de la interfaz grfica.

Post condiciones: En caso de no haberse aperturado la caja el Actor no podr efectuar ningn 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 Bsico 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 impresin 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 dlares. 1.1. En el punto 65.4 Si el usuario desea pagar con billetes y despus con monedas la caja deber de informar al usuario de pagar primero con monedas y despus con billetes. 1.2. En el punto 66 El sistema autoriza el pago de algn producto. En caso que el sistema se bloque, el supervisor de dar autorizacin a caja para poder volver a escanear otros productos segn la poltica de la empresa. Excepciones: No hay

Pagina. 64

JPInversiones Global Technologies S.A.C

5.- CAPITULO V: DESARROLLO DE LA APLICACION


Estndar de creacin de tablas Prefijo: TM TC TD = = = Tablas Maestras Tablas Cabeceras Tablas Detalle

Estndar de creacin de campos {1 o 2 letra(s) del nombre de la tabla} _{Tipo de Datos}_{Descripcin del Campo}

Anexo: Tipo de Datos: N: Numricos, Decimales, reales, int, long, V: Varchar, varchar2, NVarchar, ... D: Date, Datetime, ...

Descripcin de Entidades
TABLA NOMBRE Y DESCRIPCIN DE CAMPOS

CV_N_com_id Cdigo de identificacin del comprobante de venta. CV_N_esd_id Cdigo de identificacin de un estado. CV_N_tdc_id Codigo de tipo de documento. CV_N_ort_id TC_comprobante Cdigo de identificacin de una orden de trabajo. Venta CV_N_pus_id Cdigo de identificacin de un punto de servicio. CV_N_cli_id Cdigo de identificacin de un cliente. CV_N_emp_id Cdigo de identificacin de un empleado. CV_N_con_id Cdigo de identificacin de una condicin. Pagina. 65

JPInversiones Global Technologies S.A.C


CV_N_mon_id Cdigo de identificacin de un tipo de moneda. CV_N_monPago_id Cdigo de identificacin de un monto de pago. CV_D_com_fecha Fecha del comprobante de venta. CV_V_com_serieDocumento Nmero 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 emisin del comprobante de venta. CV_D_com_fechaCancelacion Fecha de cancelacin del comprobante de venta. CV_N_com_cantidad Cantidad de artculo a comprar. CV_N_com_valorVenta Valor de venta. CV_N_com_descuento Descuento del artculo. 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 Impresin 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 Observacin 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 DESCRIPCIN DE CAMPOS DM_N_dom_id Cdigo de identificacin del movimiento de un documento. DM_N_tim_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS OT_N_ort_id Cdigo de identificacin de una orden de trabajo. OT_N_pus_id Cdigo de identificacin de un punto de servicio. OT_N_cli_id Cdigo de identificacin de un cliente. OT_N_emp_id Cdigo de identificacin de un empleado. OT_N_mon_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS DC_N_det_id Cdigo de identificacin del detalle de un comprobante. DC_N_com_id Cdigo de identificacin del comprobante de venta. DC_N_det_cantidad Cantidad de un artculo. DC_N_det_descuento Descuento de comprobante. DC_N_det_total Deuda total. DC_V_det_observacion Observacin 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 Cdigo de identificacin de un almacn. DC_N_codArticulo Cdigo de identificacin de un artculo. DC_N_UnidadMedida Unidad de medida. DC_N_ode_precioCostoSoles Precio de costo en soles. DC_N_ode_precioCostoDolares Precio de costo en dlares. DC_N_ode_importeSoles Importe en soles. DC_N_ode_importeDolares Importe en dolares.

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS DM_N_ded_id Cdigo de identificacin del detalle de un documento. DM_N_dom_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS DF_N_def_id Cdigo de identificacin del detalle de una factura. DF_N_fac_id Cdigo de identificacin de la factura de compra. DF_N_pro_id Cdigo de identificacin de un proveedor. Pagina. 69

TD_ detalle Factura

JPInversiones Global Technologies S.A.C


DF_N_def_cantidad Cantidad de un artculo 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 Observacin 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 Cdigo de identificacin de un almacn.

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS OD_N_ode_id Cdigo de identificacin del detalle de una orden. OD_N_ort_id Cdigo de identificacin 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 Cdigo de identificacin de un almacn. OD_N_codArticulo Cdigo de identificacin de un artculo. 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 dlares. OD_N_ode_importeSoles Importe en soles. OD_N_ode_importeDolares Importe en dolares. TABLA NOMBRE Y DESCRIPCIN DE CAMPOS TUOS_N_tuo_id Cdigo de identificacin del tipo de usuario del objeto del sistema. TUOS_N_tiu_id Cdigo de identificacin del movimiento de un documento. TUOS_N_obs_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS UC_N_usc_id Cdigo de identificacin de la clave de un usuario. UC_N_usu_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS UPS_N_ups_id Cdigo de identificacin del punto de servicio de un usuario. UPS_N_usu_id Cdigo de identificacin de un usuario. UPS_N_pus_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS AL_N_CodAlmacen Cdigo de identificacin de un almacn. AL_V_DescripcionAlmacen Nombre o descripcin del almacn. AL_N_FlagEstado Estatus del almacn. AL_V_Usuario Cdigo de identificacin del usuario. AL_D_FecRegistro Fecha de registro del almacn.

TM_Almacen

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS

AC_N_pus_id Cdigo de identificacin de un punto de servicio. AC_N_CodCajero Cdigo de identificacin de un cajero. AC_N_FechaApertura Fecha de apertura de una caja. TM_AperturaCaja AC_N_CodTurno Cdigo 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 dlares. AC_N_FlagSituacion Situacin. 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 DESCRIPCIN DE CAMPOS A_N_codArticulo Cdigo de identificacin del artculo. A_V_nomArticulo Nombre o descripcin del artculo A_V_CodLinea Codigo de lnea. A_V_CodSubLinea Codigo de sub lnea. A_V_CodIGV Cdigo de IGV. A_V_UnidadVenta Unidad de venta. A_N_mon_id Cdigo de identificacin de un tipo de moneda. A_N_Precio Precio del artculo. A_V_UnidadStock Cantidad de artculos en stock. A_N_factorConversion Factor conversin. A_N_PesoUnitario Peso del artculo. A_N_FlagValorizado Valorizado. A_N_PrecioCostoSoles Precio de costo en soles de un artculo. A_N_PrecioCostoDolares Pagina. 73

TM_Articulo

JPInversiones Global Technologies S.A.C


Precio de costo en dlares de un artculo. A_N_PrecioCostoEuros Precio de costo en euros de un artculo. A_N_TipoArticulo Tipo de articulo. A_N_CodAlmacen Cdigo de identificacin de un almacn. A_N_FalgComisionable Comisionable. A_N_PorcentajeComisionContado Porcentaje de comisin al contado por venta de un artculo. A_N_PorcentajeComisionCredito Porcentaje de comisin de crdito por venta de un artculo. A_V_CodigoBarra Cdigo de barra de un artculo. A_V_RutaFoto Ruta de la fotografa del artculo. A_N_FlagEstado Estatus del artculo. A_V_Usuario Cdigo de identificacin de un usuario. A_D_FecRegistro Fecha de registro de un artculo. A_N_pus_id Cdigo de identificacin de un punto de servicio.

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS CA_N_codCajero Cdigo de identificacin del cajero. CA_V_DescripcionCajero Descripcin 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 DESCRIPCIN DE CAMPOS

CE_N_cem_id Cdigo de identificacin del cargo del empleado. CE_V_cem_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS C_N_cli_id Cdigo de identificacin de un cliente. C_N_tdi_id Cdigo del tipo de documento de identidad del cliente. C_N_ubi_id Cdigo de identificacin de la ubicacin geogrfica del cliente. C_N_mon_id Cdigo de identificacin 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 Direccin domiciliaria del cliente. C_V_cli_telefono Nmero de telfono del cliente C_V_cli_fax Nmero 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 DESCRIPCIN DE CAMPOS C_N_con_id Cdigo de identificacin de una condicin. C_V_con_descripcion Descripcin del tipo de condicin. C_N_con_creUsuario Usuario que crea el registro de la tabla. C_N_con_estadoRegistro Estatus del tipo de condicin TM_D_fecRegistro Fecha de registro de una condicin.

TM_condicion

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS E_N_emp_id Cdigo de identificacin del empleado. E_N_est_id Cdigo de identificacin del estado civil de una persona. E_N_tdi_id Cdigo del tipo de documento de identidad del empleado. E_N_cem_id Cdigo de identificacin del cargo del empleado. E_N_ubi_id Cdigo de identificacin de la ubicacin geogrfica del empleado. E_N_pus_id Cdigo del punto de servicio del empleado. E_V_emp_numeroDocIde Nmero 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 Descripcin del tipo de sexo del empleado. E_D_emp_fechaNacimiento Fecha de nacimiento del empleado. E_V_emp_telefono Nmero de telfono el empleado. E_V_emp_direccion Direccin 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 Fotografa 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 DESCRIPCIN DE CAMPOS E_N_esd_id Cdigo de identificacin de un estado. E_V_esd_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS

EC_N_est_id Cdigo de identificacin del estado civil de una persona. EC_V_est_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS EM_N_esm_id Cdigo de identificacin del estado de un movimiento. EM_V_esm_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS EO_N_eso_id Cdigo de identificacin del estado de una orden. EO_V_eso_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS F_N_CodArticulo Cdigo de identificacin de un artculo. F_V_UnidadBase Descripcin de un tipo de unidad base. F_V_UnidadConversion Descripcin de un tipo de unidad de conversin. F_N_Factor Factor de conversin. F_N_FlagEstado Estatus del factor conversin. 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 DESCRIPCIN DE CAMPOS gur_id Cdigo de identificacin de la gua de remisin. esd_id Cdigo de identificacin de un estado. pus_id Cdigo de identificacin de un punto de servicio. tdi_id Cdigo de identificacin del tipo de documento de identidad de una persona. gur_fecha Fecha de una gua de remisin. gur_fechaSalida Fecha de salida de una gua de remisin. gur_serieDocumento Serie de documento. gur_numeroDocumento Numero de gua de remisin. gur_documentoGuia

Tipo de documento de venta. gur_nombreDestinatario TM_GuiaRemision Nombre del cliente o destinatario a quien se le entregara la gua de remisin. gur_domicilioDestino Direccin domiciliaria del cliente o persona a quien se le entregara el artculo. gur_rucDestinatario Numero de RUC del cliente. gur_numeroDocIde Numero de documento de identidad. gur_partida Punto de partida donde saldr el artculo. gur_llegada Punto de llegada donde entregara el artculo. gur_nombreTransportista Nombre del transportista que llevara el artculo. gur_domicilioTransporte Direccin domiciliaria del transportista. gur_rucTransportista Numero del RUC del transportista. gur_marcaTransporte Marca del vehculo de transporte. Pagina. 79

JPInversiones Global Technologies S.A.C


gur_placaTransporte Placa del vehculo de transporte. gur_certificadoTransporte Certificado del Transporte. gur_licenciaTransporte Licencia de conducir del chofer o transportista. gur_pesoTotal Peso total del artculo. gur_costoTraslado Costo de traslado del artculo. gur_observacion Observacin del transporte o articulo. gur_creUsuario Usuario que crea el registro de la tabla. gur_creFecha Fecha de creacin. gur_modUsuario Usuario que modifico. gur_modFecha Fecha de modificacin. gur_delUsuario Usuario que elimino. gur_delFecha Fecha de eliminacin. gur_tipoRegistro Tipo de registro. gur_estadoRegistro Estatus de la gua de remisin.

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS M_N_mon_id Cdigo de identificacin de un tipo de moneda. M_V_mon_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS OS_N_obs_id Cdigo de identificacin 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

Descripcin 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 DESCRIPCIN DE CAMPOS

PS_N_pus_id Cdigo de identificacin del punto de servicio. PS_N_cem_id Cdigo de identificacin del cargo del empleado. PS_N_ubi_id Cdigo de identificacin de la ubicacin geogrfica 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 Direccin de un punto de servicio.

Pagina. 81

JPInversiones Global Technologies S.A.C


PS_V_pus_telefono Nmero de telfono de un punto de servicio. PS_V_pus_fax Nmero 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 DESCRIPCIN DE CAMPOS PU_N_ups_id Cdigo de identificacin del punto de un usuario. PU_N_usu_id Cdigo de identificacin de un usuario. PU_N_pus_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS S_N_seg_id Cdigo de identificacin de la seguridad del sistema. S_V_seg_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS TC_N_tic_id Cdigo de identificacin 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 DESCRIPCIN DE CAMPOS

TDI_N_tdi_id Cdigo de identificacin de un tipo de documento de identidad de una persona. TDI_V_tdi_descripcion Descripcin 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 tamao 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 DESCRIPCIN DE CAMPOS TM_N_tim_id Cdigo de identificacin de un tipo de movimiento. TM_V_tim_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS TP_N_tip_id Cdigo de identificacin de un tipo de persona. TP_V_tip_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS TP_N_tip_id Cdigo de identificacin de un tipo de producto. TP_V_tip_descripcion Descripcin 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 DESCRIPCIN DE CAMPOS TU_N_tiu_id Cdigo de identificacin de un tipo de usuario. TU_V_tiu_descripcion Descripcin de un tipo de usuario. TU_V_tiu_observacion Observacin 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 DESCRIPCIN DE CAMPOS U_N_ubi_id Cdigo de identificacin de la ubicacin geogrfica. U_N_dep_id Cdigo de identificacin del departamento. U_N_prov_id Cdigo de identificacin de la provincia. U_N_dist_id Cdigo de identificacin del distrito. U_V_dep_descripcion Nombre o descripcin del departamento.

TM_ubigeo

U_V_prov_descripcion Nombre o descripcin de la provincia. U_V_dist_descripcion Nombre o descripcin del distrito. U_N_ubi_creUsuario Usuario que crea el registro de la tabla. U_N_ubi_estadoRegistro Estatus de la ubicacin geogrfica. U_D_fecRegistro Fecha de registro de la ubicacin geogrfica.

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS U_V_CodUnidad Cdigo de identificacin de un tipo de unidad. U_V_DescripcionUnidad Descripcin de un tipo de unidad. U_N_PosiDecimal Posicin decimal. U_N_Formato Tipo de formato de una unidad.

TM_Unidad

TABLA

NOMBRE Y DESCRIPCIN DE CAMPOS U_N_usu_id Cdigo de identificacin de un usuario. U_N_tiu_id Cdigo de identificacin de un tipo de usuario. U_N_emp_id Cdigo de identificacin 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 creacin 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 mencin primeramente es viable o no, y en segundo lugar para establecer si es rentable, si va a generar ganancias o prdidas para quienes promuevan dicha inversin. Los datos con los cules se necesita contar para realizar el estudio de la factibilidad econmica, o estudio costo/beneficio, como tambin se le denomina, son aquellos referidos a la inversin, los costos y beneficios que cada escenario lleva asociado. La inversin se relaciona con todos aquellos desembolsos en que es preciso incurrir para la incorporacin del sistema a la organizacin. Es decir, todos aquellos generados durante su desarrollo y antes de su puesta en operacin rutinaria. Puede incluir algunos de los siguientes aspectos: Desembolsos relativos al desarrollo del sistema. Desembolsos ligados a consultoras. Desembolsos relativos a adquisicin e instalacin de equipos. Desembolsos relacionados con la modificacin del ambiente necesario para el equipamiento. Desembolsos derivados de la adquisicin de software. Desembolsos correspondientes a la instalacin de equipos de comunicacin. Desembolsos asociados a la bsqueda y contratacin de personal. Desembolsos relativos a modificacin de software para ambiente apropiados. Desembolsos a incurrir para preparar la documentacin. 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 operacin rutinaria del sistema. Entre los beneficios que puede generar un sistema informtico se puede mencionar los siguientes: Beneficios derivados de la disminucin 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 ms oportuna informacin 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 operacin de sistema. Costos de mantencin del sistema. Costos de alquiler. Costos de depreciacin del hardware. Costos de capital.

En ese sentido, con respecto a la implementacin del presente proyecto informtico, cabe resaltar que el equipo de desarrollo est conformado por usuarios y especialistas, asimismo, se estima que para la obtencin del sistema se requiere no solo del trabajo de un profesional especialista en diseo, sino tambin de dos profesionales, a tiempo completo durante tres meses para la implementacin. Los desembolsos asociados a las tareas de anlisis, diseo, implementacin y prueba, alcanzan a S/. 6,300. Como soporte, el sistema requiere de un equipamiento de software equivalente a S/. 8,200. Se estima tambin, que el funcionamiento del sistema, en su operacin normal, generar un ahorro de costos de S/. 540 mensuales, y que exige de costos de operacin de S/. 20,000 mensuales. Los ejecutivos de ventas perciben adems que el sistema informtico les permitir tomar decisiones ms oportunas, las cuales redundarn en un aumento de las ventas que generarn un beneficio adicional de S/. 20,000 anuales.

Pagina. 88

JPInversiones Global Technologies S.A.C

Inversin CONCEPTO
Software Windows Server 2003 Visual Studio 2008 SQL Server 2008 Analista Programador Programador Diseador Total Lnea Base

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

Profesionales

Beneficios o Flujos Netos de Fondos (Perodo Anual) CONCEPTO


Ahorro de costos Mejora de decisiones Papel Cartuchos de impresin Aumento de Ventas Total Lnea Base

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

Costos CONCEPTO
Costos de operacin Gastos de Seguridad, Sueldos, Suministros de Oficina, Servicios, Seguros, etc. Total Lnea 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 anlisis econmicos correspondientes. Para este propsito existe una serie de herramientas, equivalentes a diferentes mtodos de evaluacin de proyectos de inversin, los cuales en general consisten en comparar de alguna forma el flujo de ingresos con el flujo de desembolsos del proyecto. De stos mtodos los ms utilizados son: Valor Actual Neto (VAN), Tasa Interna de Retorno (TIR) y Pay back o Periodo de Recuperacin (PER).

Pagina. 89

JPInversiones Global Technologies S.A.C

Instrumentos de Evaluacin 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 inversin inicial, nos quedara alguna ganancia. Si el resultado es positivo, el proyecto es viable. Basta con hallar VAN de un proyecto de inversin para saber si dicho proyecto es viable o no. El Valor Actual Neto tambin nos permite determinar cul proyecto es el ms rentable entre varias opciones de inversin. 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 ganaramos de no venderlo, su frmula de clculo es: n VAN = [ Fi / (1 + k)i ] - I0 i=1 Donde: F = k = I0 = n = i = Flujo del periodo Tasa de rendimiento deseado Inversin inicial Vida til del proyecto Periodo analizado

Tasa Interna de Retorno (TIR) Es la tasa de descuento de un proyecto de inversin, que permite que el beneficio neto actualizado sea igual a la inversin inicial, cuando el VAN se hace cero, no hay ganancia ni prdida 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 debera realizarse puesto que no hay margen de ganancia para la inversin. Para hallar la TIR hacemos uso de la frmula del VAN, slo que en vez de hallar el VAN, el cual reemplazamos por cero, estaramos 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 Inversin inicial Vida til del proyecto Periodo analizado

Periodo de Recuperacin (PER) Nos mostrar el tiempo que durar en recuperarse la inversin inicial y los desembolsos que se hicieron al inicio del proyecto. Tiene la ventaja de que al momento de compararse con otra opcin de inversin, podremos obtener cual se recupera ms rpidamente y que por consiguiente es menos riesgosa para la institucin. Monto de la Inversin Inicial PER = -------------------------------------Flujo de Caja Anual

La evaluacin del presente proyecto se llevar a cabo utilizando VAN, TIR y PER, considerando perodos anuales y una vida til del proyecto dentro de cinco aos, 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 econmico. Tasa Interna de Retorno del Proyecto. A modo de una segunda evaluacin, se aplicar el mtodo 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 inters necesaria para igualar el valor actual de los futuros ingresos con el valor del egreso inicial, es de 22.5%, lo cual tambin indica que el proyecto resulta ventajoso. Perodo de Recupero del Proyecto. Finalmente, si se aplica el mtodo del perodo de recupero para este proyecto se tiene: PER = (14,500/6,500) = 2.2 aos

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 metodolgico. Investigativo porque se recaud informacin acerca del estado de innovacin tecnolgico de empresa de la cual desarrollamos el sistema. Metodolgico porque se siguieron procedimientos organizados que permitieron evaluar el estado tecnolgico e innovativo de una empresa representante del sector comercial, y a su vez proponer un plan de mejora en el campo de la innovacin tecnolgica.

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 visin a futuro del negocio y mediante la implementacin de la propuesta del Sistema, desarrolle una estrategia de innovacin tecnolgica explcita de nivel corporativo, el cual implique a los empleados en el futuro de la organizacin y les aliente a formar parte de la formacin e implementacin. Para optimizar el desarrollo de productos es necesario partir de una buena definicin y estructuracin del proceso, la cual debe incluir la utilizacin de equipos multifuncionales, un fuerte liderazgo del jefe de proyecto, el seguimiento y apoyo cercano de la Gerencia General y la utilizacin 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, implantacin, plan de garanta, etc. Que no hubieran sido consideradas en la concepcin original del proyecto inicial. Es importante que la empresa sepa desde un principio que al aplicar la propuesta de innovacin tecnolgica esta tendr sentido, slo si, le proporciona beneficios econmicos que tendrn que ser medidos por la empresa.

Pagina. 93

JPInversiones Global Technologies S.A.C

Referencias Bibliogrficas

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 ensea paso a paso como utilizar el sistema, se muestran interfaces grficas a todo color que le ilustrarn de una forma muy simple el funcionamiento de este software. Diseado de tal manera que an una persona con pocos conocimientos en sistemas puede usarlo. INTEGRADO: Usted no tiene que salir de un mdulo para poder entrar en otro, ya que este programa se encuentra totalmente integrado mdulo a mdulo con los permisos determinados para cada usuario. GARANTIZADO: Todos los mdulos funcionan en su totalidad, de tal manera que cualquier error de ejecucin el programa ser corregido sin costo de ningn 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 cotizarn por aparte segn las tarifas establecidas por nuestra empresa para dicho tipo de actividad. Centro de Control La central de control contiene los siguientes mdulos, los cuales poseen sus respectivas opciones de impresin segn 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 informacin a personas no autorizadas, lo cual garantiza la privacidad y seguridad de la informacin. La obtencin de reportes y listados es inmediata, lo cual reduce la congestin de labores y agiliza los procesos. Por su diseo el software puede ser operado por personas con pocos conocimientos en sistemas. El suministro de informacin no depende de la disponibilidad de tiempo y recursos de terceros. Todo ello estar bajo el control de su empresa. La siguiente seccin 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 grfica de inicio donde por seguridad permite ingresar un nombre de usuario y contrasea de tal forma solo acepta a los usuarios registrados. Ver Figura 1.

Luego de seleccionar el botn Aceptar, El sistema valida que se haya ingresado correctamente, pero en caso de que un usuario no introduzca correctamente su nombre de usuario o contrasea 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 grfica donde se podr seleccionar la sucursal correspondiente al usuario y pulsar el botn Aceptar. Ver Figura 3.

Men Principal El men principal se genera de forma dinmica basndose en el nivel al que pertenezca el usuario que ha iniciado sesin, de tal manera que segn los permisos de acceso que tenga un determinado nivel as sern las opciones que se desplieguen tanto en el men principal como en los submens. En este men principal el usuario dispone de 6 mdulos y cada uno de ellos contiene submens a los cuales se puede acceder dando clic sobre ellos con el Mouse, con tan solo pasar el mouse sobre el mdulo se mostrar los submens correspondientes, haciendo un clic se muestra el formulario. Cada uno de estos submens representa los mdulos que se explican a continuacin: Ver la siguiente figura 5.

Pagina. 98

JPInversiones Global Technologies S.A.C

La primera opcin del men principal es el mdulo Seguridad cuenta con siete submens, para tener acceso a las opciones de cualquier submen primero seleccione en el men principal la opcin Seguridad, luego podr seleccionar cualquier submen disponible que son: Usuario, Contrasea de Usuario, Formularios, Local de Usuario, Perfil de Usuario, Tipo de Usuario y Locales segn 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 submens: 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de usuarios registrados. Agregar Usuario Para agregar un nuevo usuario presione el botn Agregar, que se muestra un icono Crculo verde en seguida se mostrar una nueva pantalla dinmica 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, despus de terminar de llenar todo los campos presiona el Botn Guardar. Modificar Usuario Para modificar un usuario existente seleccione el usuario a modificar, luego presione el botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual usted pueda realizar los cambios correspondientes. Recuerde despus de haber realizado los cambios guardar proceso haciendo clic en el botn Guardar para que se actualice dicho cambio o bien cancelar el proceso con el botn Cerrar. Eliminar Usuario Para eliminar un usuario existente seleccione el usuario a eliminar, luego presione el botn Eliminar, la cual se muestra en forma de cono se mostrar un mensaje de confirmacin en la cual usted pueda confirmar mediante el botn Aceptar o bien cancelar el proceso con el botn Cancelar.

Seguridad - Contrasea de Usuario Para cambiar la contrasea del Usuario, hacemos clic en el Men Seguridad luego en el submen Contrasea de Usuario; enseguida le muestra una ventana con las casillas para editar una nueva contrasea segura, despus de terminar de editar en ambas casillas presione el botn Grabar, para que los datos sean guardados o bien para cancelar el proceso pulsar el botn 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de formularios disponibles en el sistema. Agregar Formulario Para agregar un nuevo formulario presione el botn Agregar, que se muestra un icono Crculo verde en seguida se mostrar una nueva pantalla dinmica Agregar Registro; en la cual usted podr agregar un nuevo formulario con los datos correspondientes: Dependencia, orden, URL, Nivel, descripcin e icono. Despus de terminar de llenar todo los campos presiona el botn Guardar o bien cancelar el proceso con el botn Cerrar. Modificar Formulario Para modificar un formulario existente seleccione una fila del listado de formularios disponibles a modificar, luego presione el botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual usted pueda realizar los cambios correspondientes. Recuerde despus de haber realizado los cambios guardar proceso haciendo clic en el botn Guardar para que se actualice dicho cambio o bien cancelar el proceso con el botn Cerrar. Eliminar Formulario Para eliminar un formulario existente seleccione una fila del listado de formularios disponibles a eliminar, luego presione el botn Eliminar, la cual se muestra en forma de cono se mostrar un mensaje de confirmacin en la cual usted pueda confirmar mediante el botn Aceptar o bien cancelar el proceso presionando el botn Cancelar.

Pagina. 105

JPInversiones Global Technologies S.A.C

Seguridad - Local de Usuario En este proceso slo 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 grfica 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 botn Asignar. Denegar Permiso Local de Usuario El administrador selecciona el usuario en la interfaz grfica 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 botn Denegar.

Pagina. 106

JPInversiones Global Technologies S.A.C

Seguridad - Perfil de Usuario En ste proceso se realiza mantenimiento de los usuarios segn el cargo al que corresponda se le asignar o se le denegar los mdulos con que cuenta actualmente la empresa. Para asignar los mdulos a cada usuario primero se debe escoger al nivel correspondiente: El Administrador, tiene a su disposicion todos los mdulos 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 mdulos Seguridad y Almacen. En cada mdulo tambien tiene restricciones. En caso del mdulo Seguridad, tiene permiso slo en submen; Contrasea de Usuario. En caso del mdulo Almacn, tiene permiso a los submenus; Atencin de Pedidos, Gua de Remisin y Gestin de Ventas. El Representante de Ventas, tiene permiso dos mdulos Seguridad y Ventas. En estos mdulos tiene restricciones respetivas. En el caso del mdulo Seguridad, tiene permiso el submen Contrasea de Usuario. En el caso del mdulo Ventas, tiene permisos de los submenus; Tipo de Cambio, Factura y Boleta. El Cajero, tiene permiso asignado dos mdulos Seguridad y Caja. En estos mdulos tiene restricciones correspondientes. En el caso del mdulo Seguridad, solo tiene asigando el submen Contrasea de Usuario. En el Caso del mdulo Caja, tiene asignado cinco submens; 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 Perfl de Usuario El administrador selecciona el Cargo de Usuario en la interfaz grfica tipo de usuario por usuario, sistema muestra los mdulos disponibles y para asignar los mdulos, se procede a seleccionar el mdulo y los procesos otorgados al tipo de usuario mediante el botn Asignar. Denegar Permiso de Perfl de Usuario El administrador selecciona el Cargo de Usuario en la interfaz grfica tipo de usuario, sistema muestra los mdulos asignados y para denegar los mdulos, se procede a seleccionar el mdulo y los procesos otorgados al tipo de usuario mediante el botn 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de los tipos de usuario disponibles en el sistema. Agregar Tipo de Usuario Para agregar un nuevo tipo de usuario presione el botn Agregar, que se muestra mediante el icono Crculo verde en seguida se mostrar una nueva pantalla dinmica Agregar Registro; en la cual usted podr agregar un nuevo Tipo de Usuario con los datos correspondientes: Nombre tipo de usuario y observacin. Despus de terminar de llenar todo los campos presiona el botn Guardar o bien cancelar el proceso con el botn 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 botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual usted pueda realizar los cambios correspondientes. Recuerde despus de haber realizado los cambios guardar el proceso haciendo clic en el botn Guardar o bien cancelar el proceso haciendo clic en el botn 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 botn Eliminar, la cual se muestra en forma de cono se mostrar un mensaje de confirmacin en la cual usted pueda confirmar mediante el botn Aceptar o bien cancelar el proceso presionando el botn 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 opcin 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de los tipos de usuario disponibles en el sistema. Agregar Local Para agregar un nuevo Local presione el botn Agregar, que se muestra mediante el icono Crculo verde en seguida se mostrar una nueva pantalla dinmica Agregar Registro; en la cual usted podr agregar un nuevo Local con los datos correspondientes: Cargo de empleado, departamento, provincia, distrito, telfono, nombre de local, sigla, responsable, direccin y fax. Luego de terminar de llenar todo los campos presiona el botn Guardar o bien cancelar el proceso con el botn 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 botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual usted pueda realizar los cambios correspondientes. Recuerde despus de haber realizado los cambios guardar el proceso haciendo clic en el botn Guardar o bien cancelar el proceso haciendo clic en el botn Cerrar. Eliminar Local Para eliminar un Local existente seleccione una fila del listado de Locales disponibles a eliminar, luego presione el botn Eliminar, la cual se muestra en forma de cono se mostrar un mensaje de confirmacin en la cual usted pueda confirmar mediante el botn Aceptar o bien cancelar el proceso presionando el botn Cancelar.

Pagina. 112

JPInversiones Global Technologies S.A.C

La segunda opcin del men principal es el mdulo Administracin, la cual cuenta con cuatro submens, para tener acceso a las opciones de cualquier submen primero seleccione en el men principal la opcin Administracin, luego podr seleccionar cualquier submen disponible que son: Empleados, Clientes, Tipo de Documentos o Estado Civil segn sea el caso. Como se muestra en la figura 7. Administracin Empleados En este proceso se podr realizar mantenimientos de los empleados de la empresa. En el menu principal hacemos clic al men Administracin, donde se despliega los submenus disponibles en el primer orden se accede a la opcin 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de los empleados disponibles en el sistema.

Pagina. 113

JPInversiones Global Technologies S.A.C

Agregar Empleados Para agregar un nuevo empleado presione el botn Agregar, que se muestra mediante el icono Crculo verde en seguida se mostrar una nueva pantalla dinmica 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, direccin, fecha de ingreso, foto, estado civil, tipo de documento, cargo de empleado, numero de documento, sexo, fecha de nacimiento, telfono, fecha de salida y salario. Luego de terminar de llenar todos los campos presionar el botn Guardar o bien para cancelar el proceso presionar el botn Cerrar. Modificar Empleados Para modificar un empleado existente seleccione una fila del listado de empleados disponibles a modificar, luego presione el botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual usted pueda realizar los cambios correspondientes. Recuerde despus de haber realizado los cambios guardar el proceso haciendo clic en el botn Guardar o bien para cancelar el proceso presionamos el botn Cerrar. Eliminar Empleados Para eliminar un empleado existente seleccione una fila del listado de empleados disponibles a eliminar, luego presione el botn Eliminar, la cual se muestra en forma de cono y mostrar un mensaje de confirmacin, en la cual se podr confirmar mediante el botn Aceptar o bien cancelar el proceso pulsando el botn Cancelar.

Pagina. 114

JPInversiones Global Technologies S.A.C

Administracin Clientes En este proceso se podr realizar mantenimientos de los clientes de la empresa. En el menu principal hacemos clic al men Administracin, donde se despliega los submenus disponibles en el segundo orden se accede a la opcin 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de los clientes disponibles en el sistema.

Pagina. 115

JPInversiones Global Technologies S.A.C

Agregar Clientes Para agregar un nuevo cliente presione el botn Agregar, que se muestra mediante el icono Crculo verde en seguida se mostrar una nueva pantalla dinmica 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, direccin, telfono y fax. Luego de terminar de llen1ar todos los campos presionar el botn Guardar o bien para cancelar el proceso presionar el botn Cerrar. Modificar Clientes Para modificar un cliente existente seleccione una fila del listado de clientes disponibles a modificar, luego presione el botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual se podr realizar los cambios correspondientes. Despus de haber realizado los cambios guardar el proceso haciendo presionando en el botn Guardar o bien para cancelar el proceso mediante el botn Cerrar. Eliminar Clientes Para eliminar un cliente existente seleccione una fila del listado de clientes disponibles a eliminar, luego presione el botn Eliminar, la cual se muestra en forma de cono y el sistema mostrar un mensaje de confirmacin, en la cual se podr confirmar mediante el botn Aceptar o bien cancelar el proceso pulsando el botn Cancelar.

Pagina. 116

JPInversiones Global Technologies S.A.C

Administracin Tipo de Documento En este proceso se podr realizar mantenimientos del tipo de documento de la empresa. En el menu principal seeccionamos el men Administracin, donde se despliega los submenus disponibles en el tercer orden se accede a la opcin 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de Tipos de Documentos disponibles en el sistema. Agregar Tipo de Documento Para agregar un Tipo de Documento cliente presione el botn Agregar, que se muestra mediante el icono Crculo verde en seguida se mostrar una nueva pantalla dinmica Agregar Registro; en la cual usted podr agregar un nuevo Tipo de Documento con los datos siguientes: Descripcin de tipo de documento, sigla y ancho. Luego de terminar de llenar todos los campos presionar el botn Guardar o bien para cancelar el proceso presionar el botn 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 botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual se podr realizar los cambios correspondientes. Despus de haber realizado los cambios guardar el proceso haciendo clic en el botn Guardar o bien para cancelar el proceso mediante el botn 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 botn Eliminar, la cual se muestra en forma de cono y el sistema mostrar un mensaje de confirmacin, en la cual se podr confirmar mediante el botn Aceptar o bien cancelar el proceso mediante el botn Cancelar.

Pagina. 118

JPInversiones Global Technologies S.A.C

Administracin Estado Civil En este proceso se podr realizar mantenimiento del Estado Civil. En el men principal seleccionamos el men Administracin, donde se despliega los submenus disponibles en el cuarto orden se accede a la opcin 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 bsqueda luego presione el botn Buscar, el sistema mostrar un listado de lneas de Estado Civiles disponibles en el sistema. Agregar Estado Civil Para agregar un Estado Civil cliente presione el botn Agregar, que se muestra mediante el icono Crculo verde en seguida se mostrar una nueva pantalla dinmica Agregar Registro; en la cual usted podr agregar un nuevo Estado Civil con los datos siguientes: Descripcin de Estado Civil. Luego de terminar de llenar el campo presionar el botn Guardar o bien para cancelar el proceso presionar el botn 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 botn Editar, la cual se muestra en forma de cono se mostrar una sub ventana dinmica en la cual se podr realizar los cambios correspondientes. Despus de haber realizado los cambios guardar el proceso haciendo clic en el botn Guardar o bien para cancelar el proceso mediante el botn Cerrar. Eliminar Estado Civil Para eliminar un Estado Civil existente seleccione una fila del listado de Estado Civiles disponibles a eliminar, luego presione el botn Eliminar, la cual se muestra en forma de cono y el sistema mostrar un mensaje de confirmacin, en la cual se podr confirmar mediante el botn Aceptar o bien cancelar el proceso mediante el botn Cancelar.

Pagina. 120

JPInversiones Global Technologies S.A.C

La Tercera opcin del men principal es el mdulo Ventas, la cual cuenta con tres submens, para tener acceso a las opciones de cualquier submen primero seleccione en el men principal la opcin 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 opcin Nuevo y nos mostrar la interfaz grfica generar pedido y completamos los campos necesarios que son: el cliente mediante un filtro de bsqueda, completar el detalle de pedido (se selecciona el Producto mediante un filtro de bsqueda, el cual autogenera las opciones de unidad de medida y precio del producto, por ultimo colocar la cantidad) al presionar el botn Agregar en detalle de pedido se mostrara un listado lneas de productos donde detallan(Nro. de cliente, cantidad, producto, precio en soles, precio en dlares, importe en soles, importe en dlares y botn eliminar ). Por ltimo con los datos de las lneas 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 botn Grabar entre otras funciones se podr cancelar que te permitir volver a la interfaz grfica orden de pedido a travs del botn Cancelar, generar nuevo pedido a travs del botn Nuevo y por ultimo imprimir a travs del botn Imprimir. Para Buscar una orden de venta En este proceso se podr realizar la bsqueda 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 opcin Buscar y nos mostrar la interfaz grfica orden de pedido boleta un listado de lneas pedidos de ventas ya generados, ahora si deseamos visualizar los pedido por los campos de filtro de bsqueda que son: Numero de Boleta, cliente, fecha de pedido, fecha de entrega y estado para realizar la bsqueda solo completamos los campos y le damos la opcin Buscar y nos devolver la lista de pedidos seleccionados donde se refleja: cdigo de pedido, fecha, cliente, moneda, total, pago, estado, botn impresin , botn de modificacin , botn ver detalle y botn 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 dlar ($) 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 Botn 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 botn Guardar y el sistema emitir un mensaje indicando que el nuevo registro se grab satisfatoriamente. En la interfaz grfica tipo de cambio se podr realizar las funciones de Buscar completando lo campos disponibles para realizar la bsqueda y pulsando el botn 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 botn Eliminar el sistema emitir un mensaje de confirmacin Esta seguro que desea eliminar para confirmar pulsamos el botn Aceptar o bien para cancelar pulsamos el botn 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 opcin Nuevo y nos mostrara la interfaz grfica generar factura completamos los datos necesarios que son: cdigo, el pedido mediante un filtro de bsqueda, el cliente mediante un filtro de bsqueda, completar el detalle de factura se selecciona el Producto mediante un filtro de bsqueda, as mismo se autogenera las opciones de unidad de medida, precio en soles como en dlares del producto, por ultimo colocar la cantidad al presionar el botn Agregar en detalle de factura se mostrar un listado de lneas de productos donde detallan(Nro. de pedido, cantidad, producto, precio en soles, precio en dlares, importe en soles, importe en dlares y botn eliminar ). Por ltimo con los datos de las lneas 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 botn Grabar entre otras funciones se podr cancelar que te permitir volver a la intefaz grfica orden de pedido a travs del botn Cancelar, generar nuevo pedido a travs del botn Nuevo y por ultimo imprimir a travs del botn Imprimir. Para Buscar una orden de venta En este proceso se podr realizar la bsqueda de facturas para ello ingresamos al men Ventas y seleccionamos el submen de primer orden Factura, Luego de ingresar nos vamos a la opcin Buscar en la interfaz grfica consultar factura, donde se mostrara un listado de lneas facturas ya generados, ahora si deseamos visualizar las facturas por los campos de filtro de bsqueda que son: Numero de documento, cliente por un filtro de bsqueda, fecha de factura, moneda y estado para realizar la bsqueda solo completamos los campos y le damos la opcin Buscar y nos devolver la lista de facturas seleccionados donde se refleja: cdigo de pedido, fecha, numero de factura, cliente, condicin, moneda, total, pago, saldo, estado, botn ver detalle y botn anular .

Pagina. 125

JPInversiones Global Technologies S.A.C

Pagina. 126

JPInversiones Global Technologies S.A.C

La Cuarta opcin del men principal es el mdulo Caja, la cual cuenta con cinco submens, para tener acceso a las opciones de cualquier submen primero seleccione en el men principal la opcin 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 grfica apertura caja, proceder aperturar caja para ello nos vamos a la opcin 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 botn Aperturar el sistema devuelve un mensaje donde se especifica que se aperturo correctamente la caja. En este mdulo 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 algn movimiento de gestin 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 grfica movimiento de caja podemos ir a opcin 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 botn 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 dlares, fecha de cierre, el boton ver detalle y el botn Aperturar ).

Pagina. 129

JPInversiones Global Technologies S.A.C

En la opcin ver detalle nos mostrar la interfaz grfica cierre de Caja donde se visualizar los movimientos generales realizados por da donde se detalla los filtros de bsqueda, detalle de ingreso, detalle de egreso, totales por ltimo una observacin.

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 grfica ingreso de caja se podr realizar filtros de busqueda a travs de los campos: Cdigo, Moneda, Fecha y pulsando el botn Buscar donde se visualizar Total general de ingreso. Asimismo, podemos generar un nuevo ingreso a travs del botn Nuevo donde nos muestra la interfaz grafica ingresar nuevo ingreso donde se completa los campos necesarios y se procede a guardar a travs del botn 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 grfica Egreso de caja se podr realizar filtros de bsqueda a travs de los campos: Cdigo, Moneda, Fecha y pulsando el botn Buscar donde se visualizar Total general de Egreso.

En la interfaz grfica Egreso de caja podemos generar un nuevo Egreso a travs del botn Nuevo donde nos muestra la interfaz grafica ingresar nuevo Egreso donde se completa los campos necesarios y se procede a guardar a travs del botn 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 grfica pagar pedidos, para proceder pagar un pedido se realiza un filtro de bsqueda completando los campos necesarios y pulsando el botn 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 botn Imprimir y el botn

Pagina. 133

JPInversiones Global Technologies S.A.C

Pagar . Se selecciona una fila del pedido pendiente si se presiona el botn Pagar donde nos muestra la interfaz grfica ingreso de caja donde se completa los campos necesarios y se procede a guardar ingreso a travs del botn Grabar, tambien se podr cancelar a travs del botn Cancelar.

Pagina. 134

JPInversiones Global Technologies S.A.C

La Quinta opcin del men principal es el mdulo Almacn, la cual cuenta con tres submens, para tener acceso al proceso de cualquier submen primero seleccione en el men principal la opcin Almacn, luego podr seleccionar cualquier submen disponible que son: Atencin de Pedidos, Gua de remisin y Gestin de Productos. Como se muestra en la siguiente figura 10. Almacn Atender Pedido En este proceso se podr atender pedido en estado cancelado, para ello vamos al men Almacn y seleccionamos el submen en primer orden Atender Pedido. En la interfaz grfica atender pedidos, para proceder atender un pedido desde el modulo almacen se realiza un filtro de bsqueda completando los campos necesarios y pulsando el botn 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 botn y el botn Imprimir . Se selecciona una fila del pedido cancelado y se presiona el botn Atender donde nos muestra la interfaz grfica generar gua de remisin 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, gua interna, observacin 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 gua de remisin a travs del botn Grabar, tambien se podr cancelar a travs del botn Cancelar o por ltimo anular a travs del botn Eliminar.

Pagina. 135

JPInversiones Global Technologies S.A.C

Pagina. 136

JPInversiones Global Technologies S.A.C

Almacn - Gua de Remisin En este proceso se podr consultar y generar gua de remisin, para ello vamos al men Almacn y seleccionamos el submen en segundo orden Gua de Remisin. En la interfaz grfica consultas de gua de remisin, para consultar un gua de remisin procedemos a hacer un filtro de bsqueda a travs de los siguientes campos: Para consultar completar el cdigo, numero de gua remisin o haciendo un check en la opcin fecha, donde podr seleccionar una fecha especfica y luego para realizar la bsqueda presionamos el botn 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

Almacn Gestin Productos En este proceso se podr buscar, grabar, editar y eliminar productos, para ello vamos al men Almacn y seleccionamos el submen en tercer orden Gestin Productos. En interfaz grfica lista de productos se podr Buscar los productos haciendo clic en el botn , 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 botn Nuevo y nos mostrar la interfaz grfica artculos donde se completar los campos necesarios, despus de haber llenado cada una de las casillas presione el botn 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 lneas de productos, presione el botn Editar y automticamente se le habilitarn los datos del producto seleccionado, realice los cambios necesarios y presione el botn Grabar para que las modificaciones realizadas sean guardadas y por ltimo para anular un producto pulsamos el botn borrar .

Pagina. 138

JPInversiones Global Technologies S.A.C

Pagina. 139

JPInversiones Global Technologies S.A.C

La Sexta y ltima opcin del men principal es el mdulo Reportes, la cual cuenta con dos submens, para tener acceso al proceso de cualquier submen primero seleccione en el men principal la opcin 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 opcin 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 botn Generar. Se efecta la impresin del reporte guardndose en una carpeta predominada de reportes.

Pagina. 140

JPInversiones Global Technologies S.A.C

Reportes Ventas por Facturas En esta opcin 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 botn Generar. Se efecta la impresin del reporte guardndose 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 ao, local correspondiente y el monto total de la venta de todos los clientes. Pasos para Generar Reporte de Clientes: La informacin del reporte de los clientes segn lo especifique. Si desea que en el reporte se incluyan las fechas de pedido de clic en , seguidamente tiene la opcin de seleccionar la sede de la cual quiere hacer el reporte, cuadro que se seala en la siguiente imagen: Si selecciona una fecha Pedidos incluirn en el reporte solo los clientes del rango de fecha especificado. Si desea que se muestren todos los clientes no seleccione la opcin Fecha Pedido. Seleccione una sede si desea que en el reporte solo se muestre los clientes de una sede especfica. 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 informacin del reporte de productos vendidos segn lo especifique. Si desea que en el reporte se incluyan las fechas de pedido hacer clic en , seguidamente tiene la opcin de seleccionar la sede de la cual quiere hacer el reporte, cuadro que se seala en la siguiente imagen: Si selecciona una fecha Pedidos incluirn 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 opcin Fecha Pedido. Seleccione una sede si desea que en el reporte solo se muestre las ventas por producto de una sede especfica. Sino selecciona ninguna sede se mostrar un mensaje No se encontr Productos Vendidos.

Pagina. 144

JPInversiones Global Technologies S.A.C

Pagina. 145

Das könnte Ihnen auch gefallen