Contacts

Service de voiture DB. Accéder à la base de données de la base de données. Liste des littérature d'occasion

 Examiner les spécificités de la zone sélectionnée.

 Développer des informations - Modèle logique DB "Autoservice"

 Mise en œuvre dans MS Access SGBD.

 Créer une «note explicative» au projet à terme conformément au plan suivant:

Assignation de base de données

Base de données "" Service auto " Conçu pour mettre en œuvre la réception et l'enregistrement des commandes de travail dans l'entreprise de service de voiture.

Sur le haut classement d'ASU - certainement ne prétend certainement pas. En raison de l'absence de blocs entiers nécessaires à un système de contrôle automatisé complet:

 comptabilité,

 Bloc économique

 prévu

 Fourniture

 et un certain nombre d'autres blocs.

Seul un des blocs ACS est en cours de mise en œuvre - le lieu de travail "Commandes de réception": Travailler avec les clients: réception et fixation des commandes, organisation de leur mise en œuvre, rapportant les résultats du travail.

Performance de la fonction de base de données

La base de données effectue les fonctions suivantes.

1. Comptabilité et stockage d'informations sur le personnel des services de voiture. "MÉCANICIEN.s.»

2. Entrez et stockez des informations sur les types de travaux effectués. "Ordres.»

3. Entrer des informations sur les clients, sur les voitures client et les données à leur sujet. "Demanders.»

4. La forme «Saisie de commandes» fournit une entrée en fait Ordre, choisir le nom d'un client (dans la liste), choisir un type de voiture du client et de saisir.

Au même endroit - la composition du travail effectué et le FIO du service du service de voiture, qui les exécute. Et aussi - des informations sur la composition et la quantité de pièces utilisées.

5. Différents rapports sont fournis dans la base de données pour analyser l'état des choses à l'entreprise de services automobiles.

Catégorie d'utilisateurs

La base est principalement destinée au personnel de service, réalisant la réception et la conception des réparations pour la réparation et la maintenance des voitures.

Et les rapports fournis dans une informatique - et pour les autres divisions d'entreprise, ainsi que pour ses dirigeants.

Base de données de conception

Nous introduisons ce qui suit concepts et légende :

Essence

Essence

Essence - réel ou représenté un objet Les informations sur lesquelles doivent être enregistrées et disponibles. Dans les diagrammes de modèle ER, l'entité est présentée sous forme de rectangle contenant le nom de l'entité.

Essence Nous allons désigner les rectangles,

Attributs de l'essence

Attribut - Rénové caractéristiques de l'essence . Son nom doit être unique pour un type d'entité particulier, mais peut être identique à divers types d'entités. L'attribut d'entité est une partie qui sert à clarifier, identifier, classer, caractéristique numérique ou expression de l'état de l'essence.

Essence

Les attributs

Noms d'attributsnous allons mettre dans un rectangle,

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

petites lettres.

Réconciliation

la communication - Ceci est graphiquement illustré association , installé entre deux entités. Cette association est toujours binaire et peut exister entre deux entités différentes ou entre l'essence et elle elle-même (récursif).

la communication- dénote les lignes sur lesquelles nous serons éclairés degré de communication 1 » ou alors « » , dénotant «beaucoup») et ses caractéristiques.

Champs clés

Nous définissons le concept primaire et externe clés

Clé - Il s'agit de l'ensemble minimal d'attributs, par les valeurs dont vous pouvez trouver sans ambiguïté l'instance requise de l'entité. Le minimum indique que l'exception de l'ensemble de tout attribut ne permet pas d'identifier l'essence du reste. Chaque entité a au moins une clé possible.

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

Lors du choix clé primaire La préférence devrait être donnée invalide clés ou clés composées d'un nombre minimum d'attributs. Il est improprié d'utiliser également des clés avec de longues valeurs textuelles (il est préférable d'utiliser entiere attributs).

Il n'est pas autorisé à s'assurer que la clé primaire de l'essence (tout attribut participant à la veine principale) a pris incertain valeur. Sinon, la situation se posera: il n'y aura pas d'individualité et, par conséquent, pas instance existante de l'entité. Pour les mêmes raisons pour lesquelles vous devez fournir unicité clé primaire.

Clés externes

    Si l'essentialité DE Lie essence MAIS et DANSEnsuite, il devrait inclure des clés externes correspondant aux clés primaires des entités A et V.

    Si l'essentialité DANS Indique l'essence MAISEnsuite, il devrait inclure une clé externe correspondant à la clé d'essence principale. MAIS.

Noter:

1. Parce que les développeurs DBMS MS Access initialement Problèmes de comptabilité découlant de primaire et clés externesDans Access, un type de champ spécial a été entré - un champ clé. Son type de type.

Accès n'a pas besoin Son inclusion obligatoire dans le tableau. Mais finalement offrir.

Les caractéristiques de ce type de champs sont:

    Lors de la saisie d'un nouvel enregistrement, une nouvelle est automatiquement formée dans ce champ, unique, non répétitif valeur numérique.

    Le champ ne peut pas prendre incertain valeur.

    Champ - automatiquement indexé.

    Changement manuel de la valeur de ce champ impossible.

