Descripcion Del Proyecto Gestor Servicios Agencia Automotriz.

download Descripcion Del Proyecto Gestor Servicios Agencia Automotriz.

of 18

description

Una descripción general de programación C# de una agencia automotriz X, solo con fines educativos, presenta el análisis del diseño de base de datos, diagramas ER, diagramas de clases, etc.

Transcript of Descripcion Del Proyecto Gestor Servicios Agencia Automotriz.

PROYECTO GESTOR SERVICIOS DE AGENCIA AUTOMOTRIZ

Problema Inicial para desarrollar el Software.Gestor Servicios de una Agencia AutomotrizPlanteamiento del problemaTenemos una agencia automotriz, que le interesa controlar los servicios que genera la agencia, administrar los servicios de los clientes, como alta, bajas, modificar y eliminar servicios, tambin contar con una administracin del personal como alta de empleados, baja, modificacin, eliminacin, y la administracin del servicio por quien se lo realizara, al final del servicio se le facturara al cliente emitiendo reportes del servicio, diario o por mes.Se tienen las tablas Trabajadores, Coches, Servicios, Clientes.ProyectoGestor de Servicios de una agencia Automotriz

Descripcin:Herramienta computacional que permite controlar los servicios generados en la agencia por los trabajadores, el sistema permite dar de alta a los clientes, baja, modificar, y eliminar clientes, dar de alta los servicios, modificar, eliminar y modificar, se tiene tambin una relacin de los empleados que efectan dicha tarea, y dar de alta a los vehculos que entran a la agencia , asi como el tipo de servicio que se les ofrece.

Requerimientos FuncionalesConsultas, Informes Detallados, Almacenamiento, Procesamiento, Bajas, Cambios.Consultas / InformesDescripcin

R1Consultas de las tablas relacionadas.

R2Informes detallados

R3Datos del Trabajadores: idTrabajador, Nombre , Apellidos, Sueldo, Fecha de entrada

R4Datos de Clientes: IdCliente , Nombre, Direccin, telfono, telfono 2, email.

R5Datos de Vehculo: IdMatrcula, Marca, Modelo, Ao, Comentarios.

R6Datos Servicios: Fecha Entrada, Tipo, Costo, Comentario, nmero.

R7Emitir reportes de facturacin , ventas por dia, cuantos servicios se dieron por dia, mes , etc.

Consideraciones sobre la Entidad Servicios: Dos servicios distintos pueden ser realizados en la misma fecha , por lo que dos servicios pueden tener 2 fechas repetidas , por lo que la fecha no puede ser atributo clave. Dos servicios distintos pueden ser del mismo tipo, por lo que el atributo tipo no puede ser atributo clave. Dos servicios distintos pueden tener el mismo comentario, por lo que el atributo comentario no puede ser entidad clave. En estos casos la entidad de datos servicios no hay ningn atributo clave por lo que podramos relacionar o buscar un servicio dado, por lo que podramos asignar un numero como atributo clave.

Relaciones entre las entidades:Un Trabajador puede realizar un servicio a la vez, por lo que la entidad servicio y trabajador estn relacionados.Un Servicio se le realiza al cliente, por lo que la entidad podran estar relacionadas.Un Vehculo lo usa un trabajador por lo que podran estar relacionadas.Relacin uno a uno. Entidad Vehculos y Trabajadores.Relacin uno a muchos: Entidad Trabajadores Servicios.Relacin uno a muchos: Clientes- Servicios.Trabajadores:Atributos: idTrabajador, Nombre, Apellidos, Fecha de Entrada, Sueldo, IdMatrcula.Vehculos:Atributos: idMatrcula, Marca, modelo, Ao, idTrabajador.Servicios:Atributos: Nmero, Fecha, Tipo, Costo, comentario, idTrabajador, idCliente.Clientes:Atributos: idCliente, Nombre, Direccin, Telfono1, Telfono2, email.

Diagrama de Casos de Usos

Diagrama de Clases

Diagramas de SecuenciaDiagrama de Secuencias AltaEmpleado

Diagrama de Secuencia ActualizarEmpleado

Diagrama de Secuencia Eliminar Empleado

Diagrama de SecuenciaAltaCliente

Diagrama de Secuencia Modificar Cliente

Diagrama de Secuencia Baja Cliente

Diagrama de Secuencia Alta de Servicio

Diagrama de Secuencia de Baja de ServicioDiagrama de Secuencia ModificarServicio

Diagrama de Secuencia ListadodeServicios

Diagrama de Secuencia Imprimir Factura

Diagrama de Secuencia de Reportes