(UML INforme Completo ) Sistema Venta de Celulares

ESCUELA PROFESIONAL DE SISTEMAS E INFORMÁTICA DOCENTE: MAG. IVAN PINO TELLERIA CURSO: ING. DE SOFTWARE TRABAJO: SIS

Views 181 Downloads 1 File size 662KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ESCUELA PROFESIONAL DE SISTEMAS E INFORMÁTICA DOCENTE:

MAG. IVAN PINO TELLERIA

CURSO:

ING. DE SOFTWARE

TRABAJO:

SISTEMA DE VENTAS PARA TIENDA DE CELULARES

ALUMNO:

YURIVILCA ZAPATA CARLOS

08108002

MOQUEGUA - PERU 2011

TIENDA VENTA DE CELULARES

FUNCIONAMIENTO DEL SISTEMA El funcionamiento de la tienda que se dedica al rubro de ventas de celulares no a gran escala, es una tienda promedio que encontramos en nuestra localidad que brinda servicios de venta de celulares, accesorios, chips, tarjetas y maneja promociones internas a parte de las promociones que ofrecen las operadoras de telefonías existentes, cabe resaltar de que nuestra tienda de celulares vende celulares de tipo liberados es decir de que aceptan la implantación de un chip de cualquier operadora de telefonía móvil y no liberado es decir que solo funcionara con el chip de la operadora telefónica a la que está ligada lo que especificamos en el diagrama de clases con el atributo tipo dentro de la clase celular, así mismo la venta de tarjetas, usadas para recargas de teléfonos tanto móviles que son los celulares como los teléfonos fijos es decir tarjetas para llamar de fijos a fijos o llamadas internacionales, en cuanto a los accesorios nuestra empresa de venta de celulares venderá accesorios de los mismos de acuerdo a la marca y modelo requerido dependiendo por supuesto del tipo de celular para el que lo requiere. En el análisis correspondiente a nuestro sistema de venta de celulares, accesorios, chips y tarjetas para teléfonos, cabe resaltar que el uso de personal en la parte de ventas será de 4 personas divididas en dos turnos correspondientes es decir mañana y tarde hasta el cierre diario de la empresa. Los vendedores de la tienda cumplen con la función de informar verbalmente acerca de las consultas de los celulares o demás artículos del cual cualquier usuario requiera información, esto se puede dar muy a menudo por que la tienda de celulares al igual que las demás empresas de su rubro promociona sus productos y una manera de hacerlo es a través de la exhibición que es normal en tiendas de esta índole. En el enfoque en el que nos vamos a centrar es en la parte de diseño de diagramas para la interacción de un cliente y nuestros vendedores para realizar una venta exitosa de nuestra empresa de la forma más óptima posible. En una secuencia ideal para la venta de un articulo ya sea celular, chip, accesorios o tarjetas telefónicas, comienza con la solicitud del usuario de adquirir una venta generalmente el articulo o producto más vendido que es un teléfono celular, entonces el cliente solicitara el modelo del celular indicando la marca y el año de acuerdo al catálogo que se le mostrar y caso contrario se consultara si puede realizarse el pedido al proveedor mas consultado, en una secuencia normal el producto solicitado en casi su totalidad se encuentra en el catalogo de temporada, entonces el vendedor pide el documento de identidad necesario e ingresa al sistema el nombre del cliente y sus apellidos correspondientes y la dirección en la que vive, no se le pide celular porque que en la mayoría de los casos se supone que recién lo va a adquirir en nuestra tienda.

Entonces en una secuencia normal, una vez que el vendedor registra los datos del cliente procede a extraer el celular del almacén correspondiente debido a que por seguridad los celulares de exhibición solo son cobertores o carcasas. Terminado esta parte del proceso el vendedor hace el cobro correspondiente lo ingresa al sistema codificado de acuerdo al diagrama de clases y se realiza de forma automática el descuento en caso de que existan promociones en dicha fecha y finalmente se entrega el producto al cliente.

DIAGRAMAS A CONSIDERAR:

En el sistema de venta de tienda de celulares vamos a realizar los sgtes diagramas en el orden estipulado:

*Diagrama de clases *Diagrama de objetos *Diagrama de interacción: -Diagrama de secuencia -Diagrama de colaboración *Diagrama de estados *Diagrama de actividades *Diagrama de componentes *Diagrama de despliegue

DIAGRAMA DE CLASES

DESCRIPCION DE LAS CLASES:

Cliente.- El cliente inicia todo el funcionamiento del sistema al realizar un pedido que debe ser atendido por el vendedor Administrador.- El administrado es el encargado de realizar pedidos, pero de la misma forma del cliente el lo hace hacia los proveedores para que el sistema tenga renovación de productos para ofrecer, el administrador controla también la parte de las promociones en el sistema. Proveedor.- El proveedor es aquel que proviciona al administrador con productos ya mencionados, y lo hace en forma constante de acuerdo al estado del stock de productos. Vendedor.- La clase vendedor que involucra a los dos vendedores de acuerdo a un turno cualquiera es el encargado de registrar las ventas realizadas, de responder a las consultas de los clientes y de emitir informes periódicos al administrador. Ventas (boleta).- Es donde se registran los datos necesarios para que puedan ser impresos en un comprobante que verifique la realización del servicio de compra solicitado por el cliente y el servicio de ventas realizado por el sistema de ventas de celulares. Detalle ventas (detalle boleta).- Surge a partir de la necesidad en que un cliente puede solicitar varias ventas y no necesariamente de celulares pueden ser chips , accesorios o tarjetas, es decir dentro de una misma venta es por eso de que se trabaja con detalle venta o detalle boleta con atributos para cantidad y demás. Producto.- La clase producto es la clase padre de las clases que representan los artículos a los que vamos a realizar ventas, en esta clase se consideran atributos generales que puedan tener todas las clases hijas. Celular, accesorio, venta, y chip.- Relacionados en el diagrama de clases mediante una herencia o generalización con producto, es decir que todos estos elementos tienen los mismos atributos que producto, pero cada uno de ellos tiene solo ciertos atributos que los demás no tienen. Promociones.- Se considera la fecha tanto de inicio como de término de la promoción así como el descuento o la manera en que afecta al precio de una venta y el registro de una promoción solo la puede realizar el administrador. Pedido.- Es la solicitud de pedido que se puede realizar para la obtención de productos tanto como del cliente a la empresa y como de la empresa a los proveedores realizada a través del administrador de nuestro sistema. Detalle pedido.- El detalle pedido es la especificación en cantidad precio total, unitario y demás de la clase principal pedido.

DIAGRAMA DE OBJETOS

DIAGRAMA DE CASOS DE USO - GENERAL

DIAGRAMA DE CASOS DE USO- VENDEDOR –CLIENTE

DIAGRAMA DE CASOS DE USO -VENDEDOR-ADMINISTRADOR

DIAGRAMA DE CASOS DE USO-PROVEEDOR-ADMINISTRADOR

ESPECIFICACION DE LOS CASOS DE USO:

Identificador

CU-01

Nombre

Consulta de productos

Actores

Cliente, sistema, vendedor

Descripción

El cliente hace una consulta de productos al vendedor de turno

Precondición

ninguna

Secuencia

Paso

Acción

Normal

1

Seleccionar la opción Consulta de Productos

2

Mostrar interfaz de búsqueda de productos

3

Seleccionar criterio de búsqueda

4

Ingresar valor de búsqueda

5

Presionar el botón Buscar

6

Mostrar resultados de búsqueda

7

Seleccionar productos a consultar

8

Presionar el botón Hacer pedido

9

Calcular monto de venta

10

Realizar pedido

Postcondición

ninguna

Excepciones

7

No existe el producto a consultar

Identificador

CU-02

Nombre

Generar copia de seguridad

Actores

Administrador, Sistema

Descripción

El administrador se logea en el sistema y genera copias de seguridad

Precondición

Haya datos almacenados

Secuencia

Paso

Acción

Normal

1

Seleccionar la opción obtener back up

2

Mostrar la interfaz de copia de seguridad

3

Ingresar los valores de copia de seguridad

4

Presionar el botón obtener copia de seguridad

5

Cargar copia de seguridad

6

Mostrar mensaje de copia de seguridad exitosa

Postcondición

Generar la copia de seguridad correctamente

Excepciones

5

Algún corte del proceso

Identificador

CU-03

Nombre

Creación de reporte

Actores

Administrador, sistema

Descripción

Se crea reportes o informes de acuerdo a la petición del administrador

Precondición

Exista ventas

Secuencia

Paso

Acción

Normal

1

Seleccionar la opción obtener reporte

2

Mostrar la interfaz de reporte

3

Ingresar variables del reporte

4

Presionar el botón obtener copia reporte

5

Cargar reporte

6

Imprimir reporte

7

Mostrar mensaje reporte completo

Postcondición

ninguna

Excepciones

5

Algún pare al proceso

Identificador

CU-04

Nombre

Elaboración de pedido

Actores

Cliente, vendedor

Descripción

El cliente solicita algún producto

Precondición

ninguna

Secuencia

Paso

Acción

Normal

1

Petición de productos al cliente

2

Realizar consulta de disponibilidad de productos

3

Pago respectivo del pedido

4

Ingresar valor numero de pedido

5

ingresar lista de productos del pedido

6

mostrar mensaje pedido obtenido

7

Presionar botón aceptar

Postcondición

Ninguna

Excepciones

2

No exista el producto deseado

Identificador

CU-05

Nombre

Registrar ventas presenciales

Actores

sistema, vendedor

Descripción

El vendedor registra las ventas físicas o presenciales

Precondición

Que exista solicitud del cliente

Secuencia

Paso

Acción

Normal

1

Seleccionar la opción Ventas

2

Desplegar pantalla de ventas

3

Ingresar valor numero de pedido

4

