WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La mise en place d'une base des données pour la gestion de la facturation des abonnés de la Regideso.


par Sylvain MUKENDI
isic kananga - Graduat 2016
  

précédent sommaire suivant

II.2 Réalisation

Cette partie consiste à mettre sur pied un pied un projet qui permet d'informatiser la gestion de facturation des abonnes cas de la Regideso Kananga.

III. 2.1. Choix du SGBD et langage de programmation

Comme gestionnaire de base des données, nous avons utilisé MS Acess 2007 pour implémenter notre base des données et l'autre part l'interfaçage a été fait a l'aide du langage de programmation C# avec ces outils faciles à manipuler et active pour les apparences des interfaces. L'implémentation est une étape qui revient à définir les procédures élémentaires qui recourent a son support. A ce niveau, nous allons ressortir la logique d'implémentation selon le SGBD qui est le MS Acess 2007 en se servant de C#.

II.2.2 Présentation de la BDD

III.2.3 Présentation des interfaces

Voici les quelques interfaces créées en C#

0. Formulaire authentification : Ce formulaire est la page de sécurité qui permet l'accès à l'ensemble des éléments de l'application. Dès que cette page apparait, il est demandé de saisir le mot de passe qui correspond à la session que vous voulez ouvrir. Si c'est administrateur, vous avez droit à toutes les fonctionnalités de l'application. Et si c'est une autre session qui est ouverte, là les responsabilités sont limitées.

1. Formulaire d'accueil : Au lancement de l'application, la page ci-haut apparait qui présente le démarrage de l'application et le nom même de cette dernière.

2. Formulaire Menu Général : C'est le menu général de l'application qui présente les différentes fenêtres d'exécution. Il contient trois fenêtres à savoir le fichier, édition et quitter.

4. Formulaire Abonne : pour l'enregistrement des abonnes qui seront factures au sein de l'entreprise.

3. Formulaire agent : pour l'enregistrement des agents qui seront déployés sur terrain pour l'opération de facturation.

4. Formulaire facture : concerne la facture.

Quelques codes sources

tring chemin_bdd = "Provider=Microsoft.Jet.Oledb.4.0; Data source=C:\\Users\\User\\Documents\\sylva.mdb";

OleDbConnection ConFact = new OleDbConnection(chemin_bdd);

OleDbCommand cmd = new OleDbCommand();

cmd.CommandText = " Delete * from facture Where NumFacture = '" + textBox1.Text + "' ";

ConFact.Open();

cmd.ExecuteNonQuery();

ConFact.Close();

MessageBox.Show("Annulation ok");

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

textBox7.Text = "";

textBox8.Text = "";

textBox9.Text = "";

private void Form1_Load(object sender, EventArgs e)

public partial class Form3 : Form

{

public Form3()

{

InitializeComponent();

}

private void ouvrirToolStripMenuItem_Click(object sender, EventArgs e)

{

}

private void quitterToolStripMenuItem_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void factureToolStripMenuItem_Click(object sender, EventArgs e)

{

Form Form1 = new Form1();

Form1.Show();

this.Hide();

}

private void identificationAbonneToolStripMenuItem_Click(object sender, EventArgs e)

{

Form Form2 = new Form2();

Form2.Show();

this.Hide();

}

private void toolStripComboBox1_Click(object sender, EventArgs e)

{

}

private void Form3_Load(object sender, EventArgs e)

{

}

private void toolStripComboBox2_Click(object sender, EventArgs e)

{

}

private void toolStripComboBox3_Click(object sender, EventArgs e)

{

Form Form6 = new Form6();

Form6.Show();

this.Hide();

}

}

}

// TODO: cette ligne de code charge les données dans la table 'gESTION_FACTURATIONDataSet.SECURITE'. Vous pouvez la déplacer ou la supprimer selon vos besoins.

this.sECURITETableAdapter.Fill(this.gESTION_FACTURATIONDataSet.SECURITE);

}

private void button1_Click(object sender, EventArgs e)

{

string cedick_connexion = "Provider=Microsoft.ACE.OLEDB.12.0; Data source=C:\\Users\\User\\Documents\\GESTION FACTURATION.accdb";

OleDbConnection con = new OleDbConnection(cedick_connexion);

OleDbCommand commande = new OleDbCommand();

OleDbDataReader monlect;

commande.Connection = con;

commande.CommandText = "Select * from SECURITE where UTILISATEUR='" + comboBox1.Text + "' and MOT_DE_PASSE='" + textBox1.Text + "'";

con.Open();

monlect = commande.ExecuteReader();

if (monlect.Read()) {

Form Form5=null;

Form5 = new Form5 ();

Form5.Show();

this.Hide ();

}

else

{

MessageBox.Show(" Mot de passe incorrect !!!! ", " ERREUR MOT DE PASSE", MessageBoxButtons.OK, MessageBoxIcon.Error);

textBox1.Text ="";

textBox1.Focus ();

précédent sommaire suivant