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 la gestion des réservation des chambres dans un hôtel. Cas de Bethanie hôtel-Goma-RDC.


par Abisai Kasereka Muvunga
ISC-Goma - Graduat en gestion informatique 2020
  

précédent sommaire

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

BIBLIOGRAPHIE

OUVRAGES

? Katya MUHAMBYA Echelon, Pour comprendre et maitriser l'informatique,

2ème éd, Kampala.

? Kevin E., Daniel Kline et Brand Hunt ; SQL en Concentré, Paris 2005

? Dominique NANCI - Bernard ESPINASSE, INGENIERIE DES SYSTEMES

D'INFORMATION : MERISE DEUXIEME GENERATION, 4°édition - 2001

? Divine MICHEL, Parlez-vous MERISE, Paris

TFC

- JULES LONGANGA ans son travail intitulé « Conception d'un système

informatisé de réservation des chambres dans un hôtel : cas de PALACE

Hôtel Goma »

COURS

V' KITAGANYA SEBATWA Joseph, cours d'initiation à la recherche scientifique,

Inédit, ISC/GOMA G2 informatique de gestion 2018-2019

V' Erasme KAKULE MILANDO, cours de méthode d'analyse informatique I, Inédit,

ISC/GOMA G3 informatique de gestion 2019-2020,

V' JC KASAVUBU, Cours d'informatique générale G1 INFO, Inédit, ISC-GOMA

2017-2018

WEBOGRAPHIE

https://www.wikipedia.fr/hotelerie

www.leganet.cd/

www.google.com

50

TABLE DES MATIERES

DEDICACE i

REMERCIEMENTS ii

SIGLES ET ABREVIATIONS iii

0. INTRODUCTION 1

0.1. ETAT DE LA QUESTION 1

0.2. PROBLEMATIQUE 2

0.3. HYPOTHESE 3

0.4. OBJECTIF DU TRAVAIL 4

0.5. CHOIX ET INTERET DU SUJET 4

0.6. METHODES ET TECHNIQUES UTILISEES 5

0.7. DELIMITATION SPATIO-TEMPORELLE DU SEJET 6

0.8. DIFFICULTE RENCONTRE 6

0.9. SUBDIVISION DU TRAVAIL 7

CHAPITRE I. REVUE DE LA LITTERATURE ET PRESENTATION DU MILIEU D'ETUDE 8

1.1. DEFINITION DES CONCEPTS 8

1.2. REVUE DE LA LITERATURE 8

1.3. PRESENTATION DU MILIEU D'ETUDE 12

1.3.1. Historique de l'entreprise 12

1.3.2. Présentation géographique 12

1.3.3. Domaines d'intervention 12

1.3.4. Organisation administrative 12

1.3.4.1. Organigramme 13

1.3.4.2. Attribution de services 14

CHAPITRE II. ANALYSE DU SYSTEME D'INFORMATION EXISTANT 15

2.1. MODELE CONCEPTUEL DE COMMUNICATION (MCC) 15

2.1.1. Présentation du MCC 15

2.1.2. Matrice de flux 17

2.2. MODELE ORGANISATIONNEL DE TRAITEMENT (MOT) 18

2.2.1. Règles d'organisation 18

2.2.2. Tableau des procédures fonctionnelles 18

2.2.3. Diagramme d'enchaînement des procédures fonctionnelles 20

2.3. DICTIONNAIRE DES DONNEES 22

2.3.1. Documents utilisés 22

2.1.1. Présentation du dictionnaire des données 22

2.4. CRITIQUE DE L'EXISTANT ET PROPOSITION DES PISTES DE SOLUTION 23

51

2.4.3. Proposition de piste de solutions 23

CHAPITRE III. CONCEPTION DU SYSTEME D'INFORMATION FUTUR 25

3.1. MODELE CONCEPTUEL DE COMMUNICATION 25

3.1.1. Présentation du MCC 25

3.1.2. Matrice de flux 27

3.2. MODELE CONCEPTUEL DE DONNEES (MCD) 27

3.2.1. Dictionnaire de données 27

3.2.2. Graphe de dépendance 29

3.2.3. Structure d'accès théorique 29

3.2.4. Règles de gestion 29

3.2.5. Construction du MCD 30

3.3. MODELE CONCEPTUEL DE TRAITEMENT 31

3.3.1. Formalisme utilisé 31

3.3.2. Construction du MCT 32

3.4. MODELE ORGANISATIONNEL DE TRAITEMENT (MOT) 35

3.4.1. Règles d'organisation 35

3.4.2. Tableau des procédures fonctionnelles 35

3.4.3. Diagramme d'enchainement des procédures fonctionnelles 37

CHAP. IV. PRESENTATION DU SYSTEME D'INFORMATION INFORMATISE (SII) 40

4.1. CONSTRUTION DU MODELE LOGIQUE DES DONNEES (MLD) 40

4.2. CONSTRUCTION DU MODELE PHYSIQUE DES DONNEES (MPD) 41

4.3. PRESENTANTION DE L'APPLICATION 42

