Вы находитесь на странице: 1из 30

REAL MOTORS

ANALISIS Y DISEO ORIENTADO A OBJETOS

Contenido
1 Introduccin ___________________________________________________________________________3 1.1 Descripcin ________________________________________________________________________3 2 Herramientas Utilizadas ________________________________________________________________4 2.1 Software ___________________________________________________________________________4 2.1.1 Unity ___________________________________________________________________________4 2.1.2 Vuforia _________________________________________________________________________5 2.1.3 Blender ________________________________________________________________________6 2.1.4 SDK Android ___________________________________________________________________7 2.2Hardware ___________________________________________________________________________8 3 Enfoque Coad-Yourdon _________________________________________________________________9 3.1 Clase Objetos __________________________________________________________________ 10 3.2 Estructura _______________________________________________________________________ 11 3.3 & 3.4 Servicios Y Atributos _______________________________________________________ 13 3.5 Temas ___________________________________________________________________________ 14 4 Anlisis de Requerimientos ___________________________________________________________ 15 4.1 Requerimientos Funcionales ______________________________________________________ 15 4.2 Requerimientos No Funcionales __________________________________________________ 17 5 Diagramas de UML ___________________________________________________________________ 18 5.1 Casos de Uso ____________________________________________________________________ 18 5.2 Secuencia ________________________________________________________________________ 20 5.3 Clases __________________________________________________________________________ 266 5.4 Estados _________________________________________________________________________ 277 5.5 Actividades _____________________________________________________________________ 288 5.6 Componentes______________________________________________________________________29 5.7 Distribucin________________________________________________________________________30

1 Introduccin
Real Motors es un sistema de realidad aumentada que ayudara a las empresas automotrices para tener una mayor capacidad de ventas, este sistema ayudara a la agente de ventas a tener una mayor eficiencia en su desempeo y a la vez aumentar las ventas a la empresa. Pero al mismo tiempo, se pretende que las personas que recurran a alguna agencia automotriz no tengan muchas dificultades o problemas a la hora de tratar de seleccionar algn vehculo. Ya que se han producido contratiempos o incomodidades a la hora de realizar una compra ya sea porque el vendedor no tiene una herramienta que le ayude a desempearse de manera eficiente, como tambin, en ocasiones el cliente no se siente muy convencido al no tener una referencia de lo que desea adquirir.

1.1 Descripcin
El funcionamiento de Real Motors dar al cliente una experiencia moderna y didctica ya que si en la empresa automotriz no se encuentra el auto que el cliente quiera ver, el agente de ventas recurrir a Real Motors. Primero el agente de ventas mostrara al cliente las fotos de los vehculos que ofrece la empresa para que el cliente pueda seleccionar el de su agrado y que est dispuesto a adquirir. Una vez seleccionada la imagen del vehculo el agente de ventas ejecutara el software en un computador el cual deber de contar con una cmara web la cual deber estar conectada al ordenador, al haber realizado la ejecucin de los pasos anteriores el agente pasar a despejar un rea de medio metro cuadrado aproximadamente, en la cual depositara la imagen seleccionada y enfocara la cmara hacia la imagen que se encontrara en el rea despejada. Posteriormente en el monitor aparecer un modelo en 3D del vehculo de la imagen y aqu el cliente podr interactuar con el modelo del vehculo que el cliente ha seleccionado. Durante la interaccin el cliente podr realizar las siguientes actividades:

1. 2. 3. 4.

Cambiar el color del vehculo. Simular el encendido del vehculo (simulador de sonidos). Interactuar con los componentes y caractersticas del vehculo. Elegir qu caractersticas tendr el vehculo entre las disponibles.

Posteriormente el agente de ventas tendr un diseo del vehculo que el cliente ha acomodado a sus necesidades y/o gustos. De esta forma, ya que se tiene el diseo, el agente podr realizar el pedido y se esperar que la satisfaccin del cliente por la compra sea la ms aceptable.

2 Herramientas Utilizadas
Para la realizacin del sistema se utilizaron programas que fueron creados con tecnologas que son muy benficas para nosotros ya que cuenta con la tecnologa adecuada para llevar a cabo nuestros objetivos.

2.1 Software
A continuacin se describirn los programas que estn involucrados con el desarrollo del sistema.

2.1.1 Unity

Unity es un ecosistema de desarrollo de juegos: un potente motor de renderizado totalmente integrado con juego completo de herramientas intuitivas y flujos de trabajo rpidos para crear contenido 3D interactivo; publicacin multiplataforma fcil, miles de activos de calidad, listos para usar en la Tienda de Activos y una comunidad de intercambio de conocimientos. Plataformas: Se puede crear una gran jugabilidad en ms de 10 plataformas con publicacin multiplataforma de Unity magnficamente eficiente. Con el motor y herramientas de gran alcance de Unity, flujos de trabajos intuitivos e iteracin rpida, se tiene el control completo para crear y desplegar un juego sin problemas en cualquier pantalla. Rendimiento: Se pueden utilizar las herramientas de Unity para ofrecer un rendimiento fiable, velocidad de fotogramas suave y soberbia experiencia de juego en varias plataformas de destino. Cree juegos que funcionen mejor en runtime, reduzca los cuellos de botella grficos, y tome el control de la carga de activos.

2.1.2 Vuforia

La plataforma Vuforia permite la creatividad sin igual con grficos en 3D, el tacto, el vdeo, las caractersticas de audio, y una amplia gama de colores creativo. Vuforia ofrece experiencias ms realistas con alta fidelidad, interactividad y efectos ms convincentes. Ofrece experiencias consistentes en una serie de movimientos, condiciones de iluminacin, la visibilidad de destino, y los ngulos de visin. Plataformas:

Con Unity, una sola aplicacin se puede escribir para funcionar con iOS y Android con cambios mnimos. Vuforia SDK 2.0, puede trabajar ms rpido que nunca antes, porque Vuforia soporta modo de reproduccin en el Editor de la Unidad. Modo de reproduccin permite crear y depurar en tiempo real, el uso de cmara web de la computadora para simular la experiencia AR.

2.1.3 Blender

Blender es un programa multiplataforma, dedicado especialmente al modelado, animacin y creacin de grficos tridimensionales. El programa fue inicialmente distribuido de forma gratuita pero sin el cdigo fuente, con un manual disponible para la venta, aunque posteriormente pas a ser software libre. Actualmente es compatible con todas las versiones de Windows, Mac OS X, GNU/Linux, Solaris, FreeBSD e IRIX. Blender est pensado para representar, o dibujar, escenas 3D, generando al final una imagen 2D. Esa representacin se realiza mediante motores grficos, los cuales pueden ser de varios tipos. Blender trae por defecto tres motores grficos de pre-renderizado y uno de tiempo real. Los tres de pre-renderizado se pueden dividir en dos realistas (orientados a la creacin de imgenes de aspecto fotorealista) y uno de representacin de dibujo a mano. Los dos realistas son el llamado 'motor interno', que es el original de Blender y an es el seleccionado por defecto al ejecutar por primera vez la aplicacin, y Cycles, que es un motor ms reciente y basado en eltrazado de rayos de luz.

2.1.4 SDK Android

El SDK (Software Development Kit ) de Android, incluye un conjunto de herramientas de desarrollo. Comprende un depurador de cdigo, biblioteca, un simulador de telfono basado en QEMU, documentacin, ejemplos de cdigo y tutoriales. Las plataformas de desarrollo soportadas incluyen Linux (cualquier distribucin moderna), Max OS X 10.4.9 o posterior, y Windows XP o posterior. La plataforma integral de desarrollo (IDE, Integrated Development Environment) soportada oficialmente es Eclipse junto con el complemento ADT ( Android Development Tools plugin), aunque tambin puede utilizarse un editor de texto para escribir ficheros Java y Xml y utilizar comandos en un terminal (se necesitan los paquetes JDK, Java Development Kit y Apache Ant) para crear y depurar aplicaciones. Adems, pueden controlarse dispositivos Android que estn conectados (e.g. reiniciarlos, instalar aplicaciones en remoto). Las Actualizaciones del SDK estn coordinadas con el desarrollo general de Android. El SDK soporta tambin versiones antiguas de Android, por si los programadores necesitan instalar aplicaciones en dispositivos ya obsoletos o ms antiguos. Las herramientas de desarrollo son componentes descargables, de modo que una vez instalada la ltima versin, pueden instalarse versiones anteriores y hacer pruebas de compatibilidad. Una aplicacin Android est compuesta por un conjunto de ficheros empaquetados en formato .apk y guardada en el directorio /data/app del sistema operativo Android (este directorio necesita permisos de superusuario, root, por razones de seguridad). Un paquete APK incluye ficheros .dex (ejecutables Dalvik, un cdigo intermedio compilado), recursos, etc.

