Anda di halaman 1dari 39

NDICE

INTRODUCCION

1. DESCRIPTIVO DE LA EMPRESA
1.1. DATOS PRINCIPALES
1.2. PLANTEAMIENTO DE OBJETIVOS
1.3. ORGANIGRAMA ESTRUCTURAL Y FUNCIONAL
1.4. MANUAL DE LA ORGANIZACIÓN Y FUNCIONES
1.4.1. GERENTE
1.4.2. CONTABILIDAD
1.4.3. SECRETARIA
1.4.4. COCHERA
1.4.5. SEGURIDAD
2. REQUEREMIENTOS FUNCIONALES Y NO FUNCIONALES DEL SISTEMA
2.1. REQUERIMIENTOS FUNCIONALES
2.2. REQUERIMIENTOS NO FUNCIONALES
3. DESCRIPCION DE PROCESOS
3.1. DIAGRAMAS DEL NEGOCIO
3.1.1. DIAGRAMA CASOS DE USO DEL NEGOCIO
3.1.1.1. SISTEMA GARAJE
3.1.1.2. REGISTRO DE INGRESO VEHÍCULAR
3.1.1.3. REGISTRO DE SALIDA VEHÍCULAR
3.1.2. DIAGRAMA DE SECUENCIA DEL NEGOCIO
3.1.2.1. D.S.N. INGRESO VEHÍCULAR
3.1.2.2. D.S.N. SALIDA VEHÍCULAR
3.2. DIAGRAMAS DEL SISTEMA
3.2.1. DIAGRAMA CASO DE USO DEL SISTEMA
3.2.1.1. REGISTRO DE INGRESO VEHÍCULAR
3.2.1.2. REGISTRO DE SALIDA VEHÍCULAR
3.2.2. DIAGRAMA DE OBJETOS DEL SISTEMA
3.2.3. DIAGRAMA DE SECUENCIA DEL SISTEMA
3.2.3.1. D.S.S. TABLA CLIENTE
3.2.3.2. D.S.S. INGRESO VEHÍCULAR
3.2.3.3. D.S.S. SALIDA VEHÍCULAR
3.2.4. DIAGRAMA DE CLASES
3.2.5. DIAGRAMA DE ESQUEMA
3.2.6. INTERFAZ GRAFICA DE USUARIO (GUI)
3.2.7. DIAGRAMA DE ESTADOS
3.2.7.1. DIAGRAMA ESTADO DEL CLIENTE
3.2.7.2. DIAGRAMA ESTADO DEL PERSONAL
3.2.7.3. DIAGRAMA ESTADO DE LA COCHERA
3.2.8. DIAGRAMA DE ACTIVIDADES SWINLANE
3.2.9. DIAGRAMA DE COMPONENTES
3.2.10. DIAGRAMA DE DESPLIEGUE
4. APLICACIÓN DE OBJETOS DEL SISTEMA
4.1. BD
4.2. TABLAS Y PROCEDIMIENTOS ALMACENADOS
4.2.1. PERSONAL
4.2.2. CLIENTE
4.2.3. VEHICULO
4.2.4. COCHERA
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

4.2.5. TARIFA
4.2.6. ALQUILER
4.2.7. TICKET
4.3. VISTAS
4.3.1. ALQUILER
4.3.2. TICKET
5. DESARROLLO DEL SOFTWARE
5.1. MANTEMIENTOS
5.2. PROCESOS
5.3. REPORTES
5.4. CONSULTAS

2
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

INTRODUCCIÓN

Este proyecto ha sido desarrollado con la idea de aprovechar las nuevas tecnologías
existentes en el mercado actual, es decir que en el desarrollo de la presente aplicación se
ha puesto un especial énfasis en estas nuevas tecnologías, la finalidad es que el desarrollo
de esta empresa con la prestación de sus servicios tenga la seguridad del caso, la
prestación del servicio sea más rápido y se gane mayor confianza de los clientes.

3
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

1. DESCRIPTIVO DE LA EMPRESA

1.1. DATOS PRINCIPALES:


