Servicio de coche OBD. Descarga la base de datos de acceso Servicio de coche. Funciones realizadas por la base de datos

Tecnología de creación Base de datos "Autoservicio"

Para la creación de la base de datos se establecieron las metas y objetivos de la base de datos “Auto Service”:

  • ? garantizar la satisfacción del cliente tanto con el servicio como con la empresa;
  • ? proporcionar mejor servicio cerca
  • ? reparaciones en garantía de automóviles nuevos y usados ​​vendidos;
  • ? mantenimiento preventivo comercial (ajustes, etc.);
  • ? servicios de rehabilitación comercial (reparaciones);
  • ? reparación de componentes y conjuntos usados ​​para el stock de repuestos reacondicionados.
  • ? Gente,
  • ? materiales,
  • ? ordenadores,
  • ? máquinas,
  • ? edificio.

La base de datos de servicios de automóviles desarrollada y creada es un conjunto de componentes interconectados y muestra varias áreas de reparación de automóviles.

Figura 14. Base de datos "Servicio de coche"

El sistema se divide en dos subsistemas y una extensión:

  • ? Reparación de la parte técnica del coche.
  • ? Ampliación - reparaciones interiores de automóviles.

El sistema principal "Reparación de piezas técnicas de un automóvil" consta de cuatro tablas (ver Fig. 15):

« Orden» - incluyendo la información necesaria sobre el pedido de reparación y diagnóstico del vehículo, es decir:

  • ? Automóvil.
  • ? Dueño.
  • ? Motivo de contacto con la estación de servicio.

« Reparar"- una tabla que describe el proceso de reparación de piezas técnicas de un automóvil, es decir, piezas que deberán repararse en un futuro próximo. Esta tabla incluye los siguientes elementos:

  • ? Reparación de motores.
  • ? Reparación de caja de cambios.
  • ? Reparación de chasis.
  • ? Reparación del sistema de combustible.

Figura 15. Pedido de reparación de piezas técnicas

Mesa " Diagnóstico", relacionado con " Por orden» y distribuye automóviles para el diagnóstico de determinadas partes del automóvil, es decir, motor, caja de cambios, chasis y sistema de combustible.

EN " Diagnóstico» Se almacena información sobre automóviles que requieren diagnóstico de una pieza en particular.

  • ? Diagnóstico del motor.
  • ? Diagnóstico de transmisión.
  • ? Diagnóstico del chasis.
  • ? Diagnóstico del sistema de combustible.

Principal sistema obras en base "Cascada modelos" Y se refiere en estándar GOST 21624 -76

GOST 18507 -73

El sistema funciona recopilando información sobre el pedido y luego se realiza un diagnóstico que determina la necesidad de reparar la máquina. Cada etapa (excepto la inicial) no puede comenzar hasta que se complete la otra, a menos que el coche no necesite reparaciones.

El subsistema de servicios de TI fue creado para brindar garantía de reparación, presentar un reclamo de garantía y comprar repuestos para reparaciones.

  • 1) presentar un reclamo,
  • 2) registro de una garantía,
  • 3) pedido de repuestos, e incluye 11 mesas, una de las cuales es común para el servicio de TI. (ver figura 16).

Figura 16. Servicio de TI

Servicio de TI: divide todo el servicio en 3 partes:

  • ? reclamo de garantía,
  • ? registro de garantía,
  • ? pedido de repuestos.

Datos 1 y 2: contienen información sobre los clientes.

Recibo 1: la tabla contiene datos sobre el momento de la solicitud y el precio de los servicios prestados.

Motivo del contacto: una tabla que contiene información sobre el motivo de la comunicación con la estación de servicio en garantía. Tiene conexión con las tablas: acuerdo de STO 1 y Resultado 1, donde se anotan datos sobre el acuerdo de STO con el reclamo y la posibilidad de solucionar el problema, respectivamente.

La expansión representa algún tipo de aumento en los servicios de reparación de automóviles. Ahora el sistema incluye la reparación de carrocería y la reparación interior, de las que también se ocupa la estación de servicio.

El subsistema de extensión consta de dos tablas y afecta a la segunda tabla del sistema principal. (ver figura 17)


Figura 17. Expansión

Las tablas de “reparación de carrocería y reparación de interiores” incluyen información sobre los tipos de servicios.

Reparación corporal:

  • ? Reemplazo de piezas.
  • ? Masilla.
  • ? Cuadro.
  • ? Barnizado.
  • ? Pulido.

Renovación interior:

  • ? Reemplazo de componentes.
  • ? Reparación de componentes.

Estas tablas conducen a conexiones con la tabla " Precio» fijar los precios de los servicios.

Funcional:

  • ? pedidos de vestimenta,
  • ? trabajar,
  • ? servicios,
  • ? brigadas,
  • ? horas-normales.

Recursos de base de datos:

  • ? Gente,
  • ? equipo,
  • ? materiales,
  • ? ordenadores,
  • ? máquinas,
  • ? edificio.

El modelo en cascada, presentado en la Figura 18, prevé la ejecución secuencial de todas las etapas del proyecto en un orden estrictamente fijo. La transición a la siguiente etapa significa la finalización completa del trabajo en la etapa anterior.

Esto se representa en la base de datos de la siguiente manera:

  • ? aceptar pedidos de reparaciones,
  • ? diagnóstico de coche,
  • ? reparación de autos,
  • ? Salida de un automóvil de una estación de servicio.

Figura 18. Modelo de base de datos

Fase de análisis

Aquí puede completar una solicitud para reparaciones de automóviles en una estación de servicio. El cliente llena un documento donde indica el servicio que necesita.

Fase de diseño

En esta etapa, el automóvil se envía para un diagnóstico, que determina la causa de la avería. Posteriormente, a criterio del cliente, se envía la máquina a reparación.

Fase de implementación e implementación.

En esta fase se reparan las piezas del vehículo que, según los resultados del diagnóstico, necesitan reparación o sustitución. Además, sin ningún control, en esta etapa se pueden realizar reparaciones en el exterior del coche y en el interior.

Fase de mantenimiento

En esta etapa, se emite una garantía de reparación y se calculan los fondos gastados en el diagnóstico y reparación del automóvil, después de lo cual el automóvil se devuelve al propietario.

Propiedades del sistema

Integrabilidad- el sistema es integrable, ya que tiene la capacidad de interactuar con varios bancos (pago de servicios a través de estos bancos), con una empresa tributaria (venta de repuestos fuera de la región). El sistema también está conectado con varios concesionarios de automóviles (bajo contrato) y compañías de seguros que aseguran el propio servicio del automóvil, así como con la empresa donde se compran los repuestos.

Divisibilidad- el sistema consta de muchos subsistemas que realizan determinadas funciones y tienen la capacidad de funcionar de forma autónoma.

Integridad- a pesar de que el sistema es divisible, cuando esté en pleno funcionamiento no funcionará si se interrumpe la funcionalidad de uno de sus subsistemas.

Estructuralidad- distribución por niveles y jerarquías de elementos del sistema, es decir el sistema no podrá seguir funcionando si se omite una de las etapas (sin emitir garantía, el cliente no podrá presentar reclamación ante la estación de servicio).

Estándares

GOST 21624 -76 - esta norma establece requisitos para que los productos garanticen un nivel determinado de capacidad de servicio (ET) y mantenibilidad (RP), así como los valores de los indicadores ET y RP previstos por GOST 20334-81 para productos automotrices - cuatro ruedas vehículos con tracción y tracción parcial (camiones, turismos y autobuses), remolques y semirremolques (en adelante, productos).

GOST 18507 -73 - esta norma se aplica a autobuses y turismos (en adelante, automóviles) y establece métodos para sus pruebas de control después de reparaciones importantes realizadas por empresas de reparación de automóviles.

La norma no se aplica a los turismos cuya revisión se llevó a cabo según las órdenes de los propietarios individuales.

Especificaciones técnicas

1. Cree una base de datos común de todos los servicios en la estación de servicio para un automóvil específico.


Figura 19. Base general de todos los servicios en la estación de servicio

2. Datos sobre las herramientas y materiales necesarios.


Figura 20. Datos de herramientas y materiales.

3. Conexiones con sistemas de terceros.

Figura 21. Sistemas de terceros


Figura 22. Centros de automóviles

Figura 23. Aseguradoras

Figura 24. Campo de aseguradoras

4. Comentarios sobre la calidad del servicio.

Figura 25. Comentarios

Figura 26. Reseñas de visitantes


Figura 27. Reseñas

Durante el trabajo se creó una base de datos en el sistema de gestión de bases de datos MS Access. El trabajo muestra una tecnología paso a paso para la creación de una Base de Datos. Se proporciona un ejemplo de la base de datos "Car Service". Esta base de datos Fue probado en una estación de servicio. El sistema ha sido probado. Durante el trabajo se realizaron ajustes y se presentó en la obra la versión final de la base de datos “Car Service”.

Es necesario crear una base de datos de accesorios “Car service”

Arroz. 1 Formulario de botón principal de la base de datos terminada "Servicio de automóvil"

El formulario “Propietarios” con el formulario subordinado “Coches”

Arroz. 2 Formulario “Coches”

Formulario de empleados

Arroz. 4 Formulario "Servicio"

Arroz. 5 Página de solicitudes

Consulta “Agrupación por puestos y empleados”

Consulta “Por apellido del mecánico”

Solicitar “Buscar por número de matrícula”

Arroz. 6 informes

Informe “Agrupación por puestos de trabajo y empleados”

Fig.7 Informe “Búsqueda por matrícula”

Arroz. 8 Informe “Por el nombre del mecánico”

Arroz. 9 El diagrama de datos de la base de datos “Servicio de automóvil” terminada muestra las relaciones de las tablas: Propietarios, Automóviles, Servicio, Categoría de trabajo, Empleados.

Estructura de la tabla “Coches”: estado. número, marca, propietario.

Estructura de la tabla “Propietarios”: N° de propietario, nombre completo, telefono celular, licencia de conducir no.

Estructura de la tabla “Servicio”: número de servicio, vehículo, categoría de trabajo, fecha de preparación del pedido, empleado.

Estructura de la tabla “Empleados”: número de empleado, teléfono celular, dirección, nombre completo.

o aquí:

Descargue gratis un informe de base de datos con formularios de pantalla

Precio aproximado 763 rublos.

El precio exacto depende del método de pago.

Acceda a la base de datos de métodos de pago: WebMoney, terminales de pago, Russian Post, QIWI, Beeline, MTC, Megafon, tarjeta de débito o crédito, WeChat Pay, Alipay (China), UnionPay, Yandex.Money, vale de regalo y otros.

Descargue bases de datos de Access sobre temas similares:

  1. Acceso a la base de datos Servicio de coche 2
  2. Generar facturas para pago en un centro de servicio de automóviles.
  3. Matriculación de vehículos en una empresa de transporte por motor.
  4. ATP (empresa de transporte por motor).
  5. ATP 2007 (empresa de transporte motorizado)
  6. talleres de reparación de automóviles
  7. "Contabilidad de operaciones Vehículo»
  8. "Contabilidad de los accidentes de tráfico"
  9. Registro de infractores de vehículos en la policía de tránsito.
  10. "Contabilización de infracciones de tráfico"
  11. “Reposición de autopartes en estaciones de servicio”
  12. Transporte urbano
  13. "Venta de billetes de avión"
  14. "Estación de autobuses"
  15. "Alquiler de coches"
  16. Alquiler de coches 2
  17. Autoescuela
  18. empresa de repuestos
  19. exposicion de coches
  20. Contabilización de la depreciación de vehículos por MOL y grupos de vehículos
  21. Taxi
  22. Empresa de turismos
  23. Horario del minibús
  24. Contabilización del transporte por carretera por marca de coche.

Palabras clave: descarga de bases de datos; programa de base de datos; base de datos; base de datos de trabajos de curso; descargar acceso a la base de datos; acceso; base de datos de fácil acceso; bases de datos en acceso; ejemplo de base de datos de acceso; crear una base de datos en acceso; acceder a ejemplos de bases de datos; crear una base de datos en acceso; acceder a bases de datos; solicitudes en acceso; informes de acceso; mesas de acceso; macros en acceso; acceder a cursos; acceder a ejemplos de bases de datos; formularios de acceso; Base de datos acceso Microsoft; comprar una base de datos; crear una base de datos; ejemplos de bases de datos; descargar base de datos; trabajo de curso sobre DBMS; ejemplos de bases de datos; base de datos de trabajos de curso listos. La base de datos del curso “Car Service” fue creada en access 2010 y convertida a access 2003, por lo tanto se abrirá en access 2003, 2007, 2010.

Es necesario crear una base de datos de accesorios “Car service”. El formulario del botón principal de la base de datos "Car Service" terminada. El formulario “Propietarios” con el formulario subordinado “Coches”. Formar "Coches". Formulario de categoría de trabajo. Formulario de empleados. Formulario de servicio. Página de solicitudes. Consulta “Agrupación por puestos de trabajo y empleados”. Consulta “Por apellido del mecánico”. Solicita “Buscar por número de matrícula”. Informe “Agrupación por puestos de trabajo y empleados”. Informe “Por el nombre del mecánico”. Informe “Por el nombre del mecánico”. El diagrama de datos de la base de datos "Servicio de automóvil" terminada muestra las relaciones de las tablas: Propietarios, Automóviles, Servicio, Categoría de trabajo, Empleados. Estructura de la tabla “Coches”: estado. número, marca, propietario. Estructura de la tabla “Propietarios”: número de propietario, nombre completo, número de celular, número de licencia de conducir. Estructura de la tabla “Categoría de Trabajo”: código de trabajo, nombre de la obra, descripción, costo de la obra. Estructura de la tabla “Servicio”: número de servicio, vehículo, categoría de trabajo, fecha de preparación del pedido, empleado. Estructura de la tabla “Empleados”: número de empleado, teléfono celular, dirección, nombre completo. Estructura de la consulta “Agrupación por puestos y empleados” en modo diseño. Estructura de la consulta “Por apellido del mecánico” en modo diseño. Estructura de la solicitud “Buscar por matrícula” en modo diseño. Macros en modo diseño.

Introducción 3
SECCIÓN 1. Desarrollo de bases de datos 4

      Planteamiento del problema 4
      Análisis de dominio 5