2.2Hardware

Escritorio: Para poder ejecutar nuestro sistema se exigen requerimientos que cualquier computadora, Tablet o Smartphone moderno puede cumplir fcilmente. Ya que la utilizacin de nuestro sistema se llevar a cabo dentro de las agencias automotrices, se requerir de una computadora que cumpla como mnimo las siguientes caractersticas: Windows XP o superior y/o Mac OS 10.0 o superior RAM de 1GB para 32bits o 2GB para 64bits Tarjeta de grficos con DirectX 9 o superior Espacio en disco duro de 10GB

En cualquier computador que se ejecute el sistema debe contar obligatoriamente con una cmara WEB. Mvil: Pensando en la comodidad del cliente, nuestro sistema podr ser ejecutado en un Smartphone o una Tablet. Las plataformas mviles que podrn soportar nuestro sistema sern los sistemas operativos de Android y IOS. Las versiones que soportarn el sistema por parte de Android sern desde 2.3 o superior, por parte de IOS se podr ejecutar desde IOS 6.0.

3 Enfoque Coad-Yourdon
Una de las caractersticas ms notables de las notaciones de Coad Yourdon es que los atributos resultan completamente explcitos. Coad Yourdon sugiere que el anlisis se produce en cinco fases a las que dan los nombres siguientes: o Temas: los temas son de tamao tratable en cuanto contendrn solo aproximadamente entre cinco y nueve objetos. o Objetos: se identifican los objetos con detalle. o Estructuras: se identifican dos estructuras completamente distintas. Estructuras de clasificacin. Estructuras de composicin. o Atributos: los atributos son detallados y se especifican las relaciones de modalidad y de multiplicidad. o Servicios: esta es la palabra que emplea Coad Yourdon para las operaciones. El mtodo no es perfecto pero resulta sencillo y unario.

3.1 Clase Objetos Objeto/Clase


Sistema Computador (CPU) Cmara Ordenador Vendedor Cliente Imgenes Automotriz Instalacin Propietario

Clasificacin
COSA->todas aplicables Entidad Externa->todas aplicables COSA->todas aplicables Entidad Externa->todas aplicables Entidad Externa (rol)->falla 1 y 2 aunque cumple 6 Entidad Externa (rol) ->falla 1 y 2 aunque cumple 6 Entidad Externa->todas aplicables Cosa ->no cumple ninguna Ocurrencia -> no cumple ninguna Entidad Externa(rol)-> falla 1 y 2 aunque cumple 6

Explicacin del porqu no cumplen con ninguna de las caractersticas selectivas COAD YOURDON. VENDEDOR Y CLIENTE no cumplen con las siguientes caracteristicas: INTRODUCCIN RETENIDA Y SERVICIOS NECESARIAS Ya que ellos no mantienen informacin recordad para la realizacin de las actividades que se piden para el software.

10

AUTOMOTRIZ- No cumple con las caractersticas ya que no tiene ms de un atributo til adems de que no tiene ninguna aplicacin a la concurrencia de la clase adems no producen ni consumen informacin esencial para la produccin de una solucin. INSTALACION- No cumple con las caractersticas ya que no tiene ms de un atributo til adems de que no tiene ninguna aplicacin a la concurrencia de la clase adems no producen ni consumen informacin esencial para la produccin de una solucin.

