Está en la página 1de 26

Página 1 de 3

CALIFICACIÓN _________
UNIVERSIDAD DOMINICO-AMERICANA
PRIMER EXAMEN PARCIAL
Nombres y apellidos: _______________________________________ Matricula:
Asignatura: Ing. De Software II Fecha:

Caso de Estudio “Compra Venta La Solución”

Compra venta “La Solución”, es una empresa mediana, que está ubicada en el centro del sector de Villa
Francisca; La misma tiene alrededor 5,000 Clientes.

Dicha empresa realiza unos 3,000 empeños cada mes, donde recibe un 75% mensual de ROI, en adición
a esto, hace compras de mercancías por más de RD$500,000.00 mensuales para poner a la venta junto a
las mercancías vencidas en el mes.

La Empresa en estos momentos está necesitando un nuevo sistema para automatizar todas sus
operaciones de gestión de empeños, compras y ventas de mercancías.

Los clientes de “La Solución”, en su mayoría son fijos, por lo que el negocio está necesitando tener
registrado sus datos, tales como: identificación, nombre, teléfono, dirección, lugar de trabajo, datos de
sus garantes, datos de familiares cercanos y un histórico de transacciones de sus compras, empreño y
ventas.

Se pretende guardar un ID único secuencial para cada mercancía, valor en el mercado y valor por el
empeño; Si el cliente acepta el valor ofertado, se procede a realizar la transacción en donde se realiza el
registro del articulo; calculando el interés a pagar por el tiempo del empeño, haciendo un desembolso de
caja por el efectivo acordado, además de imprimir los pagarés mensuales que el Cliente firma.

El registro previo de artículo se realizara parara saber su procedencia, ya que en algunas ocasiones se
reciben mercancías hurtadas o el cliente llega de otros lugares donde la oferta no le fue satisfactoria,
además esto permitirá tener control de cuales artículos tienen mayor movimiento durante un periodo.

Durante el reclamo del artículo empeñado, es necesario poder ubicar la mercancía por número,
descripción, nombre o ID del cliente. Al momento de ser ubicado el Software debe calcular el monto a
pagar por el cliente de acuerdo al tiempo que se ha dejado el artículo, debe presentar por separado, interés
a pagar, monto prestado y total a pagar.

Cuando el Cliente paga se debe destruir los pagarés que ha firmado y pasan a un estatus de pagados; Se
realiza un registro en caja.

Para los clientes VIP, hay opción de prórroga al vencimiento del artículo, lo que significa: no poner a la
venta la mercancía después de su vencimiento, si no, retenerla hasta que el Cliente lo solicite, en algunos
casos se calcula interés en otros casos no. Es necesario saber los artículos que vencen en el día o durante
un periodo determinado, para poner la mercancía a la venta. Es importante tener un registro de los
artículos que han vencido así como también mantener un inventario actualizado de forma automática,
donde deben figurar los artículos pendientes por pagar interés y su precio de ventas.

Prof. José Luís Henríquez


Página 2 de 3

La “Solución”, le da un trato especial a sus Cliente, por lo que antes de poner a la venta un artículo
vencido, se lo oferta primero al Cliente a un precio módico, por lo que es necesario listar los artículos
empeñados donde se puedan apreciar: nombres y teléfono del cliente.

Es sumamente necesario que el Sistema disponga de un módulo de seguridad, que permita dar acceso a
los usuarios, por nombre de usuario, grupo de usuario y por módulos.

Otra funcionalidad que el Sistema debe tener, es: Disponer de listados de artículos vencidos, pasados a
inventario, pendientes de pago por clientes, entre otros. La venta debe ser estrictamente de los artículos
que han la fecha ha sido caducada.

El sistema debe tener un módulo de facturación que facilite vender y facturar los artículos que están a la
venta y llevar un control de los artículos en existencia para fines de ventas.

Igualmente debe permitir realizar un cuadre de caja de ingreso y salida de efectivo al final del día.

Prof. José Luís Henríquez


Página 3 de 3

Se pide desarrollar Documento de Requisitos como se muestra a continuación:

Prólogo:

1. Introducción
<Introducción>
1.1.Propósito general del sistema.
1.2.Alcance del sistema
1.3.Objetivos
1.4.Definiciones, acrónimos y abreviaturas

2. Sistema actual

3. Sistema propuesto

3.1.Visión general

Anexar:

a) Diagrama del Alcance del producto (Diagrama de Contexto)