Par conséquent, le problème est champs clés et clés externes L'accès est résolu simplement:

    Dans la table principale (entité) créer spécial clé domaine. Ce sera avec nous clé primaire .

    Dans les tables subordonnées, entrez sa copie (avec le même titre). Ce seront eux clé externe .

    Nous associons la table principale et subordonnée sur ces champs. C'est tout. La communication est mise en œuvre!

2. Introduit dans les développeurs d'accès et un outil appelé « Régime de données »

Qui permet non seulement attacher Tables, mais également spécifier pour chaque connexion:

    sa un type ("Un - à un", "un - à plusieurs", etc.)

    et elle caractéristiques: Assurer l'intégrité, ainsi que les mises à jour de cascade et supprimer des informations provenant des tables et des champs associés.

Ce qui doit être spécifié et quand la construction Er. - Des modèles Base de données.

En particulier, voilà pourquoi L'accès est idéal comme système de programmation pour la mise en œuvre de modèles ER.

Lors de la mise en œuvre de la nôtreEr. - Modèles B.Accès Nous utiliserons toutes ces opportunités.

Technologie de création d'une base de données "Service auto"

Pour créer une base de données, les objectifs et les tâches de la base de données "Service d'auto" ont été livrés:

  • ? Fournir la satisfaction de la clientèle avec le service et l'entreprise;
  • ? Fournir le meilleur service dans la région
  • ? Réparation de garantie vendue de nouvelles machines neuves et d'occasion;
  • ? Service de prévention commercial (ajustement, etc.);
  • ? Service de réhabilitation commercial (réparation);
  • ? Réparation des composants et unités d'occasion pour la fondation de pièces de rechange restaurée.
  • ? gens,
  • ? matériaux,
  • ? des ordinateurs,
  • ? Machines,
  • ? imeuble.

La base de données développée et créée "Service Auto" est un ensemble de composants interdépendants et affiche diverses directions de réparation de voitures.

Figure 14. Base de données "Service de voiture"

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

  • ? Réparation de la partie technique de la voiture.
  • ? Expansion - Réparation du salon de la voiture.

Le système principal "Réparation de la partie technique de la voiture" est composé de quatre tables (voir Fig. 15):

« Ordre"- Comprend les informations nécessaires sur la commande de réparation et de diagnostic de la voiture, c'est-à-dire

  • ? Voiture.
  • ? Propriétaire.
  • ? Raison de faire appel à cent.

« Réparations"- Une table décrivant le processus de réparation de parties techniques de la voiture, à savoir les parties dont les parties sont nécessaires dans un proche avenir. Ce tableau comprend des éléments:

  • ? Réparation du moteur.
  • ? Réparer PPC.
  • ? Réparation du châssis.
  • ? Réparation du système de carburant.

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

Tableau " Diagnostique"Est associée à" Ordre"Et distribue des voitures au diagnostic de certaines parties de la voiture, c'est-à-dire Moteur, point de contrôle, châssis et carburant.

DANS " Diagnostique»Stockez des informations sur les voitures nécessitant un diagnostic d'une ou d'une autre partie.

  • ? Diagnostics du moteur.
  • ? Diagnostic de PPC.
  • ? Diagnostic du châssis.
  • ? Diagnostic du système de carburant.

De base système travaux sur le basé "Cascade des modèles " et se réfère sur le la norme Gant 21624 -76

Gant 18507 -73

Le fonctionnement du système provient de la collecte d'informations sur la commande, puis du diagnostic, qui détermine la nécessité de réparer la machine. Chaque étape (sauf pour l'initiale) ne peut pas commencer tant que l'autre n'est pas terminée, à l'exclusion du cas si la voiture n'a pas besoin d'une réparation.

Le sous-système de service informatique a été créé afin de fournir une garantie de réparation, de demander une garantie avec une réclamation et une achat de pièces de rechange pour la réparation.

  • 1) Traitement des plaintes
  • 2) Conception de la garantie,
  • 3) Les pièces de commande et comprennent 11 tables, dont l'une est courante au service informatique. (voir Fig. 16).

Figure 16. Service informatique

IT Service - Divise tous les services à 3 parties:

  • ? Handiculation sous garantie
  • ? conception de garantie
  • ? Commandez des pièces de rechange.

Data 1 et 2 - contiennent des informations sur les clients.

L'obtention d'un tableau contient des données sur l'heure de l'appel et le prix fourni.

La cause de la circulation est une table contenant des informations sur la raison du coût d'une centaine de garantie. Il a une connexion avec les tableaux: le consentement de la station-service 1 et le total de 1, où les données sur le consentement de la station-service avec la réclamation et la possibilité de résoudre le problème, respectivement, sont notées.

L'extension est une sorte d'augmentation des services de réparation de voitures. Maintenant, le système a une réparation et une réparation corporelle de la cabine, qui se sont également engagées dans une centaine.

