Sei sulla pagina 1di 72

Limitada

versal - Caso 5

Preparado por
Israel Granifo, Kevin Guajardo
Jefe Proyecto, Desarrollador Senior
30 Nov. 2016
Entrega:
Sandra Orfilia Olea Jara
Seccion:
MPN_001V

Revisin y Registro de Cambios


Registro de Cambios
Fecha

Autor

Versin

Descripcin del cambio

17-09-16

Israel Granifo M.

0.1

Creacin del documento

30-10-16

Israel Granifo M.

0.2

Actualizaion del documento

Revisores
Nombre

Versin Aprobada

Posicin

Fecha

Contenido
Contenido

1.0 Introduccin:

1.1

Propsito:

1.2

mbito del Sistema:

1.3

Definiciones, Acrnimos o Abreviaturas:

2.0 Descripcin General:

2.1 Perspectiva del Sistema

2.2 Requisitos del Sistema

2.3 Caractersticas de los Participantes

2.4 Restricciones

2.5 Suposiciones y Dependencias del Sistema

3.0 Requisitos Especficos


3.1 Requisitos Funcionales

9
9

3.2 Atributos del Sistema

12

3.3 Otros Requisitos

12

3.4 Priorizacin de los Requisitos

13

4.0 Mapa de Procesos Actual


4.1 Descripcin de Tareas Actuales

16
16

5.0 Diagrama de Casos de Uso

17

6.0 Casos de Uso Alto Nivel

18

6.1 Caso de Uso CU001 - Autenticar Usuario

18

6.2 Caso de Uso CU002 - Administrar Usuarios

18

6.3 Caso de Uso CU003 - Administrar Empresas

19

6.4 Caso de Uso CU004 - Administrar Combustible

19

6.5 Caso de Uso CU005 - Gestionar Pagos

20

6.6 Caso de Uso CU006 - Gestionar Carga de Combustible

20

6.7 Caso de Uso CU007 - Gestionar Vales

21

6.8 Caso de Uso CU008 - Consultar Informe de Ventas

21

6.9 Caso de Uso CU009 - Cargar Beneficiarios Externos

21

6.10 Caso de Uso CU010 - Generar Transaccin de Crditos

22

7.0 Caso de Uso Extendido

23

7.1 Caso de Uso CU001 - Autenticar Usuario

23

7.2 Caso de Uso CU002 - Agregar Nuevo Usuario

24

7.3 Caso de Uso CU003 - Modificar Datos Usuarios

25

7.4 Caso de Uso CU004 - Listar Usuarios

25

7.5 Caso de Uso CU005 - Eliminar Usuario

26

7.6 Caso de Uso CU006 - Agregar Nueva Empresa Convenio

27

7.7 Caso de Uso CU007 - Modificar Datos Empresa Convenio

28

7.8 Caso de Uso CU008 - Listar Empresas Convenio

29

7.9 Caso de Uso CU009- Eliminar Empresa Convenio

30

7.10 Caso de Uso CU010 - Agregar Combustible

31

7.11 Caso de Uso CU011 - Listar Stock Combustible

32

7.12 Caso de Uso CU012 - Listar Stock Combustible en Surtidor

33

7.13 Caso de Uso CU013 - Realizar Venta Combustible

34

7.14 Caso de Uso CU014 - Anular Venta Combustible

35

7.15 Caso de Uso CU015 - Cancelar Transaccin

35

7.16 Caso de Uso CU016 - Cambiar Surtidor

36

7.17 Caso de Uso CU017 - Generar Informe Ventas

36

7.18 Caso de Uso CU018 -Generar Transacciones de Ventas al Crdito

37

7.19 Caso de Uso CU019 -Generar Factura

37

7.20 Caso de Uso CU020 -Solicitar Vales

38

7.21 Caso de Uso CU021 -Consultar Solicitudes de Vales

38

7.22 Caso de Uso CU022 -Gestionar Impresin Vales

39

7.22 Caso de Uso CU022 -Cargar Documento de Datos Empresa Convenio.

40

8.0 Diagrama de Actividades

41

8.1 Diagrama de Actividades: Log In

41

8.2 Diagrama de Actividades: Agregar Usuario y Agregar Empresa

42

8.3 Diagrama de Actividades: Gestionar Stock y Gestionar Pagos

43

8.4 Diagrama de Actividades: Gestionar Carga de Combustible y Consultar Informe de Ventas


8.5 Diagrama de Actividades: Cargar Beneficiarios Externos

45

8.6 Diagrama de Actividades: Gestionar Vales

46

8.7 Diagrama de Actividades: Generar Transacciones de Crdito

47

9.0 Mapa de Proceso Mejorado

48

9.1 Descripcin de Tareas Mejoradas

49

10.0 BPMN Situacin Actual de Negocio

50

10.1 Gestionar Carga de Combustible

50

10.2 Gestionar Ventas

51

11.0 BPMN Situacin Mejorada de Negocio

44

52

11.1 Gestionar Negocio

52

11.2 Sub-Proceso Autenticar

53

11.3 Gestionar Usuario

53

11.4 Gestionar Empresa

54

11.5 Gestionar Stock

54

11.6 Gestionar Venta

55

11.7 Gestionar Carga Combustible

56

11.8 Gestionar Informes

57

11.9 Gestionar Vales de convenio

58

12.0 Bibliografa

59

13.0 Sitios de referencias

59

1.0 Introduccin:
La empresa TecnoBencina se dedica a la venta de combustibles desde hace ms de 20 aos, est ubicada en la
comuna de Macul y vende los siguientes tipos de combustibles: bencina de 93, 95 y 97 octanos y petrleo, a
travs de 3 surtidores de combustible. Esta empresa ha efectuado pocos cambios en sus 20 aos de operacin,
su equipamiento de carga y venta de combustible se encuentran en buen estado, se han efectuado todas las
mantenciones lo que permite su aprobacin legal.
Si bien la empresa ha obtenido los ingresos suficientes para mantenerse en el mercado, renovar su infraestructura
de almacenaje y surtidores no est en sus planes, toda vez que han invertido en las mantenciones que le permiten
operar.

1.1Propsito:

Se expondr de manera detallada la forma de cmo se abordar las necesidades Expuestas por el cliente, as el
podr validar si las soluciones expuestas cumplan sus expectativas en los tiempos que nosotros como empresa
estimamos necesario.

1.2mbito del Sistema:

El sistema como esta propuesto por nuestro cliente tiene distintas especificaciones, como principal el sistema
debe alojarse en un ambiente web con una conexin a una base de datos Oracle con la cual ellos trabajan.

