Está en la página 1de 17

SISTEMA DE FACTURACION VIKINKA

INTEGRANTES:

Campos Guadalupe Yampier.


Huamán Tanta Josue.
Huaripata Ocas Oscar.
Llanos Goicochea Ana.
Suarez Gutiérrez Diego.
INFORMACIÓN DE LA EMPRESA.

Somos una empresa con experiencia y conocimiento en el sector de Diseño y fabricación de todo tipo de muebles
en melamina y postformado y venta de accesorio, a nivel local, nacional cumpliendo estándares internacionales de
calidad.
Dirección: Jirón Juan Beato Masías #333 – Cajamarca

Brinda los siguientes servicios:


• Diseño y fabricación de muebles.
• Venta de accesorios.
INFORMACIÓN DEL PROYECTO.

OBJETIVO GENERAL OBJETIVO ESPECIFICO

Desarrollar una aplicación web Implementar sistema de


usando el lenguaje de facturación optimo y fácil de
programación JAVA en el IDE usar..
eclipse, con Framework Spring
conectado al gestor de base de
datos de SQL que sea amigable
para el usuario y que logre
sistematizar procesos de la
empresa.
Modelo de Casos de Uso
ESPECIFICACIÓN DE CASO DE USO DEL SISTEMA: <CREAR CLIENTE>

1. Flujo de Eventos.
1.1 Flujo Básico.
1. El caso de uso inicia cuando el administrador desea registrar un nuevo cliente.
2. El sistema muestra un listado de los clientes registrados actualmente.
3. El administrador selecciona el botón “Crear cliente”.
4. El sistema muestra un formulario del cliente.
5. El administrador procede a llenar los campos obligatorios (Nombre, Apellido,
6. Email, Fecha).
7. El administrador selecciona el botón “Crear cliente”.
8. En caso de uso termina cuando se crea el cliente.

1.2 Flujo Alternativos.


1.2.1 En el paso 5 del flujo básico.
• El caso de uso verifica el llenado de toda la información, y si encuentran datos faltantes no se podrá completar.
ESPECIFICACIÓN DE CASO DE USO DEL SISTEMA: <EDITAR CLIENTE>

1. Flujo de Eventos.
1.1 Flujo Básico.
1. El caso de uso inicia cuando el administrador desea modificar la información del
cliente registrado en el sistema.
2. El sistema muestra un formulario con los campos habilitados para poder proceder
a la modificación de la información del cliente.
3. El administrador ingresa la nueva información del cliente (Nombre, Apellidos,
Email, Fecha, Foto).
4. El administrador selecciona el botón “Editar Cliente”.
5. El caso de uso termina.

1.2 Flujo Alternativos.


1.2.1 Cancelar el caso de uso.
• En cualquier punto del flujo básico, el usuario puede seleccionar cancelar el proceso del caso de uso. El sistema
regresa al menú principal. El caso de termina.
ESPECIFICACIÓN DE CASO DE USO DEL SISTEMA: <ELIMINAR CLIENTE>

1. Flujo de Eventos.
1.1 Flujo Básico.
1. El caso de uso inicia cuando el administrador desea eliminar a un cliente de ser
necesario.
2. El sistema muestra el listado de clientes.
3. El administrador selecciona el botón “Eliminar”, con esto eliminara los datos
ingresados previamente del cliente.
4. El sistema muestra una ventana emergente verificando si el usuario está seguro de
eliminar
5. El administrador confirma.
6. En caso de uso termina.

1.2 Flujo Alternativos.


1.2.1 En el paso 5 del flujo básico.
• En cualquier punto del flujo básico, el usuario puede seleccionar cancelar el proceso del caso de uso. El sistema
regresa al menú principal. El caso de termina.
ESPECIFICACIÓN DE CASO DE USO DEL SISTEMA: <CREAR FACTURA>

1. Flujo de Eventos.
1.1 Flujo Básico.
1. El caso de uso inicia cuando el administrador desea crear factura en el sistema.
2. El sistema muestra un formulario de crear factura.
3. El administrador procede a llenar los campos obligatorios (descripción,
observación).
4. El administrador procede a llenar o seleccionar el producto que este desee.
5. El sistema ira listando los productos y sus datos de este, que la persona seleccione.
6. De ser necesario El administrador podrá eliminar el producto que no sea requerido.
7. El administrador selecciona el botón “Crear Factura”.
8. En caso de uso termina.
1.2 Flujo Alternativos.
1.2.1 Falta datos por llenar.
• En el punto 4, el caso de uso verifica el llenado de toda la información, y si encuentran datos faltantes no
se podrá completar la creación de factura.
1.2.2 Falta datos por llenar.
o En cualquier punto del flujo básico, el usuario puede seleccionar cancelar el proceso del caso de uso. El sistema regresa al
menú principal. El caso de termina.
Diagrama de secuencia

Crear Cliente
Diagrama de secuencia

Editar Cliente
Diagrama de secuencia

Eliminar
Cliente
Diagrama de secuencia

Crear Factura
Diagrama de Clases
Diagrama de Despliegue
Interfaces del sistema
CONCLUSIONES

Finalmente se logró desarrollar una aplicación web usando el lenguaje de programación JAVA con el
Framework Spring conectado al gestor de base de datos SQL.

 
GRACIAS

También podría gustarte