Le sous-système d'extension consiste en deux tables et affecte les 2 tables du système principal. (voir Fig. 17)


Figure 17. Extension

Tables "Salon de réparation et de réparation du corps" incluent des informations sur les services.

Réparation du corps:

  • ? Détails de remplacement.
  • ? Mastic.
  • ? Peinture.
  • ? Vernis.
  • ? Polissage.

Réparation de salon:

  • ? Remplacer les composants.
  • ? Réparation de composants.

De ces tables fluide Tackle " Coût»Pour sécuriser les prix des services.

Fonctionnel:

  • ? Commandes de tenue
  • ? travail,
  • ? prestations de service
  • ? brigades
  • ? Horloge normale.

Ressources de base de données:

  • ? gens,
  • ? équipement,
  • ? matériaux,
  • ? des ordinateurs,
  • ? Machines,
  • ? imeuble.

Le modèle de cascade illustré à la figure 18 fournit une exécution séquentielle de toutes les étapes du projet dans une commande strictement fixe. La transition vers l'étape suivante signifie une achèvement complète des travaux à l'étape précédente.

Dans la base de données, cela est présenté de cette manière:

  • ? Ordre de réparation
  • ? Diagnostic de la voiture,
  • ? réparation automobile,
  • ? Libérez une voiture avec cent.

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

Analyse de phase

La demande de réparation de la voiture pour une centaine est mise en œuvre ici. Le client est rempli d'un document où le client indique le service qu'il a besoin.

Conception de phase

À ce stade, la voiture est envoyée au diagnostic, qui détermine la cause de la ventilation du véhicule. Dans le choix du client suivant, la voiture va réparer.

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

À cette phase, réparation, parties de la voiture, qui, selon le résultat de diagnostic, doivent être réparées ou remplacées. Aussi sans chèques, à ce stade peut réparer la partie extérieure des voitures et de la cabine.

Accompagnement de phase

À ce stade, il est écrit une garantie de réparation et de comptage de fonds consacrés au diagnostic et à la réparation de la voiture, après quoi ils paient la machine 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 diverses banques (paiement des services via ces banques), avec une société de taxe (vente de pièces de rechange en dehors de la région). Le système est également associé à divers concessionnaires automobiles (sous contrat) et aux compagnies d'assurance qui assurent le service automobile lui-même, ainsi que l'entreprise où l'achat de pièces de rechange se produit.

Divisibilité - Le système consiste en une variété de sous-systèmes qui effectuent certaines fonctions et ont la capacité de fonctionner hors ligne.

Intégrité - Malgré le fait que le système soit divisible, avec une performance complète, elle ne fonctionnera pas si vous cassez la fonctionnalité de l'un de ses sous-systèmes.

De construction - distribution sur les niveaux et les hiérarchies des éléments du système, c'est-à-dire Le système ne sera pas en mesure de continuer à fonctionner si vous ignorez l'une des étapes (sans conception de garantie, le client ne pourra pas se référer à cent).

Normes

Gant 21624 -76 - Cette norme établit les exigences pour les produits afin de garantir le niveau spécifié de technologie opérationnelle (ET) et de maintenabilité (RP), ainsi que les valeurs des indicateurs ET et RP, prévues par GOST 20334-81, pour le matériel automobile - plein Conduire et incomplet Véhicules de conduite (fret, passager et bus), remorques et semi-remorques (ci-après - produits).

Gant 18507 -73 - Cette norme s'applique aux autobus et voitures (ci-après - voitures) et établit des méthodes de leurs tests de contrôle après la révision produite par les entreprises de réparation automobile.

La norme ne s'applique pas aux voitures de tourisme, dont la refonte est faite sur les ordres des propriétaires individuels.

Tâches techniques

1. Faites une base de données commune de tous les services pour cent pour une voiture en particulier.


Figure 19. Base totale de tous les services pour cent

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


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

3. Communication avec les systèmes tiers.

Figure 21. Systèmes tiers


Figure 22. Autocentra

Figure 23. Insureurs

Figure 24. Domaine des assureurs

4. Commentaires sur la qualité de la qualité.

Figure 25. Commentaires

Figure 26. Commentaires des visiteurs


Figure 27. Avis

Pendant le travail, une base de données a été créée dans le système de gestion de la base de données MS Access. Le papier affiche une technologie étape par étape pour créer une base de données. Un exemple de la base de données "Service Auto" est donné. Cette base a été testée pour une station-service. Le système a été testé. Au cours du travail, des ajustements sont effectués et la version finale de la base de données "Service d'auto" est soumise.

Vous devez créer une base de données d'AKSSS "SERVICE AUTO"

Figure. 1 Forme principale du bouton-poussoir de la base de données finie "Service auto"

Former des "propriétaires" avec la forme subordonnée de "voitures"

Figure. 2 formes "voitures"

Former "employés"

Figure. 4 formulaire "service"

Figure. 5 pages "Demandes"

Demander "regroupement sur le travail et les employés"

Demande "par la mécanique du nom de famille"

Demande "Recherche de gosnomère"

