Está en la página 1de 30

ESCUELA PROFESIONAL DE SISTEMAS E

INFORMTICA
DOCENTE:
MAG. IVAN PINO TELLERIA
CURSO:

ING. DE SOFTWARE

TRABAJO:
SISTEMA DE VENTAS PARA TIENDA DE CELULARES
ALUMNO:
YURIVILCA ZAPATA CARLOS

MOQUEGUA - PERU
2011

08108002

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 telefonas existentes, cabe resaltar de que nuestra
tienda de celulares vende celulares de tipo liberados es decir de que aceptan
la implantacin de un chip de cualquier operadora de telefona mvil y no
liberado es decir que solo funcionara con el chip de la operadora telefnica 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 telfonos tanto mviles que son los celulares como
los telfonos 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 anlisis correspondiente a nuestro sistema de venta de celulares,
accesorios, chips y tarjetas para telfonos, cabe resaltar que el uso de
personal en la parte de ventas ser de 4 personas divididas en dos turnos
correspondientes es decir maana y tarde hasta el cierre diario de la
empresa.
Los vendedores de la tienda cumplen con la funcin de informar
verbalmente acerca de las consultas de los celulares o dems artculos del
cual cualquier usuario requiera informacin, esto se puede dar muy a menudo
por que la tienda de celulares al igual que las dems empresas de su rubro
promociona sus productos y una manera de hacerlo es a travs de la
exhibicin que es normal en tiendas de esta ndole.
En el enfoque en el que nos vamos a centrar es en la parte de diseo de
diagramas para la interaccin de un cliente y nuestros vendedores para
realizar una venta exitosa de nuestra empresa de la forma ms ptima
posible.
En una secuencia ideal para la venta de un articulo ya sea celular, chip,
accesorios o tarjetas telefnicas, comienza con la solicitud del usuario de
adquirir una venta generalmente el articulo o producto ms vendido que es
un telfono celular, entonces el cliente solicitara el modelo del celular
indicando la marca y el ao de acuerdo al catlogo 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 direccin en la que vive, no se le
pide celular porque que en la mayora de los casos se supone que recin 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 almacn correspondiente debido a
que por seguridad los celulares de exhibicin 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 automtica 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 interaccin:
-Diagrama de secuencia
-Diagrama de colaboracin
*Diagrama de estados
*Diagrama de actividades
*Diagrama de componentes

*Diagrama de despliegue

DIAGRAMA DE CLASES

Adminitrador
<<string>> dni
<<string>> nombre
<<string>> telefono
agregar()
eliminar()

cliente
<<string>> nombre
<<string>> apellido_1
<<string>> apellido_3
<<string>> direccion
<<string>> dni

proveedor
<<string>> ruc
<<string>> telefono
<<string>> nombre

pedido
<<string>> cod_pedido
<<double>> precio
<<date>> fecha

agregar()
buscar()
listar()
eliminar()
actualizar()
opname2()

agregar()
editar()
busca r()
listar()
eliminar()

detalle pedido
<<int>> cantidad
<<double>> precio unitario
<<double>> precio total
<<string>> tipo_entrega
<<string>> dni
<<string>> cod_producto

agregar()
buscar()
listar()
eliminar()
actualizar()

consultar stock()
agregar()
actualizar()
vendedor
<<string>> codigo_vendedor
<<string>> nombre
<<string>> apellidos
<<boolean>> turno
<<string>> telefono
<<string>> dni
agregar()
buscar()
listar()
eliminar()
actualizar()

ventas
<<string>> codigo_boleta
<<date>> fecha_venta
<<string>> cod_pedido
agregar()
buscar()
listar()

promociones
<<date>> fecha_iniciio
<<date>> fecha_cierre
<<string>> descripcion
<<string>> codigo_promocion
<<double>> descuento

celular
<<string>> modelo
<<string>> modo_uso
<<boolean>> tipo
<<string>> codigo de serie
<<string>> imei

agregar()
buscar()
listar()

agregar()
buscar()
listar()
eliminar()

producto
<<string>> cod_producto
<<double>> precio
<<string>> marca
<<string>> garantia
<<int>> stock
agregar()
buscar()
listar()
eliminar()
descuento()

