CAPITULO I
IMFORMACION DE LA
EMPRESA
1. Información de la organización1
1.1.1 Visión
1.1.2. Misión
Ofrecer a los habitantes de los distintos sectores de Surco que practican futbol, un
servicio de alquiler de canchas de césped sintético de excelente calidad integrado
con modernas y seguras instalaciones
1.1.3. Objetivos
1
.- Tomado Porel“Gerente”
1.1.4. Valores
comercial
1.1.5.5Régimen de tributario
General
1.2. Organigrama
Supervisor:
Jefe de mantenimiento :
Cajero:
Gerente
1.2.1. Organización
TABLA N*01
1. Regular ubicación
2. Espacio Reducido
3. No Disponibilidad de Estacionamiento
CAPITULO II
Breve descripción:
En la figura 1, se indican los elementos del modelo de CUN, se han organizado de la misma forma
que se construyen en Rational Rose. El modelo de CUN sirve para establecer la relación entre el
sistema en estudio con su medio ambiente1
SIMBOLO ELEMENTO
objetivo
Actor
cliente
Diagrama General
venta en cevicheria Edward
cliente
(from CUN)
(from actores de negocio)
1
Tomado de sistema de estudio con su medio ambiente
En la Figura 2, se indican los elementos del Modelo de Análisis del Negocio, se han organizado de
la misma forma que se contribuyen en Rational Rose. El modelo de Análisis del Negocio nos hace
referencia para identificar a los trabajadores y entidades2
SIMBOLO ELEMENTOS
Modelo de
Análisis de
Modelo de Analisis de Negocio Negocio
trabajadore
mesera cocinero caja s
Entidades
Comanda Boucher Pedido Preparado C.P Pedido
Realización
del Negocio
R_N_Ventas de hamburguesa ventas de negocio
2
Tomado a los trabajadores con su identidad.
Entrega
anota
Lee
Pedido
mesera
Entrega (from Entidades de Negocio)
(from Trabajador de Negocio)
Comanda
(from Entidades de Negocio)
Consulta
cocinero
Entrega
(from Trabajador de Negocio)
Prepara
Pedido Preparado
(from Entidades de Negocio)
Consulta
Emite
Boucher
(from Entidades de Negocio)
2: Pide Plato
9: Pide Cuenta : Comanda
: cliente 11: Devuelve Comanda : Personal_Atencion_a Mesa
,Dinero y T.Credito
7: Entrega
12: Entrega Platos
Comanda,Dinero y Preparado 5: Indica Pedido
T.Credito
: Personal_Caja
: Personal_Cocina
CAPITULO III
Requerimiento de Software
Pedidos Sistema X
Realizar el listado de pedido a preparar
Cocina Cocinero Preparar el pedido X
Sistema Realizar el Listado de Pedidos X
Preparados
Mesa
Mantenimiento_Cliente Actualizar_Linea
(from Caso de Uso)
(from Caso de Uso)
Administrador <<include>>
(from Actor del...)
Sistema)
<<include>>
<<include>>
Actualizar_Carta Actualizar_Seccion
(from Caso de Uso)
(from Caso de Uso)
Actualizar_Categoria
(from Caso de Uso)
<<include>>
Mesera Registrar_Pedido
(from Caso de Uso)
(from Actor del...)
Sistema)
Realizar el Listado de
Pedido a Preparar
(from Caso de Uso)
<<include>>
Cajera Cobrar_Pedido
(from Caso de Uso)
(from Actor del...)
Sistema)
Realizar el Listado de
Pedido a cobrar
Emitir_C.P
(from Caso de Uso)
Cocinero Preparar_Pedido
(from Caso de Uso)
(from Actor del...)
Sistema)
Clase De Control
Gestionar Modificar Gestionar Eliminar
Pedido Pedido
Gestionar Busqueda
Clase De Interfaz
Busqueda de Producto Agregar Pedido
Modificar Pedido
Eliminar Pedido
Busqueda de Producto
(from CLASE INTERFAZ)
Agregar Pedido
(from CLASE INTERFAZ)
Busqueda de Producto
(from CLASE INTERFAZ)
Administrador
(from Sofware) Gestionar Modificar P_Pedido
Pedido (from CLASE ENTIDAD)
(from CLASE CONTROL)
Modificar Pedido
(from CLASE INTERFAZ)
Busqueda de Producto
(from CLASE INTERFAZ)
Administrador P_Pedido
Gestionar Eliminar
(from Sofware) Pedido (from CLASE ENTIDAD)
(from CLASE CONTROL)
Eliminar Pedido
(from CLASE INTERFAZ)
Gestionar Modificar
Busqueda de Producto Pedido
(from CLASE CONTROL)
(from CLASE INTERFAZ)
: : Gestionar : P_Pedido
Administrador Busqueda : Busqueda de
1: Ingresa Criterio Producto
4: Busca Pedido
2: Cargar Ventana
6: Registrar Pedido
7: Registrar Pedido
8: Registra Pedido
6: Modificar Pedido
7: Modificar Pedido
8: Modificar Pedido
5: Eliminar Pedido
6: Eliminar Pedido
7: Eliminar Pedido
CAPITULO IV
Base de datos
USE RESTAURANT_EDWARD
GO
CREATEPROCEDURE SP_INSERT_CLIENTES(
@Razon_Social_Nombres nvarchar(250),
@Tipo_Doc int,
@NroDoc nvarchar(50),
@Direccion nvarchar(50),
@Tipo_Cliente bit,
@Id_Dis int,
@Estado bit
)
AS
BEGINTRANSACTION
INSERTINTO CLIENTES
(
Razon_Social_Nombres,
Tipo_Doc,
NroDoc,
Direccion,
Tipo_Cliente,
Id_Dis,
Estado
)
VALUES
(
@Razon_Social_Nombres,
@Tipo_Doc,
@NroDoc,
@Direccion,
@Tipo_Cliente,
@Id_Dis,
@Estado
)
IF@@ERROR<>0
BEGIN
PRINT@@ERROR
ROLLBACKTRAN
RETURN
END
COMMITTRANSACTION
GO
--------------------------------------------------------
EXECUTE SP_INSERT_CLIENTES
'Edith Silvera Salazar',3,'10921022','Jr. Felipe Arias 343',0,3,0
GO
CREATEPROCEDURE SP_VERIFICA_CLIENTE(
@Razon_Social_Nombres nvarchar(250)
)
AS
SELECTCOUNT(*)FROM Clientes
WHERE Razon_Social_Nombres=@Razon_Social_Nombres
GO
------------------------------------------------------
EXECUTE SP_VERIFICA_CLIENTE'Edith Silvera Salazar'
GO
-------------------------------------------------------
SELECT*FROM CLIENTES
GO
--------------------------------------------------------
CREATEPROCEDURE SP_UPDATE_CLIENTES(
@Id_Cliente Int,
@Razon_Social_Nombres nvarchar(250),
@Tipo_Doc int,
@NroDoc nvarchar(50),
@Direccion nvarchar(50),
@Tipo_Cliente bit,
@Id_Dis int,
--@Ing_Neto_Mensual int,
--@Linea_Credito int,
@Estado bit
)
AS
IFNOTEXISTS(SELECT*FROM CLIENTES
WHERE Id_Cliente=@Id_Cliente)
BEGIN
RETURN
END
BEGINTRANSACTION
UPDATE CLIENTES SET
Razon_Social_Nombres=@Razon_Social_Nombres,
Tipo_Doc=@Tipo_Doc,
NroDoc=@NroDoc,
Direccion=@Direccion,
Tipo_Cliente=@Tipo_Cliente,
Id_Dis=@Id_Dis,
Estado=@Estado
WHERE
Id_Cliente=@Id_Cliente
IF@@ERROR<>0
BEGIN
---------------------------------------------------------
--- DROP PROCEDURE SP_DELETE_CLIENTES
CREATEPROCEDURE SP_DELETE_CLIENTES(
@Id_Cliente int
)
AS
IFNOTEXISTS(SELECT*FROM CLIENTES
WHERE Id_Cliente=@Id_Cliente)
BEGIN
RETURN
END
BEGINTRANSACTION
UPDATE CLIENTES SET
Estado=1
WHERE
Id_Cliente=@Id_Cliente
IF@@ERROR<>0
BEGIN
ROLLBACKTRAN
RETURN
END
COMMITTRANSACTION
GO
---------------------------------------------
EXECUTE SP_DELETE_CLIENTES9
---------------------------------------------
SELECT*FROM CLIENTES
GO
---------------------------------------------
CAPITULO V
Construcción de software
5.1. Mantenimiento
Login
Menú Principal
Búsqueda de Productos
Búsqueda de clientes
5.2. Conclusión
5.3. Bibliografía
CAPITULO VI
ANEXOS