3.2 Estructura

SOFTWARE

UTILITY 3D

VUFORIA

C#

AGENCIA

CARROS

VENTAS

CLIENTES

SISTEMA

CAMARA

USUARIO

COMPUTADOR

11

SIMULACION

PROGRAMA

IMAGENES

CLIENTE

VENTA

SISTEMA

CARROS

CLIENTES

12

3.3 & 3.4 Servicios Y Atributos


3.-CARRO/AUTO -# de serie 1.-AGENTE DE VENTAS -Login -Password -Nombre -ID -Venta -Dar de alta a usuario -Asesoramiento 2.-ADMINISTRADOR -Login -Password -Nombre -ID -Administrador -Dar de alta a usuario -Marca -Modelo -Versin -Color -# de motor -Llantas -Verificar sonidos -Pruebas

4.-Cliente -Login -Password -Nombre -ID -Venta -Dar de alta a usuario -Asesoramiento

5.-Software -Base Datos -Modelado 3D -Simular -Administrar -Modificar -Cmara -CPU

6.-Hardware

-Pantalla -Correr software -Leer imagen -Escanear imagen -Administrador de software 8.-Llantas 9.-WEB CAM -CAMARA -CONECTOR A CPU -Escanear imagen

7.-PINTAR -Pintura -Carro -Herramientas

-Rin -Llanta -Rodar -Cambiar llantas de carro

-Pintar carro
13

3.5 Temas

Administrador

USUARIOS

Cliente

Agente de ventas

Carro

Software
SISTEMA

Hardware

PRODUCTO

WEB-CAM
ACCESORIOS

Pintar

Llantas

14

4 Anlisis de Requerimientos
4.1 Requerimientos Funcionales
R.F 1 Registro Usuario R.F R.F R.F R.F 1.1 1.2 1.3 1.4 Solicitar registro Ingresar datos del Usuario Almacenar datos Crear cuenta

R.F 2 Modificar Usuario R.F R.F R.F R.F 2.1 2.2 2.3 2.4 Iniciar sesin Modificar datos del Usuario Confirmar datos Actualizacin de datos

R.F 3 Eliminar Usuario R.F R.F R.F R.F 3.1 3.2 3.3 3.4 Ingresar el usuario a eliminar Confirmar Eliminacin Borrar Cuenta de Usuario Borrar los Datos del Usuario

R.F 4 Iniciar Sesin R.F R.F R.F R.F 4.1 4.2 4.3 4.4 El Usuario ingresa su usuario y contrasea Validas Usuario Validas Contrasea Acceso al Sistema

R.F 5 Registro Agente de Ventas R.F R.F R.F R.F R.F 5.1 5.2 5.3 5.4 5.5 Iniciar Sesin Ingresar datos del Agente de Ventas Crear Cuenta de Agente de Ventas Almacenamiento de Datos Cerrar Sesin

15

R.F 6 Modificar Agente de Ventas R.F 6.1 Modificar datos del Agente de Ventas Usuario R.F 6.2 Confirmar datos R.F 6.3 Actualizacin de datos

R.F 7 Eliminar Agente de Ventas R.F R.F R.F R.F 7.1 7.2 7.3 7.4 Ingresar el Agente de Ventas a eliminar Confirmar Eliminacin Borrar Cuenta de Agente de Ventas Borrar los Datos del Agente de Ventas

R.F 8 Iniciar Sesin como Agente de Ventas R.F R.F R.F R.F 8.1 8.2 8.3 8.4 El Agente de Ventas ingresa su usuario y contrasea Validas Usuario Validas Contrasea Acceso al Sistema

R.F 9 Realidad Aumentada R.F R.F R.F R.F R.F R.F 9.1 9.2 9.3 9.4 9.5 9.6 Inicia cmara El Usuario elige la imagen del Carro deseado El usuario calibra la imagen con la cmara Cambia color Prende el carro en la imagen El usuario puede mover el auto