Figure. 6 rapports

Signaler "Regroupement sur le travail et les employés"

Fig.7 Signaler "Recherche de gosnomère"

Figure. 8 rapport "par la mécanique du nom de famille"

Figure. 9 Diagramme de données de la base de données finie "Service Auto" Affiche des tables de tables: propriétaires, voitures, service, catégorie de travail, employés.

Structure de la table "Voitures": Etat. Chambre, marque, propriétaire.

Structure de la table "propriétaires": № du propriétaire, nom complet, téléphone portable, permis de conduire.

Structure de la table "Service": Numéro de service, Voiture, Catégorie de travail, Date de disponibilité de la commande, employé.

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 base de données avec des formulaires d'écran gratuitement

Prix \u200b\u200bapproximatif 763 Frotter.

Le prix exact dépend du mode de paiement.

Modes de paiement Accès: Base de données WebMoney, Terminaux de paiement, Postes russes, Qiwi, Beeline, MTC, Megafon, Carte de crédit de débit, Wechat Pay, Alipay (Chine), UnionPay, Yandex.Money, Certificat-cadeau et autres.

Télécharger la base de données d'accès sujet similaire:

  1. Service de voiture de base de données d'accès 2
  2. Formation de factures pour le paiement dans le service de voiture
  3. Comptabilité de voiture dans une entreprise de transport automobile.
  4. ATP (entreprise de transport automobile).
  5. ATP 2007 (entreprise de transport automobile)
  6. Ateliers automatiques
  7. "Comptabilisation du transport de véhicules"
  8. "Comptabilisation des accidents de la route"
  9. Comptabilisation des exécuteurs automatiques dans la police de la circulation.
  10. "Comptabilisation des violations des règles de la circulation"
  11. "Remplacement des pièces automobiles pour cent"
  12. Transport urbain
  13. "Vente de billets"
  14. "Station de bus"
  15. "Location de voiture"
  16. Location de voiture 2.
  17. Auto-école
  18. Société de pièces de rechange
  19. salle d'exposition pour voitures
  20. Comptabilisation de l'amortissement de l'automobile pour le centre commercial et des groupes de véhicules à moteur
  21. Taxi
  22. Entreprise automobile passagers
  23. Calendrier d'itinéraire
  24. Comptabilisation du transport routier par les marques de voitures

Mots-clés: téléchargement de la base de données; Programme de base de données; base de données; Base de données de cours; Téléchargez la base de données d'accès; Accès; Accès pré-basatique; Bases de données dans l'accès; Un exemple de la base de données d'accès; Créer une base de données dans l'accès; Exemples de bases de données d'accès; Créer une base de données dans l'accès; Les bases de données d'accès; Demandes d'accès; Rapports d'accès; Tables d'accès; Macros dans l'accès; Cours d'accès; Exemples de base de données associée; Forme d'accès; Base de données Microsoft Access; acheter une base de données; créer une base de données; Exemples de base de données; Télécharger la base de données; Cours sur le SGBD; Exemples de base de données; Base de données sur papier terminé. La base de données de cours "Service d'auto" a été créée dans Access 2010 et transformée en Access 2003, donc s'ouvre dans Access 2003, 2007, 2010.

Vous devez créer une base de données de «Service Auto» AKSSSS. La forme principale du bouton de la base de données finie "Service de voiture". La forme "propriétaires" avec la forme subordonnée de "voitures". Former des "voitures". La forme de "catégorie de travail". Former des "employés". Former "service". Page "Demandes". Demander "regroupement sur les œuvres et les employés". Demande "par la mécanique du nom de famille". Demande "Recherche de gosnomère". Signaler "regroupement sur les œuvres et les employés". Signaler "par la mécanique du nom de famille". Signaler "par la mécanique du nom de famille". Diagramme de données de la base de données finie "Service Auto" affiche des tables de tables: propriétaires, voitures, service, catégorie de travail, employés. Structure de la table "Voitures": Etat. Chambre, marque, propriétaire. Structure de la table "propriétaires": № du propriétaire, nom complet, téléphone portable, permis de conduire. Structure du tableau "Catégorie de travail": Code de travail, Nom de travail, Description, Coût de travail. Structure de la table "Service": Numéro de service, Voiture, Catégorie de travail, Date de disponibilité de la commande, employé. Structure de la table "Employés": Numéro d'employé, Téléphone portable, adresse, nom complet. Le "regroupement sur la structure de la requête" du travail et des employés "dans le mode constructeur. La structure de la requête "par le nom du mécanicien" dans le mode constructeur. La "recherche de la salle de gos gos" de la structure de requête en mode constructeur. Macros en mode constructeur.

Automatisation de la technologie pour la formation de documents à la fin de l'université dans le cadre d'ACS Mitita

Base de données "Service auto"

Communication de la table: Les commentaires de la table sont associés à la table des maîtres utilisant 1: N sur le champ Vin_Number La table des douanes est associée à la table de calcul par connexion 1: 1 par champ ...

Base de données "étudiants"