1.3Definiciones, Acrnimos o Abreviaturas:

En este punto plantearemos y explicaremos todas las abreviaturas que aparecern en el informe, de esta forma se
tendr un mejor entendimiento de lo que se lee.

CP: Caracterstica Participante


RQF: Requerimiento Funcional
RQNF: Requerimiento No Funcional
ORQ: Otro Requerimiento
A: Alta

M: Media
B: Baja
CU: Caso de Uso

2.0 Descripcin General:


2.1 Perspectiva del Sistema

De acuerdo a la situacin actual y a objeto de mejorar el servicio junto con disminuir la prdida de combustible, la
empresa ha decidido implementar un sistema de gestin y una nueva forma de trabajo que ser reflejada en el
software, esta nueva forma implica que el operador ya no recibe dinero, se implementar una caja de pago, para
que el cliente cancele el combustible y obtenga su boleta y un comprobante de pago, el operador del surtidor ser
informado por sistema que existe una comprobante por determinada cantidad de combustible y tipo de
combustible.
Respecto de la venta a crdito, se logr establecer un convenio con una compaa, lo que implica manejar
informacin de una cartera de clientes que pueden comprar a crdito, al momento del pago, se verificar si el
cliente est dentro de las personas con opcin de crdito va empresas, si est informado por la compaa con
convenio se podr otorgar el servicio.

2.2 Requisitos del Sistema

Como requisitos del sistema, nuestro cliente nos plante lo siguiente:


1. El sistema debe permitir al cajero registrar un pago en caja, el pago debe considerar el tipo de combustible,
la cantidad de litros y el monto a pagar segn el precio.
2. El sistema debe generar la boleta respectiva y un comprobante de la transaccin.
3. Para cada venta el sistema debe permitir indicar el surtido a utilizar, ya que no todos los surtidores entregan
el mismo tipo de combustible.
4. Si el cliente paga con vales, el sistema debe considerar generar un comprobante identificando el vale a
utilizar segn su cdigo.
5. El sistema debe mostrar al operador del surtidor las transacciones pagadas en caja, a la cual acceder
segn el comprobante que llevara el cliente.
6. Se debe comparar el cdigo del comprobante para determinar la transaccin que atender el operador. Una
vez atendido el cliente, el operador confirmara la transaccin en el sistema.
7. En caso que el surtidor falle o el cliente rechaza el servicio, el sistema debe permitir al operador poder
cancelar la transaccin o cambiar el surtidor.
8. El sistema debe permitir al cajero anular la venta si es que fue rechazada por el operador por falla del
surtidor o rechazo del cliente.
9. Para la venta con vales, el sistema debe entregar una opcin de registro de las solicitudes de vales, por
parte de una empresa externa en convenio, se debe indicar la menos, la cantidad de vales especificando de

que tipo son y cantidad en litros (10,20 y 30 litros), la fecha de entrega y el nmero de comprobante de
depsito o transferencia realizada.
10.El sistema debe entregarle al supervisor la opcin de consultar las solicitudes de vales, para poder
gestionar la impresin y posterior entrega.
11. Para la venta al crdito, el sistema debe poder cargar una cartera de beneficiarios, la cual es enviada por la
empresa en convenio, el archivo debe considerar el rut, nombre, empresa, tope de litros y fecha de lmite de
vigencia, esta informacin debe ser cargada mediante un archivo plano de texto separado por punto y
comas.
12.El sistema debe proporcionar una opcin de generacin automtica de las transacciones de ventas al
crdito, las cuales permitirn al sistema de facturacin generar facturas a las empresas en convenio. Esta
informacin debe disponerse en una estructura de datos especial para ser leda por el sistema de
facturacin.
13.Para acceder a las diversas funcionalidades, el sistema debe proporcionar una forma de autenticacin con
usuario y clave, de acuerdo al perfil previamente asignado, el sistema mostrara el men de opciones
correspondiente para el usuario.
14.Para el supervisor de la bencinera, el sistema debe entregar un reporte de ventas diario, el cual debe
indicar a modo comparativo los litros de combustible vendido por tipo de combustible versus los litros de
combustible entregado por cada surtidor segn el tipo de combustible. Este reporte debe ser factible de
imprimir.
15.Se debe considerar mantener informacin de los surtidores, por cuanto debe especificarse que combustible
entregan, el sistema debe permitir registrar los datos necesarios de los surtidores.
16.Los precios de los combustibles deben poder registrarse en el sistema, ya que son variables.
17.Las empresas que establecen convenios deben ser consideradas como datos del sistema, para que los
encargados de dichas empresas sean usuarios del sistema y soliciten vales.

2.3 Caractersticas de los Participantes

Identificador

Nombre

Descripcin

CP-1

Gerente

Es el responsable de la empresa y nuestro


cliente principal en la aplicacin. Es la persona
que toma las decisiones a la hora de requerir
nuevos recursos para la empresa.

CP-2

Administrado
r

Es el responsable de la administracin de la
empresa, principal actor del sistema, es el
encargado de gestionar el personal en la
empresa, el stock de productos, administrar
empresas en convenio, pagos de proveedores y
facturacin.

CP-3

Supervisor

Es el responsable de monitorear las ventas y


observar el comportamiento de los operadores,
encargado del control de los vales y del
convenio con empresas.

CP-4

Cajero

Es el responsable de recibir los pagos de

combustible en caja por parte de los clientes.


CP-5

Operador

Es el encargado de operar los surtidores de


combustible y cargar el combustible en los
vehculos de los clientes.

CP-6

Encargado
empresa

Es el encargado de enviar las solicitudes de


vales de convenio especificando de qu tipo
sern.

CP-7

Empresas
convenio

Empresa que cuenta con convenio con


TecnoBencina para la compra de combustible
con vales o a crdito.

2.4 Restricciones

El sistema propuesto cuenta con ciertas restricciones propuestas por nuestro cliente, primero el sistema debe ser
desarrollado en un ambiente WEB, segundo el sistema debe trabajar con la base de datos Oracle que utiliza la
empresa, Tercero el lenguaje programacin a utilizar debe ser un lenguaje orientado a objetos, por ltimo el
sistema debe interconectarse con el sistema de facturacin que utiliza TecnoBencina.

2.5 Suposiciones y Dependencias del Sistema

El sistema debe trabajar en un ambiente WEB y el lenguaje a utilizar debe ser orientado a objeto, de esta forma
hemos llegado al conceso de utilizar ASP .Net como lenguaje para programar la aplicacin de nuestro cliente.

3.0 Requisitos Especficos


En la problemtica que nos plante nuestro cliente, hemos podido reconocer los siguientes requerimientos los
cuales nos ayudaran a llevar un sistema propicio para l.

3.1 Requisitos Funcionales

Los requisitos Funcionales del sistema nos darn un enfoque de las cualidades que debe tener, las funciones que
le entregara a nuestro cliente segn sus requerimientos.

LEVANTAMIENTO DE REQUERIMIENTOS FUNCIOANLES

10

digo

QF-001

Descripcin

El sistema debe permitir registrar


un pago en caja.

QF-002

El sistema debe registrar los datos


necesarios de los surtidores.

QF-003

El sistema debe registrar los


precios de los combustibles.

Descripcin

QF-004

El
sistema
debe
cargar
informacin mediante un archivo
plano separando el texto por
punto y comas.

QF-005

El sistema debe tener una opcin


para generar de forma automtica
las transacciones de ventas a
crdito.

QF-007

Criterio de Aceptacin

Prioridad

Funcional

Al momento de registrar el
pago, se debe considerar el
tipo de combustible, la
cantidad de litros y el modo
de pago segn precio.

Funcional

El sistema contara con un


mdulo en el cual se podr
actualizar los datos de cada
surtidor.

Funcional

El sistema actualizara de
forma automtica o manual el
valor de los combustibles que
maneja TecnoBencina

LEVANTAMIENTO DE REQUERIMIENTOS FUNCIOANLES

digo

QF-006

Tipo

El sistema debe mostrar al


operador
las
transacciones
pagadas en caja.

El sistema debe contar con un


Log In para autenticacin de
usuarios.

Tipo

Criterio de Aceptacin

Prioridad

Funcional

El sistema estar programado


para que de esta forma el
archivo sea ledo y cargado
como en el requerimiento.

Funcional

El
sistema
generara
automticamente un informe
de las ventas al crdito el cual
ser ser compatible con el
sistema de facturacin de la
empresa.

Funcional

El sistema mostrara en el
surtidor
todas
las
transacciones pagadas por
cajas las cuales el operador
comparar
con
el
comprobante.

Funcional

El sistema contara con un


mdulo de autenticacin de
usuarios
el
cual
re
direccionara
segn
los
permisos que tenga cada
usuario Logeado.

11

QF-008

El sistema debe contar con un


formulario en el cual podr cargar
una cartera de beneficiarios,
solicitando su Rut, nombre,
empresa, tope de litros y fecha
lmite de vigencia.

Funcional

El sistema desplegara un
formulario donde solicitara
todos estos datos.

QF-009

El sistema debe tener la opcin de


consultar solicitudes de vales.

Funcional

El sistema con permisos de


administrador y supervisor,
mostrara un listado de
solicitudes de vales de
convenios.

QF-010

El sistema debe entregar un


reporte de ventas diario.

Funcional

El sistema contara con una


opcin para generar un
informe de ventas diarios.

QF-011

El sistema debe dar la opcin de


imprimir el informe de ventas.

Funcional

El sistema contara con la


opcin de imprimir informes
de ventas diarios.

Funcional

El sistema, en caso que el


cliente quiera rechazo la
compra o el surtidor no tenga
combustible,
mostrara
la
opcin anular venta.

QF-012

digo

El sistema debe permitir anular


transacciones.

LEVANTAMIENTO DE REQUERIMIENTOS FUNCIOANLES


Tipo

Criterio de Aceptacin

Prioridad

Funcional

El sistema contara con un


mdulo para que las empresas
externas soliciten los vales de
convenio.

F-014

El sistema debe considerar a las


empresas con convenio como
datos del sistema para ser
usuarios del sistema.

Funcional

El sistema contara con un


formulario para ingresar las
empresas al sistema, de esta
forma los encargados de
dichas empresas se
convertirn en usuarios del
sistema.

F-015

El sistema debe generar una


boleta.

Funcional

Al momento de registrar una


venta el sistema generara una
boleta detallada.

F-013

Descripcin
El sistema debe entregar una
opcin de registro de solicitudes
de vales de convenio.

12

F-016

El sistema debe generar un


comprobante.

Funcional

Al momento de registrar una


venta el sistema generara una
comprobante detallada.

F-017

El sistema debe indicar el surtidor


a utilizar.

Funcional

Al momento de registrar una


venta el sistema dar la opcin
de seleccionar el surtidor.

F-018

El sistema debe generar un vale


con un cdigo de identificacin
por pago con vale.

Funcional

Al momento de pagar con


vales, el sistema debe dar la
opcin de generar un vale con
un cdigo de identificacin.

3.2 Atributos del Sistema

Los atributos del sistema nos darn un enfoque de las caractersticas que debe tener, como se ver, bajo qu
ambiente trabajara, diseo visual de ciertos requisitos de nuestro cliente, adems de la manejabilidad del sistema,
lo fcil e intuitivo que ser, entre otras.

Cdigo

QNF-001

LEVANTAMIENTO DE REQUERIMIENTOS NO FUNCIONALES


Descripcin
La
aplicacin
desarrollada
tecnologa web

debe
ser
utilizando

Tipo

Criterio de Aceptacin

Prioridad

No Funcional

El sistema se alojara en el
ambiente web de la empresa

13

QNF-002

El sistema debe tener conexin


con una base de datos Oracle.

No Funcional

El sistema se alojara en el
ambiente web de la empresa

QNF-003

Las boletas deben considerar un


cdigo de barra.

No Funcional

Las boletas saldrn impresas


con un cdigo de barra.

No Funcional

El sistema estar desarrollado


con un modelo de tres capas,
capa de datos, capa de
negocio e interfaz grfica de
usuario.

No Funcional

El sistema contara con un


cifrado de clave y un control
de sesiones para la seguridad
del sistema y de los datos de
dicha aplicacin.

QNF-004

El sistema estar construido en


un modelo de tres capas

QNF-005

El sistema debe incluir medidas


de seguridad como cifrado de
clave y control de sesiones.

3.3 Otros Requisitos

Los otros requisitos del sistema nos darn un enfoque del lenguaje especfico que utilizaremos para la
programacin de la aplicacin de nuestro cliente.

OTROS REQUISITOS

digo

Q-001

Descripcin
La
aplicacin
debe
desarrollada en ASP .net

ser

Tipo

Criterio de Aceptacin

Prioridad

No Funcional

El sistema se alojara en el
ambiente web de la empresa

3.4 Priorizacin de los Requisitos

En las siguientes tablas se encuentran los requerimientos funcionales y no funcionales ms importantes, de esta
forma priorizamos los requerimientos, en el siguiente punto explicaremos l porque de la priorizacin de cada
requerimiento.

I.

Este requerimiento es el principal y primordial en el sistema, ya que segn nuestro cliente es la


funcionalidad principal del sistema, por el problema que nos planteo quiere centralizar las ventas en una
caja con un sistema de ventas.

14

QF-001

II.

F-006

III.

F-007

IV.

QF-008

El
sistema
debe
permitir
registrar un pago en caja.

Funcional

Al momento de registrar
pago, se debe considerar
tipo
de
combustible,
cantidad de litros y el modo
pago segn precio.

el
el
la
de

Este requerimiento va de la mano con el anterior, ya que al generarse una venta por caja el operador en el
surtidor debe visualizar las transacciones realizadas y el orden para atender a los clientes en los surtidores.

El sistema debe mostrar al


operador las transacciones
pagadas en caja.

Funcional

El sistema mostrara en el
surtidor
todas
las
transacciones pagadas
por cajas las cuales el
operador comparar con
el comprobante.

Este requerimiento propuesto por el cliente orientado a la seguridad de los datos de su empresa, el propuso
que por roles se deba re direccionar y que cada usuario del sistema tuviera distintas funciones acorde a
sus roles.

El sistema debe contar con un


Log In para autenticacin de
usuarios.

Funcional

El sistema contara con un


mdulo de autenticacin de
usuarios el cual re direccionara
segn los permisos que tenga
cada usuario Logeado.

Este requerimiento al igual que le primero es uno de los ms importantes, ya que un modelo de tres capas
nos da estabilidad en el sistema y adems escalabilidad al momento de buscar errores al momento de las
pruebas.

El sistema estar construido en


un modelo de tres capas

Funcional

El sistema estar desarrollado


con un modelo de tres capas,
capa de datos, capa de

15

negocio e interfaz grfica de


usuario.

V.

F-009

VI.

F-014

VII.

QF-008

VIII.

Este requerimiento es primordial, nuestro cliente planteo que la seguridad deba ser importante y que el
sistema debe contar con cifrado de clave y control de secciones.

El sistema debe incluir medidas


de seguridad, cifrado de clave y Funcional
control de sesiones.

El sistema contara con un


cifrado de clave y un control de
sesiones para la seguridad del A
sistema y de los datos de
dicha aplicacin.

De esta forma los encargados de empresas con convenio podrn ser usuarios del sistema y solicitar los
vales de ventas a crdito.

El sistema debe considerar a las


empresas con convenio como
datos del sistema para ser Funcional
usuarios del sistema.

El sistema contara con un


formulario para ingresar las
empresas al sistema, de esta
forma los encargados de M
dichas
empresas
se
convertirn en usuarios del
sistema.

Este requerimiento consiste en un formulario para que las empresas con convenio puedan solicitar los vales
de convenio de venta de combustible.

El sistema debe contar con un


formulario en el cual podr
cargar
una
cartera
de
beneficiarios, solicitando su Rut,
nombre, empresa, tope de litros
y fecha lmite de vigencia.

Funcional

El sistema desplegara un
formulario donde solicitara
todos estos datos.

Este requisito de una u otra forma es principal, porque de esta forma la empresa tiene como validar la venta
de combustible, adems con esa boleta se podrn anular ventas si los surtidores tienen errores o el cliente
rechaza el servicio.

16

El sistema debe generar una


boleta.

F-015

IX.

El sistema debe generar un


comprobante.

Funcional

Al momento de registrar una


venta el sistema generara una
comprobante detallada.

Este requisito fue la peticin principal de nuestro cliente, de esta forma podr monitorear las ventas, stock,
nuevos convenios y la facturacin de cualquier lugar.

QNF-001

XI.

Este requisito cumple la funcin de validar una venta de combustible ante el operador del surtidor, el
operador comparara este comprobante con las transacciones realizadas en caja.

QF-016

X.

No Funcional

Al momento de registrar una


venta el sistema generara una
boleta detallada.

La
aplicacin
desarrollada
tecnologa web

debe
ser
utilizando

No Funcional

El sistema se alojara en el
ambiente web de la empresa

Este requisito por parte de nuestro cliente fue preciso y conciso, ya que ellos trabajan con una base de
datos Oracle, ya conocen la forma de trabajar con este sistema y cuentan ya con el ambiente de donde se
aloja esta base de datos.

QNF-002

El
sistema
debe
tener
conexin con una base de
datos Oracle.

No Funcional

El sistema se alojara en el
ambiente web de la empresa

17

4.0 Mapa de Procesos Actual


Los mapas de procesos nos reflejan todos los procesos de TecnoBencina. Sus procesos de ventas y procesos
organizacionales.

Fig 1. Mapa de Proceso Actual

4.1 Descripcin de Tareas Actuales

A. Proceso Gestionar Carga de Combustible


1. El operador Recibe los pagos de combustible efectuados por el cliente
2. El operador efecta la carga de combustible al vehculo del cliente
B. Proceso Gestionar Venta
1. El supervisor supervisa las ventas realizadas por los operadores
2. El supervisor al finalizar el da junto con el operador realizan el cierre de caja.

18

5.0 Diagrama de Casos de Uso


Este diagrama representa a los actores y el sistema de ventas para TecnoBencina y con qu caso de uso acto.

Fig. 2. Diagrama Casos de Uso Sistema Ventas TecnoBencina

19

6.0 Casos de Uso Alto Nivel


En este punto se explicara de forma general que funcin cumple cada caso de uso y como los actores interactan
con l.

6.1 Caso de Uso CU001 - Autenticar Usuario

Actores

Objetivo

Precondicin

Administrador
Cajero
Operador
Supervisor
Encargado Empresa

Autenticar a los distintos usuarios en el sistema.


Los actores deben estar ingresados en el sistema para
poder Logearse.

Req. No
Funcional

Descripcin

Este caso de uso comienza cuando los usuarios


intentan ingresar al sistema.

6.2 Caso de Uso CU002 - Administrar Usuarios


Actores
Objetivo

Precondicin

Administrador

Administrar a los usuarios del sistema.


Debe haber usuarios ingresados en el sistema o usuarios
nuevos para ingresar.

Req. No
Funcional
Descripcin

Este caso de uso comienza cuando el administrador


necesita ingresar nuevos usuarios al sistema.

20

<Ingresar Nuevo Usuarios>


Este caso de uso comienza cuando el administrador
desea listar todos los usuarios del sistema con sus
roles. <Listar Usuarios>
Este caso de uso comienza cuando el administrador
Elimina usuarios del sistema. <Eliminar Usuarios>
Este caso de uso comienza cuando el administrador
desea modificar los roles o datos de los usuarios del
sistema. <Modificar Datos Usuarios>

6.3 Caso de Uso CU003 - Administrar Empresas


Actores
Objetivo

Precondicin

Administrador

Administrar a las empresas con convenio en el sistema.


Debe haber Empresas ingresadas en el sistema o
empresas nuevas para ingresar.

Req. No
Funcional

Descripcin

Este caso de uso comienza cuando el administrador


necesita ingresar nuevas empresas al sistema. <
Agregar Nueva Empresa Convenio >
Este caso de uso comienza cuando el administrador
desea listar todas las empresas con convenio del
sistema con sus datos. <Listar Empresas
Convenio>
Este caso de uso comienza cuando el administrador
desea Eliminar empresas con convenio del sistema.
<Eliminar Empresa Convenio>
Este caso de uso comienza cuando el administrador
desea modificar los datos de las empresas con
convenio en el sistema.
< Modificar Datos
Empresa Convenio >

21

6.4 Caso de Uso CU004 - Administrar Combustible


Actores
Objetivo

Precondicin

Administrador

Administrar el stock de combustible en el sistema.


Debe haber stock de combustible en el sistema o datos de
combustible a modificar.

Req. No
Funcional

Descripcin

Este caso de uso comienza cuando el cliente est


insatisfecho con el servicio y desea cancelar la
compra del combustible, el operador enva a caja a
travs del surtidor la solicitud de cancelacin del
servicio. <Cancelar Transaccin>
Este caso de uso comienza el surtidor no tiene el
combustible requerido o est en mal funcionamiento,
el operador desde el terminal cambia el surtidor.
<Cambiar Surtidor>

6.5 Caso de Uso CU005 - Gestionar Pagos


Actores
Objetivo

Cajero

Gestionar pago de combustible por caja.

Precondicin
Req. No
Funcional

22


Descripcin

Este caso de uso comienza cuando el cajero recibe


el pago por la compra de combustible <Realizar
Venta Combustible>
Este caso de uso comienza cuando el cajero anula
una venta por disconformidad por parte del cliente o
por fallo del surtidor. <Anular Venta Combustible>

6.6 Caso de Uso CU006 - Gestionar Carga de Combustible


Actores
Objetivo
Precondicin

Operador

Gestionar la carga de combustible hacia los clientes.


Debe existir una venta de combustible.

Req. No
Funcional

Descripcin

Este caso de uso comienza cuando el cliente


rechaza el servicio en el surtidor y el operador
manda a caja la solicitud de anulacin de
venta.<Anular Venta Combustible>
Este caso de uso comienza cuando el surtidor no
dispone del combustible a cargar, el operador
cambia el surtidor en sistema para cargar el
combustible. <Cambiar Surtidor>

6.7 Caso de Uso CU007 - Gestionar Vales


Actores

Objetivo

Precondicin

Supervisor
Encargado de Empresa

Solicitar vales de ventas a crdito de combustible y


gestionar su aceptacin, impresin y entrega.
Debe existir una solicitud de vales.

Req. No
Funcional

23

Descripcin

Este caso de uso comienza cuando el encargado de


empresa enva la solicitud de vales de ventas a
crdito a TecnoBencina.<Solicitar Vales>
Este caso de uso comienza cuando el supervisor
consulta todas las solicitudes de vales existen hay.
<Consultar Solicitud de Vales>
Este caso de uso comienza cuando el supervisor
desea gestionar las solicitudes, aceptarlas y
mandarlas a impresin. <Gestionar Impresin
Vales>

6.8 Caso de Uso CU008 - Consultar Informe de Ventas


Actores
Objetivo
Precondicin

Supervisor

Generar un informe de ventas.


Deben existir ventas en el sistema.

Req. No
Funcional

Descripcin

Este caso de uso comienza cuando el supervisor


genera el informe de ventas parciales o histricos de
TecnoBencina .<Generar Informe Ventas>

6.9 Caso de Uso CU009 - Cargar Beneficiarios Externos


Actores
Objetivo
Precondicin

Supervisor

Cargar Datos de Empresa en Convenio


Deben existir documentos de empresas en convenio.

Req. No
Funcional

24


Descripcin

Este caso de uso comienza cuando el supervisor


desea cargar los datos de empresas en convenio
con TecnoBencina al sistema para que se conviertan
en usuarios de este y generar solicitudes de
vales.<Cargar Documento de Datos Empresa
Convenio>

6.10 Caso de Uso CU010 - Generar Transaccin de Crditos


Actores

Objetivo

Precondicin

Supervisor
Sistema Facturacin

Generar informe de transacciones de crdito y generar


factura con dicho informe.
Deben existir transacciones de crdito en el sistema.

Req. No
Funcional

Descripcin

Este caso de uso comienza cuando el supervisor


desea generar un informe de transacciones de
ventas al crdito.<Generar Transacciones de
Ventas al Crdito>
Este caso de uso comienza cuando el informe esta
generado con el formato que es posible ser ledo por
el sistema de facturacin interno de TecnoBencina y
se genera una factura. <Generar Factura>

25

7.0 Caso de Uso Extendido

Los casos de usos extendidos nos darn una visin ms amplia del sistema, nos mostraran un flujo bsico o curso
normal que es la forma correcta que funciona el sistema y el flujo alterno o cursos alternativos que es lo que
pasara si se presenta un error o el usuario cancela una opcin.

7.1 Caso de Uso CU001 - Autenticar Usuario

Actores

Objetivo

Administrador
Cajero
Operador
Supervisor
Encargado Empresa

Autenticar a los distintos usuarios en el sistema.


Los usuarios deben estar ingresados en el sistema para
poder Logearse.

Precondicin

Post Condicin

Acceso al sistema.

Curso Normal
Paso

Accin del Actor

Paso

Respuesta del Sistema

26

Los usuarios ingresan al


sistema y se autentican en l.

El sistema compara los


datos y roles de cada
usuario e ingresa al
sistema.

El sistema muestra la
pgina de inicio de cada
usuario.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

Los
usuarios
ingresan
credenciales
errneas
al
sistema.

El sistema no puede cursar


la solicitud, se mostrara un
mensaje de error.

El sistema retorna a la
pgina de Log In.

7.2 Caso de Uso CU002 - Agregar Nuevo Usuario


Actores
Objetivo

Precondicin

Administrador

Agregar Nuevos usuarios al sistema.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.

27

Post Condicin

Nuevo usuario creado.


Curso Normal

Paso

Accin del Actor

Paso

El administrador ingresa los datos del


nuevo usuario al sistema.

Respuesta del
Sistema
El sistema agrega los
datos de los usuarios
nuevos a la base de
datos.

El sistema muestra un
mensaje de xito.

Actor

Paso

Respuesta del
Sistema

El administrador no ingresa todos los


datos del usuario nuevo al sistema.

Cursos Alternativos

Paso

El sistema arroja un
mensaje
de
advertencia de que los
campos
no
estn
completos.

7.3 Caso de Uso CU003 - Modificar Datos Usuarios


Actores
Objetivo
Precondicin

Administrador

Modificar Datos de usuarios.


El administrador debe estar Logeado en el sistema para

28

poder acceder a esta opcin.


Post Condicin

Modificar un usuario.
Curso Normal

Paso

Accin del Actor

El administrador ingresa los


nuevos datos del usuario a
modificar.

Pas
o
2

Respuesta del Sistema

El sistema modifica los datos


de los usuarios en la base de
datos.
El
sistema
muestra
mensaje de xito.

un

Cursos Alternativos

Paso

Actor

El administrador ingresa datos


errneos.

Pas
o
2

Respuesta del Sistema

El sistema arroja un mensaje


de error de que los campos no
coinciden con los datos
ingresados.

29

7.4 Caso de Uso CU004 - Listar Usuarios


Actores
Objetivo

Precondicin

Post Condicin

Administrador

Listar todos los usuarios.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.
Listar usuarios.
Curso Normal

Paso

Accin del Actor

Pas
o

El administrador selecciona la opcin


de listar usuarios.

Respuesta del Sistema

El sistema entrega un
listado detallado de
todos los usuarios del
sistema.

Cursos Alternativos

Paso

Actor

El administrador cancela la opcin de


listar usuarios.

Pas
o
2

Respuesta del Sistema

El sistema arroja una


advertencia
preguntando si desea

30

cancelar la opcin.

7.5 Caso de Uso CU005 - Eliminar Usuario


Actores
Objetivo

Precondicin

Post Condicin

Administrador

Eliminar usuario especfico del sistema.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.
Usuario eliminado del sistema.
Curso Normal

Paso

Paso

El administrador selecciona la opcin de


eliminar usuarios.

El sistema entrega
un listado detallado
de
todos
los
usuarios
del
sistema.

El administrador utiliza el filtro para buscar


el usuario especifico a eliminar

El sistema retorna el
usuario filtrado.

El administrador selecciona la opcin


eliminar usuario.

El sistema elimina al
usuario
seleccionado.

Respuesta del
Sistema

Accin del Actor

31

Cursos Alternativos

Paso

Actor

Paso

El administrador ingresa datos de usuario


a eliminar errneos.

Respuesta del
Sistema
El sistema arroja un
mensaje
de
advertencia de que
los datos no son
correctos.

7.6 Caso de Uso CU006 - Agregar Nueva Empresa Convenio

Actores
Objetivo

Administrador

Agregar Nueva empresa al sistema.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.

Precondicin

Post Condicin

Nueva empresa agregada al sistema.


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El administrador ingresa los


datos de la nueva empresa al
sistema.

El sistema agrega los


datos de la empresa nueva
a la base de datos.

32

El sistema muestra
mensaje de xito.

un

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El administrador no ingresa
todos los datos de la empresa
nueva al sistema.

El sistema arroja un
mensaje de advertencia de
que los campos no estn
completos.

7.7 Caso de Uso CU007 - Modificar Datos Empresa Convenio


Actores
Objetivo

Administrador

Modificar Datos de la empresa en convenio.

33

El administrador debe estar Logeado en el sistema para


poder acceder a esta opcin.

Precondicin

Post Condicin

Modificar datos de una empresa.


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El administrador ingresa los


nuevos datos de la empresa a
modificar.

El sistema modifica los


datos de la empresa en la
base de datos.

El sistema muestra
mensaje de xito.

un

Cursos Alternativos
Paso

Actor
El
administrador
datos errneos.

ingresa

Paso

Respuesta del Sistema

El sistema arroja un
mensaje de error de que
los campos no coinciden
con los datos ingresados.

34

7.8 Caso de Uso CU008 - Listar Empresas Convenio

Actores
Objetivo

Administrador

Listar todas las empresas en convenio.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.

Precondicin

Post Condicin

Listar empresas en convenio.


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El administrador selecciona la
opcin de listar empresas en
convenio.

El sistema entrega un
listado detallado de todas
las empresas en convenio
del sistema.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El administrador cancela la
opcin de listar empresas en
convenio.

El sistema arroja una


advertencia preguntando si
desea cancelar la opcin.

35

7.9 Caso de Uso CU009- Eliminar Empresa Convenio

Actores
Objetivo

Administrador

Eliminar empresa en convenio especfica del sistema.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.

Precondicin

Post Condicin

Empresa en convenio eliminada del sistema.


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El administrador selecciona la
opcin de eliminar Empresas
Convenio.

El sistema entrega un
listado detallado de todas
las empresas en convenio
del sistema.

El administrador utiliza el filtro


para buscar la empresa
especifico a eliminar

El sistema retorna
empresa filtrada.

El administrador selecciona la
opcin
eliminar
empresa
convenio.

El sistema elimina a la
empresa seleccionada.

la

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

36

El
administrador
ingresa
datos de empresa errneos
para eliminar.

El sistema arroja un
mensaje de advertencia,
diciendo que los datos no
son correctos.

7.10 Caso de Uso CU010 - Agregar Combustible

Actores
Objetivo

Administrador

Agregar Combustible al sistema.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.

Precondicin

Post Condicin

Combustible agregado al sistema.


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

37

El administrador ingresa los


datos del Combustible
al
sistema.

El sistema agrega los


datos del Combustible a la
base de datos.
El sistema muestra
mensaje de xito.

un

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El administrador no ingresa
todos
los
datos
del
Combustible al sistema.

El sistema arroja un
mensaje de advertencia de
que los campos no estn
completos.

7.11 Caso de Uso CU011 - Listar Stock Combustible


Actores
Objetivo

Administrador

Listar el stock de todos los combustibles.

38

El administrador debe estar Logeado en el sistema para


poder acceder a esta opcin.

Precondicin

Post Condicin

Listar el stock de combustible.


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El administrador selecciona la
opcin de listar stock de
combustible.

El sistema entrega un
listado detallado de todo el
combustible del sistema.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El administrador cancela la
opcin de listar stock de
combustible.

El sistema arroja una


advertencia preguntando si
desea cancelar la opcin.

39

7.12 Caso de Uso CU012 - Listar Stock Combustible en Surtidor

Actores
Objetivo

Administrador

Listar el stock de los combustibles por surtidor.


El administrador debe estar Logeado en el sistema para
poder acceder a esta opcin.

Precondicin

Post Condicin

Listar el stock de combustible por surtidor.


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El administrador selecciona la
opcin de listar stock de
combustible por surtidor.

El sistema entrega un
listado
detallado
del
combustible por surtidor
seleccionados
del
sistema.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El administrador cancela la
opcin de listar stock de
combustible.

El sistema arroja una


advertencia preguntando si
desea cancelar la opcin.

40

7.13 Caso de Uso CU013 - Realizar Venta Combustible

Actores
Objetivo

Cajero

Realizar Venta Combustible.


El cajero debe estar Logeado en el sistema para poder
acceder a esta opcin.

Precondicin

Post Condicin

Venta de Combustible Realizada.


Curso Normal

Paso

Accin del Actor


El Cajero Cobra por la carga
de combustible a realizar.

Paso
2

Respuesta del Sistema


El sistema entrega un
Boleta por la compra de
combustible.

Cursos Alternativos

41

Paso

Actor
El Cajero cancela la opcin
de Venta de combustible

Paso

Respuesta del Sistema

El sistema arroja una


advertencia preguntando si
desea cancelar la opcin.

7.14 Caso de Uso CU014 - Anular Venta Combustible


Actores
Objetivo
Precondicin

Cajero

Anular Venta Combustible.


El cajero debe estar Logeado en el sistema para poder

42

acceder a esta opcin.


Post Condicin

Venta de Combustible Es Cancelada.


Curso Normal

Paso

El Cajero Cancela el cobro por


carga de combustible a realizar.

Pas
o

Accin del Actor

la

Respuesta del Sistema

El sistema arroja una


advertencia
por
la
cancelacin.

Cursos Alternativos

Paso

Actor

El Cajero cancela la opcin de Anular


la venta de combustible

Pas
o
2

Respuesta del Sistema

El sistema arroja una


advertencia preguntando
si desea cancelar la
opcin.

7.15 Caso de Uso CU015 - Cancelar Transaccin


Actores
Objetivo

Precondicin

Post Condicin

Operador

Cancelar Transaccin
El operado debe estar Logeado en el sistema para poder
acceder a esta opcin.
La Transaccin Es Cancelada.

43

Curso Normal

Paso

Accin del Actor

El Operador Cancela la Transaccin a


realizar.

Pas
o
2

Respuesta del Sistema

El sistema arroja
advertencia
por
cancelacin.

una
la

Cursos Alternativos

Paso

Actor

El Operador cancela la opcin de


Anular la transaccin.

Pas
o
2

Respuesta del Sistema

El sistema arroja una


advertencia preguntando
si desea cancelar la
opcin.

7.16 Caso de Uso CU016 - Cambiar Surtidor


Actores

Operador

44

Objetivo

Precondicin

Post Condicin

Cambiar Surtidor
El operado debe estar Logeado en el sistema para poder
acceder a esta opcin.
Se Cambia a otro surtidor con combustible
Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El Operador Cambia la
carga a realizar a otro
surtidor.

El sistema arroja una advertencia


por el cambio de surtidor.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El Operador cancela la
opcin de cambiar el
surtidor.

El sistema arroja una advertencia


preguntando si desea cancelar la
opcin.

7.17 Caso de Uso CU017 - Generar Informe Ventas


Actores
Objetivo

Supervisor

Generar Informe de la venta

45

Precondicin

Post Condicin

El Supervisor debe estar Logeado en el sistema para poder


acceder a esta opcin.
Enviar informe
Curso Normal

Paso

Accin del Actor


El
Supervisor
Informe de venta

Paso

Respuesta del Sistema

El sistema Genera un informe


con los detalles de venta.

Genera

Cursos Alternativos
Paso

Actor

Paso

El Supervisor falta datos


de venta.

Respuesta del Sistema


El
sistema
arroja
advertencia
por
falta
informacin.

una
de

7.18 Caso de Uso CU018 -Generar Transacciones de Ventas al Crdito


Actores
Objetivo

Precondicin

Post Condicin

Supervisor

Generar venta al crdito


El Supervisor debe estar Logeado en el sistema para
poder acceder a esta opcin.
generar factura
Curso Normal

Paso

Accin del Actor

Paso

Respuesta del

46

Sistema
El Supervisor genera transaccin de
venta por crdito

El sistema Genera
una factura con los
detalles de venta.

Cursos Alternativos

Paso

Actor

Paso

El Supervisor falta datos de venta.

Respuesta del
Sistema
El sistema arroja una
advertencia por falta
de informacin.

7.19 Caso de Uso CU019 -Generar Factura

Actores

Objetivo

Supervisor
Sistema Facturacin

Generar factura por venta al crdito


El Supervisor debe estar Logeado en el sistema para
poder acceder a esta opcin.

Precondicin

Post Condicin

enviar factura
Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El Supervisor genera Factura


de venta por crdito

El sistema Enva una


factura con los detalles de
venta.

47

Cursos Alternativos
Paso

Actor

Paso

El Supervisor cancela
facturacin de venta.

la

Respuesta del Sistema


El sistema
advertencia
cancelacin.

arroja
por

una
la

7.20 Caso de Uso CU020 -Solicitar Vales


Actores
Objetivo

Precondicin

Post Condicin

Encargado Empresa

Obtener vales de la venta.


El Encargado Empresa debe estar Logeado en el sistema
para poder acceder a esta opcin.
Enviar vales de venta
Curso Normal

48

Paso

Accin del Actor

Paso

Respuesta del Sistema

El
Encargado
Empresa
Solicita vales de venta.

El sistema Genera vales


con los detalles de venta.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El Encargado Empresa falta


datos de venta.

El sistema arroja una


advertencia por falta de
informacin.

7.21 Caso de Uso CU021 -Consultar Solicitudes de Vales


Actores
Objetivo
Precondicin

Supervisor

Consulta por las solicitudes de vales


El Supervisor debe estar Logeado en el sistema para poder

49

acceder a esta opcin.


Post Condicin

Informe de solicitudes de vales


Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El Supervisor Consulta por


Solicita vales de venta.

El sistema Genera una


lista con las solicitudes de
vales con los detalles de
venta.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El supervisor Ingresa mal la


