Escolar Documentos
Profissional Documentos
Cultura Documentos
Facultad de Ingeniería
E.A.P Ingeniería de sistemas
INTEGRANTES:
1.1 INTRODUCCION
actividad económica el lavado de prendas de vestir al peso y por unidad, además está
organizacionales, y debido a ser una empresa relativamente nueva, el uso de una base de
datos en este contexto es de vital importancia, ya que permitiría ver si es viable o no,
ya poseen, de tal manera que la base de datos, además de facilitar y actualizar su sistema
gerencial, le sirva como una guía para sus aspiraciones futuras y decisiones a tomar en la
empresa tiene como objetivo una simplificación de las herramientas del cual disponen, es
decir el reemplazo de libros de contaduría del cual disponen, que a su vez es uno de los
problemas que impiden la facilidad en manejo gerencial, por una base de datos que
poder tomar decisiones seguras y que mantenga las relaciones entre la información total
de la empresa, tales como son las ganancias, perdidas, gastos, soporte técnico, salarios,
1.2 MISION
1.3 VISION:
1. DIAGNOSTICO FUNCIONAL
1.1. CONTEXTO:
La lavandería Rojas Wash cuyo propietario es Jesús Rojas Barraza está ubicado en una
zona de mucho comercio y negocios privados y públicos º, cabe resaltar que en este lugar
existen varios negocios del mismo rubro que la lavandería lo cual evidencia la competencia
que del mercado. En cuanto a sus características sociales podemos destacar que va
dirigido a un sector de clase media ya que el costo de los servicios de lavados no tiene un
precio elevado. Frente a las características económicas podemos recalcar que cuenta con
una gran variedad de ofertas con el fin de incrementar la demanda. Cabe resaltar que los
medios de contacto y relaciones de esta empresa con otras a quienes les brinda servicios,
es uno de los factores que resaltan en el análisis de sus ganancias y la administración que
presentan.
1.2. JUSTIFICACIÓN
De alguna manera la base de datos ayuda a los dueños ah analizar la información de forma
es decir ayudara mucho en obtener, por ejemplo: la cantidad de insumos utilizados por
máquina, los clientes, el ingreso diario, semanal o mensual de la lavandería etc. Una
1.3. BENEFICIARIOS:
Con respecto a las personas quienes se beneficiarán con el proyecto son los integrantes de
gerente o administrador encargado del manejo total de la empresa ya que les permitirá
aquel que toma las decisiones en la empresa pro consiguiente la ayuda de una base de
datos permitirá determinar las condiciones que se deben tomar en cuenta antes de tomar
una decisión, también beneficiara a los empleados guiados por una organización más
eficiente.
El objetivo principal es que deje de usar los libros de contaduría y que pueda establecer
una base de datos a su negocio, que pueda obtener información de manera más fácil, y
BUC_Pagar Deuda
(f rom modulo area atencion clie...
BA_Cliente
(from business actor)
BUC_Ordenar Consolidado Cierre Caja
(f rom modulo geren...
BUC_Recoger Ropa
(f rom modulo area atencion clie...
BA_Gerente Venta
(from business actor)
BUC_Solicitar Reembolso
(f rom modulo area atencion clie...
BE_Proforma
BW_Recepcionista
(f rom business entity )
(f rom business worker)
BA_Cliente
(f rom business actor)
BE_Guia_Remision
(f rom business entity )
BW_Cajero
(f rom business worker)
BE_Boleta
(f rom business entity )
Pagar deuda
BE_Guia_Remision
(f rom business entity )
BA_Cliente
(f rom business actor)
BW_Cajero
(f rom business worker)
BE_Boleta
(f rom business entity )
Recoger Ropa
BE_Boleta
BA_Cliente BW_Despachador (f rom business entity )
(f rom business actor)
(f rom business worker)
Solicitar reembolso
BE_Boleta
(f rom business entity )
BW_Recepcionista
(f rom business worker)
BA_Cliente
(f rom business actor) BE_Solicitud_Reembolso
(f rom business entity )
BW_Supervisor
(f rom business worker)
BE_Reembolso_Aprobado
(f rom business entity )
BW_Cajero
(f rom business worker)
BE_Boleta
(f rom business entity )
BW_Cajero
(f rom business worker) BE_Reembolso_Aprobado
(f rom business entity )
BA_Gerente Venta
(f rom business actor)
BE_Consolidado_Cierre_Caja
(f rom business entity )
BW_Supervisor
(f rom business worker)
Donar prendas
BE_Boleta
(f rom business entity )
BA_Cliente
BE_Guia_Remision
(f rom business actor)
BW_Despachador (f rom business entity )
BE_Proforma
(f rom business entity )
- El sistema debe permitir escoger entre servicio de lavado por tipos de prendas y por peso,
donde en el primero el monto será calculado según el tipo de prenda y el segundo por el
peso de las prendas.
- Los montos junto a las prendas estarán registrados en un recibo del cual también se
registrarán los datos del cliente y del empleado que lo atendió, además de las máquinas
que se utilizaron e insumos que se consumieron para realizar el servicio.
- Se puede pagar el monto del recibo después de ya haber entregado las prendas a lavar,
además que al recibir las prendas se le da un sello de entregado, por lo que el recibo
tendrá estados como pendiente, cancelado y entregado.
Modelo Conceptual:
Modelo Logico
Modelo Fisico
Código en SQL server:
create database lavanderiaBD
go
USE lavanderiaBD
CREATE TABLE boleta
(
serieBoleta CHAR(3) NOT NULL,
numeroBoleta CHAR(9) NOT NULL,
fechaEmision DATE NULL,
idProforma INTEGER NULL,
login VARCHAR(20) NULL,
idCliente INTEGER NULL
);
---
ADICIONAL
CRUZ VELASQUEZ JOEL ANDERSON
INSERT:
INSERT INTO cliente VALUEs
(6,'prueba1','perez','cruz','929282679','01236589'),
(7,'prueba2','dominguez','Velasquez','92928278','78541236'),
(8,'prueba3','torres','Sulca','986574123','01245789'),
(9,'prueba4','rodriguez','Huaman','96258741','74786524');
** quedando asi la tabla cliente despues de los insert**
SELECT:
SELECT * FROM cliente WHERE idCliente >5
UPDATE
UPDATE cliente SET nombre = 'Joel' where idCliente =6
UPDATE cliente SET nombre = 'Anderson' where idCliente =7
UPDATE cliente SET nombre = 'JOHN' where idCliente =8
UPDATE cliente SET nombre = 'Manuel' where idCliente =9
UPDATE cliente
set nombre = 'johan', apepat = 'barreto', apemat = 'campos', telefono =
'7894555', dni = '12345444'
where idCliente = 14
UPDATE cliente
set nombre = 'marco', apepat = 'gamarra', apemat = 'huaysara', telefono =
'7894111', dni = '12345222'
where idCliente = 13
UPDATE cliente
set nombre = 'jesus', apepat = 'rojas', apemat = 'barraza', telefono =
'7894222', dni = '12345999'
where idCliente = 12
UPDATE cliente
set nombre = 'aldair', apepat = 'cruz', apemat = 'quiñonez', telefono =
'7894333', dni = '12345666'
where idCliente = 11
---------------PROCEDIMIENTOS ALMACENADOS---------------
ADICIONAL
DENNIS ELEMER QUISPE CHUNGA
INSERT:
insert Usuario
values ('luisCH','1234fds56','1'),
('ivanJA','6aasd43asd21','1'),
('dennisQC','98dsda7654','1'),
('JoelCV','85asd4asd84','1')
-MOSTRANDO LAS EL INGRESO DE LOS NUEVOS DATOS
insert empleado
values (4,'Luis ','Caceres','Hinostroza','65234856','ENTREGA','1','luisCH'),
(5,'Dennis','Quispe','Chunga','75371166','recepcionista','0','dennisQC'),
(6,'Ivan','Jara','Apaza','78945563','recepcionista','1','ivanJA'),
(7,'Joel','Cruz','Velasquez','78123563','cajero','1','JoelCV')
UPDATE
update empleado
set nombre='Oscar'
where idEmpleado=2
update empleado
set nombre='Paolo' ,apepat ='Guerrero'
where idEmpleado=3
SE PUEDE VER QUE HAN CAMBIADO DE LOS NOMBRE Y EL APELLIDO PATERNO DE DE LOS
EMPLEADOS CON ID 2 Y 3
DELETE
delete from empleado
where idEmpleado=3
CREATE VIEW
CREAMOS UNA VISTA PARA LA TABLA EMPLEADO Y USUARIO
MODIFICANDO DATOS
UPDATE guiaRemision
SET estado = '0'
WHERE serieGuia = '001'
AND numeroGuia = '002000002';
UPDATE guiaRemision
SET estado = '0'
WHERE serieGuia = '003'
AND numeroGuia = '000300003';
UPDATE guiaRemision
SET estado = '0'
WHERE serieGuia = '002'
AND numeroGuia = '004000006';
(Esto es útil para cambiar el estado del guía de Remisión a 0, es decir, pasar el estado de
guía de Remisión como cancelado)
Antes de Modificar:
Después de Modificar:
ELIMINANDO DATOS
DELETE FROM detalleUsuario
WHERE idPrivilegio = 1
AND login = 'DenisC';
Esta consulta generará la lista de los detalles de proforma que se les añadirá
sus respectivos tipos de prenda, su precio y subtotal
Resultado:
Detalles de la proforma 2: