Service de voiture BD. Télécharger la base de données d'accès Car service. Fonctions exécutées par la base de données

Base de données technologique de création "Car Service"

Pour créer une base de données, les buts et objectifs de la base de données Autoservice ont été définis :

  • ? assurer la satisfaction du client avec le service et l'entreprise ;
  • ? fournir meilleur service près
  • ? réparation sous garantie de voitures neuves et d'occasion vendues;
  • ? maintenance préventive commerciale (réglages, etc.) ;
  • ? service de réhabilitation commerciale (réparation);
  • ? réparation de composants et ensembles usagés pour le stock de pièces détachées remanufacturées.
  • ? Personnes,
  • ? matériaux,
  • ? des ordinateurs,
  • ? Machines,
  • ? bâtiment.

La base de données "Car Service" développée et créée est un ensemble de composants interdépendants et affiche divers domaines de la réparation automobile.

Figure 14. Base de données "Car service"

Le système est divisé en deux sous-systèmes et une extension :

  • ? Réparation de la partie technique de la voiture.
  • ? Agrandissement - réparation de l'intérieur de la voiture.

Le système principal "Réparation de la partie technique de la voiture" se compose de quatre tableaux (voir Fig. 15):

« Commande"- y compris les informations nécessaires sur la commande pour la réparation et le diagnostic de la voiture, c'est-à-dire :

  • ? Voiture.
  • ? Propriétaire.
  • ? La raison pour laquelle vous avez contacté la station-service.

« Réparation"- un tableau décrivant le processus de réparation des pièces techniques de la voiture, à savoir les pièces qui doivent être réparées dans un proche avenir. Ce tableau comprend les éléments :

  • ? Réparation moteur.
  • ? Réparation de point de contrôle.
  • ? Réparation de châssis.
  • ? Réparation du système de carburant.

Figure 15. Ordre de réparation des pièces techniques

Tableau " Diagnostique', associé à ' commande» et alloue des voitures pour le diagnostic de certaines parties de la voiture, c'est-à-dire moteur, boîte de vitesses, châssis et système de carburant.

DANS " Diagnostique» stocker des informations sur les voitures nécessitant le diagnostic d'une pièce particulière.

  • ? Diagnostic moteur.
  • ? Diagnostic des points de contrôle.
  • ? Diagnostic châssis.
  • ? Diagnostic du système de carburant.

Principal système travaux sur base « En cascade des modèles" Et fait référence sur standard GOST 21624 -76

GOST 18507 -73

Le fonctionnement du système provient de la collecte d'informations sur la commande, puis des diagnostics ont lieu, ce qui détermine le besoin de réparation de la machine. Chaque étape (sauf la première) ne peut commencer tant que la suivante n'est pas terminée, sauf si la voiture n'a pas besoin de réparations.

Le sous-système de service informatique a été créé afin de fournir une garantie de réparation, de gérer une demande de garantie et d'acheter des pièces de rechange pour les réparations.

  • 1) déposer une réclamation,
  • 2) délivrer une garantie,
  • 3) commande de pièces détachées, et comprend 11 tableaux dont un commun au service informatique. (voir figure 16).

Illustration 16. Service informatique

Service informatique - divise l'ensemble du service en 3 parties :

  • ? demandes de garantie,
  • ? délivrer une garantie,
  • ? commande de pièces de rechange.

Données 1 et 2 - contiennent des informations sur les clients.

Reçu 1 - le tableau contient des données sur le temps de traitement et le prix des services rendus.

Raison du contact - un tableau contenant des informations sur la raison du contact avec le centre de service sous garantie. Il a un lien avec les tableaux : accord de SRT 1 et résultat 1, où les données sur l'accord de SRT avec la réclamation et la possibilité de résoudre le problème, respectivement, sont notées.

L'extension représente une sorte d'augmentation des services de réparation automobile. Désormais, le système comprend la réparation de la carrosserie et la réparation de l'intérieur, qui sont également gérées par la station-service.

Le sous-système d'extension se compose de deux tables et influence deux tables du système principal. (voir fig. 17)


Illustration 17. Rallonge

Les tableaux "réparation carrosserie et réparation intérieure" comportent des informations sur les types de prestations.

Réparation carrosserie :

  • ? Remplacement de pièces.
  • ? Mastic.
  • ? Peinture.
  • ? Laquage.
  • ? Polissage.

Réparation intérieure :

  • ? Remplacement de composants.
  • ? Réparation de composants.

A partir de ces tableaux suivez les liens avec le tableau " Prix» pour fixer les prix des services.

Fonctionnel:

  • ? commandes de tenues,
  • ? travail,
  • ? prestations de service,
  • ? Brigade,
  • ? heures normales.

Ressources de la base de données :

  • ? Personnes,
  • ? équipement,
  • ? matériaux,
  • ? des ordinateurs,
  • ? Machines,
  • ? bâtiment.

Le modèle en cascade, illustré à la figure 18, prévoit l'exécution séquentielle de toutes les étapes du projet dans un ordre strictement fixe. Le passage à l'étape suivante signifie l'achèvement complet des travaux à l'étape précédente.

Ceci est représenté dans la base de données comme ceci :

  • ? prendre les commandes pour les réparations
  • ? Diagnostic automobile,
  • ? réparation automobile,
  • ? sortie de la voiture de la station-service.

Figure 18. Modèle de base de données

Phase d'analyse

Voici l'application pour la réparation automobile à la station-service. Le client remplit un document où le client indique le service dont il a besoin.

Phase de conception

À ce stade, la voiture est envoyée pour un diagnostic, qui détermine la cause de la panne de la voiture. À l'avenir, au choix du client, la machine est envoyée en réparation.

Phase de mise en œuvre et de mise en œuvre

Dans cette phase, des réparations sont effectuées sur les pièces de la voiture qui, selon le résultat du diagnostic, doivent être réparées ou remplacées. De plus, sans aucune vérification, à ce stade, l'extérieur de la voiture et l'intérieur peuvent être réparés.

Phase d'entretien

À ce stade, une garantie est émise pour les réparations et un calcul des fonds qui ont été dépensés pour le diagnostic et la réparation de la voiture, après quoi la voiture est rendue au propriétaire.

Propriétés du système

Intégrabilité- le système est intégrable, car il a la capacité d'interagir avec différentes banques (paiement des services par l'intermédiaire de ces banques), avec une société fiscale (vente de pièces détachées hors de la région). En outre, le système est connecté à divers concessionnaires automobiles (sous contrat) et à des compagnies d'assurance qui assurent le service automobile lui-même, ainsi qu'à l'entreprise où les pièces de rechange sont achetées.

Divisibilité- le système se compose de nombreux sous-systèmes qui exécutent certaines fonctions et ont la capacité de travailler hors ligne.

Intégrité- malgré le fait que le système soit divisible, lorsqu'il est pleinement opérationnel, il ne fonctionnera pas si la fonctionnalité de l'un de ses sous-systèmes est perturbée.

Structuralité- répartition par niveaux et hiérarchies des éléments du système, c'est-à-dire le système ne pourra pas continuer à fonctionner si l'une des étapes est sautée (sans garantie, le client ne pourra pas faire de réclamation auprès de la station service).

Normes

GOST 21624 -76 - cette norme établit des exigences pour les produits afin d'assurer un niveau donné de fabricabilité opérationnelle (ET) et de maintenabilité (RP), ainsi que les valeurs des indicateurs ET et RP prévus par GOST 20334-81, pour les produits automobiles - véhicules à traction intégrale et à traction partielle (camions, voitures et autobus), remorques et semi-remorques (ci-après - produits).

GOST 18507 -73 - cette norme s'applique aux autobus et aux voitures (ci-après dénommés voitures) et établit les modalités de leurs essais de contrôle après des réparations majeures effectuées par des entreprises de réparation automobile.

La norme ne s'applique pas aux voitures dont la révision a été effectuée sur ordre de propriétaires individuels.

Termes de référence

1. Créez une base de données commune de tous les services de la station-service pour une voiture particulière.


Figure 19. Base générale de tous les services dans les stations-service

2. Données sur les outils et matériaux nécessaires.


Figure 20. Données sur les outils et les matériaux

3. Liens avec des systèmes tiers.

Figure 21. Systèmes tiers


Figure 22. Centres automatiques

Graphique 23. Assureurs

Figure 24. Champ Assureurs

4. Commentaires sur la qualité du service.

Figure 25. Commentaires

Figure 26. Avis des visiteurs


Figure 27. Révisions

Au cours des travaux, une base de données a été créée dans le système de gestion de base de données MS Access. Le travail montre une technologie étape par étape pour créer une base de données. Un exemple de la base de données "Car service" est donné. Cette base a été testé à la station-service. Le système a été testé. Au cours des travaux, des ajustements ont été apportés et la version finale de la base de données Autoservice a été présentée dans les travaux.

Il est nécessaire de créer une base de données d'accès "Auto service"

Riz. 1 Le formulaire de bouton principal de la base de données finie "Car Service"

Formulaire "Propriétaires" avec sous-formulaire "Voitures"

Riz. 2 Formulaire "Voitures"

Formulaire "Employés"

Riz. 4 Formulaire "Prestation"

Riz. 5 Page des demandes

Requête "Regroupement par métiers et salariés"

Demande "Par le nom du mécanicien"

Demande "Recherche par numéro de plaque d'immatriculation"

Riz. 6 rapports

Rapport "Regroupement par métiers et salariés"

Fig.7 Rapport "Recherche par plaque d'immatriculation"

Riz. 8 Rapport "Par le nom du mécanicien"

Riz. 9 Le schéma de données de la base de données terminée "Car Service" affiche les relations des tables : Owners, Cars, Service, Job Category, Employees.

La structure de la table "Voitures": état. numéro, marque, propriétaire.

La structure de la table "Propriétaires" : numéro de propriétaire, nom complet, téléphone portable, Numéro de permis de conduire.

La structure de la table "Service" : numéro de service, voiture, catégorie de travail, date de préparation de la commande, employé.

La structure de la table "Employés" : numéro d'employé, téléphone portable, adresse, nom complet.

ou ici:

Télécharger le rapport de la base de données à partir de formulaires d'écran gratuitement

Prix ​​approximatif 763 roubles.

Le prix exact dépend du mode de paiement.

Accéder aux méthodes de paiement de la base de données : WebMoney, Terminaux de paiement, Poste russe, QIWI, Beeline, MTC, Megafon, Carte de débit ou de crédit, WeChat Pay, Alipay (Chine), UnionPay, Yandex.Money, Chèque-cadeau et autres.

Téléchargez les bases de données Access de sujets similaires :

  1. accès à la base de données Car service 2
  2. Formation de factures pour le paiement dans un service de voiture
  3. Comptabilité des voitures dans une entreprise de transport.
  4. ATP (société de transports motorisés).
  5. ATP 2007 (société de transport automobile)
  6. Ateliers de réparation automobile
  7. "Comptabilité d'exploitation Véhicule»
  8. « Comptabilité des accidents de la circulation »
  9. Enregistrement des délinquants automobiles dans la police de la circulation.
  10. "Comptabilisation des infractions au code de la route"
  11. "Remplacement des pièces automobiles à la station-service"
  12. Transports urbains
  13. "Vente de billets d'avion"
  14. "Station de bus"
  15. "Location de voiture"
  16. Location de voiture 2
  17. auto-école
  18. Société de pièces détachées
  19. salle d'exposition pour voitures
  20. Comptabilisation de l'amortissement des véhicules par MOT et groupes de véhicules
  21. Taxi
  22. Entreprise de voitures particulières
  23. Horaires des minibus
  24. Comptabilisation du transport routier par marques automobiles

Mots-clés : téléchargement de base de données ; programme de base de données; base de données; base de données de cours; télécharger la base de données d'accès ; accès; base de données d'accès facile ; bases de données en accès ; exemple d'accès à la base de données ; créer une base de données en accès ; exemples de bases de données d'accès ; création d'une base de données en accès ; accès aux bases ; les demandes d'accès ; accéder aux rapports; tableaux d'accès ; macros en accès ; accéder aux cours; exemples d'accès à la base de données ; accéder aux formulaires ; Base de données Microsoft Access; acheter une base de données ; création de base de données ; exemples de bases de données ; télécharger la base de données ; travaux de cours sur le SGBD ; exemples de bases de données ; base de données des dissertations terminées. La base de données de cours "Autoservice" a été créée en access 2010 et convertie en access 2003, elle s'ouvrira donc en access 2003, 2007, 2010.

Il est nécessaire de créer un accès à la base de données "Auto service". Le formulaire de bouton principal de la base de données finie "Car service". Le formulaire "Propriétaires" avec le sous-formulaire "Voitures". Formulaire "Voitures". Formulaire "Catégorie de travail". Formulaire "Employés". Formulaire de service. Page des demandes. Requête "Regroupement par métiers et salariés". Demande "Par le nom du mécanicien." Demande "Recherche par numéro de plaque d'immatriculation". Rapport « Regroupement par emplois et salariés ». Rapport "Par le nom du mécanicien." Rapport "Par le nom du mécanicien." Le schéma de données de la base de données terminée "Car Service" affiche les relations des tables : Propriétaires, Voitures, Service, Catégorie d'emploi, Employés. La structure de la table "Voitures": état. numéro, marque, propriétaire. La structure de la table "Propriétaires" : numéro de propriétaire, nom complet, téléphone portable, numéro de permis de conduire. La structure du tableau "Catégorie de travail": code du travail, nom du travail, description, coût du travail. La structure de la table "Service" : numéro de service, voiture, catégorie de travail, date de préparation de la commande, employé. La structure de la table "Employés" : numéro d'employé, téléphone portable, adresse, nom complet. La structure de la requête "Regroupement par métiers et salariés" en mode conception. La structure de la requête "Par le nom du mécanicien" en mode conception. La structure de la requête "Recherche par plaque d'immatriculation" en mode conception. Macros en mode conception.

Présentation 3
SECTION 1. Développement de la base de données 4

      Énoncé du problème 4
      Analyse de domaine 5
