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 |
|||||
|
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