R.F 10 Levanto de Pedido R.F R.F R.F R.F R.F R.F 10.1 10.2 10.3 10.4 10.5 10.6 El agente checa el precio Elige la forma de pago Levanta fecha de pedido Verifica documentacin Entrega fecha de entrega Entrega Factura Electrnica

16

R.F 10.7 Enva datos a Contabilidad

R.F 11 Contabilidad

R.F R.F R.F R.F

11.1 11.2 11.3 11.4

Recibe Documentacin Verifica datos Realiza movimientos Actualiza informacin

4.2 Requerimientos No Funcionales


Desempeo Garantizar la confiabilidad y el desempeo del sistema informtico a los diferentes usuarios. En este sentido la informacin almacenada podr ser consultada y actualizada. El sistema debe estar en capacidad de dar respuesta al acceso de todas las cuentas registradas. El sistema no debe de tomar mucho tiempo para hacerle alguna modificacin al auto que el usuario desee, si no mandara un mensaje de tiempo de respuesta excedido y pedir reenvi de peticin. El sistema contara con un sistema de ayuda para que el usuario tenga una mejor interaccin con el mismo

Disponibilidad Estar disponible todo el tiempo. El sistema debe ser de fcil uso. El sistema debe tener mensajes de error que al usuario le permita identificar el error que cometi.

Flexibilidad El sistema debe de estar diseado y constituido con la mayor flexibilidad en cuanto a la parametrizacin de los tipos de datos, por lo cual el sistema ser administrado por alguien altamente calificado.

17

El sistema no debe tardar demasiado tiempo en mostrar los resultados de una bsqueda. Si se supera este plazo, el sistema detiene la bsqueda y muestra los resultados encontrados. El sistema debe funcionar en todos los sistemas operativos.

5 Diagramas de UML
5.1 Casos de Uso

18

Diagrama de Casos de Usos: En este diagrama se especifica cada uno de los diagramas pero unidos en uno solo donde se muestran los principales actores que son el Agente de Ventas, Cliente y el rea de Contabilidad posteriormente se muestran que REAL MOTORS es un software muy sencillo ya que podrn tanto darse de alta y darse de baja a clientes y a agentes de ventas as mismo se podr tener un mayor control de todos los archivos Ancla que pudiesen existir para poderse ver en Realidad Aumentada. Primer Caso de Uso: Se muestra que tanto el Cliente como el Agente de Ventas pueden acceder al Sistema ingresando su id y sus contrasea, adems de que pueden ser almacenados en su base de datos correspondiente Segundo Caso de Uso: En este diagrama ya despus de haber ingreso al sistema se validan los datos del Usuario (Cliente o Agente de Ventas) y si estn correctos se procede a acceder si son incorrectos pues se piden de nuevo los datos Tercer Caso de Uso: Aqu se podr eliminar el agente de ventas primeramente se tiene que acceder al sistema para despus poder eliminar y el sistema automticamente actualiza los datos. Cuarto Caso de Uso: Para registrar al Agente de Ventas se necesita el permiso del Administrador el cual iniciar la sesin y la guardara en la base de datos y el Agente de Ventas solamente ingresara los datos para poderle crear su cuenta. Quinto Caso de Uso: Eliminar un usuario aqu el cliente necesita pedir su eliminacin pero todo el trabajo lo realiza el administrador donde ingresara como si fuera el cliente y desde la base de datos eliminara el cliente y el sistema quedar actualizado. Sexto Caso de Uso: Modificar Agente de Ventas aqu el encargado es el Administrador los datos errneos se modificaran por medio del al base de datos se confirma los datos nuevos y se actualizan o guardan los cambios. Sptimo y Octavo Caso de Uso:

19

Aqu participan dos actores el primero el cliente el cual simulara el auto a pedir por medio de su dispositivo mvil donde primero ingresa posteriormente coloca la imagen Ancla a simular se muestra el modelo, modifica el mismo tunendolo y acepta el modelo y despus el Agente de Ventas extrae las especificaciones del auto seleccionado y levanta el pedido y se le entrega la factura.

5.2 Secuencia