SECTION 2. Modélisation des structures de données 7
2.1. Développement d'un modèle conceptuel de base de données 7
2.2. Développement d'un modèle logique de données 9
2.3. Conversion d'un modèle entité-relation en modèle relationnel
modèle de données 10
SECTION 3. Conception de la base de données 12
3.1. Élaboration des tableaux 12
3.2. Concevoir des formulaires de saisie de données 17
3.3. Développement de requêtes de base de données 21
3.4. Élaboration du rapport 27
CONCLUSION 30
RÉFÉRENCES 31
ANNEXES 32

INTRODUCTION

À ce jour, la conception de bases de données (ci-après dénommées la BD) est devenue importante pour de nombreuses organisations qui utilisent la technologie informatique pour augmenter la productivité de leur travail. Les bases de données sont devenues la base des systèmes d'information et leur utilisation devient partie intégrante du fonctionnement de toute entreprise.
objet dissertation est l'étude des technologies de conception de bases de données relationnelles.
Le sujet du travail de cours est l'étude des principes de développement de bases de données relationnelles sur l'exemple de la conception et de la création d'une base de données "Autoservice".
Le but de la conception de base de données est d'afficher le processus des activités de réparation d'une petite entreprise
Pour atteindre cet objectif, les tâches suivantes ont été définies :

    définition et analyse du domaine d'étude;
    développement d'un modèle conceptuel de base de données;
    construction des tables de la base de données "Autoservice" ;
    construire des formulaires, des requêtes et des rapports de cette base de données.
Il existe de nombreuses sources d'informations différentes concernant la conception et l'application des bases de données relationnelles. Parmi toutes les ressources proposées, celles qui sont adaptées à la conception de bases de données dans l'environnement OpenOffice.org Base ont été sélectionnées. Ainsi, par exemple, les livres couvrent les techniques et principes de base du travail et de la création de bases de données à l'aide de Base, qui fait partie d'OpenOffice.org. Les sources fournissent des informations de base sur la création de tables, de formulaires, de requêtes et de rapports. Les livres décrivent des lignes directrices pour la conception et la mise en œuvre de bases de données.

SECTION 1. Développement de la base de données

      Formulation du problème
Cette base de données est destinée aux organisations engagées dans tout type de services d'entretien automobile.
Les principales fonctions de la base de données concernent la comptabilisation de toutes les voitures qui ont déjà été dans un service automobile, le stockage des informations complètes sur chaque voiture (marque, série et numéro de passeport technique, numéro de châssis et numéro de moteur, couleur, année de fabrication, etc. ).
La base de données devrait également stocker des informations sur chaque propriétaire qui a utilisé au moins une fois les services d'un service de voiture. Il devrait être possible de stocker non seulement les informations de base et les plus nécessaires, mais également des notes, des clarifications, des descriptions et des données techniques. caractéristiques des pièces de rechange installées et de nombreuses autres informations utiles.
L'administration du service de voiture peut exiger les données suivantes :
    Nom complet, série et numéro du passeport technique de la voiture, année de fabrication et marque du constructeur ;
    des informations sur la date d'acceptation de cette commande, indiquant le coût des travaux de réparation, le contremaître responsable et la date de paiement de la commande ;
    liste des défauts réparés dans la voiture de ce propriétaire ;
    Nom complet de l'employé du service automobile qui a éliminé ce dysfonctionnement de la voiture de ce propriétaire et son poste.
L'opérateur du SGBD peut apporter les modifications suivantes :
    ajouter ou modifier des informations sur les commandes ;
    ajouter ou modifier des informations sur un employé ;
    supprimer les informations sur le travailleur du service automobile.
