40
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

Sistemasde Informacion Ultimo JUNIO

Embed Size (px)

DESCRIPTION

documentacion de sistema de informacion pequenhio

Citation preview

Page 1: Sistemasde Informacion Ultimo JUNIO

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

Page 2: Sistemasde Informacion Ultimo JUNIO
Page 3: Sistemasde Informacion Ultimo JUNIO

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

Page 4: Sistemasde Informacion Ultimo JUNIO
Page 5: Sistemasde Informacion Ultimo JUNIO

CAPITULO 1: DESCRIPCION DEL

PROYECTO

Page 6: Sistemasde Informacion Ultimo JUNIO

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

Page 7: Sistemasde Informacion Ultimo JUNIO

- 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

Page 8: Sistemasde Informacion Ultimo JUNIO

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

Page 9: Sistemasde Informacion Ultimo JUNIO

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

Page 10: Sistemasde Informacion Ultimo JUNIO

CAPITULO 2: MARCO TEORICO

5

Page 11: Sistemasde Informacion Ultimo JUNIO

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

Page 12: Sistemasde Informacion Ultimo JUNIO

En la siguiente imagen se puede apreciar la administración de los contactos autorizados y el ingreso de sus datos personales.

7

Page 13: Sistemasde Informacion Ultimo JUNIO

CAPITULO 3: MODELO DE NEGOCIOS

8

Page 14: Sistemasde Informacion Ultimo JUNIO

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

Page 15: Sistemasde Informacion Ultimo JUNIO

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

Page 16: Sistemasde Informacion Ultimo JUNIO

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

Page 17: Sistemasde Informacion Ultimo JUNIO

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

Page 18: Sistemasde Informacion Ultimo JUNIO

CAPITULO 4: MODELO DE REQUISITOS

13

Page 19: Sistemasde Informacion Ultimo JUNIO

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

Page 20: Sistemasde Informacion Ultimo JUNIO

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

Page 21: Sistemasde Informacion Ultimo JUNIO

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

Page 22: Sistemasde Informacion Ultimo JUNIO

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

Page 23: Sistemasde Informacion Ultimo JUNIO

4.4 Diagrama de casos de uso

Gestionar recetas

Gestionar usuarios

GerenteGestionar ingredientes

Encargado de compra

Gestionar compras

Figura 2

17

Page 24: Sistemasde Informacion Ultimo JUNIO

4.5 Diagrama de Clases

Figura 3

18

Page 25: Sistemasde Informacion Ultimo JUNIO

CAPITULO 5: ANALISIS

17

Page 26: Sistemasde Informacion Ultimo JUNIO

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

Page 27: Sistemasde Informacion Ultimo JUNIO

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

Page 28: Sistemasde Informacion Ultimo JUNIO

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

Page 29: Sistemasde Informacion Ultimo JUNIO

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

Page 30: Sistemasde Informacion Ultimo JUNIO

: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

Page 31: Sistemasde Informacion Ultimo JUNIO

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

Page 32: Sistemasde Informacion Ultimo JUNIO

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

Page 33: Sistemasde Informacion Ultimo JUNIO

Figura 12

18