detalle venta
<<string>> cod_producto
<<int>> cantidad
<<double>> precio unitario
<<double>> precio total
<<string>> dni
imprimir()
agregar()
actualizar()

accesorio
<<string>> modelo_accesorio
<<string>> tipo_accesorio
<<string>> codigo de serie
agregar()
buscar()
listar()
eliminar()
chip
<<string>> tipo
<<string>> capacidad
<<string>> codigo de serie
agregar()
buscar()
listar()
eliminar()
tarjeta
<<boolean>> tipo_tarjeta
<<string>> fecha de vencimiento
<<string>> codigo de serie
agregar()
buscar()
listar()
eliminar()

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 renovacin de productos para ofrecer, el administrador controla tambin
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 peridicos al
administrador.
Ventas (boleta).- Es donde se registran los datos necesarios para que puedan
ser impresos en un comprobante que verifique la realizacin 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 dems.
Producto.- La clase producto es la clase padre de las clases que representan
los artculos 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 generalizacin 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 dems no tienen.
Promociones.- Se considera la fecha tanto de inicio como de trmino de la
promocin as como el descuento o la manera en que afecta al precio de una
venta y el registro de una promocin solo la puede realizar el administrador.

Pedido.- Es la solicitud de pedido que se puede realizar para la obtencin de


productos tanto como del cliente a la empresa y como de la empresa a los
proveedores realizada a travs del administrador de nuestro sistema.
Detalle pedido.- El detalle pedido es la especificacin en cantidad precio
total, unitario y dems 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

Descripcin

El cliente hace una consulta de productos al


vendedor de turno

Precondicin

ninguna

Secuencia

Paso

Accin

Normal

Seleccionar la opcin Consulta de


Productos

Mostrar interfaz de bsqueda de productos

Seleccionar criterio de bsqueda

Ingresar valor de bsqueda

Presionar el botn Buscar

Mostrar resultados de bsqueda

Seleccionar productos a consultar

Presionar el botn Hacer pedido

Calcular monto de venta

10

Realizar pedido

Postcondicin

ninguna

Excepciones

Identificador

CU-02

No existe el producto a consultar

Nombre

Generar copia de seguridad

Actores

Administrador, Sistema

Descripcin

El administrador se logea en el sistema y genera


copias de seguridad

Precondicin

Haya datos almacenados

Secuencia

Paso

Accin

Normal

Seleccionar la opcin obtener back up

Mostrar la interfaz de copia de seguridad

Ingresar los valores de copia de seguridad

Presionar el botn obtener copia de


seguridad

Cargar copia de seguridad

Mostrar mensaje de copia de seguridad


exitosa

Postcondicin

Generar la copia de seguridad correctamente

Excepciones

Algn corte del proceso

Identificador

CU-03

Nombre

Creacin de reporte

Actores

Administrador, sistema

Descripcin

Se crea reportes o informes de acuerdo a la


peticin del administrador

Precondicin

Exista ventas

Secuencia

Paso

Accin

Normal

Seleccionar la opcin obtener reporte

Mostrar la interfaz de reporte

Ingresar variables del reporte

Presionar el botn obtener copia reporte

Cargar reporte

Imprimir reporte

Mostrar mensaje reporte completo

Postcondicin

ninguna

Excepciones

Algn pare al proceso

Identificador

CU-04

Nombre

Elaboracin de pedido

Actores

Cliente, vendedor

Descripcin

El cliente solicita algn producto

Precondicin

ninguna

Secuencia

Paso

Accin

Normal

Peticin de productos al cliente

Realizar consulta de disponibilidad de


productos

Pago respectivo del pedido

Ingresar valor numero de pedido

ingresar lista de productos del pedido

mostrar mensaje pedido obtenido

Presionar botn aceptar

Postcondicin

ninguna

Excepciones

No exista el producto deseado

Identificador

CU-05

Nombre

Registrar ventas presenciales

Actores

sistema, vendedor

Descripcin

El vendedor registra las ventas fsicas o


presenciales

Precondicin

Que exista solicitud del cliente