Le programme commence par la connexion des bibliothèques nécessaires à l'exploitation de certaines fonctions. #Inclure. - Travailler avec des fichiers, des structures et des fonctions. #Inclure. - pour la fonction STRCMP (). #Inclure. - Pour la fonction de nettoyage d'écran. ...

Police de la base de données

La table est sous la première forme normale, puis et uniquement si aucune de ses lignes ne contient plus d'une valeur dans n'importe quel champ et aucun de ses champs clés n'est vide. L'attitude est sous la deuxième forme normale ...

Base de données pour la comptabilisation des produits métalliques sur la plate-forme SQL Server

Le processus de conception d'un système automatisé consiste à créer un modèle écrit en notation graphique. Dans ce cas, les principes généraux de la conception structurelle sont respectés: développement à la baisse, construction hiérarchique du modèle ...

Organisation de l'introduction du système d'information LLC "Mensformat"

Conception de l'unité de traitement de données dans la base structurelle K1804VS2

Le dispositif de commande (UU) est un circuit combinant ayant sept entrées. Il convertit les signaux de commande externes et un signal interne avec le FPN à un ensemble de signaux de commande pour les blocs de microciricuit ...

Développement de systèmes d'information automatisés pour la comptabilisation des calculs en joignant des puits de pétrole

Pour créer une base de données, le gestionnaire DBMS MySQL est utilisé. Depuis que nous vivons en Russie, il a été décidé de sélectionner CP_1251 coding. Quelle serait l'occasion d'utiliser des clés externes sera utilisée innodb Moteur ...

Développement du système d'information et de référence "Département des cadres de Sharkovshchinsky Roo"

Le département de l'éducation, du sport et du tourisme du comité exécutif du district de Sharkovshchinsky est situé dans le village urbain de Sharkovshchina, ul. Komsomolskaya, 15. Département de l'éducation ...

Développement du logiciel "Département des installations"

Schéma structurel - Un diagramme reflétant la composition et l'interaction sur le contrôle des parties du produit en cours de développement. Lors de la décomposition d'objet, les objets sont des objets (Figure 6.1). Figure 6 ...

Développement d'un système de comptabilité et de circulation du personnel de l'entreprise

Avant d'utiliser le programme, vous devez effectuer un processus d'initialisation des données pouvant être divisé en plusieurs étapes: 1. Remplir des informations sur l'organisation ...

Développement du système de comptabilité d'apprentissage par les étudiants

Pour la création de la base de données sera utilisée par le SGBD de Microsoft SQL Server 2005 Express Edition. Nous effectuons les actions suivantes: La mise en œuvre de cette étape sera effectuée à l'aide de Microsoft Visual Studio 2005. Lorsque vous cliquez sur le bouton Outils de la barre de menus, la liste des commandes tombera ...

Création de site sur l'exemple du bureau d'enregistrement du district Elovsky

Il existe plusieurs structures de base de site: - Les pages Web linéaires sont situées dans un ordre spécifique. La transition d'une page Web à une autre est strictement définie. Une telle structure est justifiée, par exemple, lors de l'apprentissage ...

Magazine de classe électronique

Conçu selon la tâche, la tâche technique de la base de données a tourné 3 tables: profil, performance, sujet ...

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

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

Publié sur http://www.allbest.ru/

Première institution technique supérieure de la Russie

Ministère de l'éducation et de la science de la Fédération de Russie

Etat fédéral Établissement d'enseignement de l'enseignement professionnel supérieur

"Université des matières premières minérales nationales" montagne "

Travail de cours

"Base de données - Service auto"

Par discipline: Programmation d'application

Effectué: Stepanova K.a.

Vérifié: Matyukhin S.A.

Saint-Pétersbourg 2013 année

introduction

1. Description de la zone

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

3. Tables

4. Tâche technique

5. Description du programme

6. Composants

7. Schéma utilisateur

8. Interface

Conclusion

Bibliographie

application

introduction

De notre époque, un siècle de technologie numérique, un rôle crucial joue un rôle crucial. Maintenant, dans chaque organisation - que ce soit des institutions d'État ou des entreprises privées sont toutes informatisées, et cela est dû à une puissance de calcul très élevée. Le calcul des processus et des tâches les plus complexes est effectué dans le temps le plus court possible et le facteur de temps joue souvent un rôle crucial dans la plupart des tâches. La puissance de calcul et la mémoire de l'ordinateur au cours des dernières années sont devenues incroyablement grandes et les prix d'entre eux ont considérablement diminué, cela a contribué à l'informatisation de masse d'absolument toutes les industries de l'activité humaine. Il est maintenant difficile d'imaginer la vie sans une voiture intelligente qui simplifie et accélère une quantité énorme de tâches. L'utilité de l'ordinateur est réduite par NO en l'absence de logiciels spécialisés, sans lequel l'assistant de fer devient inutile. Ce travail sera discuté de la création d'un tel important et de la plupart des organisations et du programme principal dont le nom est la base de données. Dans ce cas particulier, la base de données de service de voiture.