consulta de vales.

El sistema arroja una


advertencia por falta de
informacin.

7.22 Caso de Uso CU022 -Gestionar Impresin Vales


Actores
Objetivo

Supervisor

Gestionar Impresin Vales

50

El Supervisor debe estar Logeado en el sistema para poder


acceder a esta opcin.

Precondicin

Post Condicin

impresin de vales
Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El Supervisor genera la
impresin de los vales con las
ventas

El sistema Genera una


impresin
con
las
solicitudes de vales con
los detalles de venta.

Cursos Alternativos
Paso

Actor

Paso

El supervisor Ingresa mal los


vales para s impresin.

Respuesta del Sistema


El sistema
advertencia.

arroja

una

51

7.22 Caso de Uso CU022 -Cargar Documento de Datos Empresa Convenio.

Actores
Objetivo

Precondicin

Post Condicin

Supervisor

Cargar informacin de las empresa convenio


El Supervisor debe estar Logeado en el sistema para
poder acceder a esta opcin.
Cargar informacin de las empresa convenio
Curso Normal

Paso

Accin del Actor

Paso

Respuesta del Sistema

El Supervisor ingresa los


datos del documento de las
empresa convenio

El sistema agrega los datos de la


empresa convenio

El sistema muestra un mensaje


de existo.

Cursos Alternativos
Paso

Actor

Paso

Respuesta del Sistema

El Supervisor no ingresa
todos los datos del usuario
nuevo al sistema.

El sistema arroja un mensaje de


advertencia de que los campos
no estn completos.

52

8.0 Diagrama de Actividades

Los diagramas de actividades nos mostraran los procesos de negocio o los procesos del sistema como un flujo de
trabajo a travs de una serie de acciones, las personas o actores, los componentes de software o los equipos que
pueden realizar estas acciones.

8.1 Diagrama de Actividades: Log In

53

Fig 3. Diagrama de Actividad Log In

54

8.2 Diagrama de Actividades: Agregar Usuario y Agregar Empresa

Fig 4 y 5. Diagramas de Actividades Gestionar Usuario y Gestionar Empresa

55

8.3 Diagrama de Actividades: Gestionar Stock y Gestionar Pagos

Fig 6 y 7. Diagrama de Actividades Gestionar Stock y Gestionar Pago

8.4 Diagrama de Actividades: Gestionar Carga de Combustible y Consultar Informe de Ventas

56

Fig 8 y 9. Diagrama de Actividad Gestionar Carga de Combustible y Consultar Informe de Venta

8.5 Diagrama de Actividades: Cargar Beneficiarios Externos

57

Fig 10. Mapa de Proceso Cargar Beneficiario Externo

8.6 Diagrama de Actividades: Gestionar Vales

58

Fig 11. Mapa de Proceso Gestionar Vales

8.7 Diagrama de Actividades: Generar Transacciones de Crdito

59

Fig 12. Mapa de Proceso Generar Transacciones de Crdito

60

9.0 Mapa de Proceso Mejorado


Fig 13.
Mapa
de
Proceso

Mejorado

61

9.1 Descripcin de Tareas Mejoradas

A. Proceso Administrar Negocio


1. El administrador se autentica en la nueva aplicacin
2. El administrador registra los datos de los usuarios en el sistema
2.1El administrador generar las credenciales de los usuarios
3. El administrador registra los datos de las empresas al sistema
4. El administrador registra las cantidades de combustibles en el sistema
B. Proceso Gestionar Venta Combustible
1. El cajero se autentica en la nueva aplicacin
2. El cajero realiza y registra un venta de combustible
3. El cajero, si el operador realiza una anulacin de carga, realiza una anulacin de venta
C. Proceso Gestionar Carga de Combustible
1. El operador se autentica en la nueva aplicacin
2. El operador realiza la carga de combustible
3. El operador, si el cliente lo solicita, anula la carga de combustible
4. El operador, si el surtidor no tiene combustible, realiza el cambio de surtidor para la carga.

D. Proceso Gestionar Informe de Venta


1. El supervisor se autentica en la nueva aplicacin
2. El supervisor generar a travs de la aplicacin un informe de ventas diario
3. El supervisor genera, a travs de la aplicacin un informe de transacciones de ventas a crdito.
E. Proceso Gestionar Convenio
1. El encargado de empresa externa en convenio se autentica en la nueva aplicacin
2. El encargado de empresa externa en convenio realiza la peticin de vales
3. El supervisor gestiona la solicitud de vales
4. El supervisor enva a imprimir los vales de convenio.

62

10.0 BPMN Situacin Actual de Negocio


10.1 Gestionar Carga de Combustible

Fig 14. BPMN Gestionar Carga de Combustible

63

10.2 Gestionar Ventas

Fig 15. BPMN Gestionar Ventas

64

11.0 BPMN Situacin Mejorada de Negocio


11.1 Gestionar Negocio

Fig 16. BPMN Gestionar Negocio

11.2 Sub-Proceso Autenticar

65

Fig 17. BPMN Sub-Proceso Autenticar

11.3 Gestionar Usuario

Fig 18. BPMN Gestionar Usuario

11.4 Gestionar Empresa

Fig 18. BPMN Gestionar Empresa

66

11.5 Gestionar Stock

Fig 19. BPMN Gestionar Stock

67

11.6 Gestionar Venta

Fig 20. BPMN Gestionar Ventas

68

11.7 Gestionar Carga Combustible

Fig 21. BPMN Gestionar Carga Combustible

69

11.8 Gestionar Informes

Fig 21. BPMN Gestionar Informes

70

11.9 Gestionar Vales de convenio

Fig 22. BPMN Gestionar Vales de Convenio.

71

12.0 Bibliografa
Pressman, Roger (2014): Ingeniera de Software un enfoque prctico (Octava Edicin).
Duoc uc, Modelamiento de proceso de negocios (2016): 2-Requerimientos (pdf).
Duoc uc, Modelamiento de proceso de negocios (2016): 3-Requerimientos Caso Uso (pdf).
Duoc uc, Modelamiento de proceso de negocios (2016): 4-Requerimientos Caso Uso II (pdf).
Duoc uc, Modelamiento de proceso de negocios (2016): 5-Diagrama de Actividades (pdf).

13.0 Sitios de referencias


En este proyecto se utilizara una interface de desarrollo llamado visual estudio:
https://www.visualstudio.com/
Como motor de base de datos se utilizara Oracle:
https://www.oracle.com/database/
Informacin sobre modelamiento de procesos
http://es.slideshare.net/

72

Potrebbero piacerti anche