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

 > 

Conception d'un système d'information pour le contrôle des structures des écoles

( Télécharger le fichier original )
par Kass Kasongo Ndjoko
Institut Superieur de Commerce/Kinshasa - Graduat 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE 3 : REALISATION DU SYSTEME D'INFORMATION INFORMATISE

Cette étape consiste à réaliser concrètement dans des langages, sur du matériel. C'est au cours de cette étape qu'à lieu la véritable naissance du futur système d'information, la responsabilité du système d'information est transférée de l'analyste programmeur (maître d'oeuvre) aux utilisateurs (maître d'ouvrage).

SECTION 1 : IMPLEMENTATION DE LA BASE DE DONNEES

Pour l'implémentation de la base de données « STRUCTURECOL », nous avions opté comme SGBD ; SQL Server 2008 R2

SECTION 2 : PRESENTATION ET REALISATION DU LOGICIEL

Apres avoir créé la source de données et la relier à l'application, Lors du test des différentes fonctionnalités de nos interfaces (fiches), nous nous sommes assuré que l'application tournait parfaitement bien. Ainsi, dans cette section il sera question présenté les interfaces accompagnées de codes.

a) Page d'Accueil

Codes chargement

PrivateSub Timer1_Timer()

If ProgressBar1.Value <= 99 Then

ProgressBar1.Value = ProgressBar1.Value + 1

Label2.Caption = ProgressBar1.Value & "%"

Else

Timer1.Enabled = False

FenConnexion.Show

ProgressBar1.Visible = False

End If

End Sub

b) Connexion

Codes connexion

PrivateSub Frmconnexion_Click()

Set CN = New ADODB.Connection

CN.Open "STRUCTURE"

Set RS = New ADODB.Recordset

RS.Open "select* from T_connexion where Nom='" &NOM.Text& "' and pass='" &PASS.Text& "'", CN, adOpenKeyset, adLockOptimistic

If Not RS.EOF Then

Me.Hide

Menu.Show

Else

MsgBox "Mot de Pass est incorrect"

NOM = ""

PASS = ""

NOM.SetFocus

End If

End Sub

c) Menu principal

Appel des interfaces

PrivateSubAGREMENT_Click()

FrmAgrement.Show

End Sub

Private Sub CLASSE_Click()

FrmClasse.Show

End Sub

Private Sub DISPOSER_Click()

FrmDisposer.Show

End Sub

Private Sub ECOLE_Click()

FrmEcole.Show

End Sub

Private Sub FONCTION_Click()

FrmFonction.Show

End Sub

Private Sub GRADE_Click()

FrmGrade.Show

End Sub

Private Sub NIVEAU_Click()

FrmNiveau.Show

End Sub

Private Sub OPTION_Click()

FrmOption.Show

End Sub

Private Sub PEUT_Click()

FrmPeutAvoir.Show

End Sub

Private Sub QUITTER_Click()

End

End Sub

Private Sub REGIME_Click()

FrmRegime.Show

End Sub

Private Sub RESPONSABLE_Click()

FrmResponsable.Show

End Sub

Private Sub structure_Click()

FrmStructure.Show

End Sub

d) Interface Ecole

e) Interface Structure

Ecriture de Codes

Codes Ajouter

PrivateSubAjouter_Click()

Adodc1.Refresh

Set CN = New ADODB.Connection

CN.Open "STRUCTURE"

Set RS = New ADODB.Recordset

RS.Open "select* from T_ECOLE where code_ecole='" & Text1.Text & "'", CN, adOpenKeyset, adLockOptimistic

If RS.EOF Then

RS.AddNew

RS!code_ecole = Text1.Text

RS!denomination = Text2.Text

RS!id_secope = Text3.Text

RS!adresse = Text4.Text

RS!AGREMENT = Text5.Text

RS!code_reg = Text6.Text

RS!matri_resp = Text7.Text

RS.Update

Adodc1.Refresh

Initialiser

Else

MsgBox ("ce code existe deja")

Text1 = ""

Text1.SetFocus

End If

End Sub

Codes recherche

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

If Ltrim(Text1) = "" Then

MsgBox "Veuillez Saisir votre zone de texte SVP!!!"

Text1 = ""

Text1.SetFocus

Else

Set CN = New ADODB.Connection

CN.Open "STRUCTURE"

Set RS = New ADODB.Recordset

RS.Open "select* from T_ECOLE where code_ecole='" & Text1.Text & "'", CN, adOpenKeyset, adLockOptimistic

If Not RS.EOF Then

Text1.Text = RS!code_ecole

Text2.Text = RS!denomination

Text3.Text = RS!id_secope

Text4.Text = RS!adresse

Text5.Text = RS!AGREMENT

Text6.Text = RS!code_reg

Text7.Text = RS!matri_resp

Else

MsgBox ("Le code Ecole est introuvable")

Text1 = ""

Text1.SetFocus

End If

End If

End If

End Sub

Codes modifier

Private Sub Modifier_Click()

Adodc1.Refresh

Set CN = New ADODB.Connection

CN.Open "STRUCTURE"

Set RS = New ADODB.Recordset

RS.Open "select* from T_ECOLE where code_ecole='" & Text1.Text & "'", CN, adOpenKeyset, adLockOptimistic

If Not RS.EOF Then

RS!code_ecole = Text1.Text

RS!denomination = Text2.Text

RS!id_secope = Text3.Text

RS!adresse = Text4.Text

RS!AGREMENT = Text5.Text

RS!code_reg = Text6.Text

RS!matri_resp = Text7.Text

RS.Update

Adodc1.Refresh

Initialiser

Else

MsgBox ("Modification non éffectué")

Text1 = ""

Text1.SetFocus

End If

End Sub

Codes suppression

PrivateSubSupprimer_Click()

Adodc1.Refresh

Set CN = New ADODB.Connection

CN.Open "STRUCTURE"

Set RS = New ADODB.Recordset

RS.Open "select* from T_ECOLE where code_ecole='" & Text1.Text & "'", CN, adOpenKeyset, adLockOptimistic

If Not RS.EOF Then

RS.Delete

Adodc1.Refresh

Initialiser

Else

MsgBox ("Suppression non éffectué")

Text1 = ""

Text1.SetFocus

End If

End Sub

Etats de sortie

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon