Contactos

Servicio de coche DB. Accede a la base de datos del servicio de automóviles. Lista de literatura utilizada

 Examinar los aspectos específicos del área temática seleccionada.

 Desarrollar información - Modelo lógico DB "AutoService"

 Implementarlo en MS Access DBMS.

 Cree una "Nota explicativa" al término proyecto de acuerdo con el siguiente plan:

Asignación de la base de datos

Base de datos "" Auto servicio " Diseñado para implementar la recepción y el registro de pedidos de trabajo en la empresa del servicio de automóviles.

En los altos rankings de ASU, ciertamente no pretende. Debido a la falta de bloques completos necesarios para un sistema integral de control automatizado:

 Contabilidad,

 Bloque económico

 planeado

 suministro

 y una serie de otros bloques.

Solo se está implementando uno de los bloques de ACS: el lugar de trabajo "Recepción de órdenes": trabaje con clientes: recepción y fijación de pedidos, la organización de su implementación, informando sobre los resultados del trabajo.

Rendimiento de la función de la base de datos.

La base de datos realiza las siguientes funciones.

1. Contabilidad y almacenamiento de información sobre el personal del servicio de automóviles. "MECÁNICO.s.»

2. Ingrese y almacenando información sobre los tipos de trabajo realizados. "Pedidos.»

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

4. La forma de "ingreso de pedidos" proporciona entrada realmente Orden, eligiendo el nombre de un cliente (de la lista), eligiendo un tipo de automóvil del cliente e ingrese al respecto.

En el mismo lugar, la composición del trabajo realizada y la FIO del servicio del servicio de automóviles, que los realiza. Y también: información sobre la composición y cantidad de piezas utilizadas.

5. Se proporcionan diferentes informes en la base de datos para analizar el estado de los asuntos en la empresa de servicio automático.

Categoría de usuario

La base está destinada principalmente para el personal de servicio, realizando la recepción y el diseño de reparaciones para la reparación y el mantenimiento de automóviles.

Y los informes previstos en ella, y para otras divisiones empresariales, así como para sus líderes.

Base de datos de diseño

Introducimos lo siguiente conceptos y leyenda :

Esencia

Esencia

Esencia - real o representado un objeto La información sobre la cual se debe guardar y estar disponible. En los diagramas de ER-Modelo, la entidad se presenta como un rectángulo que contiene el nombre de la entidad.

Esencia Denificaremos rectángulos,

Atributos de esencia

Atributo - renovado características de la esencia. . Su nombre debe ser único para un tipo particular de entidad, pero puede ser el mismo para varios tipos de entidades. El atributo de la entidad es cualquier parte que sirva para aclarar, identificar, clasificar, característica numérica o expresión del estado de esencia.

Esencia

Atributos

Nombres de atributospondremos en un rectángulo,

denotado esencia, bajo el nombre de la entidad, y escribe

letras pequeñas.

Reconciliación

Comunicación - Esto es un representado gráficamente. asociación , instalado entre dos entidades. Esta asociación siempre es binaria y puede existir entre dos entidades diferentes o entre la esencia y la misma (recursiva).

Comunicación- Denote las líneas sobre las cuales estaremos iluminados. grado de comunicación 1 » o « » , denotando "mucho") y sus características.

Campos clave

Definimos el concepto. primario y externo llaves

Clave - Este es el conjunto mínimo de atributos, por los valores de los cuales puede encontrar inequívocamente la instancia requerida de la entidad. El mínimo indica que la excepción desde el conjunto de cualquier atributo no permite identificar la esencia de los restantes. Cada entidad tiene al menos una clave posible.

Uno de ellos se toma para clave primaria .

Al elegir clave primaria Se debe dar preferencia inválido Llaves o llaves compuestas por un número mínimo de atributos. No es práctico usar también llaves con valores textuales largos (es preferible usar enteroe atributos).

No está permitido asegurarse de que la clave principal de la esencia (cualquier atributo que participe en la vena primaria) tomara incierto valor. De lo contrario, la situación surgirá: no habrá individualidad, y, por lo tanto, no instancia existente de entidad. Por las mismas razones que necesitas para proporcionar unicidad Clave primaria.

Llaves externas

    Si esencialidad DE Vincula la esencia PERO y ENLuego debe incluir claves externas correspondientes a las claves principales de las entidades A y V.

    Si esencialidad EN Indica esencia PEROLuego debe incluir una clave externa correspondiente a la clave de esencia principal PERO.

Nota:

1. Debido a que los desarrolladores de DBMS acceden a MS inicialmente Problemas contables derivados de primario y llaves externasEn el acceso, se ingresó un tipo de campo especial, un campo clave. Su tipo de contador.

Acceso no requiere Su inclusión obligatoria en la tabla. Pero ultimamente oferta.

Las características de este tipo de campos son:

    Al ingresar un nuevo registro, uno nuevo se forma automáticamente en este campo, Único, no repetitivo valor numérico.

    El campo no puede tomar incierto valor.

    Campo - automáticamente indexado.

    Cambio manual del valor de este campo. imposible.

Por lo tanto, el problema es campos clave y llaves externas El acceso se resuelve simplemente:

    En la mesa principal (entidad) crear especial clave campo. Estará con nosotros clave primaria .

    En las tablas subordinadas ingresan su copia (con el mismo título). Será ellos ellos clave externa .

    Asociamos la tabla principal y subordinada sobre estos campos. Eso es todo. Se implementa la comunicación!

2. Introducido en los desarrolladores de acceso y una herramienta llamada « Esquema de datos »

Lo que permite no solo para atar Tablas, pero también especifiquen para cada conexión:

    su un tipo ("Uno a uno", "uno - a muchos", etc.)

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

Lo que se debe especificar y al construir Er. - modelos Base de datos.

En particular, es por eso El acceso es ideal como un sistema de programación para implementar modelos ER.

Al implementar nuestroEr. - Modelos B.Acceso Usaremos todas estas oportunidades.

Tecnología de crear una base de datos "Servicio automático"

Para crear una base de datos, se entregaron los objetivos y tareas de la base de datos "Servicio automático":

  • ? Proporcionar la satisfacción del cliente con el servicio y la firma;
  • ? Proporcionar el mejor servicio en el área.
  • ? La reparación de la garantía vendió máquinas nuevas y usadas;
  • ? Servicio preventivo comercial (ajuste, etc.);
  • ? Servicio de Rehabilitación Comercial (Reparación);
  • ? Reparación de componentes y unidades usadas para la base restaurada de repuestos.
  • ? personas,
  • ? materiales,
  • ? ordenadores,
  • ? Máquinas,
  • ? edificio.

El "servicio automático" desarrollado y creado "AUTO SERVICE" es un conjunto de componentes interrelacionados y muestra varias direcciones de reparación de automóviles.

Figura 14. Base de datos "Servicio de automóviles"

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

  • ? Reparación de la parte técnica del coche.
  • ? Expansión - Reparación del salón del coche.

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

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

  • ? Carro.
  • ? Dueño.
  • ? Razón para apelar a cien.

« Refacción"- Una tabla que describe el proceso de reparación de partes técnicas del automóvil, a saber, las partes de las cuales se necesitan en un futuro próximo. Esta tabla incluye artículos:

  • ? Reparación del motor.
  • ? Reparar PPC.
  • ? Reparación del chasis.
  • ? Reparación del sistema de combustible.

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

Mesa " Diagnóstico"Está asociado con" Pedido"Y distribuye automóviles al diagnóstico de ciertas partes del automóvil, es decir. Motor, punto de control, chasis y sistema de combustible.

EN " Diagnóstico»Almacene la información sobre los autos que necesitan un diagnóstico de una u otra parte.

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

Básico sistema obras sobre el basado "Cascada modelos " y se refiere sobre el estándar Gost 21624 -76

Gost 18507 -73

La operación del sistema proviene de la recopilación de información sobre el pedido, luego se produce el diagnóstico, lo que determina la necesidad de reparar la máquina. Cada etapa (excepto la inicial) no puede comenzar hasta que se complete el otro, excluyendo el caso si el automóvil no necesita una reparación.

El subsistema de servicio de TI se creó para proporcionar una garantía de reparación, solicitando una garantía con una reclamación y compra de repuestos para la reparación.

  • 1) Tratamiento de quejas.
  • 2) Diseño de garantía,
  • 3) Pedidos, e incluye 11 tablas, una de las cuales es común al servicio de TI. (Ver Fig. 16).

Figura 16. Servicio de TI

El servicio de TI - divide todo el servicio por 3 partes:

  • ? Handicidad bajo garantía.
  • ? diseño de garantía
  • ? Pedir piezas de repuesto.

Los datos 1 y 2 - contienen información sobre los clientes.

Obtención de 1 tabla contiene datos en el momento de la apelación y el precio provisto.

La causa de la circulación es una tabla que contiene información sobre la razón del costo de cien en garantía. Tiene una conexión con las tablas: el consentimiento de la estación de servicio 1 y el total de 1, donde se observan datos sobre el consentimiento de la estación de servicio con la reclamación y la posibilidad de resolver el problema, respectivamente,.

La extensión es un tipo de aumento en los servicios de reparación de automóviles. Ahora el sistema tiene una reparación y reparación corporal de la cabina, que también se dedica a cien.

El subsistema de extensión consta de dos tablas y afecta a las 2 tablas del sistema principal. (Ver Fig. 17)


Figura 17. Extensión

Tablas "El salón de reparación y reparación del cuerpo" incluyen información sobre los servicios.

Reparación corporal:

  • ? Detalles de reemplazo.
  • ? Masilla.
  • ? Cuadro.
  • ? Barniz.
  • ? Pulido.

Reparación de salones:

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

De estas tablas de flujo de flujo " Costo»Para asegurar los precios de los servicios.

Funcional:

  • ? Órdenes de atuendo
  • ? trabaja,
  • ? servicios
  • ? brigadas
  • ? NORM-RELOJ.

Recursos de la base de datos:

  • ? personas,
  • ? equipo,
  • ? materiales,
  • ? ordenadores,
  • ? Máquinas,
  • ? edificio.

El modelo de cascada que se muestra en la Figura 18 proporciona una ejecución secuencial de todas las etapas del proyecto en un orden estrictamente fijo. La transición al siguiente paso significa la finalización completa del trabajo en la etapa anterior.

En la base de datos, esto se presenta de esta manera:

  • ? Orden de reparación
  • ? Diagnóstico de automóviles,
  • ? reparación de autos,
  • ? Liberar coche con cien.

Figura 18. Modelo de base de datos

Análisis de fase

La solicitud de reparación del automóvil por cien se está implementando aquí. El cliente está lleno de un documento donde el cliente señala el servicio que necesita.

Diseño de fase

En esta etapa, el automóvil se envía al diagnóstico, lo que determina la causa del desglose del vehículo. En la siguiente elección del cliente, el automóvil va a reparar.

Fase de implementación e implementación.

En esta fase, la reparación, las partes del automóvil, que, de acuerdo con el resultado de diagnóstico, deben ser reparadas o reemplazadas. También sin ningún control, en esta etapa puede reparar la parte externa de los automóviles y la cabina.

Acompañamiento de fase

En esta etapa, se escribe una garantía para la reparación y el conteo de fondos que se gastaron en el diagnóstico y reparación del automóvil, después de lo cual pagan la máquina 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 compañía fiscal (vendiendo repuestos fuera de la región). El sistema también está asociado con varios concesionarios de automóviles (bajo el contrato) y compañías de seguros que aseguran el servicio automático en sí, así como la empresa donde se produce la compra de repuestos.

Divisibilidad - El sistema consiste en una variedad de subsistemas que realizan ciertas funciones y tienen la capacidad de operar fuera de línea.

Integridad - A pesar del hecho de que el sistema es divisible, con un rendimiento completo, no funcionará si rompe la funcionalidad de uno de sus subsistemas.

Estructural - Distribución sobre los niveles y jerarquías de los elementos del sistema, es decir. El sistema no podrá continuar trabajando si salta uno de los pasos (sin diseño de garantía, el cliente no podrá referirse a cien).

Estándares

Gost 21624 -76 - Esta norma establece requisitos para los productos para garantizar el nivel especificado de tecnologia operativa (ET) y mantenimiento (RP), así como los valores de los indicadores ET y RP, previstos por GOST 20334-81, para equipos automotrices - Completo Conducir y vehículos de conducción incompletos (flete, pasajeros y autobuses), remolques y semirremolques (productos en adelante).

Gost 18507 -73 - Esta norma se aplica a los autobuses y los automóviles (en adelante, los automóviles) y establece métodos de sus pruebas de control después de la revisión producida por las empresas de reparación de automóviles.

El estándar no se aplica a los automóviles de pasajeros, cuya revisión se realiza en pedidos de los propietarios individuales.

Tareas técnicas

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


Figura 19. Base total de todos los servicios durante cien.

2. Datos sobre las herramientas y materiales necesarios.


Figura 20. Datos sobre herramientas y materiales.

3. Comunicación con sistemas de terceros.

Figura 21. Sistemas de terceros.


Figura 22. Autocentra

Figura 23. Aseguradoras

Figura 24. Campo de aseguradoras.

4. Comentarios sobre calidad de calidad.

Figura 25. Comentarios

Figura 26. Reviews visitantes


Figura 27. Comentarios

Durante el trabajo, se creó una base de datos en el sistema de administración de la base de datos de MS Access. El documento muestra una tecnología paso a paso para crear una base de datos. Se da un ejemplo de la base de datos "Servicio automático". Esta base fue probada para una estación de servicio. El sistema fue probado. En el curso del trabajo, se realizan los ajustes y se envía la versión final de la base de datos "Servicio automático".

Necesita crear una base de datos de AKSSSSS "AUTO SERVICE"

Higo. 1 forma principal de botón de la base de datos terminada "Servicio automático"

Formulario "propietarios" con la forma subordinada de "coches"

Higo. 2 FORMULARIOS "COCHES"

Forma "Empleados"

Higo. 4 Forma "Servicio"

Higo. 5 Página "Solicitudes"

Solicitud "Agrupación de trabajo y empleados"

Solicitud "por el apellido Mecánica"

Solicitud "Buscar Gosnómero"

Higo. 6 informes

Informe "Agrupación de trabajo y empleados"

Fig.7 Informe "Búsqueda de Gosnómero"

Higo. 8 Informe "por el apellido Mecánica"

Higo. 9 Diagrama de datos de la base de datos terminada "Auto Service" muestra tablas de tablas: propietarios, automóviles, servicio, categoría de trabajo, empleados.

Estructura de la tabla "Automóviles": Estado. Habitación, marca, propietario.

Estructura de la tabla "Propietarios": №, nombre completo, teléfono celular, licencia de conducir.

Estructura de la tabla "Servicio": Número de servicio, Coche, Categoría de trabajo, Fecha de disponibilidad de pedidos, Empleado.

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

o aquí:

Descargar informe de la base de datos con formularios de pantalla gratis

Precio aproximado 763 RUB.

El precio exacto depende del método de pago.

Métodos de pago Acceso: Base de datos de WebMoney, Terminales de pago, Poste ruso, Qiwi, Beeline, MTC, Megafon, Tarjeta de crédito de débito, Wechat Pay, Alipay (China), UnionPay, Yandex.Money, Certificado de regalo y otros.

Descargar la base de datos de Access Sujeto similar:

  1. Acceso de la base de datos Servicio de coche 2
  2. Formación de facturas para el pago en el servicio de automóviles.
  3. Contabilidad de automóviles en una empresa de transporte automovilístico.
  4. ATP (Enterprise de Transporte Motor).
  5. ATP 2007 (Empresa de transporte de motor)
  6. Talleres automáticos
  7. "Contabilidad para el transporte de vehículos"
  8. "Contabilidad de accidentes de carretera"
  9. Ejecutores automáticos de contabilidad en la policía de tránsito.
  10. "Contabilidad de violaciones de las reglas de tráfico"
  11. "Reemplazo de piezas de automóviles por cien"
  12. Transporte urbano
  13. "Boletos de venta"
  14. "Estación de autobuses"
  15. "Alquiler de coches"
  16. Alquiler de coches 2.
  17. Autoescuela
  18. Firma de repuestos
  19. exposicion de coches
  20. Contabilidad de depreciación de automóviles para centro comercial y grupos de vehículos de motor.
  21. Taxi
  22. Enterprise automotriz de pasajeros
  23. Horario de rutas
  24. Contabilidad de transporte por carretera en marcas de automóviles.

Palabras clave: Descarga de la base de datos; Programa de base de datos; base de datos; Base de datos de cursos; Descargar la base de datos Access; Acceso; Acceso previo a la base de datos; Bases de datos en el acceso; Un ejemplo de la base de datos de acceso; Crear una base de datos en el acceso; Ejemplos de bases de datos de acceso; Creando una base de datos en el acceso; Acceder a las bases de datos; solicitudes de acceso; Informes de acceso; Tablas de acceso; Macros en acceso; Cursos de acceso; ejemplos de la base de datos asociada; Formulario de acceso; Base de datos de Microsoft Access; comprar una base de datos; creando una base de datos; ejemplos de base de datos; Descargar la base de datos; Cursos en DBMS; Ejemplos de base de datos; Base de datos de papel terminada. La base de datos del curso "Auto Service" se creó en Access 2010 y se transformó en Access 2003, por lo que se abre en Access 2003, 2007, 2010.

Debe crear una base de datos de AKSSSSSS "AUTO SERVICE". La forma principal del botón de la base de datos terminada "Servicio de automóviles". El formulario "propietarios" con la forma subordinada de "coches". Forma "coches". La forma de "categoría de trabajo". Formar "empleados". Forma "Servicio". Página de "solicitudes". Solicitud "Agrupación de trabajos y empleados". Solicitud "por el apellido Mecánica". Solicitud "Buscar Gosnómero". Informe "Agrupación de trabajos y empleados". Informe "por la mecánica del apellido". Informe "por la mecánica del apellido". Diagrama de datos de la base de datos terminada "Auto Service" muestra tablas de tablas: propietarios, automóviles, servicio, categoría de trabajo, empleados. Estructura de la tabla "Automóviles": Estado. Habitación, marca, propietario. Estructura de la tabla "Propietarios": №, nombre completo, teléfono celular, licencia de conducir. Estructura de la tabla "Categoría de trabajo": código de trabajo, nombre de trabajo, descripción, costo de trabajo. Estructura de la tabla "Servicio": Número de servicio, Coche, Categoría de trabajo, Fecha de disponibilidad de pedidos, Empleado. Estructura de la tabla "Empleados": Número de empleado, teléfono celular, dirección, nombre completo. La estructura de consulta de "agrupación de trabajo y empleados" en el modo constructor. La estructura de la consulta "por el nombre del mecánico" en el modo constructor. La estructura de consulta de "Búsqueda de la sala de GOS" en el modo Constructor. Macros en modo constructor.

Automatización de la tecnología para la formación de documentos en el final de la universidad en el marco de ACS Mitita.

Base de datos "Servicio automático"

COMUNICACIÓN DE LA TABLA: Las astillas de la tabla se asocian con la tabla de maestros usando 1: n sobre el campo VIN_NUMBER, la tabla Aduanera está asociada con la tabla de cálculo por Conexión 1: 1 por campo ...

Base de datos "estudiantes"

El programa comienza con la conexión de las bibliotecas necesarias para el funcionamiento de ciertas funciones. #Incluir. - Trabajar con archivos, estructuras y funciones. #Incluir. - Para la función STRCMP (). #Incluir. - Para la función de limpieza de pantalla. ...

Policía de tráfico de la base de datos

La tabla está en la primera forma normal, y solo si ninguna de sus líneas contiene más de un valor en cualquier campo y ninguno de sus campos de teclas está vacío. La actitud está en la segunda forma normal ...

Base de datos para contabilizar productos metálicos en la plataforma SQL Server

El proceso de diseñar un sistema automatizado es construir un modelo escrito en notación gráfica. En este caso, se cumplen los principios generales del diseño estructural: desarrollo descendente, construcción jerárquica del modelo ...

Organización de la introducción del sistema de información LLC "MENSFORMAT"

Diseñando la unidad de procesamiento de datos en la base estructural K1804VS2.

El dispositivo de control (UU) es un circuito de combinación que tiene siete entradas. Convierte señales de control externas y una señal interna con FPN a un conjunto de señales de control para bloques de microcircuito ...

Desarrollo de sistemas de información automatizados para contabilizar cálculos al unirse a los pozos de petróleo.

Para crear una base de datos, se usa el administrador DBMS MySQL. Como vivimos en Rusia, se decidió seleccionar codificación CP_1251. ¿Cuál sería la oportunidad de usar las claves externas se utilizarán en el motor InnoDB ...

Desarrollo del sistema de información y referencia "Departamento de Marcos de Sharkovshchinsky Roo"

El Departamento de Educación, Deportes y Turismo del Comité Ejecutivo del Distrito de Sharkovshchinsky se encuentra en el pueblo urbano de Sharkovshchina, UL. KOMSOMOLSKAYA, 15. Departamento de Educación ...

Desarrollo del software "Departamento de Instalaciones".

Esquema estructural: un diagrama que refleja la composición y la interacción en el control de partes del producto que se está desarrollando. Cuando se descompone la descomposición, los objetos son objetos (Figura 6.1). Figura 6 ...

Desarrollo de un sistema de contabilidad y movimiento de personal en la empresa.

Antes de usar el programa, debe realizar un proceso de inicialización de datos que se pueda dividir en varias etapas: 1. Rellenar información sobre la organización ...

Desarrollo del sistema de contabilidad de aprendizaje por los estudiantes.

Para la creación de la base de datos será utilizada por el DBMS de Microsoft SQL Server 2005 Express Edition. Llevamos a cabo las siguientes acciones: la implementación de esta etapa se realizará utilizando Microsoft Visual Studio 2005. Cuando haga clic en el botón Herramientas en la barra de menú, la lista de comandos se caerá ...

Creación del sitio en el ejemplo de la Oficina de Registro del Distrito de Elovsky

Hay varias estructuras de sitio básicas: - Lineal: las páginas web se encuentran en un pedido específico. La transición de una página web a otra se define estrictamente. Tal estructura está justificada, por ejemplo, al aprender ...

Magazine de clase electrónica

Diseñado de acuerdo con la tarea, la tarea técnica de la base de datos se convirtió en 3 tablas: perfil, rendimiento, sujeto ...

Envíe su buen trabajo en la base de conocimientos es simple. Usa el siguiente formulario

Los estudiantes, los estudiantes de posgrado, los jóvenes científicos que usan la base de conocimientos en sus estudios y el trabajo 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 Rusa.

Institución educativa presupuestaria del Estado Federal de Educación Profesional Superior

"National Mineral Material Material University" Mountain "

Trabajo de curso

"Base de datos - Servicio automático"

Por disciplina: programación de aplicaciones

Realizado: STEPANOVA K.A.

Comprobado: Matyukhin S.A.A.

San Petersburgo 2013 año

Introducción

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

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

3. Tablas

4. Tarea técnica

5. Descripción del programa.

6. componentes

7. Esquema de usuario

8. Interfaz

Conclusión

Bibliografía

solicitud

Introducción

En nuestra edad, un siglo de tecnología digital, la computadora desempeña un papel crucial. Ahora en todas las organizaciones, ya sean computarizadas de las instituciones estatales o las empresas privadas, y esto se debe a un poder de computación muy alto. El cálculo de incluso los procesos y tareas más complejos se realiza en el menor tiempo posible, y el factor de tiempo a menudo desempeña un papel crucial en la mayoría de las tareas. El poder computacional y la memoria de la computadora en los últimos años se han vuelto increíblemente grandes, y los precios de ellos han disminuido significativamente, esto contribuyó a la informatización masiva de las industrias absolutamente de la actividad humana. Ahora es difícil imaginar la vida sin un automóvil inteligente que simplifica y acelera una gran cantidad de tareas. La utilidad de la computadora se reduce por no en ausencia de software especializado, sin el cual el "asistente de hierro" se vuelve inútil. Este trabajo se discutirá sobre la creación de este tipo importante, y en la mayoría de las organizaciones y el programa principal cuyo nombre es la base de datos. En este caso particular, la base de datos de servicio de automóviles.

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

El propósito de la tarea es obtener un producto de software que le permita almacenar información sobre los servicios del servicio, los defectos de su auto, asegurando la eficiencia y la confiabilidad del procesamiento de datos.

La base de datos de servicio de automóviles está diseñada para los operadores de servicio de automóviles y proporciona acceso a la información de la marca de automóviles, una visita, fecha de falla, una sala de VIN, también información sobre el cliente: número de teléfono, etc.

La efectividad del programa es reducir el tiempo de procesamiento, busque la información necesaria.

La necesidad de automatizar esta tarea está relacionada con el hecho de que la muestra de los datos necesarios para los informes y la contabilidad de los ingenieros generalmente se hace manualmente o sobresale, pasando una cantidad de tiempo considerable. Este programa también proporciona capacidades de búsqueda, filtrado y clasificación de datos.

Se requiere ningún conocimiento especial para trabajar con el programa en el campo de la programación.

2. Descripción de la estructura de la BD.

Comunicación de la tabla:

La tabla de los clientes se asocia con la tabla de maestros usando la conexión 1: n a través del campo Vin_Number

La tabla de los clientes se asocia con la tabla de cálculo por conexión 1: 1 a través del campo VIN_NUMBER

3. Mesas

Tabla 1: Clientes (tabla líder)

Tabla 2: Masters (LED)

Tabla 3: Masters (LED)

edición de bases de reparación de automóviles de software

4. Tarea técnica

Base para el desarrollo:

La tarea del profesor para la capacitación práctica y la ejecución del curso del curso.

Asignación de desarrollo:

El programa está diseñado para automatizar la operación de los operadores de servicio de automóviles.

Requisitos para el programa:

· Debe automatizar la operación del operador de servicio automático.

· La información debe almacenarse constantemente en un disco duro de computadora

· Debe ver la base de datos con la posibilidad de eliminar esta información.

Requisitos de fiabilidad:

· El programa debe manejar las acciones erróneas del usuario e informarla.

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

5. Descripción del programa

void Form1_load (remitente de objetos, eventoargs e) () // Cargando los componentes principales

void privado b_add_click (remitente de objetos, eventoargs e) () // Agregar una nueva entrada

void privado b_replace_hlick (remitente de objetos, eventoargs e) () // Registro de edición

void privado B_Cancel1_Click (remitente de objeto, eventoargs e) () // Cancelar

void privado b_save_click (remitente de objetos, eventoargs e) () // ahorrar cambios

void privado B_Record1_Click (remitente de objetos, eventoargs e) () // Datos de escritura

void privado B_Delete_Click (remitente de objetos, eventoargs e) () // Eliminar datos

void privado b_exit_click (remitente de objetos, eventoargs e) () // Salir del programa

6. Componentes

7. Esquema para Usuario

La Tabla 1 "Clientes" y la Tabla 2 "Masters" se asocian con la actitud "uno a muchos" a través del campo Vin_Number.

La Tabla 1 "Clientes" y la Tabla 3 "Costo" se asocian con la actitud "uno a uno" a través del campo Vin_Number.

8. Interfaz

Añadiendo una nueva entrada

Editando una entrada antigua

Eliminar la grabación

Ordenar por fecha

Tablas firmadas

La tabla principal del programa "Servicio automático" incluye:

1. Lista de coches cliente

2. FECHA DEL PROPIETARIO DE COCHE

3. Fallo

4. Cliente telefónico

5. Habitación Vin

6. La administración de la lista de clientes se realiza con los botones (AGREGAR / REEMPLAZAR / ELIMINAR)

7. Mostrar y escribir clientes de cabina.

8. Ordenar

10. Elección de maestros

11. Nombre de las tablas

12. Salir del programa

Conclusión

El resultado del trabajo fue la creación de software que atiende al lugar de trabajo del operador de servicio automático.

En el curso del trabajo del curso, se compraron las habilidades en el campo de las bases de datos de construcción y programación en el lenguaje de programación C #.

Bibliografía

1. Matyukhin S.A. "Programación en C # enfoque orientado a objetos" - Enseñar complejo metódico 2013

2. A. Halesberg, M. Torgsensen, S. Viltamut, P. Gold C # Programación del lenguaje. Ciencia clásica de las computadoras. 4ª edición \u003d Idioma de programación C # (que cubre C # 4.0), 4ª ed. - San Petersburgo: "Peter", 2012. - 784 p. - ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Aprende C #. 2ª edición \u003d cabeza primero C #, 2ed. - San Petersburgo: "Peter", 2012. - 704 p. - ISBN 978-5-4461-0105-4

4. Andrew Troelysen Programación del lenguaje C # 5.0 y Platform.net 4.5, 6th Edition \u003d Pro C # 5.0 y el Framework .NET 4.5, 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 del lenguaje completo \u003d 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 \u003d C # 4.0 La referencia completa. - M.: "Williams", 2010. - P. 1056. - ISBN 978-5-8459-1684-6

