Servicio de coches BD. Descargar base de datos de acceso Servicio de coche. Funciones realizadas por la base de datos.

Base de datos de tecnología de creación "Servicio de automóviles"

Para crear una base de datos, se establecieron las metas y objetivos de la base de datos de Autoservicio:

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

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

Figura 14. Base de datos "Car Service"

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

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

El sistema principal "Reparación de la parte técnica del automóvil" consta de cuatro tablas (ver Fig. 15):

« Orden"- incluida la información necesaria sobre el pedido de reparación y diagnóstico del automóvil, es decir:

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

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

  • ? Reparación de motores.
  • ? Reparación de puntos de control.
  • ? Reparación de chasis.
  • ? Reparación del sistema de combustible.

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

Mesa " Diagnóstico', asociado con ' orden» y asigna automóviles para el diagnóstico de ciertas partes del automóvil, es decir. motor, caja de cambios, chasis y sistema de combustible.

EN " Diagnóstico» almacene información sobre automóviles que necesitan diagnósticos de una parte en particular.

  • ? Diagnóstico del motor.
  • ? Diagnóstico de puntos de control.
  • ? Diagnóstico del chasis.
  • ? Diagnóstico del sistema de combustible.

Principal sistema obras en base “En cascada modelos” Y se refiere en estándar GOST 21624 -76

GOST 18507 -73

El funcionamiento del sistema proviene de la recopilación de información sobre el pedido, luego se realizan los diagnósticos, que determinan la necesidad de reparación de la máquina. Cada etapa (excepto la inicial) no puede comenzar hasta que se complete la siguiente, excepto si el automóvil no necesita reparaciones.

El subsistema de servicios de TI se creó con el fin de proporcionar una garantía de reparación, manejar un reclamo de garantía y comprar repuestos para reparaciones.

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

Figura 16. Servicio de TI

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

  • ? reclamos de garantia,
  • ? emisión de una garantía,
  • ? pedido de repuestos.

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

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

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

La extensión representa una especie de aumento en los servicios de reparación de automóviles. Ahora el sistema cuenta con reparación de carrocerías y reparación de interiores, que también son manejadas por la estación de servicio.

El subsistema de extensión consta de dos tablas e influye en dos tablas del sistema principal. (ver figura 17)


Figura 17. Extensión

Las tablas "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.
  • ? Lacado.
  • ? Pulido.

Reparación de interiores:

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

Desde estas tablas siga los enlaces con la tabla " Precio» para fijar los precios de los servicios.

Funcional:

  • ? pedidos de ropa,
  • ? trabajar,
  • ? servicios,
  • ? brigada,
  • ? horas-norma.

Recursos de la base de datos:

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

El modelo en cascada, que se muestra 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 así:

  • ? toma de pedidos de reparaciones
  • ? Diagnóstico del coche,
  • ? reparación de autos,
  • ? salida del coche de la estación de servicio.

Figura 18. Modelo de base de datos

Fase de análisis

Aquí está la solicitud de reparación de automóviles en la estación de servicio. El cliente llena un documento donde el cliente 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 del automóvil. En el futuro, a elección del cliente, la máquina se envía a reparar.

Fase de implementación e implementación

En esta fase, se realizan reparaciones en las partes del automóvil que, según el resultado de los diagnósticos, necesitan ser reparadas o reemplazadas. Además, sin ningún control, en esta etapa, se puede reparar el exterior del automóvil y el interior.

Fase de mantenimiento

En esta etapa, se emite una garantía por reparaciones y un cálculo de los fondos que se gastaron en el diagnóstico y reparación del automóvil, luego 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 fiscal (venta de repuestos fuera de la región). Además, el sistema está conectado con varios concesionarios de automóviles (bajo contrato) y compañías de seguros que aseguran el servicio del automóvil en sí, así como la empresa donde se compran los repuestos.

Divisibilidad- el sistema consta de muchos subsistemas que realizan ciertas funciones y tienen la capacidad de trabajar fuera de línea.

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

estructuralidad- distribución por niveles y jerarquías de los elementos del sistema, es decir, el sistema no podrá seguir funcionando si se salta alguna de las etapas (sin garantía, el cliente no podrá reclamar en la estación de servicio).

Estándares

GOST 21624 -76 - esta norma establece requisitos para que los productos aseguren un determinado nivel de fabricabilidad operativa (ET) y mantenibilidad (RP), así como los valores de los indicadores ET y RP previstos por GOST 20334-81, para productos automotrices - vehículos con tracción total y parcialmente (camiones, automóviles y autobuses), remolques y semirremolques (en adelante, productos).

GOST 18507 -73 - esta norma se aplica a autobuses y automóviles (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 automóviles, cuya revisión se realizó por orden de propietarios individuales.

Términos de referencia

1. Haga una base de datos común de todos los servicios en la estación de servicio para un automóvil en particular.


Figura 19. Base general de todos los servicios en las estaciones de servicio

2. Datos sobre las herramientas y materiales necesarios.


Figura 20. Datos sobre herramientas y materiales

3. Enlaces 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 los visitantes


Figura 27. Reseñas

En el transcurso del 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 da un ejemplo de la base de datos "Servicio de coche". esta base se probó en la estación de servicio. El sistema ha sido probado. En el transcurso del trabajo se realizaron ajustes y se presentó en el trabajo la versión final de la base de datos de Autoservicio.

Es necesario crear una base de datos de acceso "Autoservicio"

Arroz. 1 El formulario del botón principal de la base de datos terminada "Servicio de automóviles"

Formulario "Propietarios" con subformulario "Autos"

Arroz. 2 Forma "Coches"

Formulario "Empleados"

Arroz. 4 Formulario "Servicio"

Arroz. 5 Página de solicitudes

Consulta "Agrupación por puestos y empleados"

Solicitud "Por el nombre del mecánico"

Solicitar "Búsqueda por número de matrícula"

Arroz. 6 Informes

Informe “Agrupación por puestos y empleados”

Fig.7 Informe "Búsqueda por matrícula"

Arroz. 8 Informe "Por el nombre del mecánico"

Arroz. 9 El esquema de datos de la base de datos finalizada "Servicio de automóviles" muestra las relaciones de las tablas: Propietarios, Automóviles, Servicio, Categoría de trabajo, Empleados.

La estructura de la tabla "Coches": estado. número, marca, propietario.

La estructura de la tabla "Propietarios": número de propietario, nombre completo, telefono celular, Número de carnet de conducir.

La estructura de la tabla "Servicio": número de servicio, automóvil, categoría de trabajo, fecha de preparación del pedido, empleado.

La estructura de la tabla "Empleados": número de empleado, celular, dirección, nombre completo.

o aquí:

Descargue el informe de la base de datos con formularios de pantalla gratis

Precio aproximado 763 rublos.

El precio exacto depende del método de pago.

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

Descargar Acceder a bases de datos de temas similares:

  1. Acceso a la base de datos Servicio de coche 2
  2. Formación de facturas para el pago en un servicio de coche
  3. Contabilización de coches en una empresa de transporte.
  4. ATP (empresa de autotransporte).
  5. ATP 2007 (empresa de autotransporte)
  6. Talleres de reparación de automóviles
  7. "Contabilidad para la operación Vehículo»
  8. "Contabilización de accidentes de tráfico"
  9. Registro de infractores de automóviles en la policía de tránsito.
  10. "Contabilización de infracciones de tráfico"
  11. "Reposición de autopartes en la estación de servicio"
  12. Transporte urbano
  13. "Venta de boletos aéreos"
  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 ITV y grupos de vehículos
  21. Taxi
  22. empresa de turismos
  23. Horario minibús
  24. Contabilización del transporte por carretera por marcas de automóviles

Palabras clave: descarga de base de datos; programa de base de datos; base de datos; base de datos de trabajos de curso; descargar base de datos de acceso; 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; ejemplos de bases de datos de acceso; crear una base de datos en acceso; acceso básico; solicitudes en acceso; acceder a informes; tablas de acceso; macros en acceso; acceder a cursos; ejemplos de acceso a bases de datos; formularios de acceso; Base de datos acceso Microsoft; comprar una base de datos; creación de bases de datos; ejemplos de bases de datos; descargar base de datos; trabajo de curso en DBMS; ejemplos de bases de datos; base de datos de trabajos terminados. La base de datos del curso "Autoservicio" se creó en access 2010 y se convirtió a access 2003, por lo que se abrirá en access 2003, 2007, 2010.

Es necesario crear una base de datos de acceso "Autoservicio". El formulario de botón principal de la base de datos terminada "Servicio de automóviles". El formulario "Propietarios" con el subformulario "Autos". Formulario "Coches". Formulario "Categoría de trabajo". Formulario "Empleados". formulario de servicio. Página de solicitudes. Consulta "Agrupación por puestos y empleados". Solicitud "Por el nombre del mecánico". Solicitud de "Búsqueda por número de matrícula". Informe “Agrupación por puestos y empleados”. Informe "Por el nombre del mecánico". Informe "Por el nombre del mecánico". El esquema de datos de la base de datos finalizada "Servicio de automóviles" muestra las relaciones de las tablas: Propietarios, Automóviles, Servicio, Categoría de trabajo, Empleados. La estructura de la tabla "Coches": estado. número, marca, propietario. La estructura de la tabla "Propietarios": número de propietario, nombre completo, teléfono celular, número de licencia de conducir. La estructura de la tabla "Categoría de trabajo": código de trabajo, nombre de trabajo, descripción, costo de trabajo. La estructura de la tabla "Servicio": número de servicio, automóvil, categoría de trabajo, fecha de preparación del pedido, empleado. La estructura de la tabla "Empleados": número de empleado, celular, dirección, nombre completo. La estructura de la consulta "Agrupación por puestos y empleados" en modo de diseño. La estructura de la consulta "Por el nombre del mecánico" en modo diseño. La estructura de la consulta "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

      Declaración 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. Desarrollo de un modelo lógico de datos 9
2.3. Conversión de un modelo de entidad-relación en un modelo relacional
modelo de datos 10
SECCIÓN 3. Diseño de la base de datos 12
3.1. Desarrollo de tablas 12
3.2. Diseño de formularios de entrada de datos 17
3.3. Desarrollo de consultas de base de datos 21
3.4. Informe de desarrollo 27
CONCLUSIÓN 30
REFERENCIAS 31
ANEXOS 32

INTRODUCCIÓN

A la fecha, el diseño de bases de datos (en adelante DB) ha cobrado importancia para muchas organizaciones que utilizan la tecnología informática para aumentar 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 Papel a plazo es el estudio de las tecnologías de diseño de bases de datos relacionales.
El tema del trabajo del curso es el estudio de los principios del desarrollo de bases de datos relacionales en el ejemplo de diseño y creación de una base de datos "Autoservicio".
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 establecieron las siguientes tareas:

    definición y análisis del área temática;
    desarrollo de un modelo de base de datos conceptual;
    creación de tablas de la base de datos "Autoservicio";
    construcción de formularios, consultas e informes de esta base de datos.
Hay muchas fuentes diferentes de información sobre el diseño y la aplicación de bases de datos relacionales. De todos los recursos propuestos, se seleccionaron aquellos que son adecuados para el diseño de bases de datos en el entorno Base de OpenOffice.org. Entonces, por ejemplo, los libros cubren las técnicas y principios básicos para trabajar y crear bases de datos usando Base, que es parte de OpenOffice.org. Las fuentes proporcionan información básica sobre la creación de tablas, formularios, consultas e informes. Los libros describen pautas para diseñar e implementar bases de datos.

SECCIÓN 1. Desarrollo de la base de datos

      Formulación del problema
Esta base de datos está destinada a organizaciones dedicadas a cualquier tipo de servicios de mantenimiento de automóviles.
Las funciones principales de la base de datos se relacionan con la contabilización de todos los automóviles que alguna vez han estado en un servicio de automóviles, 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 solo la información básica y más necesaria, sino también notas, aclaraciones, descripciones y datos técnicos. características de los repuestos instalados y mucha otra información útil.
La administración del servicio de automóviles puede requerir los siguientes datos:
    Nombre completo, serie y número del pasaporte técnico del automóvil, año de fabricación y marca del fabricante;
    información sobre la fecha de aceptación de este pedido, indicando el costo del trabajo de reparación, el capataz responsable y la fecha de pago del pedido;
    lista de averías reparadas en el coche de este propietario;
    Nombre completo del trabajador del servicio de automóviles que eliminó este mal funcionamiento del automóvil de este propietario y su puesto.
El operador de DBMS puede realizar los siguientes cambios:
    agregar o cambiar información sobre pedidos;
    agregar o cambiar información sobre un empleado;
    eliminar información sobre el trabajador del servicio de automóviles.
Los informes deben contemplar la posibilidad de emitir un certificado de mal funcionamiento del automóvil de este propietario y un informe sobre el trabajo del servicio de automóviles (la cantidad de automóviles que se reparan, el nombre del empleado que los reparó).
      Análisis de dominio
La base de datos de Autoservicio fue desarrollada para el administrador y los empleados de servicio de automóviles que reciben y procesan pedidos de reparación y mantenimiento de automóviles.
El área temática de la tarea son datos sobre averías, propietarios de automóviles y trabajadores del servicio de automóviles.
El sistema de información desarrollado debe realizar las siguientes funciones:
    Proporcionar una gran colección de información en forma de tablas de base de datos.
    Formación de diversas solicitudes de:
    el número de pedidos durante un tiempo determinado;
    marcas de coches reparados;
    cálculo del trabajo de reparación para un año determinado;
    el monto total de las obras pagadas y no pagadas;
    porcentaje de trabajo remunerado y no remunerado.
Salida de información en forma de informes:
    marcas de automóviles reparados, indicando el número de visitas al servicio de automóviles;
    el número de pedidos impagos;
    cálculo general del trabajo de reparación durante un tiempo determinado del servicio del automóvil.
Se imponen los siguientes requisitos a la base de datos que se está desarrollando: integridad de datos, sin duplicación, sin relaciones de muchos a muchos, sin enlaces recursivos, sin enlaces con atributos, sin múltiples atributos.
Los requisitos para la información contenida en la base de datos son:
importancia, integridad, fiabilidad, comprensibilidad, eficiencia.
Esta representación aumenta la usabilidad de la base de datos, en este caso, el ingreso de información se reducirá a seleccionar la información necesaria de la 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 requiere obtener 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 información necesaria para la administración de un servicio de automóvil.

SECCIÓN 2. Modelado de estructuras de datos

2.1. Desarrollo de un modelo de base de datos conceptual

Al construir un modelo conceptual de la base de datos, utilizaremos las recomendaciones de Karpova I.P. . Como señala el autor, el modelo de base de datos conceptual es un modelo orientado a objetos de alto nivel del área temática, que representa el área de objetos como un conjunto de objetos que tienen ciertas propiedades y están en alguna relación. El objetivo principal de desarrollar un modelo de datos de alto nivel es crear un modelo de percepción de los datos por parte del usuario y acordar una gran cantidad de aspectos técnicos relacionados con el diseño de la base de datos. El modelo de datos conceptual no está vinculado a una implementación física específica de bases de datos y no depende de un DBMS específico. El modelo conceptual se crea sobre la base de ideas sobre el área temática de cada tipo de usuario, que es un conjunto de datos que el usuario necesita para resolver sus problemas.
El modelo conceptual para la base "Autoservicio" fue diseñado como un modelo "entidad-relación".
Los conceptos básicos del modelo incluyen conceptos como entidad (objeto), relación (relación), tipos de entidad, tipos de relación y atributos.
Una entidad es un objeto real o imaginario sobre el cual se debe almacenar y poner a disposición información. 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 nombrada de una entidad. Su nombre debe ser único para un tipo de entidad en particular, pero puede ser el mismo para varios tipos entidades. Un atributo de una entidad es cualquier detalle que sirve para aclarar, identificar, clasificar, cuantificar o expresar el estado de una entidad. Ingresaremos los nombres de los atributos en un rectángulo que denota la entidad y lo escribiremos debajo del nombre de la entidad.
Las relaciones se establecen entre entidades.
Una relación es una asociación gráfica 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 (asociación recursiva). Conexiones - indicadas por líneas.
Así, de la descripción del área temática, extraemos todo tipo
entidades:
- Clientes;
- Pedidos;
– Maestría;
- Lista de obras.
Cada una de las entidades definirá su propio conjunto de atributos.
La entidad Cliente se define mediante el siguiente conjunto de atributos:

    código de cliente;
    NOMBRE COMPLETO.;
    datos del pasaporte;
    serie y nro. pasaportes;
    Modelo de auto;
    color;
    número de chasis;
    Número de 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 recibo y pago;
    costeo de reparaciones;
    maestro responsable;
    comentarios
La entidad Maestra se documenta en base a los siguientes atributos:
    número maestro;
    NOMBRE COMPLETO;
    Posición en la compañía;
La entidad Lista de obras se define mediante 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 lógico de datos

Convertir un modelo de datos conceptual local en un modelo lógico local consiste en eliminar elementos no deseados de los modelos conceptuales y convertir los modelos resultantes en modelos lógicos locales. Los artículos no deseados incluyen:
- relaciones de muchos a muchos;
– enlaces recursivos;
– enlaces a atributos.
En el modelo conceptual creado, no se encontraron los elementos indeseables anteriores.
Diagrama de lógica los datos se muestran en la figura 2.

Arroz. 2. Esquema lógico de datos.

      Conversión de un modelo entidad-relación en un modelo de datos relacional
Conversión de un modelo entidad-relación en un modelo de datos relacional
lleva a cabo realizando secuencialmente una serie de pasos:
- cada entidad está asociada con la relación del modelo de datos relacional;
– cada atributo de entidad se convierte en un atributo de la relación correspondiente;
- La clave primaria de la entidad se convierte en la clave primaria de la relación correspondiente. Los atributos que forman parte de la clave principal de una relación reciben automáticamente la propiedad obligatoria (NOT NULL). En cada relación correspondiente a la entidad subordinada se añade un conjunto de atributos de la entidad principal, que es la clave primaria de la entidad principal. En la relación correspondiente a la entidad subordinada, este conjunto de atributos se convierte en la clave foránea.
Este proceso se analiza a continuación.

SECCIÓN 3. Diseño de la base de datos

      Desarrollo de mesa
Una tabla es un objeto diseñado para almacenar datos en forma de registros (filas) y campos (columnas).
El programa OpenOffice.org Base proporciona tres varias maneras creando una tabla de base de datos:
    crear tablas en modo diseño;
    usar un asistente para crear una tabla;
    creando una vista.
En este trabajo, las tablas se crearon utilizando el asistente.
Para cada tabla de base de datos relacional, se da su estructura: la composición de los campos, sus nombres, tipo de datos y tamaño de cada campo, claves de tabla y otras propiedades de campo.
El desarrollo de las tablas de la base de datos se realiza secuencialmente:
    Definición de tablas y campos necesarios.
La tabla es la base de la base de datos, por lo tanto, al desarrollar tablas, se recomienda guiarse por los siguientes principios básicos:
    la información no debe duplicarse en una tabla o 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 en particular, 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 contenidas en ellas.
La base de datos de Autoservicio 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 nro. pasaportes (tipo de campo - texto, longitud - 15, obligatorio);
    Marca de automóvil (tipo de campo - texto, longitud - 100, requerido);
    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á diseñada para ingresar información sobre los pedidos: cuándo se ordenó, quién ordenó, el capataz responsable, el costo de las reparaciones, los 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);
    estimación general de costos 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. Tabla de pedidos.
    El trabajo de reparación de mesa (Fig. 5) pretende describir todos los tipos de trabajo 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);
    detallando (tipo de campo - texto, longitud - 100, opcional).
Arroz. 5. Relación 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. maestro (tipo de campo - texto, longitud - 100, opcional);
    posición (tipo de campo - texto, longitud - 100, opcional).
Arroz. 6. Maestrías.
    Establecimiento de claves primarias.
Definamos una clave principal para cada entidad, teniendo en cuenta que las entidades fuertes tienen solo un campo clave y las entidades débiles tienen tantos como enlaces. Al elegir una clave principal, nos guiaremos por las reglas:
– la clave debe contener un conjunto mínimo de atributos;
– debe usar la clave, cuya probabilidad de cambiar los valores es mínima;
– el valor de la clave debe tener una longitud mínima.
Con base en lo anterior, definimos los siguientes campos clave para las entidades existentes:
    la entidad Clientes tiene un campo clave Código de cliente;
    la entidad Pedidos está definida por la clave de código de pedido;
    la entidad maestra tiene un campo de clave de número maestro;
    la entidad de trabajo de reparación se define mediante la clave de código de solicitud;
    Formación de enlaces entre tablas.
Después de dividir la información en tablas y definir los campos clave, debe elegir cómo 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 de tablas:
– uno a uno (cada registro en una tabla corresponde a un solo registro en otra tabla);
– uno a muchos (cada registro en una tabla corresponde a muchos registros en otra tabla);
– muchos a uno (similar a la notación uno a muchos);
– muchos a muchos (un registro de la primera tabla se puede relacionar con más de un registro de la segunda tabla, o un registro de la segunda tabla se puede relacionar con más de un registro de la primera tabla).
Las conexiones establecidas en la base de datos de Autoservicio ya se han presentado en el apartado anterior en la Fig. 2.
      Desarrollo de formularios de ingreso de información.
Formulario: un objeto diseñado para ingresar, editar y ver datos tabulares en una forma conveniente.
Los formularios contienen los llamados controles que acceden a los datos de las tablas. Los elementos de control son campos de texto para ingresar y editar datos, botones, casillas de verificación, interruptores, listas, 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, le permiten realizar la validación de datos a medida que ingresa, realizar cálculos y proporcionar acceso a datos en tablas relacionadas usando subformularios.
OpenOffice.org Base ofrece varias formas de crear formularios. La más sencilla de ellas es utilizar la creación automática de formularios a partir de una tabla o consulta.
Hay cuatro formularios simples y tres subformularios para la base de datos de Autoservicio.
En la figura 7-10 se muestran ejemplos de formas simples.

Figura 7. Formulario de cliente.

Figura 8. Formulario de Pedidos.

Figura 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 usa 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 usan simultáneamente en él.
Gracias a los formularios compuestos, es posible completar simultáneamente diferentes tablas.
Los ejemplos de subformularios se muestran en la fig. 11-13.

Arroz. 11. Formulario de Cliente con subformulario Pedidos.
El formulario Cliente con el subformulario 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 Cliente y Pedidos.

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

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

      Desarrollo de consultas de base de datos.
Una consulta es un objeto que le permite obtener los datos necesarios de una o más tablas.
Las consultas se utilizan para extraer datos de las tablas y proporcionárselos al usuario de forma conveniente. Con su ayuda, realizan la selección, clasificación y filtrado de datos. Puede realizar la transformación de datos de acuerdo con un algoritmo dado, crear nuevas tablas, llenar 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 una tabla resultante temporal (instantánea) a partir de ellos, una imagen de los campos y registros seleccionados de las tablas base. Trabajar con una imagen es más rápido y eficiente que con tablas almacenadas en un disco duro.
En la solicitud adecuada, puede ordenar y filtrar los datos según sea necesario. Las consultas también se pueden utilizar como fuentes de registro 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 cuyos registros se pueden actualizar (con algunas restricciones). Las consultas de selección también se pueden utilizar para agrupar registros y calcular sumas,
    etc.................

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

 Desarrollar un modelo lógico de información de la base de datos "Car service"

 Implementarlo en MS Access DBMS.

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

Finalidad de la base de datos

Base de datos "Auto servicio" está diseñado para implementar la aceptación y el procesamiento de pedidos de trabajo por parte de una empresa de servicios de automóviles.

Por supuesto, no pretende el alto rango de ACS. Debido a la ausencia en él de los bloques completos necesarios para un sistema de control automatizado integrado:

 Contabilidad,

 Bloque económico

 Planeado

 Suministros

 Y una serie de otros bloques.

Solo se está implementando uno de los bloques del sistema de control automatizado: el lugar de trabajo "Recepción de pedidos": trabajo con clientes: recepción y preparación de pedidos, organización de su implementación, informes 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 trabajo realizados. "Ordens»

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

4. El formulario "Ingreso de información sobre pedidos" proporciona entrada adecuado pedido, selección del nombre completo del cliente (de la lista), selección del tipo de automóvil del cliente e ingreso de información al respecto.

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

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

Categorías de usuarios

La base de datos está destinada principalmente a los empleados del servicio de automóviles que reciben y procesan pedidos de reparación y mantenimiento de automóviles.

Y los informes previstos en él también son para otros departamentos de la empresa, así como para sus gerentes.

Diseño de base de datos

Introducimos lo siguiente conceptos Y convenciones :

esencias

ESENCIA

Esencia - real o imaginario un objeto , cuya información debe almacenarse y estar disponible. En los diagramas del modelo ER, una entidad se representa como un rectángulo que contiene el nombre de la entidad.

esencias se denotarán por rectángulos,

Atributos de entidad

Atributo - llamado esencia característica . 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 una entidad es cualquier detalle que sirve para aclarar, identificar, clasificar, cuantificar o expresar el estado de una entidad.

ESENCIA

Atributos

Nombres de atributos pondremos en un rectángulo,

denotando esencia, bajo el nombre de la entidad, y escribir

letras pequeñas.

Relaciones

Conexión es un gráfico asociación A 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 (asociación recursiva).

Conexiones- denote las líneas sobre las que colocaremos grado de conexión 1 » o « » , que denota "mucho") y sus características.

Campos clave

Definamos el concepto primario Y externo llaves

Llave - este es el conjunto mínimo de atributos, por los valores de los cuales puede encontrar de forma única la instancia requerida de la entidad. Minimalidad significa que la exclusión del conjunto de algún atributo no permite que la entidad sea identificada por los restantes. Cada entidad tiene al menos una clave posible.

Uno de ellos es tomado Clave primaria .

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

La clave principal de una entidad (cualquier atributo que participe en la clave principal) no puede tomar indefinido significado. De lo contrario, surgirá una situación contradictoria: aparecerá una persona sin individualidad y, en consecuencia, no una instancia de entidad existente. Por las mismas razones, es necesario garantizar unicidad Clave primaria.

Llaves extranjeras

    Si entidad CON une 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 una entidad A, entonces debe incluir una clave foránea correspondiente a la clave primaria de la entidad A.

Nota:

1. Dado que los desarrolladores de MS Access DBMS originalmente tener en cuenta los problemas de 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 la tabla. pero fuertemente ofertas.

Las características de este tipo de campo son las siguientes:

    Cuando usted entre nueva entrada– en este campo se forma AUTOMÁTICAMENTE uno nuevo, único, no repetitivo valor numérico.

    El campo no puede aceptar indefinido significado.

    Campo - automáticamente 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 simple:

    En la mesa principal(entidades) crean especial llave campo. será nuestro Clave primaria .

    En las tablas subordinadas ingresamos su copia (con el mismo nombre). será de ellos clave externa .

    Conectamos las tablas principal y subordinada por estos campos. Eso es todo. ¡Comunicación hecha!

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

que permite no sólo para atar tablas, pero también especifique para cada enlace:

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

    y ella características: Garantizar la integridad y las actualizaciones y eliminaciones en cascada de tablas y campos relacionados.

Lo que debe especificarse 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 nuestroUrgencias– modelos enAccesoAprovecharemos todas estas oportunidades.

Enviar su buen trabajo en la base de conocimiento es simple. Utilice el siguiente formulario

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

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

LA 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 MINERALES "MINERIA"

trabajo de curso

"Base de datos - servicio de coche"

Por disciplina: Programación aplicada

Completado por: Stepanova K.A.

Comprobado 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. Esquema para el usuario

8. Interfaz

Conclusión

Bibliografía

Solicitud

Introducción

En nuestra era, la era de las tecnologías digitales, las computadoras juegan un papel importante. Ahora, en todas las organizaciones, ya sean agencias gubernamentales o empresas privadas, todo está informatizado, y esto se debe a la gran potencia informática. El cálculo de incluso los procesos y tareas más complejos se lleva a cabo en el menor tiempo posible, y el factor tiempo a menudo juega un papel importante en la mayoría de las tareas. El poder de cómputo y la capacidad de memoria de las computadoras en los últimos años se han vuelto increíblemente grandes y sus precios han bajado significativamente, lo que ha contribuido a la informatización masiva de absolutamente todas las ramas 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 se reduce a nada en ausencia de un software especializado, sin el cual el "asistente de hierro" se vuelve inútil. En este trabajo sera discutido sobre la creación de un programa tan importante, y en la mayoría de las organizaciones y el principal, cuyo nombre es una base de datos. En este caso particular, la base de datos del servicio de automóviles.

1. Descripción del área temática

El objetivo de la tarea es obtener producto de software, que le 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, la fecha de la visita, el mal funcionamiento, el número de serie del automóvil, así como la información del cliente: número de teléfono, etc.

La efectividad del programa radica en reducir el tiempo de procesamiento, buscando 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 la contabilidad del trabajo de los ingenieros se suele hacer de forma manual o mediante Excel, dedicando una cantidad importante de tiempo a esto. Este programa también proporciona capacidades de búsqueda, filtrado y clasificación.

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

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

Enlaces de la tabla:

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

La tabla de clientes está vinculada a la tabla de cálculo con una relación 1:1 en el campo vin_number

3. mesas

Tabla 1: Clientes (tabla maestra)

Tabla 2: Maestros (esclavo)

Tabla 3: Maestros (esclavo)

edición de base de datos de servicio de coche de software

4. Tarea técnica

Base para el desarrollo:

La tarea del profesor para la realización de clases prácticas y la realización de cursos.

Propósito del desarrollo:

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

Requisitos del programa:

Debería automatizar el trabajo de un operador de servicio de automóviles.

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

· Debería ser posible ver la base de datos con la posibilidad de eliminar la información especificada de ella.

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 void Form1_Load(objeto remitente, EventArgs e) () // cargar componentes principales

privado void b_add_Click(objeto remitente, EventArgs e) () // agregando un nuevo registro

privado void b_replace_Click(objeto remitente, EventArgs e) () // editar entrada

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

privado vacío b_save_Click(objeto remitente, EventArgs e) () // guardar cambios

privado void b_record1_Click(objeto remitente, EventArgs e) () // escribir datos

privado void b_delete_Click(objeto remitente, EventArgs e) () // eliminar datos

privado void b_exit_Click(objeto remitente, EventArgs e) () // salida del programa

6. Componentes

7. esquema parausuario

La tabla 1 "Clientes" y la tabla 2 "Maestros" están conectadas por una relación de uno a muchos por el campo vin_number.

La tabla 1 "Clientes" y la tabla 3 "Costo" están vinculadas en una relación de uno a uno por el campo vin_number.

8. Interfaz

Agregar una nueva entrada

Editando una publicación antigua

Eliminación de una entrada

Ordenar por fecha de visita

tablas firmadas

La tabla principal del programa "Car Service" incluye:

1. Lista de coches del cliente

2. Fecha de contacto del propietario del automóvil

3. Falla

4. Teléfono del cliente

5. Número de serie

6. La gestión de la lista de clientes se realiza mediante botones (Add/Replace/Delete)

7. Mostrar y grabar clientes del salón

8. Clasificación

10. Elección de maestros

11. Nombre de las tablas

12. Sal del programa

Conclusión

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

En el proceso de realización del trabajo del 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 # enfoque orientado a objetos" - complejo educativo y metódico 2013

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

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

4. Lenguaje de programación Andrew Troelsen 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. Joseph Albahari, Ben Albahari C# 5.0. Directorio. Descripción completa del idioma = C# 5.0 en pocas palabras: la referencia definitiva. - M.: "Williams", 2013. - 1008 p. -- ISBN 978-5-8459-1819-2

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

Solicitud. Códigoprogramas

usando System.Collections.Generic;

utilizando System.ComponentModel;

utilizando System.Data;

utilizando System.Drawing;

utilizando System.Linq;

usando Sistema.Texto;

utilizando System.Threading.Tasks;

utilizando System.Windows.Forms;

clase parcial pública Form1: Formulario

InicializarComponente();

groupBox1.Visible = falso;

groupBox2.Visible = falso;

clientes vacíos privadosBindingNavigatorSaveItem_Click_1 (remitente del objeto, EventArgs e)

esto.Validar();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

privado void Form1_Load (remitente del objeto, EventArgs e)

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

este.mastersTableAdapter.Fill(este.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 vacío privado5_Click_1 (remitente del objeto, EventArgs e)

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

groupBox1.Visible = verdadero;

b_reemplazar.Visible = falso;

b_delete.Visible = falso;

b_salir.Visible = falso;

b_add.Visible = falso;

b_salida2.Visible = falso;

b_save.Visible = falso;

cuadro de texto1.Texto = "";

cuadro de texto2.Texto = "";

cuadro de texto3.Texto = "";

cuadro de texto4.Texto = "";

cuadro de texto5.Texto = "";

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_salir.Visible = falso;

b_salida2.Visible = falso;

b_reemplazar.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_salir.Visible = verdadero;

b_salir2.Visible = verdadero;

b_reemplazar.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_salir.Visible = verdadero;

b_salir2.Visible = verdadero;

b_reemplazar.Visible = verdadero;

b_save.Visible = verdadero;

groupBox2.Visible = falso;

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

clientsBindingNavigatorSaveItem_Click_1(remitente, e);

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

tabla DataTable = db_autoDataSet.Tables;

DataRow fila = 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_reemplazar.Visible = verdadero;

b_delete.Visible = verdadero;

b_salir.Visible = verdadero;

b_add.Visible = verdadero;

b_salir2.Visible = verdadero;

b_save.Visible = verdadero;

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

Tabla DataTable = db_autoDataSet.Tables;//12 dinámico enlazado. pestaña. tabla con el primer archivo de la base de datos

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

DataRow fila = table.Rows.Find(vinRab);//14 dinámico combinado. la fila fila con la entrada de archivo vin c shifrRab y coloque el conjunto de datos en el estado de "edición", en el que le permite cambiar los valores de campo

fila = textBox10.Text; // 15 escrito en el segundo campo de la fila dada desde la ventana

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

fila = cuadro de texto8.Texto; //15 fue escrito en el cuarto campo de la fila 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_reemplazar.Visible = verdadero;

b_delete.Visible = verdadero;

b_salir.Visible = verdadero;

b_add.Visible = verdadero;

b_salir2.Visible = verdadero;

b_save.Visible = verdadero;

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

// eliminando la línea debajo del cursor

// primero construimos un aviso para no hacer un borrado erroneo

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

Resultado de DialogResult;// 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 coche= " + s1 + "\nFecha de la visita= " + s2 + "\n Falla= " + s3 + "\n Teléfono del cliente= " + s4 + "\n número de vin" + s5;

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

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

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (result == DialogResult.Yes)//Se elimina la línea

(// 20 La tabla actual de clientsDataGridView del tipo DataGrid se escribe en la tabla del 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

// procedimiento de salida

Alojado en Allbest.ru

Documentos similares

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

    documento final, agregado el 23/02/2009

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

    documento final, 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 gestión de base de datos que proporciona visualización, edición, inserción de registros de base de datos, generación de consultas e informes.

    trabajo final, agregado el 23/01/2010

    Creación de una base de datos y descripción del programa "Study Database" diseñado para agrupar la información de los alumnos. Característica funcionalidad programas: agregar registros a la base de datos, editar, eliminar registros y ordenar datos.

    documento final, agregado el 25/04/2011

    Desarrollo del programa "Base de datos de material deportivo". Descripción del algoritmo de operación de módulos y bloques. Diagrama estructural de la representación del proyecto. El proceso de encontrar la información correcta. Clasificación automática de datos. Adición y edición de registros.

    documento final, agregado el 15/08/2013

    Creación de formularios de referencia sencillos. Edición de propiedades de formulario en modo diseño. Adición y edición de propiedades de controles. Diseño de informes para la base de datos. llevar la mesa a 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; elección de software.

    trabajo final, agregado el 20/01/2010

    Tipos de restricciones que mantienen la integridad en el modelo de datos relacionales. Determinación del valor de un campo de clave principal mediante un generador. Adición, modificación y eliminación de registros en la tabla de la base de datos "Biblioteca" en el lenguaje de programación SQL.

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

    Análisis de dominio. Requisitos para compilar una base de datos de hoteles. Implementación del proceso de búsqueda de la información necesaria. Formación de tablas, consultas, informes y su impresión. Edición, adición y almacenamiento de datos.

    documento final, agregado el 07/02/2016

    Justificación de la elección de las herramientas de desarrollo de aplicaciones. Adición, eliminación, edición de información. Reflexión de la información de la base de datos. Buscar información sobre la tabla seleccionada. Proyectos Datos, Entidad, Lógica, Firma. Esquema de interacción entre los proyectos del programa.




Arriba