b) Diagramas de procesos del negocio

Criterios de evaluación:
5 puntos
5 puntos
5 puntos
Total 15 puntos

Nota:

Cada Estudiante tiene la libertad de poner a volar su imaginación y agregarle nuevas funcionalidades/
requisitos que considere pertinente.

Prof. José Luís Henríquez


Prólogo:

4. Introducción

1.1. Propósito general del sistema.

La finalidad de este sistema es otorgar una herramienta la cual estará diseñada acorde a
las necesidades actuales que presenta la compraventa la solución, proporcionando un
mejor control de la información y optimización de los procesos que realizan diariamente en
la organización. A través de este sistema los datos de la mercancía, gestión de clientes,
compras y ventas estarán alojadas de forma íntegra, disponible y actualizada.

1.2. Alcance del sistema

Este Sistema pretende ofrecer una solución para mejorar la gestión de las actividades que
realiza la compraventa la solución.

A continuación las funciones con las que contará este software:

 Disponer de listados de artículos vencidos

 Registro de clientes.

 Registro de artículos.
 Administra a los usuarios y los roles de acuerdo a la función.
 Provee reportes de artículos vencidos, pasados a inventario, pendientes
de pago por clientes.
 Vender y facturar los artículos que están a la venta, así como también poder llevar
un control de los artículos que existen para fines de ventas.
 Cuadre de caja.

Teniendo en cuenta que cualquier otra cosa adicional que requieran en el futuro debe ser
solicitada y cotizada aparte.

1.3. Objetivos

El objetivo general es desarrollar un sistema de gestión de empeño, compra y venta de


mercancía que permita optimizar los distintos procesos que se realizan.

Los objetivos específicos que persigue este proyecto son:

 Realizar un análisis a fondo de la situación en los procesos que realiza la


compraventa la solución.

 Automatizar el registro de empeño, compra y venta de mercancías.

 Implementar el nuevo aplicativo, utilizando tecnologías que permitan la interacción


rápida y dinámica con el usuario final y el servidor.
 Realizar pruebas sobre el nuevo software para validar los requerimientos solicitados
por el cliente.

1.4. Definiciones, acrónimos y abreviaturas

Base de  DB Conjunto de datos pertenecientes a un mismo contexto y almacenados


Datos sistemáticamente para su posterior uso.

VIP Persona importante por su posición social o económica.

Módico Moderado y accesible.

2. Sistema actual
Actualmente la compraventa “la solución” cuenta con un sistema manual de registro de
clientes para manejo de empeño, compra y venta de mercancías, esto les dificulta llevar
las actividades del día a día y no permite que la compraventa tenga un mejor rendimiento,
ya que no cuentan con un sistema que les automatice los procesos diarios.

3. Sistema propuesto

3.1. Visión general


El nuevo sistema será novedoso en el área de manejo de compra y venta, ya que
este contará con funcionalidades que además de optimizar el manejo de empeño
de mercancías, ayudaran a agilizar y mejorar el proceso de gestión de compra y
venta. El sistema contará con todas las funcionalidades necesarias para brindar
una mejor atención a nuestros clientes en general.

Con la implementación de este nuevo sistema de información la compra venta


lograra mantenerse en el mercado con un servicio rápido, competitivo y confiable,
en otras palabras se tendrá un impacto favorable en la organización.
Diagrama del Alcance del producto (Diagrama de Contexto)
DIAGRAMAS DE PROCESOS
DEL NEGOCIO
1. PROCESO ATENCIÓN Y REGISTRO DE CLIENTE

1.1 Solicita atención


El cliente solicita que le atiendan.
1.2 Atiende al cliente
El personal de servicio al cliente procede a atender al paciente.

1.3 Solicita datos personales


El personal de servicio al cliente hace la solicitud de datos personales al cliente.

1.4 Entrega de datos personales


El paciente procede a entregar sus datos.

1.5 Valida los datos del cliente


Se procede a validar que los datos entregados existen en nuestra base de datos.
A continuación, hacemos la siguiente pregunta:
¿Existen los datos?
Si la respuesta es NO, se ejecutan los pasos:
1.6 Inicia registro del cliente
1.7 Ingresa nuevo cliente
En caso contrario si es un SI, continúa el proceso.
1.6 Inicia registro del cliente
El personal de servicio al cliente procede a registrar al cliente en el sistema.

1.7 Ingresa nuevo cliente