SECCIÓN 2: Modelado de estructuras de datos 7
2.1. Desarrollo de un modelo de base de datos conceptual 7
2.2. Desarrollar un modelo de datos lógico 9
2.3. Convertir el modelo entidad-relación a uno relacional
modelo de datos 10
SECCIÓN 3. Diseño de bases de datos 12
3.1. Desarrollo de tablas 12.
3.2. Desarrollo de formularios de entrada de datos 17
3.3. Desarrollo de consultas de bases de datos 21
3.4. Desarrollo de informes 27
CONCLUSIÓN 30
REFERENCIAS 31
APLICACIONES 32

INTRODUCCIÓN

Hoy en día, el diseño de bases de datos (en adelante, DB) se ha vuelto importante para muchas organizaciones que utilizan la tecnología informática para mejorar la productividad de su trabajo. Las bases de datos se han convertido en la base de los sistemas de información y su uso se está convirtiendo en una parte integral del funcionamiento de cualquier empresa.
Objeto trabajo del curso es el estudio de las tecnologías de diseño de bases de datos relacionales.
El tema del trabajo del curso es estudiar los principios del desarrollo de bases de datos relacionales utilizando el ejemplo del diseño y creación de la base de datos "Car Service".
El propósito del diseño de la base de datos es mostrar el proceso de las actividades de reparación de una pequeña empresa.
Para lograr este objetivo se plantearon las siguientes tareas:

    definición y análisis del área temática;
    desarrollo de un modelo de base de datos conceptual;
    construir tablas de la base de datos "Car service";
    creación de formularios, consultas e informes para esta base de datos.
Existe una gran cantidad de fuentes diferentes de información sobre el diseño de bases de datos relacionales y sus aplicaciones. De todos los recursos propuestos se seleccionaron aquellos que son aptos para diseñar bases de datos en el entorno OpenOffice.org Base. Por ejemplo, los libros analizan las técnicas y principios básicos para trabajar y crear bases de datos utilizando Base, que forma parte de OpenOffice.org. Las fuentes proporcionan información básica sobre la creación de tablas, formularios, consultas e informes. Los libros describen recomendaciones metodológicas para el diseño e implementación de bases de datos.

SECCIÓN 1. Desarrollo de bases de datos

      Formulación del problema
Esta base de datos está destinada a organizaciones dedicadas a cualquier tipo de servicios de mantenimiento de vehículos.
Las funciones principales de la base de datos se relacionan con el registro de todos los automóviles que han estado en el centro de servicio, almacenando información completa sobre cada automóvil (marca, serie y número de pasaporte técnico, número de chasis y número de motor, color, año de fabricación, etc.).
La base de datos también debe almacenar información sobre cada propietario que al menos una vez utilizó los servicios de un servicio de automóviles. Debería ser posible almacenar no sólo la información básica y más necesaria, sino también notas, aclaraciones, descripciones, etc. características de los repuestos instalados y mucha otra información útil.
La administración del servicio de automóvil puede requerir la siguiente información:
    Nombre completo, serie y número del pasaporte técnico del vehículo, año de fabricación y marca del fabricante;
    información sobre la fecha de recepción de este pedido, indicando el coste de los trabajos de reparación, el técnico responsable y la fecha de pago del pedido;
    una lista de averías reparadas en el vehículo del propietario;
    Nombre completo del trabajador del servicio de automóviles que eliminó este mal funcionamiento del automóvil del propietario y su puesto.
El operador del DBMS puede realizar los siguientes cambios:
    agregar o cambiar información del pedido;
    agregar o cambiar información sobre el empleado;
    eliminar información sobre un empleado del servicio de automóviles.
Los informes deben prever la posibilidad de emitir un certificado sobre la presencia de un mal funcionamiento en el automóvil del propietario y un informe sobre el trabajo del servicio de automóviles (el número de automóviles que se están reparando, el nombre del empleado que los reparó).
      Análisis de dominio
La base de datos "Car Service" está diseñada para administradores y empleados de servicio de automóviles que reciben y procesan pedidos de reparación y servicio de automóviles.
El área temática de la tarea son los datos sobre averías, propietarios de automóviles y trabajadores de servicios de automóviles.
El sistema de información que se desarrolle debe realizar las siguientes funciones:
    Proporcionar una gran colección de información en forma de tablas de bases de datos.
    Formación de diversas solicitudes para:
    número de pedidos por un tiempo determinado;
    marcas de automóviles en reparación;
    cálculo de los trabajos de reparación para un año determinado;
    la cantidad total de trabajo remunerado y no remunerado;
    porcentaje de trabajo remunerado y no remunerado.
Salida de información en forma de informes:
    marcas de automóviles en reparación, indicando el número de visitas al centro de servicio;
    número de pedidos impagos;
    cálculo general de los trabajos de reparación durante un cierto período de funcionamiento del servicio de automóvil.
Se imponen los siguientes requisitos a la base de datos que se está desarrollando: integridad de los datos, ausencia de duplicaciones, ausencia de relaciones de muchos a muchos, ausencia de relaciones recursivas, relaciones con atributos, atributos múltiples.
La información contenida en la base de datos cumple con los siguientes requisitos:
importancia, integridad, confiabilidad, comprensibilidad, efectividad.
Esta presentación aumenta la facilidad de uso de la base de datos, en este caso el ingreso de información se reducirá a seleccionar la información necesaria de una lista, cuando sea posible, lo que sin duda aumentará la velocidad de ingreso de información y ayudará a evitar el ingreso incorrecto de parámetros.
Como resultado de la creación e implementación de esta base de datos, se requieren los siguientes indicadores de desempeño: reducir el tiempo de ingreso de nuevos datos y cambio de los antiguos y, en consecuencia, aumentar la productividad laboral, así como la recepción oportuna y completa de la información necesaria para el administración del servicio de automóviles.

SECCIÓN 2: Modelado de estructuras de datos

2.1. Desarrollo de un modelo de base de datos conceptual.

Al construir un modelo de base de datos conceptual, utilizaremos las recomendaciones de I.P. Karpova. . Como señala el autor, el modelo de base de datos conceptual es un modelo de alto nivel orientado a objetos del área temática, que representa el dominio de objetos como un conjunto de objetos que tienen ciertas propiedades y están en ciertas relaciones. El objetivo principal del desarrollo de un modelo de datos de alto nivel es crear un modelo de la percepción de los datos por parte del usuario y conciliar la gran cantidad de aspectos técnicos asociados con el diseño de la base de datos. El modelo de datos conceptual no está vinculado a una implementación de base de datos física específica y no depende de un DBMS específico. Se crea un modelo conceptual basado en ideas sobre el área temática de cada tipo de usuario, que representa un conjunto de datos necesarios para que el usuario resuelva sus problemas.
El modelo conceptual para la base de datos Autoservice se diseñó como un modelo de “entidad-relación”.
Los conceptos básicos del modelo incluyen conceptos tales como entidad (objeto), relación (relación), tipos de entidad, tipos de relación y atributos.
Una entidad es un objeto real o imaginable, cuya información debe almacenarse y ser accesible. En los diagramas del modelo ER, una entidad se representa como un rectángulo que contiene el nombre de la entidad. Cada entidad está definida por un conjunto de atributos.
Un atributo es una característica con nombre de una entidad. Su nombre debe ser único para un tipo de entidad específico, pero puede ser el mismo para varios tipos entidades. Un atributo de entidad es cualquier detalle que sirva para aclarar, identificar, clasificar, cuantificar o expresar el estado de la entidad. Ingresaremos los nombres de los atributos en un rectángulo que denota la entidad y lo escribiremos debajo del nombre de la entidad.
Se establecen relaciones entre entidades.
Una relación es una asociación representada gráficamente que se establece entre dos entidades. Esta asociación es siempre binaria y puede existir entre dos entidades diferentes o entre una entidad y ella misma (relación recursiva). Denotamos conexiones con líneas.
Así, de la descripción del área temática extraemos todos los tipos.
entidades:
- Clientes;
- Pedidos;
– Maestros;
- Listado de obras.
Definimos cada entidad su propio conjunto de atributos.
La entidad Cliente está definida por el siguiente conjunto de atributos:

    código de cliente;
    NOMBRE COMPLETO.;
    detalles del pasaporte;
    Serie y n° técnico. pasaportes;
    Modelo de auto;
    color;
    N° de chasis;
    Sin motor.;
    año de emisión.
