Sei sulla pagina 1di 22

UNIVERSIDAD NACIONAL DE TRUJILLO

Facultad De Ciencias Físicas Y Matemáticas


Escuela de Informática

TEMA Modelado del Caso “Distribuidora de Gas Contumasino”

CURSO
Ingeniería de la Información
ALUMNOS
 ABANTO ATOCHE, María
 CASTILLO MEDINA, Yomaly
 SAAVEDRA JIMENEZ, Emilio

PROFESOR
Pacheco

CICLO
VIII

TRUJILLO – PERÚ

2017
Contenido
Caratula
1. Introducción a la Empresa..................................................................................................... 3
1.1. Descripción del Área Comercial de la Empresa .................................................................. 3
1.1.1. Caso de Estudio .............................................................................................................. 3
1.1.2. Introducción ................................................................................................................... 3
1.1.2.1. Organización de la Empresa ................................................................................... 3
1.1.3. Gestión del Almacén ...................................................................................................... 3
1.1.3.1. Situación Actual ...................................................................................................... 3
1.1.3.2. Requisitos ............................................................................................................... 3
1.1.4. Gestión de Pedidos de Clientes ...................................................................................... 4
1.1.4.1. Situación Actual ...................................................................................................... 4
1.1.4.2. Requisitos ............................................................................................................... 4
1.1.5. Gestión de Compra a Proveedores ................................................................................ 4
1.1.5.1. Situación Actual ...................................................................................................... 4
1.1.5.2. Requisitos ............................................................................................................... 4
1.1.6. Reparto de Pedidos ........................................................................................................ 4
1.1.6.1. Situación Actual ...................................................................................................... 4
1.1.6.2. Requisitos ............................................................................................................... 4
1.1.3 ANALISIS ESTRATEGICO .................................................................................................. 5
1.2. Organigrama de la Empresa ............................................................................................... 5
1.3. Pictográfico Empresa.......................................................................................................... 6
2. Especificación de Requerimientos de Software .................................................................... 6
2.1. Diagrama Use Case de Requerimientos ............................................................................. 6
2.2. Especificaciones de Use Case de Requerimientos ............................................................. 7
2.3. Lista de Requerimientos Funcionales y No Funcionales .................................................. 10
2.3.1. Requerimientos Funcionales ........................................................................................ 10
2.3.2. Requerimientos No Funcionales .................................................................................. 10
1. Introducción a la Empresa

1.1. Descripción del Área Comercial de la Empresa


1.1.1. Caso de Estudio

Distribuidora de Gas Contumasino


1.1.2. Introducción
Distribuidora de gas Contumasino es una empresa de venta de gas doméstico. Fue creada en 1998
en sus inicios solo llegaba al mercado local, siendo sus clientes vecinos de no más de 2 o 3 manzanas
aledañas, tenía una capacidad para 30 balones de gas y solo manejaba de una marca: Lima Gas,
realizando el reparto de estos de manera manual cargándolos hasta la dirección del pedido, el
promedio de venta era de 4 balones diarios, en la actualidad cuenta con un almacén con una
capacidad de 220 balones, variando estos entre 6 marcas distintas (Lima Gas, Costa Gas, Llama Gas,
Sol Gas, Full Gas, Zeta Gas), contando ahora con una moto para hacer la distribución de los pedidos
con capacidad para 3 balones, la cual a veces queda pequeña para satisfacer la necesidad de entre
25 a 40 balones diarios, además ahora también se realizan ventas al por mayor a distribuidores
locales más pequeños.

1.1.2.1. Organización de la Empresa


La empresa se compone de los siguientes departamentos,
 Dirección: Toma las decisiones principales que afectan al funcionamiento de la empresa,
siendo el dueño el encargado de este departamento.
 Departamento de Compras y Calidad: Encargados de hacer el trato con los proveedores y
comprobar que los productos sean de calidad.
 Departamento de Ventas y Marketing: Encargados de la venta de los balones, desde la
recepción del pedido hasta su entrega a domicilio y publicidad del negocio.
 Departamento Administrativo: Encargado de las cuestiones legales y contabilidad del
negocio.
 Departamento de Mantenimiento y Almacén: Encargado del almacén, y tener las cosas
operativas en el negocio

1.1.3. Gestión del Almacén


1.1.3.1. Situación Actual
 La gestión actual del almacén se realiza de manera ineficiente, muchas veces
