Attention Ce fichier README.md et ce projet sont encore en développement.
Ce référentiel est conçu pour contenir un logiciel d'administration de base de données codé en C# avec un design moderne et professionnel.
Table des matières
Introduction
? Sous-résumé
Présentation du projet
Technologies
L'objectif du projet
? Présentation du projet
Un logiciel d'administration de base de données codé en C#.net encore en développement adapté et amélioré à partir d'un projet scolaire codé en VB.Net. il comprend une Navigation intuitive et ergonomique, que ce soit sur son design pensé pour être adaptable et personnalisable, la mise en place de menus déroulants, une place réservée au logo ou encore sur sa palette de couleurs moderne et professionnelle tout cela avec une certaine qualité de l'interface. interface homme-machine. Il permet une gestion simplifiée des ajouts, modifications, suppressions et visualisation des données selon les droits accordés par l'utilisateur connecté. Les contrôles de saisie sont totaux et opérationnels, une recherche avancée des tables et de la base de données complète et mettent également en œuvre ainsi que la Génération d'un pdf d'une synthèse automatique des données pour chaque table. Le projet respecte un bon nombre de bonnes pratiques que ce soit pour la naming, la factorisation, régions, commentaires, utilisation de procédures de stockage et de triggers, stockage et création d'une bibliothèque de classes (dll) permettant l'échange avec les données de la base de données.
? Technologies
? L'objectif du projet
ce logiciel a pour objectif d'avoir un fonctionnement et une interface autonome selon la base de données qui y est connectée tout en gardant une pratique complète prenant en compte les différents paramètres et fonctions d'un logiciel d'administration de base de données classique comme la gestion des fonctions, procédure stockée, trigger, etc. . .
? Configuration et utilisation
? Sous-résumé
Conditions préalables
Installation
Configuration
? Conditions préalables
? Installation
Démarrez l'environnement WampServer .
importez la base de données DataBase.sql dans votre logiciel d'administration de base de données. ( HeidiSQL )
Lancez le logiciel dans Visual Studio .
Page d'accueil
Remarque Si vous rencontrez l'erreur Mark of the Web , qui est une erreur courante sur Visual Studio , veuillez suivre ces instructions :
Cliquez avec le bouton droit sur le fichier FrmMain.resx dans l'Explorateur de solutions de Visual Studio.
Sélectionnez Propriétés.
Dans les propriétés, recherchez la section « Sécurité » ou « Général ». Si vous voyez une option « Débloquer » ou quelque chose de similaire, cliquez dessus pour débloquer le fichier.
Enregistrez les modifications et essayez de reconstruire votre projet pour voir si l'erreur persiste.
? Configuration
Vous pouvez modifier le fichier FrmConnexion.cs pour renseigner automatiquement les informations de connexion dans le formulaire.
Recherche de tuple avancée (par exemple client ou produit)
✅
-
Gestion opérationnelle et ergonomique des commandes
✅
-
Générer un récapitulatif de commande PDF
✅
-
Meilleures pratiques de dénomination et de stockage
✅
-
Factorisation de code (getLesTuples,executerRequeteSelect, etc.)
✅
-
Code de contrôle d'entrée (utilisation d'expressions régulières, etc.)
✅
-
appel d'une PROCEDURE MEMORISEE configurée pour CONSULTATION
✅
-
appel (côté application) et code de procédure paramétré
✅
-
appeler une PROCÉDURE STOCKÉE réglée sur ACTION
✅
-
appeler une FONCTION STOCKÉE paramétrée
✅
-
appel automatique TRIGGER
✅
-
Mode multi-connexion avec plusieurs utilisateurs et droits MySql associés
✅
-
Base de données de visualisation Vues, procédures, fonctions, déclencheurs, événements sur le logiciel
❎
-
adaptabilité automatique du logiciel à la structure et aux données de la base de données
❎
-
? Captures d'écran
Page d'accueil
Page de connexion
Page du panneau d'administration
Page de tableau
Page Modifier le tableau
Fichier PDF
? Sources
? Sous-résumé
Bibliothèques externes
Sources de données
Références
? Bibliothèques externes
bibliothèques
Description
MySql.Data.dll
est un fournisseur de données .NET qui permet la communication entre une application .NET et une base de données MySQL. Il fournit un ensemble de classes et de méthodes qui permettent aux développeurs de se connecter, d'interroger et de gérer les données d'une base de données MySQL à partir de leurs applications .NET. Cette DLL est largement utilisée dans les projets .NET qui doivent interagir avec les bases de données MySQL, permettant une intégration et une manipulation transparentes des données.
itextsharp.dll
est une bibliothèque open source populaire pour travailler avec des documents PDF dans l'environnement .NET. Il permet aux développeurs de créer, manipuler et extraire le contenu de fichiers PDF par programmation. Avec iTextSharp.dll, vous pouvez générer des fichiers PDF à partir de zéro, fusionner des PDF existants, ajouter des images, du texte, des tableaux et d'autres éléments aux documents PDF, et même les signer numériquement. Cette bibliothèque est couramment utilisée dans diverses applications .NET nécessitant un traitement PDF, comme la génération de rapports, le remplissage de formulaires ou la gestion de flux de documents. Notez que iTextSharp.dll est un portage de la bibliothèque Java iText originale adaptée au développement .NET.
? Sources de données
J'ai utilisé un outil de génération de données appelé generatedata pour générer de manière aléatoire des données pour ma base de données.
? Références
Ce logiciel d'administration de bases de données codé en C#.net est adapté et amélioré d'un projet scolaire codé en VB.Net par O.ALBERT & B.ROUCHON .