Les rapports doivent prévoir la possibilité de délivrer un certificat de dysfonctionnement de la voiture de ce propriétaire et un rapport sur le travail du service automobile (le nombre de voitures en réparation, le nom de l'employé qui les a réparées).
      Analyse de domaine
La base de données Autoservice a été développée pour l'administrateur et les employés du service automobile qui reçoivent et traitent les commandes de réparation et d'entretien des voitures.
Le domaine de la tâche concerne les données sur les dysfonctionnements, les propriétaires de voitures et les travailleurs du service automobile.
Le système d'information développé doit remplir les fonctions suivantes :
    Fournir une grande collection d'informations sous la forme de tables de base de données.
    Formation de demandes diverses pour :
    le nombre de commandes pendant un certain temps ;
    marques de voitures réparées;
    calcul des travaux de réparation pour une certaine année;
    le montant total des travaux rémunérés et non rémunérés ;
    pourcentage de travail rémunéré et non rémunéré.
Sortie d'informations sous forme de rapports :
    marques de voitures réparées, indiquant le nombre de visites au service de voiture;
    le nombre de commandes impayées ;
    calcul général des travaux de réparation pendant un certain temps du service de voiture.
Les exigences suivantes sont imposées à la base de données en cours de développement : intégrité des données, pas de duplication, pas de relations plusieurs à plusieurs, pas de liens récursifs, pas de liens avec des attributs, pas d'attributs multiples.
Les exigences relatives aux informations contenues dans la base de données sont :
importance, exhaustivité, fiabilité, intelligibilité, efficacité.
Cette représentation augmente la convivialité de la base de données, dans ce cas, la saisie des informations sera réduite à la sélection des informations nécessaires dans la liste, si possible, ce qui augmentera certainement la vitesse de saisie des informations et aidera à éviter une saisie incorrecte des paramètres.
À la suite de la création et de la mise en œuvre de cette base de données, il est nécessaire d'obtenir les indicateurs de performance suivants : réduire le temps de saisie de nouvelles données et de modification des anciennes et, par conséquent, augmenter la productivité du travail, ainsi que la réception rapide et complète des informations nécessaires à l'administration d'un service automobile.

SECTION 2. Modélisation des structures de données

2.1. Développement d'un modèle conceptuel de base de données

Lors de la construction d'un modèle conceptuel de la base de données, nous utiliserons les recommandations de Karpova I.P. . Comme le note l'auteur, le modèle de base de données conceptuelle est un modèle orienté objet de haut niveau du domaine, représentant le domaine d'objet comme un ensemble d'objets qui ont certaines propriétés et sont dans une certaine relation. L'objectif principal du développement d'un modèle de données de haut niveau est de créer un modèle de perception des données par l'utilisateur et de s'entendre sur un grand nombre d'aspects techniques liés à la conception de la base de données. Le modèle conceptuel de données n'est pas lié à une implémentation physique spécifique des bases de données et ne dépend pas d'un SGBD spécifique. Le modèle conceptuel est créé sur la base d'idées sur le domaine de chaque type d'utilisateur, qui est un ensemble de données dont l'utilisateur a besoin pour résoudre ses problèmes.
Le modèle conceptuel de la base « Autoservice » a été conçu comme un modèle « entité-relation ».
Les concepts de base du modèle incluent des concepts tels que l'entité (objet), la relation (relation), les types d'entité, les types de relation et les attributs.
Une entité est une entité réelle ou imaginaire à propos de laquelle des informations doivent être stockées et mises à disposition. Dans les diagrammes de modèle ER, une entité est représentée sous la forme d'un rectangle contenant le nom de l'entité. Chaque entité est définie par un ensemble d'attributs.
Un attribut est une caractéristique nommée d'une entité. Son nom doit être unique pour un type d'entité particulier, mais peut être le même pour divers types entités. Un attribut d'une entité est tout détail qui sert à clarifier, identifier, classer, quantifier ou exprimer l'état d'une entité. Nous entrerons les noms d'attributs dans un rectangle désignant l'entité et l'écrirons sous le nom de l'entité.
Des relations sont établies entre les entités.
Une relation est une association graphique établie entre deux entités. Cette association est toujours binaire et peut exister entre deux entités différentes ou entre une entité et elle-même (association récursive). Connexions - indiquées par des lignes.
Ainsi, de la description du domaine, on extrait tous les types
entités :
- Clients;
- Ordres;
- Maîtrise;
- Liste des oeuvres.
Chacune des entités définira son propre ensemble d'attributs.
L'entité Client est définie par l'ensemble d'attributs suivant :

    code client;
    NOM ET PRÉNOM.;
    données de passeport ;
    série et non. passeports;
    modèle de voiture;
    couleur;
    numéro de châssis;
    numéro de moteur;
    année d'émission.
Les attributs de l'entité Orders sont définis comme suit :
    code client;
    code de commande;
    date de réception et de paiement ;
    coût des réparations;
    maître responsable;
    commentaires.
L'entité maître est documentée sur la base des attributs suivants :
    numéro maître ;
    NOM ET PRÉNOM;
    poste dans l'entreprise;
L'entité List of Works est définie par l'ensemble d'attributs suivant :
    code requis;
    code de travail ;
    détaillant.
Conformément au modèle de domaine, le modèle conceptuel suivant de la base de données "Car Service" est présenté (Fig. 1).
Fig.1 Modèle conceptuel de la base de données "Car service".

2.2. Développement d'un modèle logique de données

Convertir un modèle conceptuel de données local en un modèle logique local consiste à supprimer les éléments indésirables des modèles conceptuels et à convertir les modèles résultants en modèles logiques locaux. Les éléments indésirables incluent :
- relations plusieurs-à-plusieurs ;
– liens récursifs ;
– liens vers les attributs.
Dans le modèle conceptuel créé, les éléments indésirables ci-dessus n'ont pas été trouvés.
Diagramme logique les données sont présentées dans la Fig.2.

Riz. 2. Schéma logique des données.

      Conversion d'un modèle entité-relation en modèle relationnel de données
Conversion d'un modèle entité-relation en modèle relationnel de données
effectué en effectuant séquentiellement une série d'étapes :
- chaque entité est associée à la relation du modèle relationnel de données ;
– chaque attribut d'entité devient un attribut de la relation correspondante ;
- La clé primaire de l'entité devient la clé primaire de la relation correspondante. Les attributs qui font partie de la clé primaire d'une relation reçoivent automatiquement la propriété obligatoire (NOT NULL). Dans chaque relation correspondant à l'entité subordonnée, un ensemble d'attributs de l'entité principale est ajouté, qui est la clé primaire de l'entité principale. Dans la relation correspondant à l'entité subordonnée, cet ensemble d'attributs devient la clé étrangère.
Ce processus est discuté ci-dessous.

SECTION 3. Conception de la base de données

      Développement de tableaux
Une table est un objet conçu pour stocker des données sous forme d'enregistrements (lignes) et de champs (colonnes).
Le programme OpenOffice.org Base fournit trois différentes manières création d'une table de base de données :
    créer des tableaux en mode conception ;
    utiliser un assistant pour créer une table ;
    création d'une vue.
Dans ce travail, les tables ont été créées à l'aide de l'assistant.
Pour chaque table de base de données relationnelle, sa structure est donnée : la composition des champs, leurs noms, le type de données et la taille de chaque champ, les clés de table et les autres propriétés des champs.
Le développement des tables de la base de données s'effectue de manière séquentielle :
    Définition des tables et des champs nécessaires.
Le tableau est la base de la base de données, par conséquent, lors de l'élaboration de tableaux, il est recommandé d'être guidé par les principes de base suivants :
    les informations ne doivent pas être dupliquées dans un tableau ou entre des tableaux ;
    les données stockées dans une seule table sont mises à jour uniquement dans cette table ;
    chaque tableau doit contenir des informations sur un seul sujet.
Chaque tableau contient des informations sur un sujet particulier et chaque champ du tableau contient un fait spécifique sur le sujet du tableau. Pour chaque table de la base de données, vous devez définir les propriétés qu'elles contiennent.
La base de données Autoservice contient quatre tables :
    Le tableau Clients (Fig. 3) est conçu pour saisir des informations sur le propriétaire de la voiture en cours de réparation. Ce tableau contient les attributs suivants :
    NOM ET PRÉNOM. (type de champ - texte , longueur - 50, obligatoire) ;
    données de passeport (type de champ - texte, longueur - 100, obligatoire);
    série et non. passeports (type de champ - texte, longueur - 15, obligatoire);
    Marque de voiture (type de champ - texte , longueur - 100, obligatoire) ;
    couleur de la voiture (type de champ - texte, longueur - 100, facultatif) ;
    numéro de châssis (type de champ - texte, longueur - 100, facultatif) ;
    numéro de moteur (type de champ - numérique, longueur - 100, facultatif) ;
    année d'émission (type de champ - date , obligatoire).
Riz. 3. Tableauz les clients.
    Le tableau Commandes (Fig. 4) est conçu pour saisir des informations sur les commandes : date de la commande, qui a commandé, contremaître responsable, coût des réparations, commentaires. Ce tableau contient les attributs suivants :
    code de commande (type de champ – entier , longueur – 10, obligatoire) ;
    code client (type de champ - texte , longueur - 10, facultatif) ;
    date de commande (type de champ - date , facultatif);
    estimation générale des coûts de réparation (type de champ - décimal, longueur - 100, facultatif) ;
    maître responsable (type de champ - entier , longueur - 10, facultatif) ;
    date de paiement (type de champ - date , facultatif);
    date de réception (type de champ - date , facultatif);
    remarques (type de champ - test , longueur - 100, facultatif).
Riz. 4. Tableau des commandes.
    Le tableau Travaux de réparation (Fig. 5) vise à décrire tous les types de travaux de réparation qui ont été effectués dans cette entreprise.
Ce tableau contient les attributs suivants :
    code de travail (type de champ - entier, longueur - 10, obligatoire) ;
    code de commande (type de champ - entier , longueur - 10, obligatoire) ;
    détail (type de champ - texte, longueur - 100, facultatif).
Riz. 5. Liste des œuvres.
    Maîtres (Fig. 6). Le tableau de l'assistant est conçu pour saisir des informations sur les employés. Ce tableau contient les attributs suivants :
    numéro maître (type de champ - entier , longueur - 10, obligatoire) ;
    NOM ET PRÉNOM. maître (type de champ - texte, longueur - 100, facultatif) ;
    position (type de champ - texte, longueur - 100, facultatif).
Riz. 6. Maîtres.
    Etablissement des clés primaires.
Définissons une clé primaire pour chaque entité, en tenant compte du fait que les entités fortes n'ont qu'un seul champ clé, et que les entités faibles en ont autant que de liens. Lors du choix d'une clé primaire, nous serons guidés par les règles:
– la clé doit contenir un ensemble minimum d'attributs;
– vous devez utiliser la clé dont la probabilité de changer les valeurs est minime;
– la valeur de la clé doit avoir une longueur minimale.
Sur la base de ce qui précède, nous définissons les champs clés suivants pour les entités existantes :
    l'entité Clients a un champ clé Code Client ;
    l'entité Commandes est définie par la clé de code Commande ;
    l'entité maître a un champ de clé de numéro maître ;
    l'entité de travail de réparation est définie par la clé de code de demande ;
    Formation de liens entre les tables.
Après avoir divisé les informations en tables et défini les champs clés, vous devez choisir comment le SGBD combinera les informations associées. Pour ce faire, il est nécessaire de définir des relations entre les tables de la base de données.
OpenOffice.org BASE prend en charge quatre types de relations entre tables :
– un à un (chaque enregistrement d'une table correspond à un seul enregistrement d'une autre table) ;
– un-à-plusieurs (chaque enregistrement d'une table correspond à plusieurs enregistrements d'une autre table);
– plusieurs à un (similaire à la notation un à plusieurs);
– plusieurs à plusieurs (un enregistrement de la première table peut être lié à plusieurs enregistrements de la deuxième table, ou un enregistrement de la deuxième table peut être lié à plusieurs enregistrements de la première table).
Les connexions établies dans la base de données Autoservice ont déjà été présentées dans la section précédente de la Fig. 2.
      Élaboration de formulaires de saisie d'informations
Formulaire - un objet conçu pour saisir, modifier et afficher des données tabulaires sous une forme pratique.
Les formulaires contiennent des soi-disant contrôles qui accèdent aux données dans les tables. Les éléments de contrôle sont des champs de texte pour saisir et modifier des données, des boutons, des cases à cocher, des commutateurs, des listes, des étiquettes. La création de formulaires contenant les contrôles nécessaires simplifie grandement le processus de saisie des données et permet d'éviter les erreurs.
Les formulaires de base OpenOffice.org fournissent des fonctionnalités pour effectuer de nombreuses tâches qui ne peuvent pas être effectuées par d'autres moyens. Ils vous permettent d'effectuer la validation des données lors de la saisie, d'effectuer des calculs et de fournir un accès aux données dans les tables associées à l'aide de sous-formulaires.
OpenOffice.org Base offre plusieurs façons de créer des formulaires. La plus simple d'entre elles consiste à utiliser la création automatique de formulaires à partir d'une table ou d'une requête.
Il existe quatre formulaires simples et trois sous-formulaires pour la base de données Autoservice.
Des exemples de formes simples sont illustrés à la Figure 7-10.

Fig.7. Formulaire client.

Fig.8. Formulaire de commandes.

Fig.9. Liste des oeuvres.

Fig.10. Maîtrise.
Un formulaire composé contient un formulaire principal et un sous-formulaire, un sous-formulaire. Un sous-formulaire est le même formulaire dans son contenu, mais non utilisé indépendamment, mais toujours chargé à partir d'un formulaire lors de l'ouverture ou de la création d'un document. Vous pouvez faire presque tout ce que vous pouvez faire dans un sous-formulaire dans un sous-formulaire, sauf que vous ne pouvez pas y insérer un autre sous-formulaire.
Lors de la création de champs dans des sous-formulaires, n'oubliez pas que les noms de tous les champs doivent être uniques dans le formulaire, ainsi que tous les sous-formulaires qui y sont utilisés simultanément.
Grâce aux formulaires composés, il devient possible de remplir simultanément différents tableaux.
Des exemples de sous-formulaires sont illustrés à la fig. 11-13.

Riz. 11. Formulaire client avec sous-formulaire Commandes.
Le formulaire Client avec le sous-formulaire Commandes fournit la saisie des données nécessaires pour identifier le client et visualiser le travail effectué pour cette commande. Ce formulaire vous permet de saisir des informations dans les tables Client et Commandes.

Riz. 12. Formulaire Commandes avec sous-formulaire Travaux de réparation.
Ce formulaire vous permet de saisir des informations dans les tables Commandes et Réparations.

Riz. 13. Formulaire Assistant avec sous-formulaire Commandes.
Le formulaire Contremaître avec le sous-formulaire Commandes vous permet de contrôler l'exécution des travaux par un contremaître spécifique.

      Développement de requêtes de base de données
Une requête est un objet qui vous permet d'obtenir les données nécessaires d'une ou plusieurs tables.
Les requêtes sont utilisées pour extraire des données de tables et les fournir à l'utilisateur sous une forme pratique. Avec leur aide, ils effectuent la sélection, le tri et le filtrage des données. Vous pouvez effectuer une transformation de données selon un algorithme donné, créer de nouvelles tables, remplir automatiquement des tables avec des données importées d'autres sources, effectuer des calculs simples dans des tables, et bien plus encore.
La particularité des requêtes est qu'elles tirent des données des tables de base et créent sur leur base une table résultante temporaire (instantané) - une image des champs et des enregistrements sélectionnés dans les tables de base. Travailler avec une image est plus rapide et plus efficace qu'avec des tables stockées sur un disque dur.
Sur demande appropriée, vous pouvez obtenir les données triées et filtrées selon vos besoins. Les requêtes peuvent également être utilisées comme sources d'enregistrement pour les formulaires, les rapports et les pages d'accès aux données.
Il existe plusieurs types de demandes :
    Demande d'échantillon. Une requête de sélection est le type de requête le plus couramment utilisé. Ce type de requête renvoie les données d'une ou plusieurs tables et les affiche sous la forme d'une table dont les enregistrements peuvent être mis à jour (avec certaines restrictions). Les requêtes de sélection peuvent également être utilisées pour regrouper des enregistrements et calculer des sommes,
    etc.................

 Étudier les spécificités du domaine choisi.

 Développer un modèle information-logique de la base de données "Car service"

 Implémentez-le dans le SGBD MS Access.

 Rédiger une "Note Explicative" au projet de cours selon le plan suivant :

Objectif de la base de données

Base de données "Service automatique" est conçu pour mettre en œuvre l'acceptation et le traitement des commandes de travail par une entreprise de services automobiles.

Bien sûr, il ne prétend pas au haut rang d'ACS. En raison de l'absence dans celui-ci de l'ensemble des blocs nécessaires à un système de contrôle automatisé intégré :

 Comptabilité,

 Bloc économique

 Planifié

 Fournitures

 Et un certain nombre d'autres blocs.

Un seul des blocs du système de contrôle automatisé est en cours de mise en œuvre - le lieu de travail "Réception des commandes": travail avec les clients: réception et fixation des commandes, organisation de leur mise en œuvre, rapport sur les résultats du travail.

Fonctions exécutées par la base de données

La base de données remplit les fonctions suivantes

1. Comptabilité et stockage des informations sur les employés du service automobile. "Mécaniciens»

2. Saisir et stocker des informations sur les types de travaux effectués. "Commandes»

3. Saisie d'informations sur les clients, les voitures des clients et les données les concernant. "Demandes»

4. Le formulaire "Saisie des informations sur les commandes" permet de saisir approprié commande, sélection du nom complet du client (dans la liste), sélection du type de voiture du client et saisie des informations le concernant.

Au même endroit - la composition du travail effectué et le nom complet des employés du service automobile qui les exécutent sont entrés. Et aussi - des informations sur la composition et la quantité de pièces de rechange utilisées.

5. La base de données fournit également divers rapports qui vous permettent d'analyser la situation de l'entreprise de services automobiles.

Catégories d'utilisateurs

La base de données est principalement destinée aux employés des services automobiles qui reçoivent et traitent les commandes de réparation et d'entretien des voitures.

Et les rapports qui y sont prévus s'adressent également aux autres départements de l'entreprise, ainsi qu'à ses responsables.

Conception de base de données

Nous introduisons ce qui suit notions Et conventions :

Essences

ESSENCE

Essence - réel ou imaginaire un objet , dont les informations doivent être stockées et disponibles. Dans les diagrammes de modèle ER, une entité est représentée sous la forme d'un rectangle contenant le nom de l'entité.

Essences seront désignés par des rectangles,

Attributs d'entité

Attribut - nommé caractéristique essentielle . Son nom doit être unique pour un type d'entité spécifique, mais peut être le même pour différents types d'entités. Un attribut d'une entité est tout détail qui sert à clarifier, identifier, classer, quantifier ou exprimer l'état d'une entité.

ESSENCE

Les attributs

Noms d'attribut nous mettrons dans un rectangle,

désignant essence, sous le nom de l'entité, et écrivez

petites lettres.

Des relations

Connexion est un graphique association A défini entre deux entités. Cette association est toujours binaire et peut exister entre deux entités différentes ou entre une entité et elle-même (association récursive).

Connexions- désignent les lignes sur lesquelles on posera degré de connexion 1 » ou « » , désignant "beaucoup") et ses caractéristiques.

Champs clés

Définissons le concept primaire Et externe clés

Clé - c'est l'ensemble minimum d'attributs, par les valeurs desquelles vous pouvez trouver de manière unique l'instance requise de l'entité. La minimalité signifie que l'exclusion de l'ensemble de tout attribut ne permet pas d'identifier l'entité par les autres. Chaque entité a au moins une clé possible.

L'un d'eux est pris clé primaire .

Lors du choix clé primaire il faut privilégier non composite des clés ou des clés constituées d'un nombre minimum d'attributs. Il est également inapproprié d'utiliser des clés avec des valeurs de texte longues (il est préférable d'utiliser entier e attributs).

La clé primaire d'une entité (tout attribut participant à la clé primaire) n'est pas autorisée à prendre indéfini signification. Sinon, une situation contradictoire se produira: une personne sans individualité apparaîtra et, par conséquent, non une instance d'entité existante. Pour les mêmes raisons, il faut s'assurer unicité clé primaire.

Clés étrangères

    Si entité AVEC lie des entités UN Et DANS, alors il doit inclure des clés étrangères correspondant aux clés primaires des entités A et B.

    Si entité DANS désigne une entité UN, alors il doit inclure une clé étrangère correspondant à la clé primaire de l'entité UN.

Note:

1. Depuis que les développeurs du SGBD MS Access initialement tenir compte des problèmes de primaire Et clés étrangères, un type de champ spécial a été introduit dans Access - KEY FIELD. Son type est COMPTEUR.