El personal de servicio al cliente empieza a introducir los siguientes datos del
cliente: Identificación, Nombre, Teléfono, Dirección, Lugar de trabajo y Datos de
familiares cercanos.

1.8 Verifica llenado de formulario


Se valida a través del sistema que los datos ingresados son correctos.
A continuación, hacemos la siguiente pregunta:
¿Todo correcto?
Si la respuesta es NO, se ejecuta el paso:
1.7 Ingresa nuevo cliente
En caso contrario si es un SI, continúa el proceso.

1.9 Almacenar datos


El sistema procede a almacenar la información suministrada en la Base de datos.

1.10 Cliente registrado


Proceso de registro de cliente exitoso.
FIN DEL PROCESO
2. PROCESO REGISTRO, VALIDACIÓN Y EMPEÑO DE MERCANCÍA
2.1 Proceso de atención y registro de cliente
Se procede a realizar el proceso 1, expuesto anteriormente.

2.2 Procede con registro previo del artículo


El personal de servicio al cliente empieza con el proceso de registro previo del artículo.

2.3 Valida que exista en el sistema


Personal de servicio al cliente valida que el artículo ya ha sido empeñado
anteriormente en la compraventa.
A continuación, hacemos la siguiente pregunta:
¿Existe?
Si la respuesta es NO, se ejecuta lo siguiente:
2.5 Registra artículo
En caso contrario si es un SI, continúa el proceso.

2.4 Valida artículo


El personal de servicio al cliente valida el artículo con el fin de saber si pertenece al
cliente.
A continuación, hacemos la siguiente pregunta:
¿El cliente es el propietario??
Si la respuesta es NO, se ejecuta lo siguiente:
2.12 Desestima proceso
En caso contrario si es un SI, continúa el proceso.
2.5 Registra artículo
El personal de servicio procede a registrar el artículo en el sistema.

2.6 Se le oferta un precio por el alquiler del artículo.


Se le oferta al cliente un precio por alquiler del artículo.

2.7 Analiza la oferta


El cliente analiza la oferta.
A continuación, hacemos la siguiente pregunta:
¿Acepta?
Si la respuesta es NO, se ejecuta lo siguiente:
2.12 Desestima proceso
En caso contrario si es un SI, continúa el proceso.

2.8 Inicia registro de transacción


El personal de servicio al cliente inicia con el registro de la transacción.

2.9 Calcula el interés a pagar por el tiempo del empeño


El personal de servicio al cliente procede a calcular los montos de empeño (interés a
pagar, monto prestado y total a pagar).

2.10 Se hace desembolso de caja


El personal de servicio al cliente procede con el desembolso del efectivo.
Se imprime el comprobante de empeño.

2.11 Recibe efectivo y comprobante de empeño


El cliente recibe el efectivo y comprobante por empeño del artículo.
FIN DEL PROCESO
2.12 Desestima proceso
El personal de servicio al cliente desestima al proceso porque no cumple con los
estatutos de la compraventa para continuar con el proceso de empeño.
FIN DEL PROCESO
3. PROCESO RECLAMO ARTÍCULO EMPEÑADO
3.1 Solicita atención
El cliente solicita que le atiendan.

3.2 Atiende al cliente


El personal de servicio al cliente procede a atender al paciente.

3.3 Especifica el motivo de su visita.


El cliente explica al personal de servicio al cliente el motivo de su visita.

3.4 Entrega recibo de comprobante de empeño


El cliente entrega al personal de servicio al cliente el comprobante que le fue
entregado en el momento en que empeñó el artículo que va a retirar.

3.5 Valida los datos entregados


El personal de servicio al cliente valida los datos y procede con el paso 3.6.

3.6 Ubicar artículo


El personal de servicio al cliente procede a ubicar el artículo empeñado y para
localizarlo filtra por número, descripción, nombre o ID del cliente.

3.7 Muestra resultados de la búsqueda


El sistema muestra resultados de la búsqueda del artículo.
A continuación, hacemos la siguiente pregunta y validamos que el tiempo de alquiler
del artículo no haya vencido:
¿Vencimiento del artículo?
Si la respuesta es NO, se ejecuta lo siguiente:
3.11 Procede con el retiro del artículo
En caso contrario si es un SI, continúa el proceso.

3.8 Valida si el cliente es VIP


El personal de servicio al cliente valida que el cliente es VIP.
A continuación, hacemos la siguiente pregunta:
¿Es VIP?
Si la respuesta es NO, se ejecuta lo siguiente:
3.9 Ofertar venderlo al cliente a un precio módico
En caso contrario si es un SI, se ejecuta el siguiente paso:
3.11 Procede con el retiro del artículo

3.9Ofertar venderlo al cliente a un precio módico.


El personal de servicio al cliente le ofrece el artículo empeñado para venta a un precio
de oferta.

3.10 Analiza la oferta


El cliente analiza la oferta hecha por el personal de servicio al cliente.
A continuación, hacemos la siguiente pregunta para saber si el cliente acepta la oferta:
¿Acepta la oferta?
Si la respuesta es NO, se ejecuta lo siguiente:
3.12 Poner artículo en venta al público.
En caso contrario si es un SI, continúa el proceso.

3.11 Procede con el retiro del artículo


El personal de servicio al cliente continúa con el proceso de retiro del artículo.
3.12 Poner artículo en venta al público
El cliente rechazó la oferta y el personal de servicio al cliente procedió a poner el
artículo de venta al público y procede al paso siguiente:
3.19 Finaliza proceso de atención.

3.13 Calcular monto a pagar


El sistema calcula el monto que el cliente debe pagar por retiro del artículo y Muestra
interés a pagar, monto prestado y total a pagar.

3.14 Solicita pago al cliente


El personal de servicio al cliente solicita el pago al cliente.

3.15 Procede con el pago


El cliente procede a pagar el monto total por el retiro del artículo.

3.16 Procesa el pago


El personal de servicio al cliente procesa el pago y Destruye los pagarés que ha
firmado el cliente y pasan a un estatus de pagados. Se imprime mediante el sistema el
comprobante de pago.

3.17 Entrega de artículo y comprobante  cliente


El personal de servicio al cliente procede a hacer retiro del artículo y le entrega este al
cliente junto al comprobante de pago.

3.18 Recibe artículo y comprobante.


El cliente recibe el artículo y comprobante.

3.19 Finaliza proceso de atención


El personal de servicio al cliente finaliza proceso de atención.
FIN DEL PROCESO
4. PROCESO CIERRE DE CAJA
4.1 Suma montos de todas las facturas y las cuadra con el efectivo en caja
El personal de servicio al cliente calcula y compara los totales del sistema y el efectivo
en caja.
4.2 Guarda dinero en sobre y envía al encargado de contabilidad
Luego de todo cuadrado el personal de servicio al cliente guarda el dinero en un
sobre y lo envía al encargado del departamento de contabilidad.

4.3 Recibe sobre con el dinero


El encargado de contabilidad recibe el dinero.

4.4 Envía depósito al banco


Envía el dinero al banco para depósito.
FIN DEL PROCESO
5. Proceso de inicio de sesión
5.1 Usuario introduce sus credenciales
El usuario introduce sus credenciales (Usuario y clave) para iniciar sesión.
A continuación, hacemos la siguiente pregunta:
¿Los datos son correctos?
Si la respuesta es NO, hacemos la siguiente pregunta:
¿Olvidó clave?
Si la respuesta es NO, vuelve a los pasos iniciales:
5.1 Usuario introduce sus credenciales
En caso contrario si es un SI, se ejecuta el paso:
5.3 Generar solicitud reseteo de clave
En caso contrario si es un SI, continúa el proceso.
5.2 Sesión Iniciada
El usuario inicia sesión perfectamente.
5.3 Generar solicitud reseteo de clave
El usuario procede a hacer la solicitud informando a través del sistema que olvidó su clave
y necesita un reseteo de esta.

5.4 Recibir solicitud