RAZON SOCIAL: GARAJE “J & M”.
DEPARTAMENTO: Cajamarca.
PROVINCIA: Jaén.
DISTRITO: Jaén.
DIRECCIÓN: Simón Bolívar #1618
1.2. PLANTEAMIENTO DE OBJETIVOS

 GENERALES:
Brindar un servicio eficiente, ágil, seguro y de garantía a los clientes, haciendo uso
de este sistema.

 ESPECÍFICOS:
Brindar facilidad de uso y rapidez en el desarrollo y mantenimiento de los vehículos
que ingresan a la cochera.
Obtener un software que permita un control exacto y adecuado de la cochera para
evitar robos y otros.

 MISIÓN Y VISIÓN
MISIÓN Administrar los estacionamientos y la circulación de las personas
con responsabilidad, seguridad y rentabilidad, buscando el
reconocimiento del mercado manteniendo la ética en sus relaciones con
socios, clientes y la comunidad.
VISIÓN Ser reconocida por el público interno, los clientes y la comunidad
como la mejor opción en el mercado de los servicios de estacionamiento.

1.3. ORGANIGRAMA ESTRUCTURAL Y FUNCIONAL

GERENTE GENERAL

AREA DE PERSONAL ADMINISTRADOR

RECEPCIONISTA

CONTABILIDAD SEGURIDAD

4
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

1.4. MANUAL DE LA ORGANIZACIÓN Y FUNCIONES


1.4.1. GERENTE:
 Ocupa el primer nivel dentro del organigrama.
 Es el puesto de mayor jerarquía dentro de la organización.

1.4.2. ADMINISTRADOR:
 Ocupa el segundo rango del organigrama.
 Se encargara de administrar el área del personal.
 Es el órgano encargado de manejar todo el movimiento dentro de la
cochera.

1.4.3. RECEPCIONISTA:
 Personal que labora dentro del garaje.
 Es el órgano encargado de manejar todo el movimiento dentro de la
cochera.
1.4.4. CONTABILIDAD:
 Es el órgano encargado de contabilizar todo los movimientos de la
empresa.
 Es el órgano que se encarga de reportar todos los meses los avances
de la empresa.

1.4.5. SECRETARÍA:
 Son los órganos que apoya a los gerentes y a los demás en todo los
movimientos que realiza la cochera.
 Lleva a cabo una junta periódica para la elaboración del “Plan
General de Desarrollo Anual” de la empresa.
 Participa en la elaboración del presupuesto de ingresos y egresos,
junto con el encargado del departamento de Administración y
finanzas.

1.4.6. SEGURIDAD (vigilancia):

 Es la persona encargada de vigilar la asistencia y el comportamiento


de los usuarios, así el desempeño de sus labores dentro de la
empresa.
 Vigila también la playa de estacionamiento donde están
estacionados los vehículos.

5
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

2. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES DEL SISTEMA

2.1. REQUERIMIENTOS FUNCIONALES:


Sistema De Garaje (Registro De Ingreso Y Salida Vehicular)

 Registrar, modificar y eliminar: personal, clientes, vehículo, cochera,


tarifa.
 Control y administración de tarifas costos de cocheras de acuerdo a
los tipos de vehículo (carro, moto lineal, moto taxi).
 El sistema debe controlar que el DNI del cliente no se repita y
muestra un mensaje avisando que el DNI ya es existente.
 El sistema debe controla el ingreso a la cochera y por tipo de
vehículo te avisa cuantos espacios aún quedan. (actualización de
servicios de la cochera)
 Control y emisión de tickets: ticket de entrada y ticket de salida, con
sus respectivos datos.
 Fecha de ingreso del vehículo.
 Fecha de salida del vehículo.
 Visualización de zonas ocupadas y desocupadas dentro de la
cochera.

2.2. REQUERIMIENTOS NO FUNCIONALES:


La selección de las herramientas tecnológicas utilizadas para la realización
del sistema se hizo basándose en aquellas que ofrecen mayores y mejores
características en el desarrollo de soluciones informáticas.

 COMPUTADORA

Características

2 GB
Memoria RAM
500 GB
Disco Duro
2.5 GHZ
Procesador

 IMPRESORA

Características

EPSON L375

6
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

4.1.2. SOFTWARE:

PROGRAMA VERSIÓN VENTAJAS

 Es compatible con la mayoría de los lenguajes


S. O. Windows 8 de programación, esto nos garantiza que no
haya conflicto entre los programas que vamos
a utilizar

Microsoft SQL  Es un GBD, el cual es muy sencillo y práctico


Server 2008R de utilizar al momento de ejecutar una BD.

- La herramienta utilizada para el desarrollo del sistema fue Microsoft Visual


Studio 2010, SQL SERVER 2008, el código fuente está escrito bajo el
lenguaje de programación Visual Basic y la administración de la
información se realiza utilizando Base de Datos y para la definición,
creación y control de la base de datos se emplea el lenguaje de consulta
estructurado SQL.
3. DESCRIPCION DE PROCESOS
3.1. DIAGRAMAS DEL NEGOCIO
3.1.1. DIAGRAMA CASOS DE USO DEL NEGOCIO

7
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.1.1.1. SISTEMA GARAJE

3.1.1.2. REGISTRO DE INGRESO VEHÍCULAR

8
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.1.1.3. REGISTRO DE SAIDA VEHÍCULAR

3.1.2. DIAGRAMA DE SECUENCIA DEL NEGOCIO


3.1.2.1. D.S.N. INGRESO VEHÍCULAR

ALQUILER TICKET DE ENTRADA : COCHERA


ALQUILER

: CLIENTE : GESTOR DE INGRESO VEHÍCULAR

Solicita Servicio

Solicita Datos del Cliente

Registra Cliente

Solicita Datos del Vehiculo

Registra Vhículo

Registra Servicio de Alquiler

Registra Datos del Ticket

Emite Ticket

Actualizar Cochera

Entrega Vehiculo

9
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.1.2.2. D.S.N. SALIDA VEHÍCULAR

ALQUILER TICKET

: CLIENTE
: GESTOR DE SALIDA VEHICULAR

Entrega Ticket de Entrada

Verifica Ticket

Paga Alquiler

Registrar

Entrega Ticket de Salida

Entrega Vehículo

3.2. DIAGRAMAS DEL SISTEMA


3.2.1. DIAGRAMA CASO DE USO DEL SISTEMA

10
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.1.1. D.C.S. INGRESO VEHÍCULAR

3.2.1.2. D.C.S. SALIDA VEHÍCULAR

11
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.2. DIAGRAMA DE OBJETOS DEL SISTEMA

INSERTANDO_C

MODIFICANDO_C

ELIMINANDO_C E_CLIENTE

BUSCANDO_C

INSERTANDO_V

MODIFICANDO_V

E_VEHICULO
ELIMINANDO_V

BUSCANDO_V

GESTOR DE INGRESO Y SALIDA VEHICULAR


INSERTANDO_A

MODIFICANDO_A

E_ALQUILER

INSERTANDO_COCH

MODIFICANDO_COCH

E_COCHERA
ELIMINANDO_COCH

INSERTANDO_T

MOIFICANDO_T
E_TARIFAS
ELIMINANDO_T

INSERTANDO_P

MODIFICANDO_P
INSERTANDO_TICK
BUSCANDO_P
MODIFICANDO_TICK
E_TICKET
ELIMINANDO_P
E_PERSONAL IMPRIMIENDO_TICK

BUSCANDO_TICK

12
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.3. DIAGRAMA DE SECUENCIA DEL SISTEMA

3.2.3.1. TABLA CLIENTE

13
: BUSCAR CLIENTE
: BUSCAR VEHICULO : ACTUALIZAR : TABLA_VEHICULO : TABLA_ALQUILER : TABLA_TICKET
: FORMULARIO TICKET DE INGRESO : TABLA_CLIENTE

: GESTOR DE INGRESO VEHÍCULAR

Inicia Formulario
3.2.3.2.

Buscar Cliente

Select ()
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

Respuesta

Buscar Vehículo

Select ()

Actualizar Datos
D.S.S. INGRESO VEHÍCULAR

Insert ()

Update ()

Insert ()

Respuesta

14
: FORMULARIO SALIDA VEHÍCULAR : BUSCAR CLIENTE : BUSCAR VEHÍCULO : ACTUALIZAR : TABLA_CLIENTE : TABLA_VEHICULO: TABLA_ALQUILER : TABLA_TICKET

: GESTOR DE SALIDA VEHICULAR


3.2.3.3.

Inicia Formulario

Buscar Cliente

Select ()
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

Respuesta

Buscar Vehículo

Select ()
D.S.S. SALIDA VEHÍCULAR

Respuesta

Actualizar Datos

Insert ()

Update ()

Insert ()

Respuesta

15
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.4. DIAGRAMA DE CLASES

16
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.5. DIAGRAMA DE ESQUEMAS

17
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.6. INTERFAZ GRÁFICA DE USUARIO (USUARIO)

3.2.6.1. GUI: INGRESO VEHÌCULAR

3.2.6.2. GUI: SALIDA VEHICULAR

18
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.7. DIAGRAMA DE ESTADOS


3.2.7.1. DIAGRAMA ESTADO DEL CLIENTE

3.2.7.2. DIAGRAMA ESTADO DEL PERSONAL

19
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.7.3. DIAGRAMA DE ESTADO DE LA COCHERA

20
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.8. DIAGRAMA DE ACTIVIDADES SWINLANE

CLIENTE
CLIENTE AREA
AREADE
DERECEPCIÓN
RECEPCIÓN

Solicita
Alquiler ¿EXISTE DISPONIBILIDAD?

INICIO
NO

SI

Entrega Datos Solicita


Personales Datos

Registra
Datos

Entrega Datos del Solicita Datos del


Vehículo Vehículo

Registra Datos del


Vehículo

Recepciona Ticket de Emite Ticket de


Entrada Entrada

FIN

21
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.9. DIAGRAMA DE COMPONENTES

<< BD >>
bd_sistemagaraje

REGISTRO DE
INGRESO VEHÍCULAR

<< LP >> << MODULOS >>


sistemagaraje.exe SISTEMA GARAJE
REGISTRO DE SALIDA
VEHÍCULAR

- CLIENTE.vb
<< PROYECTO >> MANTENIMIENTOS - COCHERA.vb
sistema garaje.sln - PERSONAL.vb
- TARIFAS.vb
- VEHICULOS.vb

- REGISTRO DE INGRESO
PROCESO VEHÍCULAR.vb

- REGISTRO DE SALIDA
VEHÍCULAR.vb

CONEXION.vb

- BUSCAR CLIENTE.vb
CONSULTAS
- BUSCAR VEHÍCULO POR
FECHA Y PLACA.vb

INICIO - LOGIN.vb
- PRESENTACIÓN.vb
- PRINCIPAL.vb

REPORTES REPORTESALQUILER.vb

REPORTESTICKET.vb

FORMULARIO:
ASIGNACIÓN COCHERA.vb

22
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

3.2.10. DIAGRAMA DE DESPLIEGUE

PC RECEPCIÓN
- FUNCIONES: Multifuncional.
- TIPO: impresora con tanque de tinta.
- MARCA: EPSON L375. PRINTER
CONECTIVIDAD: WI-FI 802.116/b/g/n (red
- SW
inalambrica).
S.O.Windows 8
- CAPACIDAD: 4500 Pag. color negro 6500
BD SQLSERVER 2008
Pag. colores (C/M/A).
SW: SISTEMA GARAJE.exe
OFFICE: 2013

- HW
ROUTER Modelo: I3
RAM: 2 GB
HD: 1 TB
CP: 25 MHz

- FABRICANTE: CISCO
- TIPO CONEXIÓN: categoria5 UTP
SWICHT 10BASE-T y 100BASE-TX
- Data Transfer Rate: 10MbpsEthernet y
100Mbps Fast Ethernet.

- FABRICANTE: CISCO
- PUERTOS: 4 RJ-45 SON POE
- TABLA DIRECCIONES: 4K
- CAPACIDAD SWITCHING: 16GB/S

INICIO

MANTENIMIENTOS

23
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

PROCESOS

REPORTES

CONSULTAS

24
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

4. APLICACIÓN DE OBJETOS DEL SISTEMA

4.1. MODELO BD

4.2. TABLAS
4.2.1. PERSONAL

DATA

PROCEDIMIENTOS ALMACENADOS
INSERTAR PERSONAL
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTART_PERSONAL]
Script Date: 01/20/2019 20:36:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_INSERTART_PERSONAL]
@nombrepersonal as nvarchar(150),
@dnipersonal as char(8),
@direccionpersonal as nvarchar (150),
@telefonopersonal as char (9),
@cargopersonal as nvarchar (150),
@estadopersonal as char (1)
as

25
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

insert
T_PERSONAL(nombrepersonal,dnipersonal,direccionpersonal,telefonoper
sonal,cargopersonal,estadopersonal)
values
(@nombrepersonal,@dnipersonal,@direccionpersonal,@telefonopersonal,
@cargopersonal,@estadopersonal)

ACTUALIZAR PERSONAL
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZART_PERSONAL]
Script Date: 01/20/2019 20:39:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZART_PERSONAL]
@idpersonal as int,
@nombrepersonal as nvarchar(150),
@dnipersonal as char(8),
@direccionpersonal as nvarchar (150),
@telefonopersonal as char (9),
@cargopersonal as nvarchar (150),
@estadopersonal as char (1)
AS
UPDATE T_PERSONAL
SET
nombrepersonal=@nombrepersonal,dnipersonal=@dnipersonal,direccionpe
rsonal=@direccionpersonal,telefonopersonal=@telefonopersonal,cargop
ersonal=@cargopersonal,estadopersonal=@estadopersonal
WHERE idpersonal = @idpersonal

ELIMNAR PERSONAL
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ELIMINART_PERSONAL]
Script Date: 01/20/2019 20:40:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ELIMINART_PERSONAL]
@idpersonal int
AS
DELETE FROM T_PERSONAL WHERE idpersonal = @idpersonal

4.2.2. CLIENTE

DATA
26
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

PROCEDIMIENTOS ALMACENADOS
INSERTAR CLIENTE
5. USE [sistema garaje]
6. GO
7. /****** Object: StoredProcedure [dbo].[SP_INSERTART_CLIENTE]
Script Date: 01/19/2019 20:43:11 ******/
8. SET ANSI_NULLS ON
9. GO
10. SET QUOTED_IDENTIFIER ON
11. GO
12. ALTER PROCEDURE [dbo].[SP_INSERTART_CLIENTE]
13. @nombrecte as nvarchar(150),
14. @dnicte as char(8),
15. @telefonocte as char (9),
16. @direccioncte as nvarchar (150),
17. @estadocte as char (1),
18. @fecharegistrocte as date
19. as
20. insert
T_CLIENTE(nombrecte,dnicte,telefonocte,direccioncte,estadocte,fechar
egistrocte)
21. values
(@nombrecte,@dnicte,@telefonocte,@direccioncte,@estadocte,@fecharegi
strocte)

ACTUALIZAR CLIENTE

USE [sistema garaje]


GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZART_CLIENTE] Script
Date: 01/19/2019 20:46:07 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZART_CLIENTE]
@idcte as INT,
@nombrecte as nvarchar(150),
@dnicte as char(8),
@telefonocte as char (9),
@direccioncte as nvarchar (150),
@estadocte as char (1),
@fecharegistrocte as nvarchar (10)

AS
UPDATE T_CLIENTE
SET
nombrecte=@nombrecte,dnicte=@dnicte,telefonocte=@telefonocte,direccioncte=
@direccioncte,estadocte=@estadocte,fecharegistrocte=@fecharegistrocte
WHERE idcte = @idcte

ELIMINAR CLIENTE

27
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

USE [sistema garaje]


GO
/****** Object: StoredProcedure [dbo].[SP_ELIMINART_CLIENTE] Script
Date: 01/19/2019 20:47:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ELIMINART_CLIENTE]
@idcte int
AS
DELETE FROM T_CLIENTE WHERE idcte = @idcte

4.1.3. VEHÍCULO

DATA

PROCEDIMIENTOS ALMACENADOS
INSERTAR VEHÍCULO
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTART_VEHICULO]
Script Date: 01/20/2019 20:45:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_INSERTART_VEHICULO]
@placavehiculo as nvarchar(100),
@clasevehiculo as nvarchar(150),
@fecharegistrovehiculo as nvarchar (10),
@idcte as int
as
insert
T_VEHICULO(placavehiculo,clasevehiculo,fecharegistrovehiculo,idcte)
values
(@placavehiculo,@clasevehiculo,@fecharegistrovehiculo,@idcte)

ACTUALIZAR VEHÍCULO
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZART_VEHICULO]
Script Date: 01/20/2019 20:46:21 ******/
SET ANSI_NULLS ON
GO

28
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZART_VEHICULO]
@idvehiculo as nvarchar(150),
@placavehiculo as nvarchar(150),
@clasevehiculo as char(8),
@fecharegistrovehiculo as nvarchar (10),
@idcte as int
AS
UPDATE T_VEHICULO
SET
placavehiculo=@placavehiculo,clasevehiculo=@clasevehiculo,fecharegi
strovehiculo=@fecharegistrovehiculo,idcte=@idcte
WHERE idvehiculo = @idvehiculo

ELIMINAR VEHÌCULO
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ELIMINART_VEHICULO]
Script Date: 01/20/2019 20:47:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ELIMINART_VEHICULO]
@idvehiculo int
AS
DELETE FROM T_VEHICULO WHERE idvehiculo = @idvehiculo

4.1.4. COCHERA

DATA

PROCEDIMIENTOS ALMACENADOS
INSERTAR COCHERA
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTART_COCHERA]
Script Date: 01/20/2019 20:50:42 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_INSERTART_COCHERA]

29
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

@clasevehiculo as nvarchar (50),


@capacidad as int,
@lugaresdisponibles as int,
@estadocochera as char(7)
as
insert
T_COCHERA(clasevehiculo,capacidad,lugaresdisponibles,estadocochera)
values
(@clasevehiculo,@capacidad,@lugaresdisponibles,@estadocochera)

ACTUALIZAR COCHERA
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZART_COCHERA]
Script Date: 01/20/2019 20:51:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZART_COCHERA]
@idlugar as INT,
@clasevehiculo as nvarchar(50),
@capacidad as int,
@lugaresdisponibles as int,
@estadocochera as char(7)
AS
UPDATE T_COCHERA
SET
clasevehiculo=@clasevehiculo,capacidad=@capacidad,lugaresdisponible
s=lugaresdisponibles,estadocochera=@estadocochera
WHERE idlugar = @idlugar

ELIMINAR COCHERA
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ELIMINART_COCHERA]
Script Date: 01/20/2019 20:52:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ELIMINART_COCHERA]
@idlugar int
AS
DELETE FROM T_COCHERA WHERE idlugar = @idlugar

4.1.5. TARIFA

30
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

DATA

PROCEDIMIENTOS ALMACENADOS
INSERTAR TARIFA
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTART_TARIFAS]
Script Date: 01/20/2019 20:53:40 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_INSERTART_TARIFAS]
@clasevehículo as nvarchar (150),
@precio as money
as
insert T_TARIFAS(clasevehículo,precio)
values (@clasevehículo,@precio)

ACTUALIZAR TARIFA
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZART_TARIFAS]
Script Date: 01/20/2019 21:00:46 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZART_TARIFAS]
@idtarifas as int,
@clasevehículo as nvarchar(150),
@precio as money
AS
UPDATE T_TARIFAS
SET clasevehículo=@clasevehículo,precio=@precio
WHERE idtarifas=@idtarifas

ELIMINAR TARIFA
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ELIMINART_TARIFAS]
Script Date: 01/20/2019 21:01:24 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ELIMINART_TARIFAS]
@idtarifas int
AS
DELETE FROM T_TARIFAS WHERE idtarifas = @idtarifas

31
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

4.1.6. ALQUILER

DATA

PROCEDIMIENTOS ALMACENADOS
INSERTAR ALQUILER
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTART_ALQUILER]
Script Date: 01/20/2019 21:11:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_INSERTART_ALQUILER]
@fechaactual as nvarchar (10),
@horaentrada as char (13),
@idpersonal as int,
@idcte as int,
@nombrecte as nvarchar (150),
@idvehiculo as int,
@placavehiculo as nvarchar (100),
@clasevehiculo as nvarchar (150),
@idtarifas as int,
@idlugar as int
as
insert
T_ALQUILER(fechaactual,horaentrada,idpersonal,idcte,nombrecte,idveh
iculo,placavehiculo,clasevehiculo,idtarifas,idlugar)
values
(@fechaactual,@horaentrada,@idpersonal,@idcte,@nombrecte,@idvehicul
o,@placavehiculo,@clasevehiculo,@idtarifas,@idlugar)