Desplegar lista de productos del pedido

5

Informar al cliente sobre el monto a pagar

6

Pagar monto informado

7

Presionar botón registrar venta

8

Registrar venta

9

Imprimir comprobante

10

Entregar comprobante de pago al cliente

11

Entregar productos al cliente

Postcondición

Reducir el stock requerido

Excepciones

8

Error al registrar venta

Identificador

CU-06

Nombre

Registrar ventas virtuales o no presenciales

Actores

sistema, vendedor

Descripción

Ventas mediante internet

Precondición

Que el cliente tenga tarjeta de crédito

Secuencia

Paso

Acción

Normal

1

Seleccionar la opcion Ventas

2

Desplegar pantalla de ventas

3

Ingresar valor numero de pedido

4

ingresar lista de productos del pedido

5

envío del pedido al cliente

6

Presionar botón registrar venta

7

Registrar venta

Postcondición

El usuario esta registrado

Excepciones

8

Fallo al registrar venta

Identificador

CU-07

Nombre

Registro de productos

Actores

Administrador, Sistema

Descripción

Registrar productos para poder venderlos

Precondición

Tenencia física de los productos

Secuencia

Paso

Acción

Normal

1

Seleccionar la opción Productos

2

Mostrar la interfaz de registro de Productos

3

Ingresar los datos del producto

4

Presionar el botón guardar

5

Registro del producto

6

Mostrar mensaje de registro exitoso

Postcondición

Actualizar el stock

Excepciones

3

No existen productos físicamente

Identificador

CU-08

Nombre

Pago por tarjeta

Actores

Cliente, sistema, vendedor

Descripción

El cliente realiza un pago por tarjeta de crédito

Precondición

Que el cliente posea tarjeta de crédito

Secuencia

Paso

Acción

Normal

1

Seleccionar tipo de pago

2

Mostrar interface de tipo de pago

3

Ingresar datos de la tarjeta

4

Presionar botón realizar pago

5

Mostrar mensaje transacción realizada

6

Imprimir bouchers

7

Firmar copia de Boucher

8

Archivar Boucher original

9

Entregar productos al cliente

Postcondición

Actualizar stock

Excepciones

3

No hay saldo en la tarjeta

Identificador

CU-09

Nombre

Reclamo de productos

Actores

Cliente, sistema, vendedor

Descripción

El cliente reclama un producto adquirido, sea por fallas de fabrica o de transporte de la tienda

Precondición

Exista una falla real en el producto

Secuencia

Paso

Acción

Normal

1

Detectar anomalía

2

Reportar anomalía la tienda

3

Verificación del error explicado por el cliente

4

Verificación de la fecha de compra del cliente

5

Cambio del producto por uno nuevo

6

Entrega del nuevo producto al cliente

7

Mostrar interface modificar registro

8

Observación en ese registro de venta

9

Actualización de ese registro

10

Comunicación al rendir cuentas al administrador

Postcondición

Arreglo del equipo o reemplazo del mismo

Excepciones

6

El reemplazo no sea el deseado

Identificador

CU-10

Nombre

Rendición de cuentas

Actores

Vendedor, sistema

Descripción

El vendedor realiza la rendición de cuentas al administrador

Precondición

Existan ventas

Secuencia

Paso

Acción

Normal

1

Especificar atributos de rendición de cuentas

2

Seleccionar opción imprimir registros de ventas

3

Mostrar mensaje informe completo

4

Entregar cuentas al administrador

Postcondición

Registrar reporte

Excepciones

1

No existen ventas

Identificador

CU-11

Nombre

Verificación de rendición de cuentas

Actores

Administrador

Descripción

Una vez obtenido la rendición de cuentas se ve de que todo encaje adecuadamente

Precondición

Obtener previamente la rendición de cuentas

Secuencia

Paso

Acción

Normal

1

Obtener previamente la rendición de cuentas

2

Comparar variable a variable las cuentas

3

Verificar por segunda ves las concordancias

4

Verificar stock de productos

5

Coordinar anormalidades con el vendedor

Postcondición

Conformidad del administrador

Excepciones

2

Demasiados errores

DIAGRAMA DE ACTIVIDADES –VENTA

DIAGRAMA DE ACTIVIDADES REALIZAR- CONSULTA

DIAGRAMA DE SECUENCIA- VENTA

DIAGRAMA DE SECUENCIA – REALIZAR CONSULTA

DIAGRAMA DE SECUENCIA- GENERAR REPORTE

DIAGRAMA DE COLABORACION-VENTAS

DIAGRAMA DE COLABORACION-REALIZAR CONSULTA

DIAGRAMA DE COLABORACION-GENERAR REPORTE

DIAGRAMA DE ESTADOS PARA –PRODUCTO (celulares, chips, accesorios y tarjetas)

DIAGRAMA DE COMPONENTES PARA TIENDA DE VENTA DE CELULARES

DIAGRAMA DE DESPLIEGUE PARA TIENDA DE VENTA DE CELULARES