Accès ne nécessite pas son inclusion obligatoire dans le tableau. Mais fortement des offres.

Les caractéristiques de ce type de champ sont les suivantes :

    Quand vous entrez nouvel enregistrement– dans ce champ un nouveau est AUTOMATIQUEMENT formé, unique, non répétitif valeur numérique.

    Le terrain ne peut pas accepter indéfini signification.

    Champ - automatiquement indexé.

    Modification manuelle de la valeur de ce champ impossible.

Par conséquent le problème champs clés Et clés étrangères Dans Access, la solution est simple :

    Dans le tableau principal(entités) créer spécial clé champ. Ce sera le nôtre clé primaire .

    Dans les tables subordonnées, nous entrons sa copie (avec le même nom). Ce sera le leur clé externe .

    Nous connectons les tables principales et subordonnées par ces champs. C'est tout. Communiquer fait !

2. Les développeurs ont introduit dans Access un outil appelé « Schéma de données »

qui permet non seulement attacher tables, mais précisez également pour chaque lien :

    son taper("one-to-one", "one-to-many", etc.)

    et elle caractéristiques: Garantir l'intégrité et les mises à jour et suppressions en cascade des tables et champs associés.

Ce qui doit être spécifié lors de la construction Urgences- des modèles Base de données.

En particulier, c'est pourquoi Access convient parfaitement comme système de programmation pour la mise en œuvre de modèles ER.

Lors de la mise en œuvre de notreUrgences– modèles enAccèsNous profiterons de toutes ces opportunités.

Envoyer votre bon travail dans la base de connaissances est simple. Utilisez le formulaire ci-dessous

Les étudiants, les étudiants diplômés, les jeunes scientifiques qui utilisent la base de connaissances dans leurs études et leur travail vous en seront très reconnaissants.

Hébergé sur http://www.allbest.ru/

LE PREMIER ÉTABLISSEMENT TECHNIQUE SUPÉRIEUR DE RUSSIE

MINISTÈRE DE L'ÉDUCATION ET DES SCIENCES DE LA FÉDÉRATION DE RUSSIE

Établissement d'enseignement supérieur budgétaire de l'État fédéral

"UNIVERSITÉ MINÉRALE NATIONALE "MINES"

Travail de cours

"Base de données - service de voiture"

Par discipline : Programmation appliquée

Complété par : Stepanova K.A.

Vérifié par: Matyukhin S.A.

Saint-Pétersbourg 2013

Introduction

1. Description du domaine

2. Description de la structure de la base de données

3. Tableaux

4. Termes de référence

5. Descriptif du programme

6. Composants

7. Régime pour l'utilisateur

8. Interface

Conclusion

Bibliographie

Application

Introduction

À notre époque, à l'ère des technologies numériques, les ordinateurs jouent un rôle important. Désormais, dans chaque organisation - qu'il s'agisse d'agences gouvernementales ou d'entreprises privées, tout est informatisé, et cela est dû à une puissance de calcul très élevée. Le calcul des processus et des tâches, même les plus complexes, est effectué dans les plus brefs délais, et le facteur temps joue souvent un rôle majeur dans la plupart des tâches. La puissance de calcul et la capacité de mémoire des ordinateurs au cours des dernières années sont devenues incroyablement importantes et leurs prix ont considérablement baissé, ce qui a contribué à l'informatisation massive d'absolument toutes les branches de l'activité humaine. Aujourd'hui, il est difficile d'imaginer la vie sans une machine intelligente qui simplifie et accélère un grand nombre de tâches. L'utilité d'un ordinateur est réduite à néant en l'absence de logiciels spécialisés, sans lesquels "l'assistant de fer" devient inutile. Dans ce travail sera discuté sur la création d'un tel important, et dans la plupart des organisations et le programme principal, dont le nom est une base de données. Dans ce cas particulier, la base de données de service de voiture.