Los atributos de la entidad Pedidos se definen de la siguiente manera:
    código de cliente;
    Código de orden;
    fecha de recepción y pago;
    cálculo de trabajos de reparación;
    maestro responsable;
    comentarios.
La esencia del Máster se documenta en base a los siguientes atributos:
    Número maestro;
    NOMBRE COMPLETO;
    puesto en esta empresa;
La entidad Lista de Obras está definida por el siguiente conjunto de atributos:
    código de solicitud;
    código de trabajo;
    detallando.
De acuerdo con el modelo de dominio, se presenta el siguiente modelo conceptual de la base de datos “Car Service” (Fig. 1).
Fig. 1 Modelo conceptual de la base de datos “Car service”.

2.2. Desarrollo de un modelo de datos lógico.

Convertir un modelo de datos conceptual local en un modelo lógico local implica eliminar elementos no deseados de los modelos conceptuales y convertir los modelos resultantes en modelos lógicos locales. Los elementos indeseables incluyen:
– relaciones de muchos a muchos;
– conexiones recursivas;
– conexiones con atributos.
Los elementos indeseables antes mencionados no se encontraron en el modelo conceptual creado.
circuito lógico Los datos se muestran en la Fig. 2.

Arroz. 2. Diagrama de datos lógicos.

      Conversión de un modelo entidad-relación a un modelo de datos relacionales
Conversión de un modelo entidad-relación a un modelo de datos relacionales
Se lleva a cabo realizando secuencialmente una serie de pasos:
– cada entidad está asociada con una relación en el modelo de datos relacionales;
– cada atributo de entidad pasa a ser un atributo de la relación correspondiente;
– la clave primaria de la entidad se convierte en la clave primaria de la relación correspondiente. A los atributos incluidos en la clave principal de una relación se les asigna automáticamente la propiedad requerida (NO NULA). A cada relación correspondiente a una entidad subordinada se le añade un conjunto de atributos de la entidad principal, que es la clave principal de la entidad principal. En la relación correspondiente a la subentidad, este conjunto de atributos se convierte en una clave foránea.
Este proceso se analiza a continuación.

SECCIÓN 3. Diseño de bases de datos

      Desarrollo de mesa
Una tabla es un objeto diseñado para almacenar datos en forma de registros (filas) y campos (columnas).
OpenOffice.org Base proporciona tres diferentes caminos creando una tabla de base de datos:
    crear tablas en modo diseño;
    utilice el asistente para crear una tabla;
    creando una vista.
En este trabajo se crearon tablas utilizando el asistente.
Para cada tabla de base de datos relacional, se proporciona su estructura: la composición de los campos, sus nombres, el tipo de datos y el tamaño de cada campo, claves de la tabla y otras propiedades de los campos.
El desarrollo de tablas de bases de datos se realiza de forma secuencial:
    Determinar las tablas y campos requeridos.
La tabla es la base de la base de datos, por lo que al desarrollar tablas se recomienda guiarse por los siguientes principios básicos:
    la información no debe duplicarse en la tabla ni entre tablas;
    Los datos almacenados en una sola tabla se actualizan solo en esa tabla;
    Cada tabla debe contener información sobre un solo tema.
Cada tabla contiene información sobre un tema específico y cada campo de la tabla contiene un hecho específico sobre el tema de la tabla. Para cada tabla de la base de datos, debe definir las propiedades de las tablas que contiene.
La base de datos de Car Service contiene cuatro tablas:
    La tabla Clientes (Fig. 3) está diseñada para ingresar información sobre el propietario del automóvil que se está reparando. Esta tabla contiene los siguientes atributos:
    NOMBRE COMPLETO. (tipo de campo – texto, longitud – 50, obligatorio);
    datos del pasaporte (tipo de campo – texto, longitud – 100, obligatorio);
    Serie y n° técnico. pasaportes (tipo de campo – texto, longitud – 15, obligatorio);
    Marca del automóvil (tipo de campo – texto, longitud – 100, obligatorio);
    color del coche (tipo de campo – texto, longitud – 100, opcional);
    Número de chasis (tipo de campo – texto, longitud – 100, opcional);
    Número de motor (tipo de campo – numérico, longitud – 100, opcional);
    año de emisión (tipo de campo – fecha, obligatorio).
Arroz. 3. Clientes de mesa.
    La tabla Pedidos (Fig. 4) está destinada a ingresar información sobre los pedidos: cuándo realizaron el pedido, quién realizó el pedido, el técnico responsable, el costo del trabajo de reparación, comentarios. Esta tabla contiene los siguientes atributos:
    código de pedido (tipo de campo – entero, longitud – 10, obligatorio);
    código de cliente (tipo de campo – texto, longitud – 10, opcional);
    fecha del pedido (tipo de campo – fecha, opcional);
    cálculo general de los trabajos de reparación (tipo de campo – decimal, longitud – 100, opcional);
    maestro responsable (tipo de campo – entero, longitud – 10, opcional);
    fecha de pago (tipo de campo – fecha, opcional);
    fecha de recepción (tipo de campo – fecha, opcional);
    comentarios (tipo de campo – prueba, longitud – 100, opcional).
Arroz. 4. Órdenes de mesa.
    La tabla de trabajos de reparación (Fig. 5) tiene como objetivo describir todos los tipos de trabajos de reparación que se realizaron en esta empresa.
Esta tabla contiene los siguientes atributos:
    código de trabajo (tipo de campo – entero, longitud – 10, obligatorio);
    código de pedido (tipo de campo – entero, longitud – 10, obligatorio);
    detalles (tipo de campo – texto, longitud – 100, opcional).
Arroz. 5. Lista de obras.
    Maestros (Fig. 6). La tabla del asistente está diseñada para ingresar información sobre los empleados. Esta tabla contiene los siguientes atributos:
    Número maestro (tipo de campo – entero, longitud – 10, obligatorio);
    NOMBRE COMPLETO. masters (tipo de campo – texto, longitud – 100, opcional);
    posición (tipo de campo – texto, longitud – 100, opcional).
Arroz. 6. Maestros.
    Establecimiento de claves primarias.
Definamos una clave primaria para cada entidad, teniendo en cuenta que las entidades fuertes tienen un solo campo clave y las débiles tienen la misma cantidad de conexiones. Al elegir una clave primaria, nos guiaremos por las siguientes reglas:
– la clave debe contener un conjunto mínimo de atributos;
– debe utilizar la clave cuyos valores tengan menos probabilidades de cambiar;
– el valor clave debe tener una longitud mínima.
Con base en lo anterior, definiremos los siguientes campos clave para las entidades existentes:
    La entidad Clientes tiene un campo clave Código de cliente;
    La entidad Órdenes está determinada por la clave Código de pedido;
    la entidad Maestra tiene un campo clave Número Maestro;
    La entidad de trabajo de reparación está determinada por la clave del código de solicitud;
    Formación de conexiones entre tablas.
Después de dividir la información en tablas y definir campos clave, debe elegir cómo el DBMS combinará la información relacionada. Para hacer esto, es necesario definir las relaciones entre las tablas de la base de datos.
OpenOffice.org BASE admite cuatro tipos de relaciones entre tablas:
– uno a uno (cada registro de una tabla corresponde únicamente a un registro de otra tabla);
– uno a muchos (cada registro de una tabla corresponde a muchos registros de otra tabla);
– muchos a uno (similar a la notación “uno a muchos”);
– muchos a muchos (un registro de la primera tabla puede estar relacionado con más de un registro de la segunda tabla, o un registro de la segunda tabla puede estar relacionado con más de un registro de la primera tabla).
Las conexiones establecidas en la base de datos “Car Service” ya han sido presentadas en el apartado anterior en la Fig. 2.
      Desarrollo de formularios de entrada de información.
Un formulario es un objeto diseñado para ingresar, editar y ver datos tabulares de una forma conveniente.
Los formularios contienen los llamados controles que le permiten acceder a los datos de las tablas. Los elementos de control son campos de texto para ingresar y editar datos, botones, casillas de verificación, botones de opción, listas y etiquetas. La creación de formularios que contienen los controles necesarios simplifica enormemente el proceso de entrada de datos y ayuda a prevenir errores.
Los formularios de OpenOffice.org Base brindan funcionalidad para realizar muchas tareas que no se pueden realizar por otros medios, lo que le permite validar datos a medida que los ingresa, realizar cálculos y brindar acceso a datos en tablas relacionadas mediante subformularios.
OpenOffice.org Base ofrece varias formas de crear formularios. La más sencilla de ellas es utilizar herramientas para crear automáticamente formularios basados ​​en una tabla o consulta.
Para la base de datos de Auto Service, hay cuatro formularios simples y tres subformularios.
En la figura 7-10 se muestran ejemplos de formas simples.

Fig.7. Formulario de cliente.

Fig.8. Formulario de pedidos.

Fig.9. Lista de obras.

Figura 10. Maestros.
Un formulario compuesto contiene un formulario principal y un subformulario: un subformulario. Un subformulario es el mismo formulario en su contenido, pero no se utiliza de forma independiente, sino que siempre se carga desde algún formulario al abrir o crear un documento. Puede hacer casi todo en un subformulario que puede hacer en un formulario, excepto que no puede insertar otro subformulario en él.
Al crear campos en subformularios, asegúrese de tener en cuenta que los nombres de todos los campos deben ser únicos dentro del formulario, junto con todos los subformularios que se utilizan en él simultáneamente.
Gracias a los formularios compuestos, es posible completar simultáneamente diferentes tablas.
En la figura 2 se presentan ejemplos de subformularios. 11-13.

Arroz. 11. Formulario de Cliente con el subformulario de Pedidos.
El formulario de Cliente con el subformulario de Pedidos proporciona la entrada de los datos necesarios para identificar al cliente y ver el trabajo realizado para este pedido. Este formulario le permite ingresar información en las tablas Clientes y Pedidos.

Arroz. 12. Formulario de Órdenes con subformulario Trabajos de reparación.
Este formulario le permite ingresar información en las tablas de Órdenes y Reparaciones.

Arroz. 13. Formulario maestro con el subformulario de Órdenes.
El formulario Maestro con el subformulario Órdenes le permite controlar la ejecución del trabajo por parte de un maestro específico.

      Desarrollo de consultas de bases de datos.
Una consulta es un objeto que permite obtener los datos necesarios de una o más tablas.
Las consultas se utilizan para extraer datos de tablas y presentarlos al usuario de una forma conveniente. Con su ayuda, los datos se seleccionan, clasifican y filtran. Puede convertir datos utilizando un algoritmo determinado, crear nuevas tablas, completar tablas automáticamente con datos importados de otras fuentes, realizar cálculos simples en tablas y mucho más.
La peculiaridad de las consultas es que extraen datos de las tablas base y crean a partir de ellas una tabla resultante temporal (instantánea): una imagen de los campos y registros seleccionados de las tablas base. Trabajar con una imagen es más rápido y eficiente que trabajar con tablas almacenadas en el disco duro.
Si lo solicita, puede ordenar y filtrar los datos según sea necesario. Las consultas también se pueden utilizar como fuentes de registros para formularios, informes y páginas de acceso a datos.
Hay varios tipos de solicitudes:
    Solicitud de muestra. Una consulta de selección es el tipo de consulta más utilizado. Este tipo de consulta devuelve datos de una o más tablas y los muestra como una tabla en la que se pueden actualizar los registros (con algunas restricciones). Las consultas de selección también se pueden utilizar para agrupar registros y calcular importes.
    etc.................

 Estudiar las particularidades del área temática seleccionada.

 Desarrollar un modelo informativo y lógico de la base de datos “Auto Service”.

 Implementarlo en MS Access DBMS.

 Redactar una “Nota Explicativa” para el proyecto del curso de acuerdo con el siguiente plan:

Propósito de la base de datos

Base de datos "Servicio de auto" está destinado a la implementación de la recepción y procesamiento de pedidos de trabajo por parte de una empresa de servicios de automóviles.

Eso sí, no aspira al alto título de ACS. Debido a la ausencia de bloques completos necesarios para un sistema de control automatizado integral:

 Contabilidad,

 Bloque económico

 Planificado

 Suministros

 Y una serie de otros bloques.

Solo se está implementando uno de los bloques de ACS: el lugar de trabajo "Recepción de pedidos": trabajar con los clientes: recibir y registrar pedidos, organizar su implementación e informar sobre los resultados del trabajo.

Funciones realizadas por la base de datos

La base de datos realiza las siguientes funciones.

1. Contabilidad y almacenamiento de información sobre los empleados del servicio de automóviles. "Mecánicos»

2. Ingresar y almacenar información sobre los tipos de trabajos realizados. "Ordens»

3. Ingresar información sobre clientes, automóviles de clientes y datos sobre ellos. "Pedidos»

4. El formulario “Ingresar información sobre pedidos” le permite ingresar de hecho pedido, seleccionando el nombre completo del cliente (de la lista), seleccionando el tipo de automóvil del cliente e ingresando información sobre el mismo.

En el mismo lugar se ingresa la composición del trabajo realizado y los nombres de los empleados del servicio de automóviles que los realizan. Y también información sobre la composición y cantidad de repuestos utilizados.

5. La base de datos también proporciona varios informes que le permiten analizar la situación en la empresa de servicios de automóviles.

Categorías de usuario

La base de datos está destinada principalmente a los empleados de servicios de automóviles que reciben y procesan pedidos de reparación y mantenimiento de vehículos.

Y los informes que contiene son para otras divisiones de la empresa, así como para sus gerentes.

Diseño de base de datos

Introduzcamos lo siguiente conceptos Y simbolos :

Entidades

ESENCIA

Esencia - real o imaginario un objeto , información sobre la cual debe ser almacenada y accesible. En los diagramas del modelo ER, una entidad se representa como un rectángulo que contiene el nombre de la entidad.

Entidades lo denotaremos por rectángulos,

Atributos de entidad

Atributo - llamado característica de la entidad . Su nombre debe ser único para un tipo de entidad específico, pero puede ser el mismo para diferentes tipos de entidad. Un atributo de entidad es cualquier detalle que sirva para aclarar, identificar, clasificar, cuantificar o expresar el estado de la entidad.

ESENCIA

Atributos

Nombres de atributos lo pondremos en un rectángulo,

denotando esencia, debajo del nombre de la entidad, y escriba

en letras minúsculas.

Relaciones

Conexión - esto está representado gráficamente asociación , establecido entre dos entidades. Esta asociación es siempre binaria y puede existir entre dos entidades diferentes o entre una entidad y ella misma (relación recursiva).

Conexiones– designaremos con líneas encima de las cuales pondremos grado de conexión 1 » o « » , que significa “muchos”) y sus características.

Campos clave

Definamos el concepto primario Y externo llaves

Llave es un conjunto mínimo de atributos cuyos valores se pueden utilizar para encontrar sin ambigüedades la instancia requerida de una entidad. Minimidad significa que excluir cualquier atributo del conjunto no permite que la entidad sea identificada por los restantes. Cada entidad tiene al menos una clave posible.

Uno de ellos se toma como Clave primaria .

Al elegir Clave primaria se debe dar preferencia no compuesto claves o claves compuestas por un número mínimo de atributos. Tampoco es apropiado utilizar claves con valores de texto largos (es preferible utilizar entero e atributos).

No está permitido que la clave primaria de una entidad (cualquier atributo que participe en la clave primaria) acepte indefinido significado. De lo contrario, se producirá una situación contradictoria: aparecerá alguien sin individualidad y, por tanto, no instancia de entidad existente. Por las mismas razones, es necesario garantizar unicidad Clave primaria.

Llaves extranjeras

    Si entidad CON conecta entidades A Y EN, entonces debe incluir claves foráneas correspondientes a las claves primarias de las entidades A y B.

    Si entidad EN denota entidad A, entonces debe incluir una clave externa correspondiente a la clave primaria de la entidad A.

Nota:

1. Dado que los desarrolladores del DBMS MS Access inicialmente tuvo en cuenta los problemas que surgieron con primario Y llaves extranjeras, se introdujo un tipo de campo especial en Access: KEY FIELD. Su tipo es CONTADOR.

Acceso no requiere su inclusión obligatoria en el cuadro. pero urgentemente ofertas.

Las características de este tipo de campo son:

    Al entrar nueva entrada– se forma AUTOMÁTICAMENTE una nueva en este campo, único, no repetitivo valor numérico.

    El campo no puede aceptar indefinido significado.

    Campo – automático indexado.

    Cambiar manualmente el valor de este campo imposible.

Por lo tanto el problema campos clave Y llaves extranjeras en Access la solución es sencilla:

    en la mesa principal(entidades) crear especial llave campo. lo tendremos Clave primaria .

    Ingresamos una copia del mismo (con el mismo nombre) en las tablas subordinadas. será de ellos clave externa .

    Conectamos las tablas principal y subordinada utilizando estos campos. Eso es todo. ¡La conexión está completa!

2. Los desarrolladores introdujeron una herramienta en Access llamada « Esquema de datos »

Lo que permite no sólo para atar tablas, pero también indicar para cada conexión:

    su tipo(“uno a uno”, “uno a muchos”, etc.)

    y ella características: Garantizar la integridad, así como actualizaciones y eliminaciones en cascada de información de tablas y campos relacionados.

Qué se debe indicar al construir. urgencias– modelos Base de datos.

En particular, es por eso que Access es ideal como sistema de programación para implementar modelos ER.

Al implementar nuestraurgencias– modelos enAccesoAprovecharemos todas estas oportunidades.

Enviar su buen trabajo en la base de conocimientos es sencillo. Utilice el siguiente formulario

Los estudiantes, estudiantes de posgrado y jóvenes científicos que utilicen la base de conocimientos en sus estudios y trabajos le estarán muy agradecidos.

Publicado en http://www.allbest.ru/

PRIMERA INSTITUCIÓN TÉCNICA SUPERIOR DE RUSIA

MINISTERIO DE EDUCACIÓN Y CIENCIA DE LA FEDERACIÓN DE RUSIA

Institución Educativa Presupuestaria del Estado Federal de Educación Profesional Superior

"UNIVERSIDAD NACIONAL DE RECURSOS MINERALES "MINERÍA"

Trabajo del curso

"Base de datos - servicio de coche"

Disciplina: Programación aplicada

Completado por: Stepanova K.A.

Revisado por: Matyukhin S.A.

San Petersburgo 2013

Introducción

1. Descripción del área temática

2. Descripción de la estructura de la base de datos.

3. Mesas

4. Términos de referencia

5. Descripción del programa

6. Componentes

7. Diagrama de usuario

8. Interfaz

Conclusión

Bibliografía

Solicitud

Introducción

En nuestra era, la era de la tecnología digital, las computadoras desempeñan un papel vital. Ahora en todas las organizaciones, ya sean agencias gubernamentales o empresas privadas, todo está informatizado, y esto se debe a una potencia informática muy alta. El cálculo incluso de los procesos y tareas asignadas más complejos se realiza en el menor tiempo posible y el factor tiempo suele jugar un papel fundamental en la mayoría de las tareas asignadas. La potencia informática y la capacidad de memoria de las computadoras se han vuelto increíblemente grandes en los últimos años y sus precios han bajado significativamente, lo que contribuyó a la informatización masiva de absolutamente todos los sectores de la actividad humana. Ahora es difícil imaginar la vida sin una máquina inteligente que simplifique y acelere una gran cantidad de tareas. La utilidad de una computadora queda anulada en ausencia de software especializado, sin el cual el "asistente de hierro" se vuelve inútil. En este trabajo hablaremos sobre la creación de un programa tan importante, y en la mayoría de las organizaciones, el principal, cuyo nombre es base de datos. En este caso particular, una base de datos de servicios de automóviles.

1. Descripción del área temática.

El objetivo de la tarea es obtener producto de software, que permite almacenar información sobre los clientes del servicio, defectos en sus automóviles, asegurando la eficiencia y confiabilidad del procesamiento de datos.

La base de datos de servicios de automóviles está destinada a operadores de servicios de automóviles y brinda acceso a información sobre la marca del automóvil, fecha de visita, mal funcionamiento, número VIN del automóvil, así como información sobre los clientes: número de teléfono, etc.

La efectividad del programa radica en reducir el tiempo de procesamiento y búsqueda de la información necesaria.

La necesidad de automatizar esta tarea se debe a que la selección de los datos necesarios para los informes y el registro del trabajo de los ingenieros suele realizarse de forma manual o mediante Excel, dedicando una importante cantidad de tiempo a ello. Este programa También proporciona la capacidad de buscar, filtrar y ordenar datos.

No se requieren conocimientos especiales de programación para trabajar con el programa.

2. Descripción de la estructura de la base de datos.

Relaciones de tabla:

La tabla de clientes está vinculada a la tabla de maestros usando una relación 1:N usando el campo vin_number

La tabla de clientes está conectada a la tabla de cálculo usando una relación 1:1 usando el campo vin_number

3. Mesas

Tabla 1: Clientes (tabla principal)

Tabla 2: Maestros (esclavos)

Tabla 3: Maestros (esclavos)

edición de base de datos de software car service

4. Tarea técnica

Motivo del desarrollo:

Encomienda del profesor la realización de clases prácticas y la realización de trabajos de curso.

Propósito del desarrollo:

El programa está diseñado para automatizar el trabajo de los operadores de servicios de automóviles.

Requisitos del programa:

· Debe automatizar el trabajo del operador del servicio de automóviles.

La información debe almacenarse permanentemente en el disco duro de la computadora.

· Debe ser posible ver la base de datos con la posibilidad de eliminar información específica de la misma.

Requisitos de confiabilidad:

· El programa debe procesar las acciones erróneas del usuario e informarle al respecto.

· El programa debe proporcionar control de la información de entrada.

5. Descripción del programa

privado vacío Form1_Load (remitente del objeto, EventArgs e) () // cargando componentes principales

private void b_add_Click(remitente del objeto, EventArgs e) () // agregando una nueva entrada

privado vacío b_replace_Click (objeto remitente, EventArgs e) () // editar entrada

private void b_cancel1_Click(objeto remitente, EventArgs e) () // cancelar la acción

private void b_save_Click(remitente del objeto, EventArgs e) () // guardando cambios

privado vacío b_record1_Click (objeto remitente, EventArgs e) () // escribir datos

privado vacío b_delete_Click (objeto remitente, EventArgs e) () // eliminar datos

private void b_exit_Click(objeto remitente, EventArgs e) () // salir del programa

6. Componentes

7. Esquema parausuario

La tabla 1 "Clientes" y la tabla 2 "Maestros" están conectadas mediante una relación "Uno a muchos" utilizando el campo vin_number.

La tabla 1 "Clientes" y la tabla 3 "costo" están relacionadas mediante una relación "uno a uno" utilizando el campo vin_number.

8. Interfaz

Agregar una nueva entrada

Editando una publicación antigua

Eliminar una entrada

Ordenar por fecha de visita

Tablas firmadas

La tabla principal del programa Auto Service incluye:

1. Lista de coches de clientes

2. Fecha de solicitud por parte del propietario del vehículo

3. Mal funcionamiento

4. Número de teléfono del cliente

5.Número VIN

6. La lista de clientes se gestiona mediante botones (Agregar/Reemplazar/Eliminar)

7. Mostrar y registrar a los clientes del salón.

8. Clasificación

10. Elección de másteres

11. Nombre de las mesas

12. Salga del programa

Conclusión

El resultado del trabajo fue la creación. software dar servicio al lugar de trabajo de un operador de servicio de automóviles.

Durante el curso se adquirieron habilidades en el campo de la construcción y programación de bases de datos en el lenguaje de programación C#.

Bibliografía

1. Matyukhin S.A. “Programación en C# con enfoque orientado a objetos” - complejo educativo y metodológico 2013

2. A. Hejlsberg, M. Torgersen, S. Wiltamut, P. Lenguaje de programación Gold C#. Informática clásica. 4ta edición = Lenguaje de programación C# (que cubre C# 4.0), 4ta edición. - San Petersburgo: "Peter", 2012. - 784 p. --ISBN 978-5-459-00283-6

3. E. Stillman, J. Aprendizaje verde C#. 2da edición = Head First C#, 2ed. - San Petersburgo: "Peter", 2012. - 704 p. --ISBN 978-5-4461-0105-4

4. Andrew Troelsen Lenguaje de programación C# 5.0 y .NET 4.5 Framework, 6.ª edición = Pro C# 5.0 y .NET 4.5 Framework, 6.ª edición. - M.: Williams, 2013. - 1312 p. --ISBN 978-5-8459-1814-7

5. José Albahari, Ben Albahari C# 5.0. Directorio. Descripción completa del lenguaje = C# 5.0 en pocas palabras: la referencia definitiva. - M.: Williams, 2013. - 1008 p. --ISBN 978-5-8459-1819-2

6. Herbert Shildt. C# 4.0: guía completa= C# 4.0 La referencia completa. -- M.: "Williams", 2010. -- P. 1056. -- ISBN 978-5-8459-1684-6

Solicitud. Códigoprogramas

usando System.Collections.Generic;

usando System.ComponentModel;

usando System.Data;

usando System.Drawing;

usando System.Linq;

usando System.Text;

usando System.Threading.Tasks;

usando System.Windows.Forms;

clase parcial pública Form1: Formulario

InicializarComponente();

groupBox1.Visible = falso;

groupBox2.Visible = falso;

clientes privados vacíosBindingNavigatorSaveItem_Click_1(remitente del objeto, EventArgs e)

this.Validate();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

privado vacío Form1_Load (remitente del objeto, EventArgs e)

// TODO: esta línea de código carga datos en la tabla "db_autoDataSet.masters". Puede muévalo o retírelo, según sea necesario.

this.mastersTableAdapter.Fill(this.db_autoDataSet.masters);

// TODO: esta línea de código carga datos en la tabla "db_autoDataSet.calculation". Puede moverlo, o quitarlo, segun necesite.

this.calculationTableAdapter.Fill(this.db_autoDataSet.calculation);

// TODO: esta línea de código carga datos en la tabla "db_autoDataSet.customers". Puede moverlo, o quitarlo, segun necesite.

this.customersTableAdapter.Fill(this.db_autoDataSet.customers);

vacío privado b_exit_Click (remitente del objeto, EventArgs e)

botón de anulación privado5_Click_1 (remitente del objeto, EventArgs e)

privado vacío b_add_Click (remitente del objeto, EventArgs e)

groupBox1.Visible = verdadero;

b_replace.Visible = falso;

b_delete.Visible = falso;

b_exit.Visible = falso;

b_add.Visible = falso;

b_exit2.Visible = falso;

b_save.Visible = falso;

cuadro de texto1.Texto = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

vacío privado b_replace_Click (remitente del objeto, EventArgs e)

textBox10.Text = clientes DataGridView.CurrentRow.Cells.Value.ToString();

textBox9.Text = clientes DataGridView.CurrentRow.Cells.Value.ToString();

textBox8.Text = clientes DataGridView.CurrentRow.Cells.Value.ToString();

textBox7.Text = clientes DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.Text = clientes DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.ReadOnly = verdadero;

groupBox2.Visible = verdadero;

b_add.Visible = falso;

b_delete.Visible = falso;

b_exit.Visible = falso;

b_exit2.Visible = falso;

b_replace.Visible = falso;

b_save.Visible = falso;

vacío privado b_cancel1_Click (remitente del objeto, EventArgs e)

b_add.Visible = verdadero;

b_delete.Visible = verdadero;

b_exit.Visible = verdadero;

b_exit2.Visible = verdadero;

b_replace.Visible = verdadero;

b_save.Visible = verdadero;

groupBox1.Visible = falso;

vacío privado b_cancel2_Click (remitente del objeto, EventArgs e)

b_add.Visible = verdadero;

b_delete.Visible = verdadero;

b_exit.Visible = verdadero;

b_exit2.Visible = verdadero;

b_replace.Visible = verdadero;

b_save.Visible = verdadero;

groupBox2.Visible = falso;

vacío privado b_save_Click (remitente del objeto, EventArgs e)

clientesBindingNavigatorSaveItem_Click_1(remitente, e);

vacío privado b_record1_Click (remitente del objeto, EventArgs e)

tabla DataTable = db_autoDataSet.Tables;

Fila DataRow = tabla.NewRow();

fila = cuadro de texto1.Texto;

fila = Convert.ToDateTime(textBox2.Text);

fila = cuadro de texto3.Texto;

fila = cuadro de texto4.Texto;

fila = cuadro de texto5.Texto;

tabla.Rows.Add(fila);

groupBox1.Ocultar();

b_replace.Visible = verdadero;

b_delete.Visible = verdadero;

b_exit.Visible = verdadero;

b_add.Visible = verdadero;

b_exit2.Visible = verdadero;

b_save.Visible = verdadero;

vacío privado b_record2_Click (remitente del objeto, EventArgs e)

Tabla DataTable = db_autoDataSet.Tables;//12 vinculado dinámicamente. mesa tabla con el primer archivo de la base de datos

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString()); //13 obtuvo el vin del registro actual

DataRow fila = table.Rows.Find(vinRab);//14 dinámica combinada. fila fila con un registro del archivo vin con shifrRab y movió el conjunto de datos al estado de "edición", en el que le permite cambiar los valores de los campos

fila = textBox10.Text;//15 se escribió en el segundo campo de la fila proporcionada desde la ventana

fila = Convert.ToDateTime(textBox9.Text);// 15 se escribió en el tercer campo de la fila fila

fila = cuadro de texto8.Texto; //15 fue escrito en el cuarto campo de la línea fila fila = textBox7.Text;

fila = cuadro de texto6.Texto;

table.AcceptChanges();//15 el comando AcceptChanges le permite aceptar valores de campo modificados

groupBox2.Hide();//16

b_replace.Visible = verdadero;

b_delete.Visible = verdadero;

b_exit.Visible = verdadero;

b_add.Visible = verdadero;

b_exit2.Visible = verdadero;

b_save.Visible = verdadero;

vacío privado b_delete_Click (remitente del objeto, EventArgs e)

// eliminando la línea debajo del cursor

// primero creamos una advertencia para no realizar una eliminación errónea

cadena s1, s2, s3, s4, s5, mensaje;

Resultado del resultado del diálogo; // 18

int ind = clientesDataGridView.CurrentRow.Index;

s1 = clientesDataGridView.CurrentRow.Cells.Value.ToString();

s2 = clientesDataGridView.CurrentRow.Cells.Value.ToString();

s3 = clientesDataGridView.CurrentRow.Cells.Value.ToString();

s4 = clientesDataGridView.CurrentRow.Cells.Value.ToString();

s5 = clientesDataGridView.CurrentRow.Cells.Value.ToString();

mensaje = "Marca del auto = " + s1 + "\nFecha de visita = " + s2 + "\n Fallo = " + s3 + "\n Número de teléfono del cliente = " + s4 + "\n Número Vin" + s5;

// la variable de resultado puede tomar los valores DialogResult.Yes o DialogResult.No

resultado = MessageBox.Show(mensaje, "¿Eliminar la siguiente entrada?",

MessageBoxButtons.SíNo, MessageBoxIcon.Pregunta);

if (resultado == DialogResult.Yes)//La línea se elimina

(// 20 La tabla actual de clientesDataGridView de tipo DataGrid se escribe en la tabla de búfer

CurrencyManager CurMng = (CurrencyManager)customersDataGridView.BindingContext;

if (CurMng.Count > 0) // si la tabla no está vacía

CurMng.RemoveAt(CurMng.Position); // eliminando la posición marcada

// aquí resultado == DialogResult.No y se rechaza la eliminación

//salir del procedimiento

Publicado en Allbest.ru

Documentos similares

    Creación de base de datos. Buscar, cambiar y eliminar registros. Procesamiento e intercambio de datos. Diseño de base de datos. Definición de fórmulas para la parte calculada de la base de datos. Edición de campos y registros. Formularios para presentar la información contenida en la base de datos.

    trabajo del curso, añadido el 23/02/2009

    Desarrollo de un producto de software: la base de datos "Excursion" en el entorno de programación integrado C++ Builder 6. Determinar el orden de visualización de los datos de la base de datos, editarlos y eliminarlos. Características del manual de usuario e interfaz general del programa.

    trabajo del curso, añadido el 03/11/2013

    Justificación de la necesidad de sistemas de gestión de bases de datos en las empresas. Características del desarrollo de software de administración de bases de datos que permite ver, editar, insertar registros de bases de datos, generar consultas e informes.

    trabajo del curso, añadido el 23/01/2010

    Creación de una base de datos y descripción del programa “Base de Datos Educativa”, diseñado para agrupar información sobre los estudiantes. Característica funcionalidad programas: agregar registros a la base de datos, editar, eliminar registros y ordenar datos.

    trabajo del curso, añadido el 25/04/2011

    Desarrollo del programa “Base de Datos de Equipamiento Deportivo”. Descripción del algoritmo de funcionamiento de módulos y bloques. Esquema estructural de la presentación del proyecto. El proceso de encontrar la información necesaria. Clasificación automática de datos. Agregar y editar entradas.

    trabajo del curso, añadido el 15/08/2013

    Creación de formularios de referencia simples. Editar propiedades del formulario en modo diseño. Agregar y editar propiedades de controles. Diseño de informes para la base de datos. Lanzar una mesa para forma normal y construir un esquema de datos.

    resumen, añadido el 23/11/2008

    El procedimiento para diseñar y desarrollar una base de datos y software. Información sobre la estructura de la base de datos, tablas creadas, formularios, informes, consultas, información almacenada. Modelos de datos lógicos y conceptuales; selección de software.

    trabajo del curso, añadido el 20/01/2010

    Tipos de restricciones que mantienen la integridad en el modelo de datos relacionales. Determinar el valor de un campo de clave principal mediante un generador. Agregar, cambiar y eliminar registros en la tabla de la base de datos de la Biblioteca en el lenguaje de programación SQL.

    trabajo de laboratorio, añadido el 10/10/2012

    Análisis de dominio. Requisitos para la elaboración de una base de datos hotelera. Implementación del proceso de búsqueda de la información necesaria. Generar tablas, consultas, informes e imprimirlos. Editar, agregar y almacenar datos.

    trabajo del curso, añadido el 07/02/2016

    Justificación de la elección de herramientas de desarrollo de aplicaciones. Agregar, eliminar, editar información. Reflejo de información de la base de datos. Buscar información para la tabla seleccionada. Proyectos Datos, Entidad, Lógica, Firma. Esquema de interacción entre proyectos del programa.




Arriba