1. Description du sujet

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

La base de données sur les services de voiture est conçue pour les opérateurs de services de voiture et permet d'accéder aux informations de la marque de voiture, à une visite, à une date de défaillance, à une salle de vin, à des informations de téléphone, etc.

L'efficacité du programme consiste à réduire le temps de traitement, à rechercher les informations nécessaires.

La nécessité d'automatiser cette tâche est liée au fait que l'échantillon des données nécessaires pour les rapports et la comptabilisation des ingénieurs est généralement fabriqué ou excellent manuellement, passant une durée considérable. Ce programme fournit également des capacités de recherche, du filtrage et du tri des données.

Aucune connaissance spéciale pour travailler avec le programme dans le domaine de la programmation n'est requise.

2. Description de la structure de la BD

Communication de la table:

La table des représentants est associée à la table Masters utilisant une connexion 1: N via le champ Vin_Number

La table des conservateurs est associée à la table de calcul par connexion 1: 1 via le champ Vin_Number

3. les tables

Tableau 1: Clients (Table principale)

Tableau 2: Masters (LED)

Tableau 3: Masters (LED)

Édition de base de réparation auto logicielle

4. Tâche technique

Base pour le développement:

La tâche de l'enseignant de formation pratique et l'exécution du travail du cours.

Affectation de développement:

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

Conditions requises pour le programme:

· Doit automatiser le fonctionnement de l'opérateur de service automobile

· Les informations doivent être constamment stockées sur un disque dur informatique

· Vous devez voir la base de données avec la possibilité de supprimer ces informations.

Conditions requises pour la fiabilité:

· Le programme doit gérer les actions erronées de l'utilisateur et le signaler.

· Le programme doit assurer le contrôle des informations de saisie.

5. Description du programme

