Trabajo Final

 

requiere administrar la información que se genera alrededor de la prestación de servicios de revisión y reparación de los vehículos de sus clientes. En la actualidad la empresa registra todas las informaciones requeridas en carpetas, que son archivadas en un complejo sistema, estos registros son consultados en el momento de requerir información para la toma de decisiones. A pesar de que el sistema de archivos implementado en el taller en este momento es bastante organizado, las pérdidas de tiempo por la necesidad de repetir formatos deteriorados, la perdida de información por formatos no archivados a tiempo, la demora en responder a una solicitud de garantía (mientras se buscan los informes) y la imposibilidad tomar decisiones basándose en resultados hace que el taller Automotriz Estréllate, desee adquirir un sistema informático para la gestión de información del área de Servicios de Taller, esto con el fin de mejorar la calidad de la prestación de servicios, y facilitar la toma de decisiones administrativas. 

 

 

Diccionario de Datos

Clase: Usuario

Atributo

Tipo

visibilidad

descripción

CodigoUsuario

int

publico

Código de identificación del Usuario

NroIdentificacion

int

publico

Nro. de tarjeta de identificación

NombreUsuario

Varchar

publico

Nombre del Usuario

ClaveUsuario

int

publico

Clave de ingreso del usuario

PerfilUsuario

Varchar

publico

Perfil de cargo del Usuario

EstadoUsuario

int

Publico

Estado de actividad del usuario

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

int

CodigoUsuario, NombreUsuario, ClaveUsuario, PerfilUsuario, EstadoUsuario

String

CodigoUsuario, NombreUsuario, ClaveUsuario, PerfilUsuario, EstadoUsuario

Actualiza información del  usuario

Autenticar()

public

String,int

CodigoUsuario

String,int

CodigoUsuario

Autentifica el código de Usuario

Consultar()

public

String,int                 

NombreUsuario, ClaveUsuario

String,int                 

NombreUsuario, ClaveUsuario

Consulta información de usuario

Agregar()

Public

String,int                

CodigoUsuario, NombreUsuario, ClaveUsuario, PerfilUsuario, EstadoUsuario

int

NombreUsuario, CodigoUsuario

Crea nuevo usuario

Eliminar()

Public

String,int

NombreUsuario CodigoUsuario,

String,int

Se realiza borrado lógico. quedando el registro en la tabla

Elimina un Usuario

                   

 

 

Clase: PerfilUsuario

Atributo

Tipo

visibilidad

descripción

CodPerfil

Varchar

publico

Código de identificación del Perfil

NombrePerfil

String

publico

Nombre del Perfil

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

Varchar, String

CodPerfil,       NombrePerfil

Varchar, String

 CodPerfil,       NombrePerfil

Actualiza información

Consultar ()

public

Varchar, String

CodPerfil,       NombrePerfil

Varchar, String

CodPerfil,       NombrePerfil

Consulta información

Agregar ()

Public

Varchar, String

CodPerfil,       NombrePerfil

Varchar, String

CodPerfil,       NombrePerfil

Crea nuevo usuario

Eliminar()

Public

Varchar, String

CodPerfil,       NombrePerfil

 

Varchar, String

Se realiza borrado lógico. quedando el registro en la tabla

Elimina un Usuario

                   

 

 

 

 

 

 

 

 

 

 

Clase: Cliente

Atributo

Tipo

visibilidad

descripción

NroIdentiCliente

int

publico

Nro. de identificación del cliente

TarjetaCliente

Varchar

publico

Identifica si es cliente fiel o no.

TipoCliente

int

publico

Identifica que tipo de cliente es.

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

String, int              

NroIdentiCliente,

TarjetaCliente,

TipoCliente

String, int,               

NroIdentiCliente,

TarjetaCliente,

TipoCliente

Actualiza información

Agregar()

public

String, int,

double               

NroIdentiCliente,

TarjetaCliente,

TipoCliente

String, int              

NroIdentiCliente,

TarjetaCliente,

TipoCliente

Agrega nueva información

Consultar ()

public

String, int,

double                          

NroIdentiCliente,

TarjetaCliente,

TipoCliente

String, int               

NroIdentiCliente,

TarjetaCliente,

TipoCliente

Consulta información

Eliminar ()

public

String,int                 

NroIdentiCliente,

TarjetaCliente,

TipoCliente

String,int                 

Se realiza borrado lógico. quedando el registro en la tabla

Elimina información

                 

 

 

 

 

 

Clase: DatosPersonales

Atributo

Tipo

visibilidad

descripción

TipoDocumento

Varchar

publico

Tipo De documento que Posee.

NroIdentiPersona

int

publico

Numero de La tarjeta de identificación

TipoPersona

Varchar

publico

Identifica Si pertenece a una empresa o no.

PrimerNombre

Varchar

publico

Primer nombre de la persona

SegundoNombre

Varchar

publico

Segundo nombre de la persona

PrimerApellido

Varchar

Publico

Primer Apellido de la persona

SegundoApelldio

Varchar

Publico

Segundo de la persona

FechaNacimiento

Date

publico

Fecha de nacimiento de la persona

Genero

Varchar

publico

Identifica a que sexo pertenece la persona

Dirección

double

publico

Dirección  del cliente

Teléfono

int

publico

Teléfono del Cliente

Email

double

publico

Correo electrónico del cliente

EstadoPersona

int

publico

Estado de actividad de la Persona

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar ()

public

String, int              

TipoDocumento, NroIdentiPersona, TipoPersona,Primer y segundo nombre,Primer y segundoApellido, FechaNacimiento, Genero, Dirección, Teléfono, Email, EstadoPersona.

String, int,               

TipoDocumento, NroIdentiPersona, TipoPersona,Primer y segundo nombre,Primer y segundoApellido, FechaNacimiento, Genero, Dirección, Teléfono, Email, EstadoPersona.

Actualiza información del  cliente

Agregar ()

public

String, int,

double               

TipoDocumento, NroIdentiPersona, TipoPersona,Primer y segundo nombre,Primer y segundoApellido, FechaNacimiento, Genero, Dirección, teléfono, Email, EstadoPersona.

String, int              

TipoDocumento, NroIdentiPersona, TipoPersona,Primer y segundo nombre,Primer y segundoApellido, FechaNacimiento, Genero, Dirección, teléfono, Email, EstadoPersona.

Agrega Un nuevo cliente

Consultar ()

public

String, int,

double                          

TipoDocumento, NroIdentiPersona, TipoPersona,Primer y segundo,nombre,Primer  segundoApellido, FechaNacimiento, Genero, Dirección, teléfono, Email, EstadoPersona.

String, int               

TipoDocumento, NroIdentiPersona, TipoPersona,Primer y segundo nombre,Primer y segundoApellido, FechaNacimiento, Genero, Dirección, teléfono, Email, EstadoPersona.

Consulta información

Eliminar()

public

String,int                 

TipoDocumento, NroIdentiPersona, TipoPersona,Primer y segundo nombre,Primer y segundoApellido, FechaNacimiento, Genero, Direccion, Telefono, Email, EstadoPersona.

String,int                 

Se realiza borrado lógico. quedando el registro en la tabla

Elimina  Datos

                 

 

 

 

 

 

 

 

 

 

 

Clase:  TipoDocumento

Atributo

Tipo

visibilidad

descripción

CodTipoDocumento

Varchar

publico

Código de Documento

NombreTipoDocumento

String

publico

Nombre del Tipo de documento que posee.

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualiza ()

public

Varchar, String

CodTipoDocumento NombreTipoDocumento 

Varchar, String

 CodTipoDocumento NombreTipoDocumento

Actualiza información

Consultar ()

public

Varchar, String

CodTipoDocumento NombreTipoDocumento

Varchar, String

CodTipoDocumento NombreTipoDocumento

Consulta información

Agregar ()

Public

Varchar, String

CodTipoDocumento NombreTipoDocumento

Varchar, String

CodTipoDocumento NombreTipoDocumento

Crea nueva informacion

Eliminar()

Public

Varchar, String

CodTipoDocumento NombreTipoDocumento

Varchar, String

Se realiza borrado lógico. quedando el registro en la tabla

Elimina informacion

                   

 

 

 

 

 

 

 

 

 

 

                                                                                                                                                         

Clase:  TipoPersona

Atributo

Tipo

visibilidad

descripción

CodTipoPersona

Varchar

publico

Código de Documento

NombreTipoPersona

String

publico

Nombre del Tipo de documento que posee.

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualiza ()

public

Varchar, String

CodTipoPersona NombreTipoPersona

Varchar, String

 CodTipoPersona NombreTipoPersona

Actualiza información

Consultar ()

public

Varchar, String

CodTipoPersona NombreTipoPersona

 

Varchar, String

CodTipoPersona NombreTipoPersona

 

Consulta información

Agregar ()

Public

Varchar, String

CodTipoPersona NombreTipoPersona

 

Varchar, String

CodTipoPersona NombreTipoPersona

 

Crea nuevos datos

Eliminar()

Public

Varchar, String

CodTipoPersona NombreTipoPersona

 

Varchar, String

Se realiza borrado lógico. quedando el registro en la tabla

Elimina Los datos

                   

 

 

 

 

 

 

 

 

 

Clase: Mecánicos

Atributo

Tipo

visibilidad

descripción

NroIdentMecanico

int

publico

Identificación del Mecánico

TipoLabor

Varchar

publico

Área a ejercer del Mecánico

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

int

int

NroIdentMecanico,   Tipo Labor.

int

NroIdentMecanico,   Tipo Labor.

Actualizar Información 

Agregar()

public

String,int

NroIdentMecanico,   Tipo Labor.

String,int

NroIdentMecanico,   Tipo Labor.

Agrega información

Eliminar()

public

String

NroIdentMecanico,   Tipo Labor.

String

Se realiza borrado lógico. quedando el registro en la tabla

Elimina información

Consultar()

public

String,int

NroIdentMecanico,   Tipo Labor.

String,int

NroIdentMecanico,   Tipo Labor.

Consulta información

                   

 

 

 

 

 

 

 

 

 

 

 

Clase: Factura

Atributo

Tipo

visibilidad

descripción

NroFactura

int

publico

Nro. de la factura Realizada

FechaFactura

Date

publico

Fecha de realización de la factura

NroIdentificacionCliente

int

publico

Número de tarjeta de identificación

VIN

Varchar

publico

Numero de información Vehicular

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar ()

public

String,int,

double

NroFactura, FechaFactura, NroIdetificacionCliente, VIN

String, int

 

NroFactura, FechaFactura, NroIdetificacionCliente, VIN

Actualiza los datos

consultar ()

public

String,int,

double

NroFactura, FechaFactura, NroIdetificacionCliente, VIN

String, int

NroFactura, FechaFactura, NroIdetificacionCliente, VIN

Modifica los dato

Agregar()

public

String,int

NroFactura, FechaFactura, NroIdetificacionCliente, VIN

String, int

 

NroFactura, FechaFactura, NroIdetificacionCliente, VIN

Crea nuevos datos

Eliminar()

public

String,int

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

String, int

Se realiza borrado lógico. quedando el registro en la tabla

Elimina datos

                 

 

 

 

 

                                                                  

 

Clase: DetallesFactura

Atributo

Tipo

visibilidad

descripción

NroFactura

int

publico

Nro. de la factura Realizada

CodigoServicio

int

publico

Código Del mecánico Responsable

ValorServicio

Varchar

publico

Valor de cada servicio

IvaServicio

Varchar

publico

Bonos A Pagar

TotalFactura

Varchar

publico

Total  A Pagar

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar ()

public

String,int,

double

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

String, int

 

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

Actualiza los datos

consultar ()

public

String,int,

double

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

String, int

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

Consulta sobre los datos

Agregar()

public

String,int

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

String, int

 

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

Crea nuevos datos

Eliminar()

public

String,int

NroFactura,  CodigoServicio, ValorServicio, IvaServicio, TotalFactura

String, int

Se realiza borrado lógico. quedando el registro en la tabla

Elimina los datos

                 

 

 

 

 

Clase: Vehículo

Atributo

Tipo

visibilidad

descripción

CodigoPropietario

int

publico

Código de identificación del Propietario

Modelo

Varchar

publico

Modelo del vehículo

Placas

Varchar

publico

Placas del vehículo

VIN

Varchar

publico

Código de Historial del vehículo

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

String,int

CodigoPropietario, Modelo, Placas, VIN

String,int

CodigoPropietario, Modelo, Placas, VIN

Actualiza la información

Agregar()

public

String,int

CodigoPropietario, Modelo, Placas, VIN

String,int

CodigoPropietario, Modelo, Placas, VIN

Crea nueva información

Consultar()

public

String,int

CodigoPropietario, Modelo, Placas, VIN

String,int

CodigoPropietario, Modelo, Placas, VIN

Consulta de información

Eliminar()

public

String,int

CodigoPropietario, Modelo, Placas, VIN

String,int

Se realiza borrado lógico. quedando el registro en la tabla

Elimina información

                   

 

 

 

 

 

 

 

Clase: DiagServicio

Atributo

Tipo

visibilidad

descripción

IDdiagnosticoServicio

Varchar

publico

 

DiagAvería

Varchar

publico

Diagnóstico del daño

Procedimiento

Varchar

publico

Procedimiento de Arreglo

FechaEntrega

Date

public

Fecha de entrega del vehículo

NumIdentificacionMecanico

int

public

Identificación del Mecánico

VIN

Varchar

public

Código de Historial del vehículo

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

String,int

,double

IDdiagnosticoServicio,VIN, Procedimiento, DiagAvería,FechaEntrega NumIdentificacionMecanico

String, int, double

IDdiagnosticoServicio,VIN, Procedimiento, DiagAvería,FechaEntrega NumIdentificacionMecanico

Actualiza Información

Agregar()

public

String, int, double

IDdiagnosticoServicio,VIN, Procedimiento, DiagAvería,FechaEntrega NumIdentificacionMecanico

String, int, double

IDdiagnosticoServicio,VIN, Procedimiento, DiagAvería,FechaEntrega NumIdentificacionMecanico

Agrega nueva información

Eliminar()

public

String, int, double

IDdiagnosticoServicio,VIN, Procedimiento, DiagAvería,FechaEntregaNumIdentificacionMecanico

String, int, double

Se realiza borrado lógico. quedando el registro en la tabla

Elimina información

Consultar()

public

String, int, double

IDdiagnosticoServicio,VIN, Procedimiento, DiagAvería,FechaEntrega,NumIdentificacionMecanico

String, int, double

IDdiagnosticoServicio,VIN, Procedimiento, DiagAvería,FechaEntrega,NumIdentificacionMecanico

Consulta información  sobre DiagServicio

               

 

Clase: TipoServicio

Atributo

Tipo

visibilidad

descripción

CodServicio

Varchar

publico

Código de identificación del Perfil

NombreServicio

String

publico

Nombre del Perfil

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

Varchar, String

CodServicio NombreServicio

Varchar, String

 CodServicio NombreServicio

Actualiza información

Consultar()

public

Varchar, String

CodServicio NombreServicio

 

Varchar, String

CodServicio NombreServicio

 

Consulta información

Agregar()

Public

Varchar, String

CodServicio NombreServicio

 

Varchar, String

CodServicio NombreServicio

 

Crea nueva información

Eliminar()

Public

Varchar, String

CodServicio NombreServicio

 

Varchar, String

Se realiza borrado lógico. quedando el registro en la tabla

Elimina información

                   

 

 

 

 

 

 

 

Clase: TipoLabores

Atributo

Tipo

visibilidad

descripción

CodTipoLabor

Varchar

publico

Código de identificación del Perfil

NombreTipoLabor

String

publico

Nombre del Perfil

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

Varchar, String

CodTipoLabor NombreTipoLabor

Varchar, String

 CodTipoLabor NombreTipoLabor

Actualiza información

Consultar ()

public

Varchar, String

CodTipoLabor NombreTipoLabor

Varchar, String

CodTipoLabor NombreTipoLabor

Consulta información

Agregar ()

Public

Varchar, String

CodTipoLabor NombreTipoLabor

Varchar, String

CodTipoLabor NombreTipoLabor

Crea nueva información

Eliminar()

Public

Varchar, String

CodTipoLabor NombreTipoLabor

Varchar, String

Se realiza borrado lógico. quedando el registro en la tabla

Elimina información

                   

 

 

 

 

 

 

 

 

 

 

 

 

Clase: HistorialVehiculo

Atributo

Tipo

visibilidad

descripción

Diagnósticos

Varchar

publico

Diagnósticos realizador al vehículo

NumIdentificacionMencanico

int

publico

Identificación del mecánico

VIN

double

publico

Código de Historial del vehículo

            método

visibilidad

Parámetro de entrada

Valores que retorna

 

       descripción

Tipo

Descripción

Tipo

Descripción

Actualizar()

public

String,int

Diagnósticos, VIN, NumIdentificacionMencanico

String,int

Diagnósticos, VIN, NumIdentificacion-

-Mecánico

Actualiza la información  d

Agregar()

public

String,int

NumIdentificacionMencanico, Diagnósticos

String,int

String,int

NumIdentificacion

Mecánico,

Diagnósticos

Crea  nueva información

Eliminar()

public

String,int

Diagnósticos, VIN, NumIdentificacionMencanico

String,int

NumIdentificacion

Mecánico,

 Diagnósticos

Elimina información

consultar()

public

String, int

Diagnósticos, VIN,NumIdentificacionMencanico

String,int

Diagnósticos, VIN,NumIdentificacionMencanico

Consulta información

Base de Datos

onedrive.live.com/redir?resid=B4B83BC8F5B5E34F!705&authkey=!ACDoaGJhfU06aHw&ithint=file%2csql

Crea una página web gratis Webnode