ACTUALIZAR ALQUILER
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZART_ALQUILER]
Script Date: 01/20/2019 21:12:36 ******/
SET ANSI_NULLS ON

32
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZART_ALQUILER]
@idalquiler as int,
@fechaactual as nvarchar (10),
@horaentrada as char (13),
@idpersonal as int,
@idcte as int,
@nombrecte as nvarchar (150),
@idvehiculo as int,
@placavehiculo as nvarchar (100),
@clasevehiculo as nvarchar (150),
@idtarifas as int,
@idlugar as int

AS
UPDATE T_ALQUILER
SET
fechaactual=@fechaactual,horaentrada=@horaentrada,idpersonal=@idper
sonal,idcte=@idcte,nombrecte=@nombrecte,idvehiculo=@idvehiculo,plac
avehiculo=@placavehiculo,clasevehiculo=@clasevehiculo,idtarifas=@id
tarifas,idlugar=@idlugar
WHERE idalquiler = @idalquiler

ACTUALIZAR ASIGNACION COCHERA


USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZAR_ASIG_COCHERA]
Script Date: 01/20/2019 21:13:39 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZAR_ASIG_COCHERA]
@idlugar as INT,
@estadocochera as char(7) ,
@lugaresdisponibles as int

AS
UPDATE T_COCHERA
SET estadocochera=@estadocochera,
lugaresdisponibles=@lugaresdisponibles
WHERE idlugar = @idlugar

4.1.7. TICKET

DATA

33
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

PROCEDIMIENTOS ALMACENADOS
INSERTAR TICKET
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTART_TICKET]
Script Date: 01/20/2019 21:17:06 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_INSERTART_TICKET]
@horaingreso as char (13),
@horasalida as char (13),
@fechaingreso as nvarchar (10),
@fechasalida as nvarchar(10),
@monto as money,
@idalquiler as int
as
insert
T_TICKET(horaingreso,horasalida,fechaingreso,fechasalida,monto,idal
quiler)
values
(@horaingreso,@horasalida,@fechaingreso,@fechasalida,@monto,@idalqu
iler)

ACTUALIZAR TICKET
USE [sistema garaje]
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZART_TICKET]
Script Date: 01/20/2019 21:17:29 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SP_ACTUALIZART_TICKET]
@numticket as INT,
@horaingreso as char (13),
@horasalida as char (13),
@fechaingreso as nvarchar (10),
@fechasalida as nvarchar (10),
@monto as money,
@idalquiler as int
AS
UPDATE T_TICKET
SET
horaingreso=@horaingreso,horasalida=@horasalida,fechaingreso=@fecha
ingreso,fechasalida=@fechasalida,monto=@monto,idalquiler=@idalquile
r WHERE numticket = @numticket

34
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

4.2. VISTAS
4.3.1. ALQUILER

4.3.2. TICKET

4.3.3. MONTO TOTAL POR FECHAS

35
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

5. DESARROLLO DEL SOFTWARE


5.1. MANTENIMIENTOS
5.1.1. MANTENIMIENTO PERSONAL

5.1.2. MATENIMIENTO CLIENTE

36
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

5.1.3. MANTENIMIENTO VEHÍCULO

5.1.4. MANTENIMIENTO COCHERA

5.1.5. MANTENIMIENTO TARIFAS

5.2. PROCESOS

37
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

5.2.1. INGRESO VEHÍCULAR

5.2.2. SALIDA VEHÍCULAR

5.3. REPORTES
5.3.1. REPORTES ALQUILER

38
UNIVERSIDAD DE CHICLAYO – FILIAL JAÉN

5.3.2. REPORTES TICKET

5.4. CONSULTAS
5.4.1. CONSULTAR CLIENTE

5.4.2. CONSULTAR INGRESO VEHÍCULAR

39

Anda mungkin juga menyukai