vide privé form1_load (expéditeur d'objet, evenargs e) () // Chargement des composants principaux

void privé b_add_click (expéditeur d'objet, evenargs e) () // Ajout d'une nouvelle entrée

void privé B_REPLACER_CLICK (Expéditeur d'objet, Eventargs e) () // Enregistrement d'édition

vide privé B_CANCEL1_CLICK (Expéditeur d'objet, Eventargs E) () // Annuler

void privé b_save_click (expéditeur d'objet, evenargs e) () // sauvegarde des modifications

void privé B_Record1_Click (Expéditeur d'objet, evenargs e) () // Écrire des données

vide privé b_delete_click (expéditeur d'objet, eventargs e) () // Supprimer les données

void privé b_exit_click (expéditeur d'objet, evenargs e) () // Quitter le programme

6. Composants

7. Régime Utilisateur

Tableau 1 "Clients" et Tableau 2 "Masters" sont associés à l'attitude "une à plusieurs" via le champ Vin_Number.

Tableau 1 "Clients" et Tableau 3 "Coût" sont associés à l'attitude "un à une" via le champ Vin_Number.

8. Interface

Ajout d'une nouvelle entrée

Édition d'une ancienne entrée

Suppression d'enregistrement

Trier par date

Tables signées

La table principale du programme "Service d'auto" comprend:

1. Liste des voitures clientes

2. Date du propriétaire de la voiture

3. Défaut

4. Client du téléphone

5. Numéro de VIN

6. La gestion de la liste des clients est effectuée avec des boutons (Ajouter / Remplacer / Supprimer)

7. Affichez et écrivez des clients de cabine

8. Trier

10. Choix de maîtres

11. Nom des tables

12. Quittez le programme

Conclusion

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

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

Bibliographie

1. Matyukhin S.a. "Programmation sur une approche orientée objet" - Complexe méthodique d'enseignement 2013

2. A. Halesberg, M. Torgsensen, S. ViltaMut, P. Gold C # Langage de programmation. Ordinateurs classiques Science. 4ème édition \u003d C # Langage de programmation (couvrant C # 4.0), 4ème éd. - Saint-Pétersbourg: "Peter", 2012. - 784 p. - ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Learn C #. 2e édition \u003d la tête première C #, 2ED. - Saint-Pétersbourg: "Peter", 2012. - 704 p. - ISBN 978-5-4461-0105-4

4. Langue de programmation d'Andrew Troysen C # 5.0 et Platform.net 4.5, 6ème édition \u003d Pro C # 5.0 et le cadre .NET 4.5, 6ème édition. - M.: Williams, 2013. - 1312 p. - ISBN 978-5-8459-1814-7

5. Joseph Albahari, Ben Albahari C # 5.0. Annuaire. Description de la langue complète \u003d C # 5.0 en un mot: la référence définitive. - M.: "Williams", 2013. - 1008 p. - ISBN 978-5-8459-1819-2

6. Herbert Shildt. C # 4.0: Guide complet \u003d C # 4.0 La référence complète. - M.: "Williams", 2010. - P. 1056. - ISBN 978-5-8459-1684-6

application. Le codeprogrammes

en utilisant System.Collections.Genic;

utilisation de System.ComponentModel;

en utilisant system.data;

en utilisant System.Drawing;

en utilisant system.linq;

en utilisant system.text;

utiliser System.Threading.Tâches;

en utilisant system.windows.forms;

formulaire de classe partielle publique1: forme

Initializecomomonent ();

groupbox1.Visible \u003d faux;

groupbox2.visible \u003d faux;

clients vides privésBindingnavigatorsaveItem_Click_1 (expéditeur d'objet, evenargs e)

cela.validate ();

cela.customersbindingsource.edditit ();

ceci.tableadaptermanager.updateall (this.db_autodataset);

void privé form1_load (expéditeur d'objet, eventargs e)

// TODO: Cette ligne de code charge les données dans la table "db_autodataset.masters". Vous pouvez le déplacer, ou l'enlever, selon le besoin.

cette.MasterStableAdapter.fill (this.db_autodataset.masters);

// TODO: cette ligne de code charge les données dans la table "db_autodatataset.calcul". Vous pouvez le déplacer, ou l'enlever, selon le besoin.

ceci.calculttableadapter.fill (this.db_autodataset.calcul);

// TODO: Cette ligne de code charge les données dans la table "db_autodataset.customers". Vous pouvez le déplacer, ou l'enlever, selon le besoin.

ceci.customerstableadapter.fill (this.db_autodataset.customers);

void privé b_exit_click (expéditeur d'objet, evenargs e)

bouton Void privé5_click_1 (expéditeur d'objet, eventargs e)

vide privé b_add_click (expéditeur d'objet, eventargs e)

groupbox1.Visible \u003d vrai;

b_replace.visible \u003d faux;

b_delete.visible \u003d faux;

b_exit.visible \u003d faux;

b_add.visible \u003d faux;

b_exit2.visible \u003d faux;

b_save.visible \u003d faux;

textbox1.text \u003d "";

textbox2.text \u003d "";

textbox3.text \u003d "";

textbox4.text \u003d "";

textbox5.text \u003d "";

void privé b_replace_click (expéditeur d'objet, eventargs e)

textbox10.text \u003d clients datagridview.currentw.cells.value.tostring ();

textbox9.text \u003d clients datagridview.currentw.cells.value.tostring ();

textbox8.text \u003d clients datagridview.currentw.cells.value.tostring ();

textbox7.text \u003d clients datagridview.currentw.cells.value.tostring ();

textbox6.text \u003d clients datagridview.currentw.cells.value.tostring ();

textbox6.Readonly \u003d true;

groupbox2.Visible \u003d vrai;

b_add.visible \u003d faux;

b_delete.visible \u003d faux;

b_exit.visible \u003d faux;

b_exit2.visible \u003d faux;

b_replace.visible \u003d faux;

b_save.visible \u003d faux;

void privé b_cancel1_click (expéditeur d'objet, evenargs e)

b_add.visible \u003d vrai;

b_delete.visible \u003d vrai;

b_exit.visible \u003d vrai;

b_exit2.visible \u003d vrai;

b_replace.visible \u003d vrai;

b_save.visible \u003d vrai;

groupbox1.Visible \u003d faux;

void privé b_cancel2_click (expéditeur d'objet, eventargs e)

b_add.visible \u003d vrai;

b_delete.visible \u003d vrai;

b_exit.visible \u003d vrai;

b_exit2.visible \u003d vrai;

b_replace.visible \u003d vrai;

b_save.visible \u003d vrai;

groupbox2.visible \u003d faux;

vide privé b_save_click (expéditeur d'objet, eventargs e)

clientsBindingNavigatorsaveItem_Click_1 (expéditeur, e);

void privé b_record1_click (expéditeur d'objet, evenargs e)

Table de données \u003d db_autodataseet.tables;

Datarow Row \u003d Table.Newrow ();

rangée \u003d textbox1.text;

rangée \u003d convert.todatetime (textbox2.text);

rangée \u003d textbox3.text;

rangée \u003d textbox4.text;

rangée \u003d textbox5.text;

table.rows.add (rangée);

groupbox1.Hide ();

b_replace.visible \u003d vrai;

b_delete.visible \u003d vrai;

b_exit.visible \u003d vrai;

b_add.visible \u003d vrai;

b_exit2.visible \u003d vrai;

b_save.visible \u003d vrai;

void privé b_record2_click (expéditeur d'objet, evenargs e)

Table de données \u003d db_autodataseet.tables; // 12 Duchs liés. Tableau. Tableau avec le premier fichier de base de données

vinrab \u003d convert.toint64 (clients datagridview.curentrew.cells.value.tostring ()); // 13 a reçu Vin Courant record

Datarow Row \u003d Table.Rows.Find (Vinrab); // 14 Dynamique compatible. Rangée de ligne avec Vin C enregistrement Shifrrab et transféré DataSet de données sur "Modifier" Statut dans lequel il vous permet de modifier les valeurs de champ

rangée \u003d textbox10.text; // 15 a écrit sur le champ de la deuxième ligne de la ligne Ce type de fenêtre

rangée \u003d convert.todatetime (textbox9.text); // 15 enregistré la ligne de ligne dans le troisième champ

rangée \u003d textbox8.text; // 15 enregistré dans la quatrième ligne ligne ligne \u003d textbox7.text;

rangée \u003d textbox6.text;

tableau.Acceptchanges (); // 15 Acceptchanganes La commande vous permet de modifier les valeurs de champ modifiées

groupbox2.Hide (); // 16

b_replace.visible \u003d vrai;

b_delete.visible \u003d vrai;

b_exit.visible \u003d vrai;

b_add.visible \u003d vrai;

b_exit2.visible \u003d vrai;

b_save.visible \u003d vrai;

vide privé b_delete_click (expéditeur d'objet, eventargs e)

// Supprimer une chaîne sous le curseur

// construit d'abord un avertissement afin de ne pas effectuer de suppression erronée

string S1, S2, S3, S4, S5, Message;

Résultat de dialogresulte; // 18

int ind \u003d clients datagridview.currentrew.index;

s1 \u003d customershagridview.curentrew.cells.value.tostring ();

s2 \u003d customershagridview.curentrew.cells.value.tostring ();

s3 \u003d customershagridview.currentrew.cells.value.tostring ();

s4 \u003d customershagridview.curentrew.cells.value.tostring ();

s5 \u003d customershagridview.curentrew.cells.value.tostring ();

message \u003d "Mark Auto \u003d" + S1 + "\\ NDA Visit \u003d" + S2 + "\\ N Dysfonctionnement \u003d" + S3 + "\\ N Tél. Customer \u003d" + S4 + "\\ N Vin Number" + S5;

// la variable de résultat peut rendre des valeurs à dialogresult.Oui ou dialogresult.no

résultat \u003d MessageBox.Show (message "Supprimer le prochain enregistrement?",

Messageboxbuttonons.yesno, changebyexicon.Question);

si (résultat \u003d\u003d dialogresult.yes) // rangée est supprimé

(// 20 Dans la table tampon, la table actuelle du type CompletsDataGridView Type DataGrid est écrit

DeviseManager Curmng \u003d (DeviseManager) ClientsDataGridView.BindingContext;

si (curmng.count\u003e 0) // Si la table n'est pas vide

Curmng.removeat (curmng.position); // Supprimer la position marquée

// ici résultat \u003d\u003d dialogresult.no et enlever rejeté

// sort de la procédure

Posté sur allbest.ru.

Documents similaires

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

    travail de cours, ajouté 23.02.2009

    Développement de logiciels - Base de données d'excursion dans l'environnement de programmation intégré C ++ Builder 6. Définition de la visualisation des données des données de base de données, de la modification et de la suppression. Caractéristiques du manuel d'utilisation et de l'interface de programme commune.

    cours, ajouté 03.11.2013

    Justification de la nécessité de systèmes de gestion de base de données dans les entreprises. Caractéristiques du développement d'un logiciel de gestion de logiciels de gestion de base de données, d'édition, d'une insertion d'enregistrements de base de données, de former des requêtes et des rapports.

    travail de cours, ajouté le 21/01/2010

    Création d'une base de données et une description du programme de base de données de formation conçu pour élaborer des informations sur les étudiants. Caractéristiques de la fonctionnalité du programme: Ajoutez des entrées à la base de données, modifier, supprimer des enregistrements et les données de tri.

    coursework, ajouté le 04/25/2011

    Développement du programme de base de données des stocks sportifs. Description de l'algorithme pour le fonctionnement de modules et de blocs. Schéma de présentation de projet structurel. La recherche des informations souhaitées. Tri automatique de données. Ajouter et éditer des enregistrements.

    cours, ajouté le 13/08/2013

    Créer un formulaire de référence simple. Modification des propriétés de formulaire en mode constructeur. Ajouter et éditer les propriétés des contrôles. Rapports de conception pour la base de données. Apporter une table à la forme normale et construire un schéma de données.

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

    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, des tables, des formulaires, des rapports, des demandes, des demandes, des informations stockées. Modèle de données logique et conceptuel; Sélectionnez le logiciel.

    travaux de cours, ajouté le 01/20/2010

    Types de restrictions prenant en charge l'intégrité dans le modèle de données relationnelles. Détermination de la valeur du champ de clé primaire à l'aide du générateur. Ajout, modification et supprimation des enregistrements à la table de base de données "Bibliothèque" dans la langue de programmation SQL.

    travaux de laboratoire, ajouté 10/10/2012

    Analyse du sujet. Conditions requises pour la préparation de la base de données de l'hôtel. Mise en œuvre du processus de recherche pour les informations nécessaires. Formation de tables, de demandes, de rapports et d'impression. Modification, ajout et stockage de données.

    travaux de cours, ajouté le 02/07/2016

    Justification du choix des outils de développement d'applications. Ajouter, supprimer, éditer des informations. Réflexion des informations de la base de données. Rechercher des informations sur la table sélectionnée. Données, entité, logique, projets fermes. Schéma d'interaction du projet de programme.



Avez-vous aimé l'article? Partagez-le