solicitud. El códigoprogramas

utilizando System.Collections.Genic;

usando el sistema componentmodel;

utilizando System.Data;

utilizando System.Drawing;

utilizando System.linq;

utilizando System.Text;

usando el sistema.threading.tasks;

usando System.Windows.Forms;

clase parcial pública Form1: Forma

Inicializecomponent ();

groupbox1.visible \u003d falso;

groupbox2.visible \u003d falso;

vacío privado ClientesBindingNavigatorsVeIdem_Click_1 (remitente de objetos, eventoargs e)

esto. validate ();

esto.CustomersbindingSource.edditit ();

este.tableadaptermanager.updateall (este.db_autodataset);

vAIDO PRIVADO FORM1_ADE (RADER DE OBJETO, EVENTARGS E)

// TODO: Esta línea de código carga los datos en la tabla "DB_AUTODATASET.MASTERS". Puede moverlo, o quitarlo, segun necesite.

este.Masterstableadapter.Fill (esto.db_autodataset.masters);

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

esto.CalculationTableAptapter.Fill (este.db_autodataset.calculation);

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

esto.CustomerstableApTapter.Fill (este.db_autodataset.customers);

void privado B_EXIT_CLICK (remitente de objetos, eventoargs e)

botón Void privado5_Click_1 (remitente de objetos, eventoargs e)

void privado b_add_hlick (remitente de objetos, eventoargs e)

groupbox1.visible \u003d verdadero;

b_replace.visible \u003d falso;

b_delete.visible \u003d falso;

b_exit.visible \u003d falso;

b_add.visible \u003d falso;

b_exit2.visible \u003d falso;

b_save.visible \u003d falso;

textbox1.text \u003d "";

textbox2.text \u003d "";

textbox3.text \u003d "";

textbox4.text \u003d "";

textbox5.text \u003d "";

void privado b_replace_Click (remitente de objeto, eventoargs e)

textbox10.text \u003d clientes datagridview.currentrow.cells.value.tostring ();

textbox9.text \u003d clientes datagridview.currentrow.cells.value.tostring ();

textbox8.text \u003d clientes datagridview.currentrow.cells.value.tostring ();

textbox7.text \u003d clientes datagridview.currentrow.cells.value.tostring ();

textbox6.text \u003d clientes datagridview.currentrow.cells.value.tostring ();

textbox6.readonly \u003d verdadero;

groupbox2.visible \u003d verdadero;

b_add.visible \u003d falso;

b_delete.visible \u003d falso;

b_exit.visible \u003d falso;

b_exit2.visible \u003d falso;

b_replace.visible \u003d falso;

b_save.visible \u003d falso;

void privado B_Cancel1_Click (remitente de objetos, eventoargs e)

b_add.visible \u003d verdadero;

b_delete.visible \u003d verdadero;

b_exit.visible \u003d verdadero;

b_exit2.visible \u003d verdadero;

b_replace.visible \u003d verdadero;

b_save.visible \u003d verdadero;

groupbox1.visible \u003d falso;

void privado B_Cancel2_Click (remitente de objetos, eventoargs e)

b_add.visible \u003d verdadero;

b_delete.visible \u003d verdadero;

b_exit.visible \u003d verdadero;

b_exit2.visible \u003d verdadero;

b_replace.visible \u003d verdadero;

b_save.visible \u003d verdadero;

groupbox2.visible \u003d falso;

void privado B_Save_Click (remitente de objetos, eventoargs e)

clientesBindingNavigatorsVeIdem_Click_1 (remitente, e);

void privado B_Record1_Click (remitente de objetos, eventoargs e)

Tabla data \u003d db_autodataset.tables;

Datarow Row \u003d Table.newrow ();

row \u003d textbox1.text;

row \u003d Convert.todatetime (textbox2.text);

row \u003d TextBox3.Text;

row \u003d textbox4.text;

row \u003d textbox5.text;

table.rows.add (fila);

groupbox1.hide ();

b_replace.visible \u003d verdadero;

b_delete.visible \u003d verdadero;

b_exit.visible \u003d verdadero;

b_add.visible \u003d verdadero;

b_exit2.visible \u003d verdadero;

b_save.visible \u003d verdadero;

void privado B_Record2_Click (remitente de objetos, eventoargs e)

Tabla de datos \u003d db_autodataset.tables; // 12 duchas atados. Mesa. Tabla con el primer archivo de la base de datos.

vinrab \u003d convertir.toint64 (clientedatagridview.currentrow.cells.value.tostring ()); // 13 recibió el registro actual de VIN

DataRow Row \u003d Table.rows.find (VinRab); // 14 dinámica compatible. Fila de fila con grabación de VIN C SHIFRRAB y transferidos datos de conjunto de datos a "Editar" estado en el que le permite cambiar los valores de campo

row \u003d TextBox10.Text; // 15 Scribed al segundo campo de fila de fila Este tipo de ventana

fila \u003d convertir.todatetime (textbox9.text); // 15 grabó la línea de fila en el tercer campo

row \u003d textbox8.text; // 15 grabado en la cuarta fila de fila de fila \u003d textbox7.text;

row \u003d textbox6.text;

tABLE.Acept CHANGES (); // 15 COMPACCHANGES El comando le permite realizar valores de campo cambiados

groupbox2.hide (); // 16

b_replace.visible \u003d verdadero;

b_delete.visible \u003d verdadero;

b_exit.visible \u003d verdadero;

b_add.visible \u003d verdadero;

b_exit2.visible \u003d verdadero;

b_save.visible \u003d verdadero;

void privado B_Delete_Click (remitente de objetos, eventoargs e)

// Eliminar una cadena debajo del cursor

// Primero construir una advertencia para no hacer una eliminación errónea

cadena S1, S2, S3, S4, S5, mensaje;

Resultado de Dialogresult; // 18

int ind \u003d clientesdatagridviews.currentrow.index;

s1 \u003d CustomsDatArdView.currentrow.cells.value.Tostring ();

s2 \u003d CustomersDatArdView.currentrow.cells.value.Tostring ();

s3 \u003d CustomersDatArdView.currentrow.cells.value.Tostring ();

s4 \u003d CustomersDatArdView.currentrow.cells.value.Tostring ();

s5 \u003d CustomersDatArdView.currentrow.cells.value.Tostring ();

mENSAJE \u003d "Mark AUTO \u003d" + S1 + "\\ NDA VISIVE \u003d" + S2 + "\\ N MALFUNCTION \u003d" + S3 + "\\ N TEL. Cliente \u003d" + S4 + "\\ n número VIN" + S5;

// La variable de resultados puede hacer valores dialogresult.yes o dialogresult.no

resultado \u003d MessageBox.show (Mensaje, "¡Eliminar el siguiente registro?",

MessageBoxButtons.Yesno, mensajeBoxicon.question);

si (resultado \u003d\u003d dialogresult.yes) // se elimina la fila

(// 20 En la tabla de búferes, la tabla actual de CustomsDatagridView Tipo DataGrid está escrito

Moneymanager curmng \u003d (moneymanager) ClientsDatagRidView.BindingContext;

if (curmng.count\u003e 0) // si la tabla no está vacía

Curmng.removeat (curmng.position); // Eliminar posición marcada

// aquí resultado \u003d\u003d dialogresult.no y eliminando rechazado

// salga del procedimiento

Publicado en AllBest.RU.

Documentos similares

    Creación de la base de datos. Buscar, cambiar y eliminar registros. Procesamiento y intercambio de datos. Base de datos de diseño. 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.

    trabajo del curso, añadido 23.02.2009.

    Desarrollo de software: base de datos de excursiones en el entorno de programación integrado de C ++ Builder 6. Definición de la visualización de datos de los datos de la base de datos, editar y eliminar. Características del manual del usuario y la interfaz del programa común.

    cursos, añadido 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 un software de administración de software de gestión de bases de datos, edición, insertando registros de bases de datos, formación de consultas e informes.

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

    Creación de una base de datos y una descripción del programa de base de datos de capacitación diseñado para agrupar la información del estudiante. Características de la funcionalidad del programa: agregue entradas a la base de datos, edite, elimine los registros y la clasificación de datos.

    cursos, añadido el 25/04/2011

    Desarrollo del programa de bases de datos de inventario deportivo. Descripción del algoritmo para la operación de módulos y bloques. Esquema de presentación del proyecto estructural. La búsqueda de la información deseada. Clasificación automática de datos. Agregar y editar registros.

    cursos, añadido 08/15/2013

    Creando un formulario de referencia simple. Edición de propiedades del formulario en modo constructor. Agregar y editar las propiedades de los controles. Informes de diseño para la base de datos. Traer la tabla a la forma normal y construir el esquema de datos.

    resumen, añadido 11/23/2008

    Procedimiento para diseñar y desarrollar una base de datos y software. Información sobre la estructura de la base de datos, creó tablas, formularios, informes, solicitudes, información almacenada. Modelo de datos lógico y conceptual; Seleccione Software.

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

    Tipos de restricciones que apoyan la integridad en el modelo de datos relacionales. Determinación del valor del campo de clave principal usando el generador. Agregar, cambiar y eliminar registros a la tabla de base de datos de "biblioteca" en lenguaje de programación SQL.

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

    Análisis del área temática. Requisitos para la preparación de la base de datos del hotel. Implementación del proceso de búsqueda para la información necesaria. Formación de tablas, solicitudes, informes e imprimiéndolos. Edición, agregando y almacenando datos.

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

    Justificación de la elección de herramientas de desarrollo de aplicaciones. Agregar, eliminar, editar información. Reflexión de la información de la base de datos. Buscar información en la tabla seleccionada. Datos, entidad, lógica, proyectos firmes. Programa del proyecto de interacción del proyecto.



¿Te gustó el artículo? Compártelo