Vous êtes sur la page 1sur 8

PC CENTER Soluciones Integrales en Informtica

SISTEMA DE AUTOMATIZACIN DE REPORTES DEL PROCESO DE VENTA Y FACTURACIN PARA LA EMPRESA PC CENTER SAC MODELO DE DISEO ltima Versin

Software de Automatizacin de Reportes del Proceso de Venta y Facturacin Modelo de Diseo ltima Versin

TABLA DE CONTENIDOS
1. CONTROL DE VERSIONES 2. INTRODUCCIN 2.1. Propsito 2.2. Vista general 2.3. Referencias 2.4. Definiciones de trminos, abreviaturas y siglas 3. DISEO DE CASOS DE USO 3.1. Realizacin del Caso de Uso Gestin de Clientes 3.1.1. Artefactos que Colaboran en la Realizacin del CU Gestin de Clientes 4. DISEO DE CLASES

PC CENTER

Pg. 2

Software de Automatizacin de Reportes del Proceso de Venta y Facturacin Modelo de Diseo ltima Versin

CONTROL DE VERSIONES Registro de control de cambios en el documento Anlisis del Sistema de Automatizacin de Reportes del Proceso de Venta y Facturacin.
Nmer o Revisi n 1 Versin que Genera MD_UV

Descripcin Versin Construccin

Autores

Fecha 30/05/201 3

Espinoza Izquierdo, Henry

2. INTRODUCCIN

2.1.

PROPSITO

El propsito de este documento es explicar uno a uno la Realizacin de los Casos de Uso del Sistema a travs de la colaboracin con otros casos de uso o de manera independiente.

2.2.

VISTA GENERAL

La finalidad de realizar la Realizacin de los Casos de Uso es identificar y describir la comunicacin entre los CU para entender como se ha desarrollado parte ejecutable del CU principal.

PC CENTER

Pg. 3

Software de Automatizacin de Reportes del Proceso de Venta y Facturacin Modelo de Diseo ltima Versin

2.3.

REFERENCIAS

Prototipos Ejecutables de la fase de Elaboracin Arquitectura Referencial de la fase de Elaboracin Modelo de casos de uso v.2

3. DISEO DE CASOS DE USO

3.1.

Realizacin del Caso de Uso Gestin de Clientes

La implementacin del Caso de Uso Gestion_Clientes se realiza inicialmente desarrollando su Especificacin de Caso de Uso Gestion_Clientes, para entender cules son las actividades que se ejecutan, y que sern en funcin a las polticas y reglas del negocio. En base a su especificacin se diseara la vista donde el usuario podr gestionar el Caso de Uso, almacenando datos en la base de datos, consultando, modificando o eliminando.

PC CENTER

Pg. 4

Software de Automatizacin de Reportes del Proceso de Venta y Facturacin Modelo de Diseo ltima Versin

3.1.1. Artefactos que Colaboran en la Realizacin del CU Gestin de Clientes 3.1.1.1. Artefacto de Referencia 1 - Modelo de Casos de Uso 2 versin: Este artefacto proveer como informacin las pautas para la ejecucin del CU de manera correcta, adems en base a ello se podr generar los prototipos para que los usuarios puedan interactuar con el CU. Y por ltimo, indicar cmo ser la comunicacin en capas para el integro 3funcionamiento de CU. 3.1.1.2. Artefacto de Referencia 2 Prototipos Ejecutable de la Arquitectura de la Fase de Elaboracin : Este artefacto presentar una estructura diseada en base a la arquitectura planteada por parte del cliente como herramienta para interactuar con el CU. Puede presentar errores pero ser un proceso evolutivo que lleve estos primeros esbozos a usarlo en el sistema real.

3.1.1.3.

Artefacto de Referencia 3 Arquitectura de Referencia de la Fase de Elaboracin: Este artefacto define la comunicacin que se a realizar entre las diferentes capas que define para la ejecucin integral de CU.

3.2.

Realizacin del Caso de Uso Gestin de Ventas

La implementacin del Caso de Uso Gestion_Ventas se realiza en funcin a su Especificacin de Caso de Uso, en base a su ello se disear la
PC CENTER Pg. 5

Software de Automatizacin de Reportes del Proceso de Venta y Facturacin Modelo de Diseo ltima Versin

vista donde el usuario podr gestionar el Caso de Uso, almacenando datos en la base de datos, consultando, modificando o eliminando. Para el correcto funcionamiento de este CU es necesario la interaccin con otros CU los cuales son: IU_BuscarCliente, IU_BuscarProducto. Los cuales proveern informacin de clientes y productos respectivamente para completar la informacin en el comprobante de pago que se entregar al cliente y los datos necesarios para registrar la venta.

3.2.1. Artefactos que Colaboran en la Realizacin del CU Gestion_Ventas 3.2.1.1. Artefacto de Referencia 1 - Arquitectura de Referencia de la Fase de Elaboracin: Este artefacto define la comunicacin que se a realizar entre las diferentes capas de programacin para la ejecucin y realizacin integral de CU. 3.2.1.2. Artefacto de Referencia 2 - Modelo de Casos de Uso 2 versin: Este artefacto proveer como informacin las pautas para la ejecucin del CU de manera correcta, adems en base a ello se podr generar los prototipos para que los usuarios puedan interactuar con el CU. Y por ltimo, indicar cmo ser la comunicacin en capas para el integro 3funcionamiento de CU. 3.2.1.3. Artefacto de Referencia 3 - Prototipos Ejecutable de la Arquitectura de la Fase de Elaboracin : Este artefacto presentar una estructura diseada en base a la arquitectura planteada por parte del cliente como herramienta para interactuar con el CU. Puede presentar errores pero ser un proceso evolutivo que lleve estos primeros esbozos a usarlo en el sistema real.

4. DISEO DE LAS CLASES

PC CENTER

Pg. 6

Software de Automatizacin de Reportes del Proceso de Venta y Facturacin Modelo de Diseo ltima Versin

4.1.

Clase Pedido

La implementacin de esta clase se realiz de la siguiente manera para describir independiente la herencia que tiene la subclase Pedido de las

Factura num_boleta Sub_Total Igv Fecha_cancelacin

Pedido id_pedido FechaEmision MontoT otal

Boleta

PC CENTER

num_boleta

Detalle_Pedido Pg. id_detalle_pedido Cantidad

Software de Automatizacin de Reportes del Proceso de Venta y Facturacin Modelo de Diseo ltima Versin

Super Clases Factura y Boleta. Este tipo de diseo de la clase Pedido indica que Factura hereda posee las caractersticas de Pedido adems posee algo particular que son sus propios atributos, de igual manera se describe Boleta. De la clase Detalle_Pedido hacia la clase Pedido existe una relacin esttica, en donde el tiempo de vida del objeto incluido est condicionado por el tiempo de vida del que lo incluye. Cuando se destruye el Objeto Detalle_Pedido, tambin es destruido el Objeto Pedido. Este diseo se utiliza para describir grficamente que existe una composicin entre las clases, para nuestro caso Pedido tiene una Composicin por Valor con Detalle_Pedido.

Explicacin de cmo se implement el patrn MVC para la clase Aplicando MVC se realiz la programacin de la Clase Pedido en tres capas separando los atributos de la clase que sern recogidos en la Capa Vista para ser enviados al Controlador donde se indicar que se realizar con estos datos, luego del Controlador se pasar al Modelo donde se ejecutar los procedimientos almacenados en la Base de Datos por medio de comandos que son implementados en esta capa.

PC CENTER

Pg. 8