llega a ofrecer a los clientes productos de los cuales no se tiene en el almacén, ya
que el control de este se lleva en un cuaderno, el cual no tiene información
actualizada del inventario actual, o contrariamente se niega al cliente la venta de
un producto el cual si te tiene en el almacén.
 No se tiene una ubicación fija para los balones de una respectiva marca.
 La movilización de los balones dentro del almacén se realiza de manera manual,
el cual provoca demora al momento de despachar ya que algunos balones se
encuentran encima de otros

1.1.3.2. Requisitos
 Con la construcción de un nuevo sistema se pretende solucionar, dentro de lo
posible los problemas descritos, además exigirá una estructuración nueva del
almacén, fijando un lugar para cada marca de gas, se tendrá reportes
actualizados a la mano para consultar el stock de algún producto. Comprando un
Stocks de capacidad 3 toneladas para movilizar la mercadería dentro del
almacén.
1.1.4. Gestión de Pedidos de Clientes
1.1.4.1. Situación Actual
 Los clientes del negocio son actualmente vecinos de todo el distrito y a veces de
distritos aledaños, muchas veces se da que se cierra pedido de un producto que
no se tiene en stock, terminando en el disgusto del cliente y posiblemente la
perdida de este.
 En ocasiones las llamadas de los clientes para realizar pedidos no pueden entrar,
ya que en horas punta (11 a.m.) se colapsa la línea telefónica del negocio.
 Otro problema que se presenta es que no se tiene una adecuada lista de los
clientes y sus direcciones, provocando esto que clientes que siempre hacen sus
pedidos sigan dando su dirección.

1.1.4.2. Requisitos
 El sistema deberá proporcionar la operación de creación de pedidos de clientes.
Durante la creación de pedidos, se desea que el sistema proporcione
información actualizada acerca de los balones que se encuentren en el almacén.
 Se desea también genere y almacene una lista de los clientes y guarde datos
relevantes como su dirección y producto que consume.
 Se deberá instalar anexos para una adecuada recepción de las llamadas y así
poder atender a todos los clientes.

1.1.5. Gestión de Compra a Proveedores

1.1.5.1. Situación Actual


 No se tiene un adecuado control de pedidos, muchas veces se acumulan balones
de una marca y escasean de otras.
 No se cierran los tratos de manera correcta con los proveedores, muchas veces
no se acuerda la fecha de recepción del producto.
 No se cuenta con una lista de los proveedores y sus números, correos, etc.

1.1.5.2. Requisitos
 Los pedidos a los proveedores se introducirán a través del sistema, para su
registro y posterior emisión, implicando esto que el sistema deberá proporcionar
ayuda en las siguientes tareas:
 Registro de proveedores.
 Registro de pedidos.
 Durante la creación de los pedidos, el sistema proporcionara información actual
del stock de balones en el almacén, para realizar pedidos ajustados a las
necesidades futuras de los pedidos de los clientes.

1.1.6. Reparto de Pedidos


1.1.6.1. Situación Actual
 Quien los reparte en la motocicleta muchas veces lleva los pedidos apuntados en
una hoja que se podría extraviar, o peor aún solo los memoriza, provocando esto
que no llegue a dar con las direcciones de los pedidos, gastando combustible de
más en el reparto.
 Además cuando se realizan ventas al por mayor es evidente la necesidad de un
transporte de mayor capacidad.

1.1.6.2. Requisitos
 El sistema ayudara imprimiendo ordenes de reparto con un número
determinado de pedidos, además una croquis como llegar a las direcciones de
los pedidos.
 Además se deberá contar con una camioneta con capacidad mínima de 30
balones para realizar reparto de los pedidos al por mayor.
1.1.3 ANALISIS ESTRATEGICO
DESCRIPCION ESTRATEGICA DE LA EMPRESA
 MISION
Comercializar gas doméstico de buena calidad y a precios cómodos, con la mejor
eficiencia. Ofreciendo a sus clientes gas de calidad, con un peso exacto, a un precio cómodo y
en un lapso de tiempo corto.

 VISION
Para el año 2019 “la Distribuidora de gas Contumasino” será la empresa líder
en la zona y alrededores de distribución de gas y de abastecimiento al por mayor a
distribuidoras más pequeñas.
 OBJETIVOS ESTRATEGICOS
 Mantener precios cómodos y competitivos.
 Tener más vehículos de transporte de gas.
 Lograr la fidelización del cliente.
 Alianzas Estratégicas.
 Contar con un excelente servicio, con gasfiteros amables y calificados.
 Optimizar nuestro sistema de ventas, y atención a nuestros usuarios.
 Nuevas Tecnologías de Información.
 Infraestructura Tecnológica moderna.

1.2. Organigrama de la Empresa

Direccion

Departamento de
Departamento de Departamento de Departamento
Mantenimiento y
Compras y Calidad Ventas y Marketing Administrativo
Almacen

Area de Trato con Area de control de Area de Recepcion Area de Despacho Area Cuestiones Area de Area de Recepcion Area de
Area de Publicidad
Proveedores calidad de Pedidos del Producto Legales Contabilidad del Producto Mantenimiento
1.3. Pictográfico Empresa

2. Especificación de Requerimientos de Software


2.1. Diagrama Use Case de Requerimientos
2.2. Especificaciones de Use Case de Requerimientos

Nombre U.C. : Elaborar Pedido


Actores : Cliente, Empleado
Propósito: Registrar todos los datos que se requieren para generar un pedido.
Pre-condiciones: Tener los datos del cliente
Flujo Básico:
1. Obtiene los datos del cliente
2. Ingresar producto a realizar pedido
3. Ingresar la cantidad productos a realizar pedido
4. Finaliza luego de verificarse que el pedido es viable y registrado.
Flujo Alternativo 1: que utilice el U.C. buscar cliente para verificar que el cliente está
registrado en el sistema y obtener sus datos de manera automatica
Flujo Alternativo 2: que utilice el U.C. Suministrar Stock para verificar que el producto
solicitado se encuentra disponible.
Excepciones: Información incompleta.

Nombre U.C. : Modificar Pedido


Actores : Cliente, Empleado
Propósito: Modificar los datos de un pedido ya registrado.
Pre-condiciones: Que exista el pedido a modificar
Flujo Básico:
1. Luego de tener los datos del pedido utilizando el U.C. Buscar Pedido, modificar los
datos que sean necesarios y guardar
2. Finaliza luego de verificarse que el pedido es viable y registrado.
Flujo Alternativo 1: que utilice el U.C. Buscar Pedido para verificar que el cliente en cuestión
tiene algún pedido asociado y obtener los datos de este pedido.
Flujo Alternativo 2: que utilice el U.C. Suministrar Stock para verificar que el producto
solicitado se encuentra disponible.
Excepciones: Que el U.C Buscar Pedido devuelva SIN PEDIDOS, Información incompleta.

Nombre U.C. : Eliminar Pedido


Actores : Cliente, Empleado
Propósito: Eliminar un pedido registrado.
Pre-condiciones: Que exista el pedido a eliminar
Flujo Básico:
1. Luego de tener los datos del pedido utilizando el U.C. Buscar Pedido, eliminamos el
pedido.
Flujo Alternativo 1: que utilice el U.C. Buscar Pedido para verificar que el cliente en cuestión
tiene algún pedido asociado y obtener los datos de este pedido.
Excepciones: Que el U.C Buscar Pedido devuelva SIN PEDIDOS, Información incompleta.

Nombre U.C. : Registro de Cliente


Actores : Cliente, Empleado
Propósito: Registrar todos los datos del cliente.
Pre-condiciones: Que el cliente no este registrado previamente.
Flujo Básico:
1. Ingresa DNI de cliente para verificar que no se encuentre en el sistema
2. Al no encontrarse en el sistema se ingresa los datos del cliente( DNI, apellidos,
nombres, dirección, teléfono) y se guardan los datos.
3. Este proceso se realiza de manera automática
Flujo Alternativo 1: que utilice el U.C. buscar cliente para verificar que el cliente no está
registrado en el sistema, también lo realiza de manera automática.

Excepciones: Que el cliente ya este registrado, Información incompleta.

Nombre U.C. : buscar cliente


Actores : Cliente, Empleado
Propósito: Obtener los datos de cliente ya registrado para facilitar elaborar el pedido.
Pre-condiciones: Que el cliente este registrado previamente.
Flujo Básico:
1. Ingresar el DNI del cliente y buscarlo en el sistema.
2. Si está en el sistema, devolver sus datos.
3. Si no está en el sistema, responder NO REGISTRADO.
Flujo Alternativo:
Excepciones: que el cliente no este registrado en el sistema