1. Description du domaine

Le but de la tâche est d'obtenir produit logiciel, qui vous permet de stocker des informations sur les clients du service, les défauts de leurs voitures, garantissant l'efficacité et la fiabilité du traitement des données.

La base de données de service automobile est destinée aux opérateurs de service automobile et donne accès à des informations sur la marque de la voiture, la date de la visite, le dysfonctionnement, le numéro de vin de la voiture, ainsi que des informations sur le client : numéro de téléphone, etc.

L'efficacité du programme réside dans la réduction du temps de traitement, la recherche des informations nécessaires.

La nécessité d'automatiser cette tâche est due au fait que la sélection des données nécessaires pour les rapports et la comptabilisation du travail des ingénieurs se fait généralement manuellement ou à l'aide d'Excel, ce qui y consacre beaucoup de temps. Ce programme fournit également des fonctionnalités de recherche, de filtrage et de tri.

Aucune connaissance particulière n'est requise pour travailler avec le programme dans le domaine de la programmation.

2. Description de la structure de la base de données

Liens du tableau :

La table custumers est liée à la table masters à l'aide d'une relation 1:N sur le champ vin_number

La table des clients est liée à la table de calcul avec une relation 1:1 sur le champ vin_number

3. les tables

Tableau 1 : Clients (table principale)

Tableau 2 : Maîtres (esclaves)

Tableau 3 : Maîtres (esclaves)

logiciel d'édition de base de données de service de voiture

4. Tâche technique

Base de développement :

La tâche de l'enseignant pour diriger des cours pratiques et terminer les cours.

Objectif de développement :

Le programme est conçu pour automatiser le travail des opérateurs de service de voiture.

Exigences du programme :

Devrait automatiser le travail d'un opérateur de service automobile

Les informations doivent être stockées en permanence sur le disque dur de l'ordinateur

· Il doit être possible de visualiser la base de données avec la possibilité d'en supprimer les informations spécifiées.

Exigences de fiabilité :

· Le programme doit traiter les actions erronées de l'utilisateur et l'en informer.

· Le programme doit fournir le contrôle des informations d'entrée.

5. Description du programme

private void Form1_Load(object sender, EventArgs e) () // charger les composants principaux

private void b_add_Click(object sender, EventArgs e) () // ajout d'un nouvel enregistrement

private void b_replace_Click(object sender, EventArgs e) () // modifier l'entrée

vide privé b_cancel1_Click (expéditeur de l'objet, EventArgs e) () // annuler l'action

private void b_save_Click(object sender, EventArgs e) () // enregistrer les modifications

private void b_record1_Click(object sender, EventArgs e) () // écrire des données

private void b_delete_Click(object sender, EventArgs e) () // supprimer les données

private void b_exit_Click(object sender, EventArgs e) () // sortie du programme

6. Composants

7. Régime pourutilisateur

La table 1 "Clients" et la table 2 "Masters" sont reliées par une relation un-à-plusieurs par le champ vin_number.

La table 1 "Clients" et la table 3 "Coût" sont liées dans une relation un à un par le champ vin_number.

8. Interface

Ajout d'une nouvelle entrée

Modification d'un ancien post

Suppression d'une entrée

Trier par date de visite

Tableaux signés

Le tableau principal du programme "Car Service" comprend :

1. Liste des voitures des clients

2. Date de contact du propriétaire de la voiture

3. Défaut

4. Téléphone du client

5. Numéro de vin

6. La gestion de la liste des clients s'effectue par des boutons (Ajouter/Remplacer/Supprimer)

7. Afficher et enregistrer les clients du salon

8. Tri

10. Choix des maîtres

11. Nom des tables

12. Quitter le programme

Conclusion

Le résultat du travail a été la création logiciel desservant le lieu de travail de l'opérateur de service automobile.

Au cours de la réalisation des travaux de cours, des compétences ont été acquises dans le domaine de la construction et de la programmation de bases de données dans le langage de programmation C #.

Bibliographie

1. Matyukhin S.A. "Programmation en C # approche orientée objet" - complexe pédagogique et méthodique 2013

2. A. Hejlsberg, M. Torgersen, S. Wiltamuth, P. Gold Langage de programmation C#. Informatique classique. 4e édition = langage de programmation C# (couvrant C# 4.0), 4e éd. - Saint-Pétersbourg : "Piter", 2012. - 784 p. -- ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Learning C#. 2e édition = Tête la première C#, 2e éd. - Saint-Pétersbourg : "Piter", 2012. - 704 p. -- ISBN 978-5-4461-0105-4

4. Andrew Troelsen Langage de programmation C# 5.0 et .NET 4.5 Framework, 6e édition = Pro C# 5.0 et .NET 4.5 Framework, 6e édition. - M. : "Williams", 2013. - 1312 p. -- ISBN 978-5-8459-1814-7

5. Joseph Albahari, Ben Albahari C# 5.0. Annuaire. Description complète du langage = C# 5.0 en bref : la référence définitive. - M. : "Williams", 2013. - 1008 p. -- ISBN 978-5-8459-1819-2

6. Herbert Schildt. C# 4.0 : guide complet= C# 4.0 La référence complète. - M. : "Williams", 2010. - S. 1056. - ISBN 978-5-8459-1684-6

Application. Codeprogrammes

en utilisant System.Collections.Generic ;

en utilisant System.ComponentModel ;

en utilisant System.Data ;

en utilisant System.Drawing ;

en utilisant System.Linq ;

en utilisant System.Text ;

en utilisant System.Threading.Tasks ;

en utilisant System.Windows.Forms ;

classe partielle publique Form1 : Formulaire

InitializeComponent();

groupBox1.Visible = faux ;

groupBox2.Visible = faux ;

private void customersBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)

this.Validate();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

vide privé Form1_Load (expéditeur d'objet, EventArgs e)

// TODO : cette ligne de code charge les données dans la table "db_autoDataSet.masters". Tu peux déplacez-le ou retirez-le, au besoin.

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

// TODO : cette ligne de code charge les données dans la table "db_autoDataSet.calculation". Vous pouvez déplacer, ou le supprimer, au besoin.

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

// TODO : cette ligne de code charge les données dans la table "db_autoDataSet.customers". Vous pouvez déplacer, ou le supprimer, au besoin.

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

vide privé b_exit_Click (expéditeur de l'objet, EventArgs e)

bouton d'annulation privé5_Click_1 (expéditeur de l'objet, EventArgs e)

vide privé b_add_Click (expéditeur de l'objet, EventArgs e)

groupBox1.Visible = vrai ;

b_replace.Visible = faux ;

b_delete.Visible = faux ;

b_exit.Visible = faux ;

b_add.Visible = faux ;

b_exit2.Visible = faux ;

b_save.Visible = faux ;

textBox1.Text = "" ;

textBox2.Text = "" ;

textBox3.Text = "" ;

textBox4.Text = "" ;

textBox5.Text = "" ;

vide privé b_replace_Click (expéditeur de l'objet, EventArgs e)

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

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

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

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

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

textBox6.ReadOnly = vrai ;

groupBox2.Visible = vrai ;

b_add.Visible = faux ;

b_delete.Visible = faux ;

b_exit.Visible = faux ;

b_exit2.Visible = faux ;

b_replace.Visible = faux ;

b_save.Visible = faux ;

vide privé b_cancel1_Click (expéditeur de l'objet, EventArgs e)

b_add.Visible = vrai ;

b_delete.Visible = vrai ;

b_exit.Visible = vrai ;

b_exit2.Visible = vrai ;

b_replace.Visible = vrai ;

b_save.Visible = vrai ;

groupBox1.Visible = faux ;

vide privé b_cancel2_Click (expéditeur de l'objet, EventArgs e)

b_add.Visible = vrai ;

b_delete.Visible = vrai ;

b_exit.Visible = vrai ;

b_exit2.Visible = vrai ;

b_replace.Visible = vrai ;

b_save.Visible = vrai ;

groupBox2.Visible = faux ;

vide privé b_save_Click (expéditeur de l'objet, EventArgs e)

clientsBindingNavigatorSaveItem_Click_1(expéditeur, e);

vide privé b_record1_Click (expéditeur de l'objet, EventArgs e)

Table DataTable = db_autoDataSet.Tables ;

Ligne DataRow = table.NewRow();

ligne = textBox1.Text ;

ligne = Convert.ToDateTime(textBox2.Text);

ligne = textBox3.Text ;

ligne = textBox4.Text ;

ligne = textBox5.Text ;

table.Rows.Add(ligne);

groupBox1.Hide();

b_replace.Visible = vrai ;

b_delete.Visible = vrai ;

b_exit.Visible = vrai ;

b_add.Visible = vrai ;

b_exit2.Visible = vrai ;

b_save.Visible = vrai ;

vide privé b_record2_Click (expéditeur d'objet, EventArgs e)

Table DataTable = db_autoDataSet.Tables;//12 lié dynamique. languette. table avec le premier fichier de la base de données

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString());//13 a obtenu le vin de l'enregistrement actuel

DataRow row = table.Rows.Find(vinRab);//14 dynamique combinée. la ligne row avec l'entrée de fichier vin c shifrRab et placez le DataSet dans l'état "édition", dans lequel il vous permet de modifier les valeurs des champs

row = textBox10.Text;//15 écrit dans le deuxième champ de la ligne donnée depuis la fenêtre

row = Convert.ToDateTime(textBox9.Text);// 15 est écrit dans le troisième champ de la ligne row

ligne = textBox8.Text ; //15 a été écrit dans le quatrième champ de la ligne row row = textBox7.Text;

ligne = textBox6.Text ;

table.AcceptChanges();//15 La commande AcceptChanges vous permet d'accepter les valeurs de champ modifiées

groupBox2.Hide();//16

b_replace.Visible = vrai ;

b_delete.Visible = vrai ;

b_exit.Visible = vrai ;

b_add.Visible = vrai ;

b_exit2.Visible = vrai ;

b_save.Visible = vrai ;

vide privé b_delete_Click (expéditeur de l'objet, EventArgs e)

// suppression de la ligne sous le curseur

// on construit d'abord un avertissement pour ne pas faire de suppression erronée

chaîne s1, s2, s3, s4, s5, message ;

DialogResult result ;// 18

int int = clientsDataGridView.CurrentRow.Index ;

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

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

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

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

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

message = "Marque de la voiture = " + s1 + "\nDate de la visite = " + s2 + "\n Défaut = " + s3 + "\n Téléphone du client = " + s4 + "\n numéro de vin" + s5 ;

// la variable de résultat peut prendre DialogResult.Yes ou DialogResult.No

result = MessageBox.Show(message, "Supprimer l'entrée suivante ?",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (result == DialogResult.Yes)//La ligne est supprimée

(// 20 La table courante de la CustomerDataGridView de type DataGrid est écrite dans la table tampon

CurrencyManager CurMng = (CurrencyManager)customersDataGridView.BindingContext ;

if (CurMng.Count > 0) // si la table n'est pas vide

CurMng.RemoveAt(CurMng.Position);// suppression de la position marquée

// ici result == DialogResult.No et la suppression est rejetée

// procédure de sortie

Hébergé sur Allbest.ru

Documents similaires

    Création de base de données. Rechercher, modifier et supprimer des enregistrements. Traitement et échange de données. Conception de base de données. Définition des formules pour la partie calculée de la base. Modification des champs et des enregistrements. Formes de présentation des informations contenues dans la base de données.

    dissertation, ajouté le 23/02/2009

    Développement d'un produit logiciel - base de données "Excursion" dans l'environnement de programmation intégré C ++ Builder 6. Déterminer l'ordre de visualisation des données de la base de données, les modifier et les supprimer. Caractéristiques du manuel d'utilisation et de l'interface générale du programme.

    dissertation, ajouté le 11/03/2013

    Justification du besoin de systèmes de gestion de bases de données dans les entreprises. Caractéristiques du développement d'un logiciel de gestion de base de données qui permet de visualiser, d'éditer, d'insérer des enregistrements de base de données, de générer des requêtes et des rapports.

    dissertation, ajouté le 23/01/2010

    Création d'une base de données et description du programme « Study Database » destiné à regrouper les informations sur les étudiants. Caractéristique Fonctionnalité programmes : ajout d'enregistrements à la base de données, modification, suppression d'enregistrements et tri des données.

    dissertation, ajouté le 25/04/2011

    Développement du programme "Base de données d'équipements sportifs". Description de l'algorithme de fonctionnement des modules et des blocs. Schéma structurel de la représentation du projet. Le processus de recherche de la bonne information. Tri automatique des données. Ajout et modification d'enregistrements.

    dissertation, ajouté le 15/08/2013

    Création de formulaires de référence simples. Modification des propriétés du formulaire en mode conception. Ajout et modification des propriétés des contrôles. Conception de rapports pour la base de données. Apporter la table à forme normale et la construction d'un schéma de données.

    résumé, ajouté le 23/11/2008

    La procédure de conception et de développement d'une base de données et d'un logiciel. Informations sur la structure de la base de données, les tables créées, les formulaires, les rapports, les requêtes, les informations stockées. Modèles de données logiques et conceptuels ; choix de logiciel.

    dissertation, ajouté le 20/01/2010

    Types de contraintes qui maintiennent l'intégrité dans le modèle de données relationnelles. Détermination de la valeur d'un champ de clé primaire à l'aide d'un générateur. Ajout, modification et suppression d'enregistrements dans la table de base de données "Bibliothèque" dans le langage de programmation SQL.

    travaux de laboratoire, ajouté le 10/10/2012

    Analyse de domaine. Exigences pour la compilation d'une base de données d'hôtels. Mise en place du processus de recherche des informations nécessaires. Formation de tableaux, de requêtes, de rapports et de leur impression. Modification, ajout et stockage de données.

    dissertation, ajouté le 02/07/2016

    Justification du choix des outils de développement d'applications. Ajouter, supprimer, modifier des informations. Reflet des informations de la base de données. Rechercher des informations sur la table sélectionnée. Projets Données, Entité, Logique, Entreprise. Schéma d'interaction entre les projets du programme.




Haut