Secuencia

Paso

Accin

Normal

Seleccionar la opcin Ventas

Desplegar pantalla de ventas

Ingresar valor numero de pedido

Desplegar lista de productos del pedido

Informar al cliente sobre el monto a pagar

Pagar monto informado

Presionar botn registrar venta

Registrar venta

Imprimir comprobante

10

Entregar comprobante de pago al cliente

11

Entregar productos al cliente

Postcondicin

Reducir el stock requerido

Excepciones

Identificador

CU-06

Nombre

Registrar ventas virtuales o no presenciales

Actores

sistema, vendedor

Descripcin

Ventas mediante internet

Precondicin

Que el cliente tenga tarjeta de crdito

Secuencia

Paso

Accin

Seleccionar la opcion Ventas

Error al registrar venta

Normal

Desplegar pantalla de ventas

Ingresar valor numero de pedido

ingresar lista de productos del pedido

envo del pedido al cliente

Presionar botn registrar venta

Registrar venta

Postcondicin

El usuario esta registrado

Excepciones

Identificador

CU-07

Nombre

Registro de productos

Actores

Administrador, Sistema

Descripcin

Registrar productos para poder venderlos

Precondicin

Tenencia fsica de los productos

Secuencia

Paso

Accin

Normal

Seleccionar la opcin Productos

Mostrar la interfaz de registro de Productos

Ingresar los datos del producto

Presionar el botn guardar

Registro del producto

Mostrar mensaje de registro exitoso

Fallo al registrar venta

Postcondicin

Actualizar el stock

Excepciones

Identificador

CU-08

Nombre

Pago por tarjeta

Actores

Cliente, sistema, vendedor

Descripcin

El cliente realiza un pago por tarjeta de crdito

Precondicin

Que el cliente posea tarjeta de credito

No existen productos fsicamente

Secuencia

Paso

Accin

Normal

Seleccionar tipo de pago

Mostrar interface de tipo de pago

Ingresar datos de la tarjeta

Presionar botn realizar pago

Mostrar mensaje transaccin realizada

Imprimir bouchers

Firmar copia de boucher

Archivar Boucher original

Entregar productos al cliente

Postcondicin

Actualizar stock

Excepciones

No hay saldo en la tarjeta

Identificador

CU-09

Nombre

Reclamo de productos

Actores

Cliente, sistema, vendedor

Descripcin

El cliente reclama un producto adquirido, sea por


fallas de fabrica o de transporte de la tienda

Precondicin

Exista una falla real en el producto

Secuencia

Paso

Accin

Normal

Detectar anomala

Reportar anomala la tienda

Verificacin del error explicado por el


cliente

Verificacin de la fecha de compra del


cliente

Cambio del producto por uno nuevo

Entrega del nuevo producto al cliente

Mostrar interface modificar registro

Observacin en ese registro de venta

Actualizacin de ese registro

10

Comunicacin al rendir cuentas al


administrador

Postcondicin

Arreglo del equipo o reemplazo del mismo

Excepciones

El reemplazo no sea el deseado

Identificador

CU-10

Nombre

Rendicin de cuentas

Actores

Vendedor, sistema

Descripcin

El vendedor realiza la rendicin de cuentas al


administrador

Precondicin

Existan ventas

Secuencia

Paso

Accin

Normal

Especificar atributos de rendicin de


cuentas

Seleccionar opcin imprimir registros de


ventas

Mostrar mensaje informe completo

Entregar cuentas al administrador

Postcondicin

Registrar reporte

Excepciones

No existen ventas

Identificador

CU-11

Nombre

Verificacin de rendicin de cuentas

Actores

administrador

Descripcin

Una vez obtenido la rendicin de cuentas se ve de


que todo encaje adecuadamente

Precondicin

Obtener previamente la rendicin de cuentas

Secuencia

Paso

Accin

Normal

Obtener previamente la rendicin de


cuentas

Comparar variable a variable las cuentas

Verificar por segunda ves las


concordancias

Verificar stock de productos

Coordinar anormalidades con el vendedor

Postcondicin

Conformidad del administrador

Excepciones

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

También podría gustarte