Sei sulla pagina 1di 20

UNIVERSIDAD DE LA FRONTERA FACULTAD DE INGENIERA, CIENCIAS Y ADMINISTRACIN DEPARTAMENTO DE INGENIERA DE SISTEMAS

GENERACIN BD Y MAPEO DE CAPAS DE PRESENTACIN Y NEGOCIOS

PROFESOR: RICARDO RIVERA NAVARRO

ALUMNOS: MATAS CHVEZ CONTRERAS ANGELO LAGAZZI ARROYO FELIPE PARRA PINCHEIRA CARLOS ROCA COLOMA

ndice
1 2 3 Introduccin ................................................................................................................................ 1 Diagrama de Clases ..................................................................................................................... 2 Mapeo.......................................................................................................................................... 3 3.1 3.2 3.3 4 5 Cliente ................................................................................................................................. 3 Administrador ..................................................................................................................... 6 Vendedor ............................................................................................................................. 9

Diagrama de Entidad-Relacin ................................................................................................. 14 Base de datos ............................................................................................................................. 15 5.1 5.2 5.3 5.4 5.5 5.6 Tabla 0 Base de datos ........................................................................................................ 15 Tabla 1 (Canje) .................................................................................................................. 15 Tabla 2 (Compra) .............................................................................................................. 16 Tabla 3 (Producto) ............................................................................................................. 16 Tabla 4(Usuario) ............................................................................................................... 17 Tabla 5(Usuario Producto) ................................................................................................ 17

Captulo 1- Introduccin

Introduccin

En el presente avance nmero cuatro, encontraremos en sus primeras pginas el diagrama de clases final, que se fue completando a travs del proceso de mapeo que se realizo en la ltima actividad del curso. Luego en la parte dos de este documento, se analizarn las GUIS del usuario, entendindose ests, como las GUIS del cliente, vendedor y administrador, que son las que se analizaron, ya que son los actores fundamentales del sistema. En estos GUIS, se realizara el mapeo de las capas de negocio y presentacin. Y por ltimo se muestra la base de datos realizada en funcin del diagrama de clases del presente grupo de trabajo, mostrndose el diagrama de entidad relacin y sus atributos y operaciones asociados a cada clase del diagrama.

Captulo 2- Diagrama de Clases

Diagrama de Clases

Aqu tenemos el diagrama de clases final, al cual se le complemento los mtodos que fueron surgiendo por el asunto del mapeo. Agregndose cerca de 8 operaciones aproximadamente, para poder dar funcionamiento al sistema de software.

Captulo 3- Mapeo

3 Mapeo 3.1 Cliente


GUIS 1

A continuacin se presenta la interfaz que tendr la pagina principal, esto es al ingresar en la barra de direccin la direccin de nuestra pgina se mostrara y pedir que el usuario, en este caso el cliente, ingrese su RUT y contrasea para poder ingresar.

Botn Ingresar: Accin del Cliente Ingresar Mtodo verificar_datos() Clase Usuario Retorno GUIS 2

La dems posibilidades, que tiene la pgina como inicio, compaa, acerca, trabaje con nosotros, fundacin Dreams, el tiempo, mapa del sitio, contctenos, inicio, estn fuera del marco de desarrollo de nuestro proyecto. Botn Enviar: Accin del Cliente Enviar Mtodo enviar() Clase Usuario Retorno Texto de confirmacin

Captulo 3- Mapeo

GUIS 2

Aqu tenemos cuatro acciones fundamentales que puede hacer el cliente en trminos del marco de desarrollo de nuestro proyecto, Mi Cuenta, Detalle Transacciones, Catlogo de Productos y Salir. Para el caso de Mi Cuenta tenemos:
GUIS 3

Accin del Cliente Mtodo Entrar a Mi Mostrar_datos_personales() Cuenta

Clase Cliente

Retorno Siguiente GUIS 3

Captulo 3- Mapeo

Aqu tenemos los datos personales, como: nombre, Rut, comuna, direccin, correo, fecha ingreso y tambin la posibilidad de hacer Cambiar Clave, lo cual en el caso que se realice tenemos: Accin del Cliente Cambiar Clave Mtodo editarCuenta() Clase Vendedor Retorno Texto de Confirmacin

Ya analizado Mi Cuenta, tenemos Detalle de Transacciones donde volvemos a las GUIS 2, donde no existe una operacin y clase definida. Luego tenemos Catlogo de Productos la cual nos lleva a la siguiente GUIS:
GUIS 4

Accin del Cliente Catlogo de Productos

Mtodo Ninguno

Clase Ninguno

Retorno Siguiente GUIS 4

Se muestra la oferta de productos que son posibles para canjear en el casino. Aqu los productos (pagina) salen de forma automtica, es decir, no se incluye una operacin en nuestras clases que ejecute esto, ya que consideramos que la manipulacin de esta parte es manual (cambio de los productos). Y por ltimo tenemos Salir Accin del Cliente Salir Mtodo salir() Clase Usuario Retorno Texto de confirmacin
5

Captulo 3- Mapeo

3.2

Administrador

GUIS 1

A continuacin se muestra la interfaz que tendr la ventana que se le presentar al administrador al momento de ingresar a la pagina, en este caso se le pedir su usuario que ser el RUT y la contrasea.

Accin del Cliente Ingresar


GUIS 2

Mtodo verificar_datos()

Clase Usuario

Retorno Siguiente GUIS 2

Captulo 3- Mapeo

Luego de logiarse el administrador se encontrara con la esta interfaz, aqu tenemos 4 posibles opciones, Agregar Producto, Editar Producto, Eliminar Producto y Salir. Primero tenemos Agregar Producto: Accin del Cliente Agregar Producto
GUIS 3

Mtodo AgregarProducto()

Clase Administrador

Retorno GUIS 3

En la siguiente figura se muestra la los datos que deben ser llenados al momento de ingresar un nuevo cliente al sistema.

Segundo tenemos Editar Producto: Accin del Cliente Editar Producto Mtodo EditarProducto() Clase Administrador Retorno GUIS 4

Captulo 3- Mapeo

GUIS 4

En el siguiente diagrama se presenta la interfaz que tendr la ventada que se le mostrara al administrador para editar un producto, donde se pedir ingresar el producto por su cdigo.

Tercero tenemos Eliminar Producto: Accin del Cliente Eliminar Producto Mtodo eliminarProducto() Clase Administrador Retorno GUIS 5

Y cuarto tenemos salir: Accin del Cliente Salir Mtodo salir() Clase Usuario Retorno Texto de confirmacin

Captulo 3- Mapeo

Y en la GUIS 3 y 4: Accin del Cliente Grabar Limpiar Volver Y en la GUIS 4 y 5: Accin del Cliente Bsqueda Y en GUIS 5: Accin del Cliente Eliminar Mtodo eliminarproducto() Clase Administrador Retorno Texto de confirmacin Mtodo Ninguno Clase Ninguno Retorno Ninguno Mtodo grabar() limpiar() volver() Clase Usuario Usuario Usuario Retorno Texto de confirmacin Espacios sin caracteres A la GUIS anterior

3.3

Vendedor

GUIS 1

A continuacin se presenta la interfaz que se le mostrara al vendedor al momento de ingresar al sistema, donde se le pedir que ingrese el ID del vendedor, que sera el RUT y si contrasea.

Accin del Cliente Ingresar

Mtodo verificar_datos()

Clase Usuario

Retorno Siguiente GUIS 2

Captulo 3- Mapeo

GUIS 2

En esta GUIS encontramos cinco posibles opciones, para que el vendedor luego de logiarse pueda elegir, entre ellas esta crear cuenta, editarla, eliminarla, ingresar venta y aprobar la solicitud de venta. Si se escoge crear cuenta, se desplegara en la siguiente interfaz: Accin del Cliente Crear Cuenta
GUIS 3

Mtodo crearCuenta()

Clase Vendedor

Retorno GUIS 3

En el formulario que se muestra se puede apreciar los datos que necesita llenar el vendedor para ingresar a un nuevo cliente.

10

Captulo 3- Mapeo

Si escogemos editar cuenta: Accin del Cliente Editar Cuenta


GUIS 4

Mtodo editarCuenta()

Clase Vendedor

Retorno GUIS 4

Vemos en el recuadro que para editar se debe buscar al cliente con el RUN correspondiente, luego de eso se presentan los datos del mismo y luego se rellena con la informacin a cambiar. Luego si escogemos eliminar cuenta tenemos: Accin del Cliente Eliminar Cuenta Mtodo eliminarCuenta() Clase Vendedor Retorno GUIS 5

11

Captulo 3- Mapeo

GUIS 5

Similar al caso anterior, una vez ingresado el RUN se puede eliminar el usuario elegido. Por otro lado si e escoge ingresar venta: Accin del Cliente Ingresar VENTA Mtodo Ingresar_Venta() Clase Vendedor Retorno GUIS 6

GUIS 6

12

Captulo 3- Mapeo

Por ltimo tenemos la opcin de aprobar el canje de un producto: Accin del Cliente Aprobar Canje Mtodo apruebaCanje() Clase Vendedor Retorno GUIS 7

GUIS 7

13

Captulo 4- Entidad-Relacin

Diagrama de Entidad-Relacin

Aqu tenemos la sincronizacin que se realizo con el diagrama de clases, y del cual tenemos de producto el diagrama de entidad relacin. En este diagrama se caracteriza las claves fundamentales del sistema de software.

14

Captulo 5- Base de datos

5 Base de datos 5.1 Tabla 0 Base de datos

De la tabla de base de datos anterior tenemos las siguientes tablas: (Se considero algunos tablas para mostrar)

5.2

Tabla 1 (Canje)

15

Captulo 5- Base de datos

5.3

Tabla 2 (Compra)

5.4

Tabla 3 (Producto)

16

Captulo 5- Base de datos

5.5

Tabla 4(Usuario)

5.6

Tabla 5(Usuario Producto)

17

Potrebbero piacerti anche