DIAGRAMA DE SECUENCIA 1: En este diagrama se muestra las secuencias y las interacciones que tendr tanto el Agente de Ventas con Real Motors ya que el Agente de Ventas es uno de los actores principales ya que gracias a su labor de venta se puede llevar a cabo la venta del auto que se ha mostrado con REALMOTORS, en el diagrama muestra que en la interfaz de REAL MOTORS podr acceder desde internet para levantar el pedido y entregarle la factura al cliente as mismo el podr mandar reportes al rea de Contabilidad y podr elegir la forma de pago del mismo. Tambin como punto importante es la interaccin que tiene el Agente de Ventas con el cliente ya que desde la Interfaz de REAL MOTORS podr mostrarle el auto en realidad aumentada y si le gusto levantar el pedido

20

DIAGRAMA DE SECUENCIA 2: En este segundo Diagrama se muestran la secuencia de actividades donde el cliente tendr con la Interfaz de Real Motors desde internet donde podr ingresar con su cuenta posteriormente el sistema los guardar en la Base de Datos donde podr guardar los archivos de las imgenes tipo Ancla de los Autos que el eligi y podr verlos las veces que l quiera en Realidad Aumentada.

21

DIAGRAMA DE SECUENCIA 3: Aqu en este Diagrama se muestra la secuencia de actividades que tendr el Agente de Ventas con la interfaz de Real Motors ya que el mismo podr tener su propia cuenta de usuario en la pgina de Real Motors y podr enviar todos los documentos y las alta de pedido del auto que el cliente haya decidido elegir despus de haberla visto en Realidad Aumentada primeramente; Adems si el Agente introdujo correctamente la contrasea y el usuario la Interfaz le dir que es correcto y podr realizar todas las actividades mostradas.

DIAGRAMA DE SECUENCIA 4: Aqu la secuencia es cuando el cliente solicita registro la interfaz de Registro del Agente de Ventas levanta el pedido almacena los datos y los guarda en la misma Base de Datos de Agente de Ventas pero Por qu es en el de Agente de Ventas y no en el de clientes?, pues es sencillo ya que el cliente tiene que levantar el pedido desde el Agente de Ventas y a veces el Cliente desconfa de que otras personas manejen informacin que pudiera manejarse confidencial para ellos por eso REAL MOTORS le pida que ingrese sus datos de pedido y documentos y as poder levantar el pedido y posteriormente el Agente en sus cuenta podr levantar su pedido para generar una comisin.

22

Diagrama de Secuencia 5: Aqu el Diagrama muestra cuando el Agente de Ventas entra a la Interfaz de Inici de Sesin donde el Agente ingresa tanto su Id como su contrasea y si es correcto el sistema le permite entrar a REAL MOTORS, ahora si el gente quiere cambiar su contrasea lo podr hacer y si es as en la base de datos podr guardarla y le aparecer un mensaje que dice que fueron actualizados sus datos.

23

Diagrama de Secuencia 6: Ahora cuando en la empresa Automotriz despiden o quieren dar de baja a un Agente de Ventas los encargados o jefes pueden acceder a la interfaz de Real Motors y podrn eliminar a trabajadores desde la interfaz de Real Motors pero primero tienen que ingresar con la cuenta del Agente a eliminar y posteriormente se procede a eliminar los datos y luego se actualizara automticamente los datos.

Diagrama de Secuencia 7: En este diagrama se muestra la interaccin entre el Cliente y Real Motors donde primeramente el cliente entra a la interfaz del dispositivo mvil despus calibra la cmara de su dispositivo mvil y pone el archivo Ancla del auto que quiera realizar para Realidad Aumentada posteriormente ejecuta la aplicacin y finalmente si es del agrado del cliente este manda el pedido y junta toda la documentacin para que se realice los papeleos correspondientes el agente de ventas y programas su fecha de entrega y de pedido.

24

Diagrama de Secuencia 8: Aqu podemos ver la secuencia entre el Agente de Ventas y REAL MOTORS donde el agente ingresa desde internet si es correcto tanto el id y la contrasea se procede a acceder al sistema sino se tendr que rectificar los datos posteriormente entra a levantar el pedido este se manda al rea de contabilidad donde verifica si los datos estn correctos y si es as se contesta con una aceptacin y se levanta la factura al cliente donde especifica la fecha de entrega y de pedido.