4.3.1. Formulaires 42

4.3.2. Etats de sortie 45

CONCLUSION 47

BIBLIOGRAPHIE 49

TABLE DES MATIERES 50

DOCUMENTS UTILISES B

A

B

DOCUMENTS UTILISES BULLETIN D'INSCRIPTION

C

CODES SOURCE DU PROGRAMME PRINCIPAL

Imports System.Data.SqlClient

Imports System.IO

Public Class UCclient

Dim connexion As New SqlConnection("Data Source=ABISAI-M96\SQLEXPRESS;Initial

Catalog=dbgestionhotel;Integrated Security=True")

Dim command As New SqlCommand

Dim table As New DataTable

Dim adapt As New SqlDataAdapter(command)

Dim sett As New DataSet

Dim resultat As New DialogResult

Dim nbre As New Integer

Dim dr As SqlDataReader

Dim dep As Integer = 0

Dim ph As New classephoto

Sub ConApp()

If connexion.State = ConnectionState.Open Then

connexion.Close()

End If

End Sub

Sub recharger()

Try

ConApp()

connexion.Open()

Dim cmd As New SqlCommand("Select *from tclient ", connexion)

Dim adapt As New SqlDataAdapter(cmd)

Dim table As New DataTable

adapt.Fill(table)

DgvClient.DataSource = table

connexion.Close()

Catch ex As Exception

MsgBox(ex.Message, MsgBoxStyle.Critical, "Client")

End Try

End Sub

Private Sub UCclient_Load(sender As Object, e As EventArgs) Handles MyBase.Load recharger()

End Sub

Private Sub btnEnregistrer_Click(sender As Object, e As EventArgs) Handles btnEnregistrer.Click Dim ph As New classephoto

Try

ConApp()

connexion.Open()

command = connexion.CreateCommand() command.CommandText = "Insert into

tClient(IdClient,Nom,Postnom,Prenom,Datenaiss,LieuNaiss,Sexe,Etatcivil,Telephone,Nationalite,Residence, Proffession,TypePieceId,Provenance,Destination,Photo)Values(@IdClient,@Nom,@Postnom,@Prenom,@Datenaiss, @LieuNaiss,@Sexe,@Etatcivil,@Telephone,@Nationalite,@Residence,@Proffession,@TypePieceId,@Provenance,@D estination,@Photo)"

command.Parameters.Add("@IdClient", SqlDbType.VarChar, 10, "IdClient").Value =

txtIdClient.Text

command.Parameters.Add("@Nom", SqlDbType.VarChar, 50, "Nom").Value = txtNomClient.Text

command.Parameters.Add("@Postnom", SqlDbType.VarChar, 50, "Postnom").Value =

txtpnomClient.Text

command.Parameters.Add("@Prenom", SqlDbType.VarChar, 50, "Prenom").Value =

txtprenomClient.Text

command.Parameters.Add("@Datenaiss", SqlDbType.VarChar, 50, "Datenaiss").Value =

dtpNaisscli.Text

command.Parameters.Add("@LieuNaiss", SqlDbType.VarChar, 10, "LieuNaiss").Value =

txtlieuNaisCli.Text

command.Parameters.Add("@Sexe", SqlDbType.VarChar, 50, "Sexe").Value = cbogenre.Text

command.Parameters.Add("@Etatcivil", SqlDbType.VarChar, 50, "

"Provenance").Value = txtlieuprov.Text

command.Parameters.Add("@Destination", SqlDbType.VarChar, 50, "Destination").Value =

txtlieudestin.Text

command.Parameters.AddWithValue("@photo", ph.imageToByte(pctPhoto.Image))

command.ExecuteNonQuery()

MsgBox("Le client a été enregistré avec succèes", MsgBoxStyle.Information, "Notification")

connexion.Close()

recharger()

Catch ex As Exception

MsgBox(ex.Message)

End Try

D

End Sub

Private Sub DgvClient_SelectionChanged(sender As Object, e As EventArgs) Handles

DgvClient.SelectionChanged

Try

txtIdClient.Text = DgvClient.CurrentRow.Cells.Item("IdClient").FormattedValue

txtNomClient.Text = DgvClient.CurrentRow.Cells.Item("nom").FormattedValue

txtpnomClient.Text = DgvClient.CurrentRow.Cells.Item("Postnom").FormattedValue

txtprenomClient.Text = DgvClient.CurrentRow.Cells.Item("prenom").FormattedValue

dtpNaisscli.Text =

pctPhoto.Image = DgvClient.CurrentRow.Cells.Item("photo").FormattedValue

Catch ex As Exception

MsgBox(ex.Message)

End Try

End Sub

Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles btnSupprimer.Click

Try

ConApp()

connexion.Open()

command = connexion.CreateCommand

command.CommandText = "Delete from tClient where IdClient= '" & txtIdClient.Text & "'"

resultat = MessageBox.Show("Voulez-vous vraiment supprime?", "Notification",

MessageBoxButtons.YesNo, MessageBoxIcon.Question)

If (resultat = DialogResult.Yes) Then

command.ExecuteNonQuery()

MsgBox("Suppression reussie", MsgBoxStyle.Information, "Notification") connexion.Close()

recharger()

Else

MsgBox("Suppression Annulee", MsgBoxStyle.Critical, "Notification")

End If

txtIdClient.Text = DgvClient.CurrentRow.Cells.Item("IdClient").FormattedValue txtNomClient.Text = DgvClient.CurrentRow.Cells.Item("nom").FormattedValue txtpnomClient.Text = DgvClient.CurrentRow.Cells.Item("Postnom").FormattedValue txtprenomClient.Text = DgvClient.CurrentRow.Cells.Item("prenom").FormattedValue dtpNaisscli.Text = DgvClient.CurrentRow.Cells.Item("Datenaiss").FormattedValue txtlieuNaisCli.Text = DgvClient.CurrentRow.Cells.Item("LieuNaiss").FormattedValue

pctPhoto.Image = DgvClient.CurrentRow.Cells.Item("photo").FormattedValue

Catch ex As Exception

MessageBox.Show(ex.Message) End Try

End Sub

Private Sub btnModifier_Click(sender As Object, e As EventArgs) Handles btnModifier.Click

Dim ph As New classephoto

Try

ConApp()

connexion.Open()

command = connexion.CreateCommand

command.CommandText = "Update tClient set

IdClient=@IdClient,Nom=@Nom,Postnom=@postnom,Prenom=@Prenom,Datenaiss=@Datenaiss,LieuNaiss=@LieuNaiss,S

exe=@Sexe,Etatcivil=@EtaTcivil,Telephone=@Telephone,Nationalite=@Nationalite,Residence=@Residence,Proff

ession=@Proffession,TypePieceId=@TypePieceId,Provenance=@Provenance,Destination=@Destination,Photo=@Pho

to where IdClient=@IdClient"

command.Parameters.Add("@IdClient", SqlDbType.VarChar, 10, "IdClient").Value =

txtIdClient.Text

command.Parameters.Add("@Nom", SqlDbType.VarChar, 50, "Nom").Value = txtNomClient.Text

command.Parameters.Add("@Postnom", SqlDbType.VarChar, 50, "Postnom").Value =

txtpnomClient.Text

command.Parameters.Add("@Prenom", SqlDbType.VarChar, 50, "Prenom").Value =

command.Parameters.AddWithValue("@photo", ph.imageToByte(pctPhoto.Image))

resultat = MessageBox.Show("Voulez-vous vraiment modifie?", "Modification",

MessageBoxButtons.YesNo, MessageBoxIcon.Question)

If (resultat = DialogResult.Yes) Then

command.ExecuteNonQuery()

MsgBox("Modification Reussie", MsgBoxStyle.Information, "Notification")

connexion.Close()

recharger()

Else

MsgBox("Modification anuulee", MsgBoxStyle.Critical, "Notification")

End If

Catch ex As Exception

MessageBox.Show(ex.Message)

End Try

E

End Sub

Private Sub txtRecherchecli_TextChanged(sender As Object, e As EventArgs) Handles

txtRecherchecli.TextChanged

Try

ConApp()

connexion.Open()

command = New SqlCommand("select *from Tclient where nom like '%" & txtRecherchecli.Text &

"%'", connexion)

adapt = New SqlDataAdapter(command)

sett = New DataSet

adapt.Fill(sett, "v")

DgvClient.DataSource = sett.Tables("v")

command.ExecuteNonQuery()

connexion.Close()

Catch ex As Exception

MessageBox.Show(ex.Message)

command.Parameters.Add("@IdClient", SqlDbType.VarChar, 10, "IdClient").Value =

txtIdClient.Text

command.Parameters.Add("@Nom", SqlDbType.VarChar, 50, "Nom").Value = txtNomClient.Text

command.Parameters.Add("@Postnom", SqlDbType.VarChar, 50, "Postnom").Value =

txtpnomClient.Text

command.Parameters.Add("@Prenom", SqlDbType.VarChar, 50, "Prenom").Value =

txtprenomClient.Text

command.Parameters.Add("@Datenaiss", SqlDbType.VarChar, 50, "Datenaiss").Value =

dtpNaisscli.Text

command.Parameters.Add("@LieuNaiss", SqlDbType.VarChar, 10, "LieuNaiss").Value =

txtlieuNaisCli.Text

command.Parameters.Add("@Sexe", SqlDbType.VarChar, 50, "Sexe").Value =

"Destination").Value = txtlieudestin.Text

command.Parameters.AddWithValue("@photo", ph.imageToByte(pctPhoto.Image))

End Try

End Sub

Private Sub btnEffacer_Click(sender As Object, e As EventArgs) Handles btnEffacer.Click

txtprofession.Text = ""

txtNatpid.Text = ""

txtlieuprov.Text = ""

txtlieudestin.Text = ""

End Sub

End Class

MAITRE D'HOTEL

précédent sommaire






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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry