Академический Документы
Профессиональный Документы
Культура Документы
PROYECTO:
SYSTEM PROYECT SERANUD S.A.C
MDULO:
Mdulo III
INTEGRANTES:
Noriega Diaz Andy Giuliano
Adrianzn Juarez Junior Alexander
Matos Secce Marco Antonio
Beltran Villanueva Cristhian Steven
CURSO:
Java Developer
Acesor:
JOSE ARMANDO TIZNADO UBILLOS
SEDE:
Independencia
Cdig
BANM
o
Versi
3.0
n
Pgina 2 de 34
INDICE
RESUMEN........................................................................................................... 2
CAPITULO I......................................................................................................... 5
DESCRIPCIN DEL PROYECTO............................................................................5
1
OBJETO DE ESTUDIO................................................................................. 5
1.1
1.2
1.3
1.4
Visin................................................................................................. 6
1.5
Misin................................................................................................. 6
1.6
Organigrama de la Organizacin........................................................7
Objetivo General................................................................................ 8
2.2
Objetivos Especficos.........................................................................8
CAPITULO II......................................................................................................... 9
MODELADO DEL NEGOCIO.................................................................................9
3
4.1
4.2
5.2
Solicitar contrato.............................................................................. 14
6.1.1
6.1.2
6.2
Eligir menus..................................................................................... 15
6.2.1
6.2.2
6.3
Seleccionar Menus...........................................................................17
6.3.1
Entregable Final
Pgina: 2 / 34
6.3.2
6.4
Cdig
BANM
o
Versi
3.0
n
Pgina 3 de 34
6.4.1
6.4.2
CAPITULO III...................................................................................................... 20
7 REQUERIMIENTOS......................................................................................... 20
7.1 ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE...........................20
7.1.1 Usabilidad (Compartidos).................................................................20
7.1.2 Confiabilidad.................................................................................... 20
7.1.3 Rendimiento..................................................................................... 21
7.1.4 Restricciones de diseo....................................................................22
8
8.2
8.3
9 Diagrama de Clases..................................................................................... 33
10 CONCLUSIONES........................................................................................... 34
Entregable Final
Versin: 1.0
Pgina: 3 / 34
Cdig
BANM
o
Versi
3.0
n
Pgina 4 de 34
RESUMEN
El desarrollo del presente proyecto busca mejorar el control de ingresos de la
empresa Seranud S.A.C. cuyas operaciones estn orientadas al servicio de
comidas asegurando el cumplimiento de la calidad requerida por las empresas
contratantes.
El sistema de ventas comprende la estructura, las polticas, el plan de
organizacin y el conjunto de mtodos y procedimientos de la empresa dirigidos a
asegurar la maximizacin de los ingresos.
Es innecesario resaltar la influencia que las ventas tienen en la cuenta de
resultados de Seranud S.A.C, por tanto, indicar solamente que la importancia de
una buena implantacin del sistema es fundamental para conseguir los objetivos
econmicos de la empresa.
El presente Proyecto ser realizado utilizando el lenguaje java, y la metodologa
RUP para ello se ha realizado un anlisis detallado del funcionamiento de la
empresa.
Entregable Final
Versin: 1.0
Pgina: 4 / 34
Cdig
BANM
o
Versi
3.0
n
Pgina 5 de 34
CAPITULO I
DESCRIPCIN DEL PROYECTO
1
1.1
OBJETO DE ESTUDIO
Descripcin Del Problema
1.2
Entregable Final
Versin: 1.0
Pgina: 5 / 34
Cdig
BANM
o
Versi
3.0
n
Pgina 6 de 34
1.3
1.4
Visin
Ser reconocidos nacional e internacionalmente como la mejor
Entregable Final
Versin: 1.0
Pgina: 6 / 34
1.5
Cdig
BANM
o
Versi
3.0
n
Pgina 7 de 34
Misin
Entregable Final
Versin: 1.0
Pgina: 7 / 34
1.6
Organigrama de la Organizacin
Cdigo
BANM
Versin
1.0
Pgina 9 de 34
2.1
Objetivo General
2.2
Objetivos Especficos
Documento interno
CAPITULO II
MODELADO DEL NEGOCIO
1
1
1.1
Cliente_negoci
Es la empresa que solicita un contrato, para que le brindan servicios.
Participa en los procesos: Solicitar Contrato de servicio.
Comensal
Es el empleado de la empresa cliente, recibe los alimentos que brindamos.
Participa en los procesos: Seleccionar men, Seleccionar y pagar extras.
Proveedor
Es el que se encarga de abastecer los ingredientes a la empresa Seranud
S.A.C: almacn
1.2
Cdigo
BANM
Versin
1.0
Pgina 13 de 34
2
2.1
Cajero_negocio
Se encuentra en el comedor de la
empresa cliente, es el responsable de
otorgar el ticket a los comensales,
realizar la venta y cobra el pago por los
productos solicitados
Supervisor_negocio
Es el encargado de controlar la
asistencia de los empleados, imprimir
reportes del local para l envi a la
principal de Serenud, realizar pedidos al
proveedor.
Chef
Documento interno
Cdigo
BANM
Versin
1.0
Pgina 14 de 34
2.2
o Actualizar de Mens
Son los platos que se actualizarn cada semana para la empresa pirmide y
servirles a los comensales.
Tiene los siguientes atributos: Cdigo, entrada, Segundo, Foto Entrada, Bebidas,
Fotos Segundo, Foto Bebidas.
o
Empleados
Son las personas contratadas que se encargaran de elaborar diferentes actividades
en el comedor.
Tiene los siguientes atributos: Cdigo empleado, DNI, Nombre, Apellidos,
Direccin, Distrito, Cargo, sueldo, horario, foto.
o Venta de men
Se realiza a los comensales en la entrada darn la autorizacin de su consumo
del da.
Tienes los siguientes atributos: cdigo, cdigo de usuario, fecha, cantidad,
Documento interno
Cdigo
BANM
Versin
1.0
Pgina 15 de 34
3.1
El Cliente debe a ver sacado una cita previa con la empresa Serconsfa.
o Poscondiciones
Documento interno
Cdigo
BANM
Versin
1.0
Pgina 16 de 34
3.1.2
3.2
Se genera el contrato.
Elegir menus
3.2.1
o Flujo Bsico
1. El chef se acerca al almacn para hacer un inventario todos los
sbados.
2. El chef se comunica con el supervisor para decirle los resultados
del inventario.
3. El Supervisor revisa los resultados y le pregunta que men, el
refresco y postres que
Documento interno
Cdigo
BANM
Versin
1.0
Pgina 17 de 34
o Flujos Alternos
-
o Precondiciones
-
o Poscondiciones
-
3.2.2
Documento interno
3.3
Seleccionar menus
3.3.1
El comensal falta.
Si en el punto [1] el comensal falta de todas formas se proceder como
plato vendido y se facturar a la empresa cliente.
o Precondiciones
-
o Poscondiciones
-
3.3.2
3.4
Chef
o Propsito:
Consiste en el chef realiza un inventario de sus alimentos
o Breve Descripcin:
El caso de uso comienza cuando el chef realiza un inventario de sus
ingredientes y ver que necesitara para sus prximos mens.
o Flujo Bsico
1. El supervisor le entrega al chef el reporte de los ingredientes
del sistema para que lo verifique
o Flujos Alternos
o Precondiciones
o Poscondiciones
3.4.2
CAPITULO III
REQUERIMIENTOS
7.1. ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE
4.1.1
Usabilidad (Compartidos)
o RNF001_Mensaje de Error
El sistema debe presentar los errores de forma codificada de manera que el
usuario pueda saber el origen del error y una posible solucin.
4.1.2
Confiabilidad
o RNF004_Validacin de datos
El sistema debe validar la informacin contenida en el formulario antes de
procesarla, es decir en la capa de presentacin, de esta manera evitamos
llamadas innecesarias a las capas del servidor.
o RNF005_Historial de Operaciones
El sistema deber mantener almacenado el contenido histrico de todas las
operaciones (Log).
o RNF007_Ejecucin de procesos
Todo proceso debe ser ejecutado al 100%. Es decir, no se consideran
procesamientos parciales.
4.1.3
Rendimiento.
o RNF011_Tiempo de respuesta
Los tiempos de respuestas deben ser de acuerdo a las siguientes
especificaciones:
Hasta 2 segundos en transacciones,
o RNF013_Lmite de inactividad
Tiempo lmite de inactividad de la aplicacin ser 20 minutos, posteriormente
se eliminar la sesin.
o RNF014_Usuarios en simultneo
El sistema deber permitir el acceso concurrente de 3 usuarios en
simultneo, los cuales debern de poder acceder a cualquiera de las
opciones sin inconvenientes.
4.1.4
Restricciones de diseo.
o RNF020_Lenguaje de programacin
La aplicacin se desarrollar en el Lenguaje de programacin Java.
5.1
Administrador
Encargado de la administracin de
sistemas desde el mantenimiento de
usuarios y perfiles.
Cajero
Chef
Comensa
Supervisor
Empleado
5.2
Caso de uso:
Registrar usuario.
Actor:
Empleado, Administrador.
Pre-Condicin:
Post-Condicin:
El empleado es registrado en el
sistema.
Flujo bsico
CASO DE USO :
Iniciar sesin
ACTOR :
Empleado
PRECONDICION:
POSTCONDICION:
CASO DE USO :
Solicitar ticket
ACTOR :
Cajero, cliente
PRECONDICION:
POSTCONDICION:
ACTOR :
Chef
PRECONDICION:
POSTCONDICION:
CASO DE USO :
Vender Extras
ACTOR :
Cajero, comensal
PRECONDICION:
POSTCONDICION:
FLUJO ALTERNATIVO
CASO DE USO :
Control de productos
ACTOR :
Supervisor, chef
sistema.
2. El sistema muestra interfaz grfica y lista de opciones a elegir.
3. El supervisor selecciona la opcin almacn y verifica los productos.
4. El sistema muestra lista de productos y sus detalles.
5. El supervisor verifica en el sistema el stock y el estado en el que se
CASO DE USO :
Controlar asistencia
ACTOR :
Supervisor, empleado
FLUJO ALTERNATIVO
Imprimir Reportes
ACTOR :
Supervisor
PRE-CONDICION:
POST-CONDICION:
8.3
9 DIAGRAMA DE CLASES
10 CONCLUSIONES
En el proyecto realizado encontramos que la solucin del problema de la empresa
Seranud en su registr de ventas, mucho documentos y perdida de reportes, Es
realizar un software que le permita guardar cada venta realiza a cada trabajador
de la empresa Piramide, llevar un control exacto de ingredientes un guardado de
ingredientes