Nombre U.C. : buscar pedido


Actores : Cliente Empleado
Propósito: Buscar los Pedidos asociados a algún cliente y devolver los datos de este pedido.
Pre-condiciones: Que exista pedidos registrados
Flujo Básico:
1. Ingresar el DNI del cliente y buscarlo en el sistema pedidos asociados a este
2. Se selecciona uno de estos pedidos y devolverá todos los datos de este
3. Si no existen pedidos asociados al cliente en cuestión, no devolverá SIN PEDIDOS
Flujo Alternativo:
Excepciones: que el cliente no este registrado en el sistema

Nombre U.C. : Generar Factura


Actores : Cliente, Encargado de Ventas
Propósito: Formalizar el pedido.
Pre-condiciones: Contar ya con los datos del pedido.
Flujo Básico:
1. Utilizarlos datos necesarios para realizar el pedido, obtenidos en el UC. Elaborar
Pedido generar el comprobante de venta, en este caso una factura.
2. Guardar este comprobante.

Flujo Alternativo 1: que utilice el U.C. buscar cliente para verificar que el cliente está
registrado en el sistema
Excepciones: Información incompleta o invalida.

Nombre U.C. : Obtener Stock


Actores : Cliente, Empleado
Propósito: Obtener Stock actual de los productos, para validar un pedido
Pre-condiciones: Tener productos registrados.
Flujo Básico:
1. Suministrar el nombre del producto, código y la cantidad actual de este.
Flujo Alternativo:
Excepciones: Información incompleta o invalida.

Nombre U.C. : Reporte de Ventas


Actores : Director
Propósito: Obtener reportes de los pedidos.
Pre-condiciones: Tener pedidos registrados.
Flujo Básico:

1. El director quien solicita el reporte de ventas tiene las opciones de obtener reporte de
ventas del día, de la semana o personalizado.
2. Si elige personalizado, ingresar fecha inicial de reporte e ingresar fecha final de
reporte.
3. Devolver una tabla con Nombre de Cliente, Nombre de Producto y la cantidad de este
que fueron vendidos durante esas fechas del reporte solicitado.
4. Además devolver una tabla con Nombre de Producto y la cantidad de este que fueron
vendidos durante esas fechas.
5. Toda la información es obtenidas de las facturas.
Flujo Alternativo:
Excepciones: Información incompleta o invalida.
2.3. Lista de Requerimientos Funcionales y No Funcionales

2.3.1. Requerimientos Funcionales


 Registrar clientes nuevos
 Buscar clientes registrado previamente
 Obtener Stock
 Elaborar Pedido
 Modificar Pedido
 Eliminar un Pedido
 Buscar un Pedido
 Generar Factura
 Generar Reporte de Ventas

2.3.2. Requerimientos No Funcionales

 Velocidad al momento de registrar, validar y obtener los datos.


 Interfaz amigable, e intuitiva.
 Los datos modificados en la base de datos deben ser actualizados para todos los
usuarios que acceden en menos de 2 segundos.
 El sistema debe contar con manuales de usuario estructurados adecuadamente.
 El sistema debe proporcionar mensajes de error que sean informativos y
orientados a usuario final.
 Sera implementado en lenguaje java.
 Trabajará en un entorno de red interna dentro del negocio.

3. Diseño Interfaces software:

Menú opciones
Modificar pedido

Registrar pedido
Eliminar pedido

Registrar factura
Reportes

4. Diseño de la Base de Datos:


4.1 Diagrama de Clases:

4.2 Diagrama Entidad-Relación:

5. Diseño de arquitectura funcional:


5.1 Diagramas de Colaboración

Registrar Cliente:

Buscar Cliente:

Elaborar Pedido:

Buscar Pedido:
Modificar Pedido:

Eliminar Pedido:
Buscar Pedido:

Obtener Stock:

Reporte de Ventas:
5.2 Diagramas de secuencia

Registrar pedido
Modificar pedido
Eliminar pedido

Registrar factura

Reporte
5.3 Diagrama de Componentes:

6. Matriz de Integración

6.1 Matriz de Funciones vs Datos

Datos Cliente Pedido Producto Factura Vendedor

Funciones
Registrar
Cliente C

Crear
C R U
pedido
Modificar
U U
Pedido
Eliminar
Pedido D U

Registrar
R R R C R
Factura
Reporte de
productos R
vendidos

Potrebbero piacerti anche