View
219
Download
2
Category
Preview:
DESCRIPTION
documentacion de sistema de informacion pequenhio
Citation preview
UNIVERSIDAD EVANGELICA BOLIVIANA
FACULTAD DE CIENCIAS Y TECNOLOGIA
Carrera :INGENIERIA INFORMATICA ELECTRONICA
SISTEMA DE INFORMACION PARA EL MANEJO DEL INVENTARIO DE UN
RESTAURANT
ESTUDIANTE: JON FRANKLIN OLIVA LUNA
REGISTRO: 201501222
Santa Cruz 17 de Junio de 2016
Tabla de contenidoCAPITULO 1: DESCRIPCION DEL PROYECTO........................................................................................5
1.1 Situación actual........................................................................................................................1
1.2 Situación Ideal..........................................................................................................................3
1.3 Objetivo....................................................................................................................................3
1.4 Alcance.....................................................................................................................................3
1.5 Justificación..............................................................................................................................4
CAPITULO 2: MARCO TEORICO...........................................................................................................5
CAPITULO 3: MODELO DE NEGOCIOS.................................................................................................8
3.1 Lista de Procesos......................................................................................................................9
3.2 Diagramas de Actividad............................................................................................................9
3.2.1 Diagrama de actividad: Preparación y recepción de la compra de ingredientes. .9
3.2.2 Diagrama de Actividad: Preparacion y Recepcion de la compra de la carne......10
3.2.3 Diagrama de Actividad: Preparacion de los platos.................................................11
3.2.4 Diagrama de Actividad: Pedido y Entrega de los Platos........................................12
CAPITULO 4: MODELO DE REQUISITOS............................................................................................13
4.1 Lista de Requerimientos.........................................................................................................14
4.2 Actores del Sistema................................................................................................................15
4.3 Casos de Uso..........................................................................................................................16
4.4 Diagrama de casos de uso......................................................................................................17
4.5 Diagrama de Clases................................................................................................................18
CAPITULO 5: ANALISIS......................................................................................................................17
5.1 Diagrama de Paquetes...........................................................................................................18
5.2 Subsistemas por paquete.......................................................................................................18
5.2 Diagramas de colaboración....................................................................................................20
CAPITULO 1: DESCRIPCION DEL
PROYECTO
1.1 Situación actual El restaurant “La Comadrita” se especializa en la preparación de diferentes platos nacionales para la variada clientela, los platos que tienen para servirse son:
*FRICASE
*CHICHARRON
*PIQUE MACHO
*SOPA DE MANI
*THIMPU
*CHARQUEKAN
*KJARAS (solo los viernes)
De los cuales cada uno de ellos tiene una preparación rigurosa y específica con muchos ingredientes además de una preparación previa de algunos.
Cada miércoles empieza el movimiento del restaurant, ya que ese día dos personas se dirigen al mercado “El Abasto” y se encargan de comprar los diferentes abarrotes necesarios para los siete platos mencionados previamente.
El procedimiento que realiza para saber qué es lo que van a comprar es el siguiente:
- El Gerente se encarga de hacer una inspección a los abarrotes que quedaron de la anterior semana, hay ocasiones en las que no sobra o en las que estas se echan a perder, todo depende del clima y la cantidad de platos vendidos.
- Una vez que ha visto lo que se necesitaba ,anota ello en una lista en la cual pone una cantidad de abarrotes para una cantidad de platos aproximada de 80 platos para cada uno de los platos que se prepara el domingo y 150 para las “kjaras”
- Se realiza el pedido de la carne y chorizo un día antes vía llamada telefónica.
- El pedido de ello es correlativo al número de platos aproximados claro que no se lo calcula por platos si no por kilos al igual que algunos abarrotes.
1
- El día jueves ya tenemos el pedido ,se procede al corte de la carne para las kjaras
El día viernes en la tarde a eso de las 12 se pone a cocer el mote necesario para la cantidad de platos aproximado, luego se procede a vender las kjaras de forma normal en la noche, el día sábado se prepara la carne para el charquekan y chicharron.
El domingo a las 03 horas se procede a poner el mote y la papa y todos los ingredientes para el fricase, chicharron y charque ,en especial el fricase que es el primer plato en estar listo para vender a las 7 horas ,a esa misma hora se comienza con la preparación de la sopa se maní , luego a eso de las 9 se tiene listo para vender el chicharron ,charque y thimpu y se comienza la preparación de pique macho, ya a las 11 horas se tiene listo lo que es la sopa de maní y se empieza a vender .
Los ingredientes de cada plato (fuera de la carne) son:
- Kjaras: mote, papa harinosa,- Chicharron: mote, papa harinosa, plátano frito.- Charquekan: mote (sin cascara), papa harinosa, huevo duro (sin
pelar).- Thimpu: arroz, papa harinosa, chuño, ají picante dulce.- Pique macho: papa holandesa(picada y frita),
aceituna ,cebolla ,tomate, pimenton,mayonesa, huevo duro(pelado y cortado en rodajas),
- Sopa de maní: papa harinosa (pelada), perejil, fideo (macarrón), maní tostado (para licuar).
- Fricase: mote (sin cascara), chuño, ají picante, pan molido.
La cantidad de cada plato servido nunca es igual a la cantidad de platos aproximados eso porque muchas veces no compran los abarrotes necesarios o la cantidad de clientes es baja
Se quiere seguir un control total de platos servidos para saber la cantidad total de cada ingrediente que se necesita por plato y así realizar compras más exactas y no tener que realizar cálculos cada semana por las compras.
2
1.2 Situación IdealSe ingresara en una B.D. los platos ,los ingredientes y cantidades requeridas para cada uno, luego con eso el gerente podrá tener detallado cuanto gastara cada semana según la cantidad de platos que se quiera vender y así sabrá exactamente cuánto gastara por cada insumo comprado totalmente y por platos.
1.3 ObjetivoDesarrollar un sistema de información para el manejo del inventario de un restaurant
1.4 Alcance
Figura 1
INVENTARIO.- El módulo de inventario nos ayuda en la manipulación de los diferentes ingredientes de los diferentes platos además de que se puede manejar el total de todos ellos.
ENTREGA.- El módulo de entrega se encarga del plato final ósea que cubre todo lo que es la preparación , finalización y entrega del producto
3
S.I.P.M.I.R.
INVENTARIO ENTREGA
1.5 JustificaciónDebido al mercado actual y los muchos avances que ha tenido la tecnología en estos últimos años, es que el presente restaurant que pertenece a mi familia requiere de un sistema eficaz rápido y sencillo ya que para poder manejar de manera eficiente dicho restaurant que ha estancado su avance ,necesitan de un software que cumpla con esas características.
Los diferentes cálculos a la hora de las compras y la falta de informes finales dispusieron de la creación inmediata de este sistema.
4
CAPITULO 2: MARCO TEORICO
5
Sistema de información web para la gestión de torneos deportivos:
Este sistema de información administra torneos deportivos online, donde el administrador designa usuarios que pueden crear y modificar torneos en cualquier parte que se encuentre.Los 2 actores principales que intervienen son los usuarios y administrador.
Se desarrolló siguiendo los parámetros de la metodología unificada y se programó en el lenguaje de C Sharp .Net.
Cuenta con los módulos de: Cliente, Administrar, Crear torneo, Gestionar torneos, y no cuenta con un módulo de “parámetros”, sino que los define en cada módulo en particular.
También se contempla en los casos de uso las posibles excepciones que se puedan producir al ingresar el usuario al programa web.
6
En la siguiente imagen se puede apreciar la administración de los contactos autorizados y el ingreso de sus datos personales.
7
CAPITULO 3: MODELO DE NEGOCIOS
8
3.1 Lista de Procesos- Preparacion y recepcion de la compra de ingredientes
- Preparacion y recepcion de la compra de la carne
- Preparacion de los platos
- Pedido y entrega de los platos
3.2 Diagramas de Actividad
3.2.1 Diagrama de actividad: Preparación y recepción de la compra de ingredientes
Figura 2
9
Revisa abarrotes restantes
Hace una lista de abarrotes necesarios
Entrega la lista al encargado
Recibe los abarrotes para la preparacion
Realiza la compra
Entrega la compra
encargado de compra (personal)Gerente
3.2.2 Diagrama de Actividad: Preparacion y Recepcion de la compra de la carne
Figura 3
10
Llama y realiza un pedido de carne
recibe la carne
entrega la carne
recibe el pedido y procede a separar la cantidad pedida
envia el pedido al siguiente dia
procede al corte de la carne
termina con el corte y procede a su refrigeracion
encargado de corteProv eedor de CarneGerente
3.2.3 Diagrama de Actividad: Preparacion de los platos
Figura 4
11
entrega todos los ingredientes listos
recibe un pedido
dispone la entrega del plato
dispone de los ingrredientes segun la preparacion lo requiera
procede a la preparacion
notifica la terminacion del plato
encargado de compra (personal)Gerente
3.2.4 Diagrama de Actividad: Pedido y Entrega de los Platos
Figura 5
12
ingresa al restaurant
si pregunta por los platos en caja
escoge lo que se servira
recibe lo que escogio para servirse
muestra la lista de platos a servirse
realiza la entrega del plato al cliente
muestra la lista de platos a servirse
realiza el pedido de un plato en la cocina
recibe el pedido
notifica al garzon
GerenteGarzonCliente
CAPITULO 4: MODELO DE REQUISITOS
13
4.1 Lista de Requerimientos
N° Requisito Descripción Estado Coste Prioridad Riesgo1 Registrar recetas de
platosRegistra las diferentes recetas de los platos que se estan incluyendo en el sistema
incluido 1 critico critico
2 Registrar gastos de compras de ingredientes
Registra los gastos de compra de ingredientes
propuesto 5 importante significativo
3 Registrar usuarios Registra los usuarios que accederan al sistema
incluido 1 critico critico
4 Registrar ingredientes
Registra todo los ingredientes que se usaran en las diferentes recetas
incluido 3 critico critico
5 Modificar usuarios Permite eliminar o actualizar un usuario
incluido 1 importante significativo
6 Modificar recetas Permite eliminar o actualizar una receta
incluido 1 importante significativo
7 Modificar ingredientes
Permite eliminar o actualizar un ingrediente
incluido 1 importante significativo
8 Listar ingredientes por receta
Lista los ingredientes que componen una receta
propuesto 1 importante significativo
9 Listar gastos por receta
Lista los gastos de compra de una receta que se han efectuado en una semana
propuesto 2 importante significativo
10 Listar gasto total Lista todos los gastos efectuados
propuesto 3 importante significativo
Tabla 1
14
4.2 Actores del Sistema
Gerente
Es la persona que se encargara de ingresar,modificar los datos de las recetas ademas de los ingredientes al sistema
Encargado de compra
Es la persona que se encargara de registrar la compra realizada y realizar una constante revision de los gastos de las compras, y de que las recetas tengas los ingredientes necesarios para su preparacion
15
4.3 Casos de UsoCaso de uso : Gestionar recetas de platosActores: GerentePropósito Registrar,actualizar o eliminar las
recetas de los platos para su posterior preparacion
Resumen: el gerente podra registrar las diferentes recetas,ver listas de ingredientes que lo componen, ademas de poder eliminarlas o modificarlas en el sistema según sea el caso
Tipo primarioReferencia: 1,6,8
Tabla 2
Caso de uso : Gestionar CompraActores: encargado de compraPropósito registrar y listar de forma general o
forma detallada los gastosResumen: el encargado podrá registrar las
compras en el sistema y luego podrá ver listas generales o detalladas
Tipo primarioReferencia: 2,9,10
Tabla 3
Caso de uso : Gestionar usuariosActores: gerentePropósito Registrar, actualizar o eliminar los
usuarios que acceden al sistemaResumen: el gerente podrá registrar usuarios en
el sistema otorgando permisos según lo que realicen, además de que podrá actualizar su información o eliminar a los mismos
Tipo primarioReferencia: 3,5
Tabla 4
16
Caso de uso : Gestionar ingredientesActores: gerentePropósito Registrar actualizar y eliminar los
diversos ingredientes
Resumen: el gerente podrá registrar o eliminar un ingrediente del sistema según sea el uso del mismo.
Tipo primarioReferencia: 4,7
Tabla 5
17
4.4 Diagrama de casos de uso
Gestionar recetas
Gestionar usuarios
GerenteGestionar ingredientes
Encargado de compra
Gestionar compras
Figura 2
17
4.5 Diagrama de Clases
Figura 3
18
CAPITULO 5: ANALISIS
17
5.1 Diagrama de Paquetes
INVENTARIO
COMPRAUSUARIOS
Figura 4
5.2 Subsistemas por paquete
USUARIOS
Gestionar usuarios
(from Use Case View)Gerente
(from Use Case View)
Figura 5
18
COMPRA
Gestionar compras
(from Use Case View) Encargado de compra
(from Use Case View)
Figura 6
INVENTARIO
Gestionar recetas
(from Use Case View)
Gestionar ingredientes
(from Use Case View)
Gerente
(from Use Case View)
Figura 7
19
5.2 Diagramas de colaboración
3.1:solicita Eliminar2.1:solicita Actualizar1.1:solicita Reg. nuevo
3.2:selecciona y envia id para eliminar2.3:enviar datos actualizar2.2:obtener datos1.2:enviar datos nuevo usuario
3.3:Verificar datos2.4:Verificar datos1.3:Verificar datos
3.4:Elimina usuario2.5:Actualiza usuario1.4:Reg nuevo usuario
:Gerente
: frm Usuario
: Controlador Usuario
: Usuario
Figura 8 : Diagrama de Colaboración : Gestionar usuarios
Nombre: Gestionar UsuarioActores: GerentePersonal involucrado e intereses:Precondiciones: ser gerente registrado en el sistema
Garantía de éxito: usuario con permisos del encargado de sistema para realizar las opciones de registrar modificar o eliminar un cliente
Escenario principal de éxito(flujo básico)Acción del actor Responsabilidad del Sistema3. Sol. Eliminar Verificar datos2. Sol. Actualizar obtener datos1. Sol. Reg. Nuevo enviar datosExtensiones(flujos alternativos) Tabla 6 :Realización del caso de uso :Gestionar usuarios
20
2.1:solicita Eliminar1.1:solicita Reg. nuevo
2.3:Verificar datos1.3:Verificar datos
2.4:Elimina ingrediente1.4:Reg nuevo ingrediente
2.2:selecciona y envia id para eliminar1.2:enviar datos nuevo ingrediente
:Gerente
: frm ingredientes
: Controlador ingredientes
: ingredientes
Figura 9 : Diagrama de Colaboración : Gestionar ingredientes
Nombre: Gestionar Ingredientes
Actores: Gerente
Personal involucrado e intereses:
Precondiciones: ser gerente registrado en el sistema
Garantía de éxito: usuario con permisos del encargado de sistema para realizar las opciones de registrar modificar o eliminar un cliente
Escenario principal de éxito(flujo básico)
Acción del actor Responsabilidad del Sistema
2. Sol. Eliminar Verificar datos
1. Sol. Reg. Nuevo
1. Sol. Reg. Nuevo enviar datos
Extensiones(flujos alternativos)
Tabla 7 :Realización del caso de uso :Gestionar Ingredientes
21
:Gerente
:frm Recetas4.1:solicita Listar ing de Receta3.1:solicita Eliminar2.1:solicita Actualizar1.1:solicita Reg. nuevo
4.2:selecciona receta a mostrar3.2:selecciona y envia id para eliminar2.3:enviar datos actualizar2.2:obtener datos1.2:enviar datos nueva Receta
4.3:Verificar datos3.3:Verificar datos2.4:Verificar datos1.3:Verificar datos
4.4:Listar Ing. de Receta3.4:Elimina Receta2.5:Actualiza Receta1.4:Reg nueva Receta
:controlador Recetas
Recetas
Figura 10 : Diagrama de Colaboración : Gestionar recetas
Nombre: Gestionar RecetasActores: GerentePersonal involucrado e intereses:Precondiciones: ser gerente registrado en el sistema
Garantía de éxito: usuario con permisos del encargado de sistema para realizar las opciones de registrar modificar o eliminar un cliente
Escenario principal de éxito(flujo básico)Acción del actor Responsabilidad del Sistema4. Sol Listar ingredientes de receta seleccionar datos
3. Sol. Eliminar Verificar datos2. Sol. Actualizar obtener datos1. Sol. Reg. Nuevo enviar datos
Tabla 8 :Realización del caso de uso :Gestionar Recetas
22
Figura 11 : Diagrama de Colaboración : Gestionar Compras
Nombre: Gestionar ComprasActores: Encargado de compraPersonal involucrado e intereses:Precondiciones: ser usuario registrado del SistemaGarantía de éxito: usuario con permisos del encargado de sistema para realizar las opciones de registrar modificar o eliminar un clienteEscenario principal de éxito(flujo básico)Acción del actor Responsabilidad del Sistema2. Sol. Listar Compras verificar datos2. Sol. Listar Compras por receta enviar datos de nueva compra1. Sol. Nuevo Registro mostrar listasExtensiones(flujos alternativos)Tabla 9 :Realización del caso de uso :Gestionar Compras
23
3.1:solicita Listar compras2.1:solicita Listar compras por receta1.1:solicita Reg. nuevo
3.3:Verificar datos2.3:Verificar datos1.3:Verificar datos
3.4:Muestra Lista de compras 2.4:Muestra Lista de compras por receta1.4:Reg nueva compra
3.1:seleccionar2.2:selecciona receta a mostrar1.2:enviar datos nueva compra
:Gerente
: frm compra
: controlador compra
: compra
5.3 Diagramas de Clases del Análisis
17
ingredientesIDNOMBREESTADO
Det ing-comID-ingredientesID-compran1 n1
compraIDFECHAESTADO1n 1n
personalIDNOMBRETELEFONOCIESTADO
Det com-perID-compraID-personal
n
1
n
1
1
n
1
n
Det for-ingID-formulaID-ingredientes 1n 1n
plato(final)IDNROESTADO
Det plat-pedID-platoID-pedido
1
n
1
n
pedido clienteIDNROFECHAESTADO
n
1
n
1
formulaIDNOMBRETIEMPOESTADO
n1 n1
Det for-ordID-formulaID-orden
1
n
1
n
Det ord-platID-ordenID-plato
1n 1n
ordenIDNROFECHAESTADO
n
1
n
1
n1 n1
Det for-ordID-formulaID-orden
n
1
n
1
1
n
1
n
Figura 12
18
Recommended