El departamento de soporte recibe la solicitud de reseteo de clave y procede a solicitar los
datos de usuario y una clave temporal para proceder con el requerimiento del usuario.
5.5 Resetear clave
El departamento de soporte ejecuta el proceso de reseteo de clave.
5.6 Enviar notificación al usuario
Se envía una notificación al usuario a través del sistema de que el proceso de reseteo de
clave ha sido satisfactorio.
5.7 Cambiar clave
El usuario procede a cambiar su clave e introduce los datos requeridos por el sistema.
A continuación, hacemos la siguiente pregunta:
¿Las credenciales son correctas?
Si la respuesta es NO, hacemos la siguiente pregunta:
¿Clave temporal olvidada?
Si la respuesta es NO, se ejecuta el paso:
5.7 Cambiar clave
En caso contrario si es un SI, se ejecuta el paso:
5.3 Generar solicitud reseteo de clave
En caso contrario si es un SI, se ejecuta el paso:
5.2 Sesión Iniciada
FIN DEL PROCESO
6. PROCESO GENERAR REPORTES
6.1 Proceso login de usuario
Se procede a realizar el proceso 5, expuesto anteriormente.
6.2 Opción de menú de reportes del sistema
El administrador se dirige al menú de reportes del sistema.
6.3 Solicitud datos para filtrar
El sistema muestra al administrador las opciones disponibles de filtrado que existen para
generar el reporte.
6.4 Introducir datos
El administrador introduce los datos solicitados por el sistema (Tipo listado, Fecha).
A continuación, hacemos la siguiente pregunta:
¿Existen datos?
Si la respuesta es NO, se ejecuta lo siguiente:
Se muestra un mensaje por pantalla, haciéndole saber al administrador que no
existen registros en la base de datos que coincidan con su búsqueda y volvemos al
paso:
6.3 Solicitud datos para filtrar
En caso contrario si es un SI, se ejecuta el paso:
6.5 Generar reporte
El sistema procede a generar el reporte y desplegar este para consulta del administrador.
FIN DEL PROCESO
7. Proceso crear usuario
7.1 Proceso login de usuario
Se procede a realizar el proceso 5, expuesto anteriormente.
7.2 Menú creación y administración de usuarios
El administrador se dirige al menú para proceder con la creación de un nuevo usuario.
7.3 Ingresar nuevo usuario
El administrador procede a hacer un llenado del formulario con los datos requeridos para la
creación (Nombre, Apellidos, Correo, etc.).

7.4 Verificar llenado de formulario


El sistema procede a validar la información suministrada por el administrador.
A continuación, hacemos la siguiente pregunta:
¿Todo correcto?
Si la respuesta es NO, se ejecuta el paso:
7.3 Ingresar nuevo usuario
En caso contrario si es un SI, continúa el proceso.
7.5 Almacenar datos
El sistema procede a almacenar la información suministrada en la Base de datos.
7.6 Usuario registrado
Proceso de registro de usuario exitoso.
7.7 Enviar datos por correo
Se envía un correo al empleado con los datos necesarios para iniciar sesión en el sistema.
FIN DEL PROCESO
8. Proceso Crear Factura
8.1 Solicita atención
El cliente solicita atención.

8.2 Proceso login de usuario


Se procede a realizar el proceso 5, expuesto anteriormente.

8.3 Desea comprar un artículo


El cliente desea comprar un artículo.

8.4 Selecciona artículo  a comprar


El cliente selecciona el artículo a comprar.

8.5 Muestra precio al cliente


El personal de servicio al cliente al cliente muestra el precio del artículo al cliente.

8.6 Analiza precio


El cliente analiza el precio ofertado por el artículo.
A continuación, hacemos la siguiente pregunta al cliente:
¿Está de acuerdo?
Si la respuesta es NO, se ejecuta lo siguiente:
8.7 Desestima proceso
En caso contrario si es un SI, continúa el proceso.

8.7 Desestima proceso


El personal de servicio al cliente finaliza proceso de atención.

8.8 Procede a crear factura


El personal de servicio al cliente procede a crear la factura.

8.9 Entrega artículo y comprobante de pago


El personal de servicio al cliente entrega el artículo comprado y el comprobante de
pago al cliente.

8.10 Recibe artículo


El cliente recibe el artículo comprado.
FIN DEL PROCESO
.
9. Asignar acceso a los usuarios
9.1 Proceso login de usuario
Se procede a realizar el proceso 5, expuesto anteriormente.
9.2 Accede al menú administración de usuarios
El administrador se dirige a la opción para manejo de perfiles del usuario.
9.3 Buscar al usuario
El administrador hace la búsqueda del usuario para modificación de sus permisos de
acceso.
9.4 Valida que el usuario exista
El sistema valida que el usuario que se encuentra registrado en nuestra base de datos.
A continuación, hacemos la siguiente pregunta:
¿Existe usuario?
Si la respuesta es NO, se ejecuta lo siguiente:
Se muestra por pantalla una notificación haciéndole saber que el
usuario no se encuentra registrado en la base de datos y se procede al
paso:
9.3 Buscar al usuario
En caso contrario si es un SI, continúa el proceso y se muestran los datos del
usuario.
9.5 Selecciona los perfiles
El administrador selecciona los perfiles de acceso a agregar.
9.6 Guarda configuración
El administrador procede a guardar la información.
FIN DEL PROCESO

También podría gustarte