25

5.3 Clases
AGENTE_DE_VENTAS
ID_AGENTE:String Nombre:String Apellido:String Usuario:String Contrasea:String Fecha_Pedido:Date

CLIENTE
CODIGO DEL CLIENTE:String Nombre:String Apellido:String Usuario:String Contrasea:String Direccion: String Telefono: String

MARCA
Tiene

AUTO_REALIDAD_AUMENTADA
-CODIGO_AUTO: Integer NOMBRE: String MODELO: String NUMERO_MOTOR:Integer COLOR:String PRECIO:Double

Nombre: String Incluir() Modificar() Eliminar


MUESTRA

VENDE

Incluir() Modificar() Consultar() Imprimir()

Incluir() Modificar() Consultar() Imprimir()

Incluir() Modificar() Eliminar() Consultar() Imprimir()

Cliente Empresarial
-RIF() Limite_Credito: Double Persona_Contacto: String Telefono_Contacto: String Soporte_Credito :boolean Monto_Acreditado:Double Documentos: String

NombreClienteExterno
No de Tarjeta de Credito Nombre de AutoFinanciamiento Cedula Monto_Acreditado: Double Documentos: String Imprimir_Monto_Acreditado() Consultar _Contabilidad() Imprimir_Factura()

DESCRIBEN

Detalle_De_La_Factura
Cantidad_Producto: Integer SubTotal: Double Calcular_SubTotal()

Imprimir_Monto_Acreditado() Imprimir_Factura() Consultar_Contabilidad()


RECIBE

RECIBE

FACTURA
No_factura: Integer Fecha_Factura: Date Impuesto:Double Total: Double
Ingresar() Anular() Imprimir() Calcular_Total()

Contabilidad
INCLUYE

FECHA_DE_ENTREGA:Date Acepta_Documentacio:Boolean Forma_de_Pago:String Ingresar() Anular() Imprimir()

26

5.4 Estados
Ofrece Vehculos El agente de ventas ofrece un catalogo Elegir carro existente Si el carro seleccionado se encuentra fisicamente Venta
El agente de ventas realiza la venta

Elegir imagen Si el carro no esta fisicamente

Iniciar sistema
Se ejecuta el programa

Configurar

El cliente edita el vehculo seleccionado a su preferencia

Guardar El cliente guarda su modelo con las caracteristicas de su preferencia

Entrega

Levantar pedido

Extraer datos

Cuando el carro personalizado llega, sen entrega al cliente

El agente de ventas realiza un pedido con con el modelo del cliente

El agente de ventas verifica los datos del cliente y su modelo

27

5.5 Actividades

Ofrecer Vehculos

Elegir carro existente

Carro no existente

Simular

Modificar

Venta

Registrar cliente

Selecciona imagen

Elige caracteristicas

28

5.6 Componentes

REALMOTORS

Diagrama de Componentes: Aqu se manejan 4 actores donde el primero el Cliente interacta con el Componente de Real Motors donde simula su auto en Realidad Aumentada y despus de haber elegido el de su preferencia elige el tipo de venta el de suscripcin es si es para una empresa e individual si es para uso familiar ya que para ambas ventas son documentos diferentes, aqu tambin interacta el Agente de Ventas o Vendedor donde tambin entra a su Interfaz en Real Motors para levantar el pedido ahora el vendedor pasa al estado de ventas de Entrada que son todas las ventas y elige el mtodo de pago por tarjeta de crdito si es as se pasa al estado de compra en la base de datos y el supervisor en este caso el rea de Contabilidad entra a su interfaz y da el si o no para levantar el pedido.

29

5.7 Distribucin

Diagrama de Distribucin: Aqu se muestran como estarn distribuidos nuestro sistema de Real Motors donde el primer Nodo est dividido en 3 mini nodos el nodo principal tiene le nombre

30

Вам также может понравиться