Gestion hôtelière
Gestion hôtelière
Gestion hôtelière
Il s'agit de certifier que « ARUSHI » de la classe XII D a terminé avec succès le projet de
pratiques d'information sur le thème du système de gestion hôtelière, conformément aux
directives de l'examen du conseil de classe XII organisé par le CBSE.
Il est en outre certifié que ce projet est un travail individuel et de bonne foi du candidat.
01 RECONNAISSANCE
02 INTRODUCTION
03 OBJECTIFS DU PROJET
04 SYSTÈME PROPOSÉ
08 CAPTURE D'ÉCRAN
09 CODE SOURCE
12 BIBLIOGRAPHIE
REMERCIEMENTS
Tout d’abord, je voudrais remercier notre professeur, M. Ravidra Kumar, de nous
avoir donné un projet aussi merveilleux à réaliser. Deuxièmement, je voudrais
remercier notre directeur d’avoir accordé la permission de réaliser ce projet.
Troisièmement, je voudrais également remercier mes parents qui m’ont aidé à
organiser le matériel pour le projet. Enfin et surtout, je voudrais également remercier
mes amis qui m'ont également aidé dans ce projet.
INTRODUCTION
HMS est un type de système de gestion propre qui facilite la gestion des
Le logiciel de gestion générale d'hôtel vise à automatiser des fonctions telles que :
1. Réservation d'invité
3. Point de vente
4. Téléphonie
5. Comptes débiteurs
6. Ventes et marketing
7. Banquets
8. Gestion d'événements
OBJECTIFS DU PROJET
un bon logiciel.
SYSTÈME PROPOSÉ
d'aujourd'hui où le dicton « l'erreur est humaine » n'est plus valable, il est dépassé
de rationaliser son erreur. Donc, pour rester en phase avec le temps, pour obtenir le
remplacer les tas interminables de mouches par un disque dur beaucoup plus
sophistiqué de l'ordinateur.
Il faut utiliser un logiciel de gestion des données. Les logiciels ont connu une
travail des organisations plus facile et plus efficace. Au départ, la gestion des
sur papier, mais désormais, les logiciels de cette organisation ont rendu leur travail
plus rapide et plus facile. Il ne reste plus qu'à charger ce logiciel sur l'ordinateur et le
obtenue en cliquant sur le bouton. De plus, nous sommes désormais à l’ère des
ordinateurs et l’automatisation d’une telle organisation donne une meilleure
apparence.
CYCLE DE VIE DE DÉVELOPPEMENT DU SYSTÈME (SDLC)
Une surveillance attentive est nécessaire pour garantir que les projets
soutiennent les objectifs commerciaux stratégiques et que les ressources sont
efficacement mises en œuvre dans l'architecture d'entreprise d'une organisation. La
phase d’initiation commence lorsqu’une opportunité d’ajouter, d’améliorer ou de
corriger un système est identifiée et formellement demandée par la présentation
d’une analyse de rentabilisation. L'analyse de rentabilisation doit, au minimum,
décrire l'objectif d'une proposition, identifier les avantages attendus et expliquer
comment le système proposé prend en charge l'une des stratégies commerciales de
l'organisation. L’analyse de rentabilisation doit également identifier des solutions
alternatives et détailler autant d’exigences informationnelles, fonctionnelles et
réseau que possible.
PHASE DE CONCEPTION
PHASE DE DÉVELOPPEMENT
• Test en tant que système déployé avec des utilisateurs finaux travaillant en
collaboration avec le personnel contractuel
• Tests opérationnels par l'utilisateur final seul exécutant toutes les fonctions.
Les exigences sont suivies tout au long des tests, une évaluation finale de
vérification et de validation indépendante est effectuée et toute la
documentation est examinée et acceptée avant l'acceptation du système.
Cette phase est initiée après que le système a été testé et accepté par
l'utilisateur. Dans cette phase, le système est installé pour prendre en charge les
fonctions commerciales prévues. Les performances du système sont comparées
aux objectifs de performance établis lors de la phase de planification. La mise en
œuvre comprend la notification des utilisateurs, la formation des utilisateurs,
l’installation du matériel, l’installation du logiciel sur les ordinateurs de production et
l’intégration du système dans les processus de travail quotidiens. Cette phase se
poursuit jusqu’à ce que le système fonctionne en production conformément aux
exigences utilisateur définies.
AMD
PENTIUM 0R
1. Table d'hôtes :
mysql> utiliser l'hôtel
Base de données modifiée
mysql> desc invité
-> ;
n ■ ■ ■ ■ ■ ■
m L 1 1 1 1 T
| Champ | Type | Null | Clé | Par défaut | Supplémentaire |
n ■ ■ ■ ■ ■ ■
m L 1 1 1 1 T
| ID invité | int(11) | NON | PRI | NUL | |
| nom de l'invité | varchar(50) | OUI | | NUL
| type_de_chambre | varchar(20) | OUI | | NUL
| non-jours | int(11) | OUI | | NUL
| cidate | date | OUI | | NUL
| codat | date | OUI | | NUL
| numéro_de_chambre | int(11) | OUI | UNI | NUL
| source_de_réservation | varchar(10) | OUI | | NUL
| paiement net | int(11) | OUI | | NUL
n ■ ■ ■ ■ ■ ■
mm TTTT
9 rangées dans l'ensemble (0,02 sec)
2. Tableau du personnel :
nysql> utiliser l'hôtel ;
Base de données modifiée nysql> desc staff;
Code source
ans="y"
def invité() :
imprimer("\n1. afficher tous les
enregistrements de invité \n2.
ajouter des enregistrements de invité
\n3. rechercher des enregistrements \n4.
supprimer
enregistrements de invité \n5. Représentation
graphique \n6.
mettre à jour le enregistrements")
x=int(input("Entrez le choix de non :")) si x==1 :
afficher tous les enregistrements()
élis x==2:
addrecords()
élis x==3:
recherche()
élis x==4:
supprimer()
élis x==5:
invitégr()
élis x==6:
changerecord()
élix x!=[1,2,3,4,5,6]:
print("\t\tENTRÉE INVALIDE")
définition de guestgr() :
imprimer("1. Chambres réservées \n2. "Source de
réservation")
x=int(input("entrez le Non:"))
si x==1:
graphique de la pièce()
élis x==2:
sobgraph()
élix x!=[1,2]:
print("ENTRÉE INVALIDE")
def roomgraph() :
importer pymysql
importer matplotlib.pyplot comme plt
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
quer='''select count(*) à partir de l'invité où
type_of_room="simple";'''
c1.execute(quer)
x=c1.fetchone()
lst=liste(x)
quer='''select count(*) à partir de l'invité où
type_de_chambre="double";'''
c1.execute(quer)
y=c1.fetchone()
lst1=liste(y)
quer='''select count(*) à partir de l'invité où
type_de_chambre="triple";'''
c1.execute(quer)
z=c1.fetchone()
lst2=liste(z)
quer='''select count(*) à partir de l'invité où
type_of_room="quad";'''
c1.execute(quer)
a=c1.fetchone()
lst3=liste(a)
lst=lst+lst1+lst2+lst3
y=["simple","double","triple","quadruple"]
plt.bar(y,lstt,largeur=0.50)
plt.xlabel("types de pièces")
plt.ylabel("nombre de pièces")
plt.montrer()
def sobgraph() :
importer pymysql
importer matplotlib.pyplot comme plt
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
quer='select count(*) à partir de l'invité où
source_of_booking="en ligne";'
c1.execute(quer)
x=c1.fetchone()
lst=liste(x)
quer="select count(*) à partir de l'invité où
source_of_booking='hors ligne';"
c1.execute(quer)
y=c1.fetchone()
lst1=liste(y)
lstt=lst+lst1
y=["en ligne","hors ligne"]
plt.bar(y,lstt,largeur=0.50)
plt.xlabel("source de réservation")
plt.ylabel("nombre de pièces")
plt.montrer()
def afficher tous les enregistrements() :
importer pymysql
importer des pandas en tant que pd
pd.set_option('display.expand_frame_repr',False)
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
query="select * de l'invité;"
df=pd.read_sql(requête,d1)
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
ans1="oui"
tandis que ans1=="oui":
pour i dans la plage (1,201) :
x=je
quer2="select * de l'invité où
ID invité = %d" %x
c1.execute(quer2)
si c1.rowcount==0 :
ans1 = "non"
casser
y=input("Entrez le nom de l'invité :")
an="oui"
tandis que an=="oui":
v=input("entrez le type de pièce :")
si v=="single" :
un="non"
elif v=="double":
un="non"
elif v=="triple":
un="non"
elif v=="quad":
un="non"
autre:
print("entrée invalide")
r=int(input("saisissez le nombre de
jours :")) ci=input("saisissez
l'enregistrement date:")
co=input("entrer la caisse date:")
ans3 = "oui"
tandis que ans3=="oui":
a=input("Entrez la source de la réservation :")
si a=="hors ligne" :
ans3="nooooon"
elif a=="en ligne":
ans3="nooooon"
autre:
print("entrée invalide")
ans2="ye"
si v=="single" :
tandis que ans2=="ye":
pour i dans la plage (1,51) :
c=je
quer2="select * from guest où room_no=
%d" %c
c1.execute(quer2)
si c1.rowcount==0 :
ans2="pas" de pause
elif v=="double":
tandis que ans2=="ye":
pour i dans la plage (51,101) :
c=je
quer2="select * from guest où room_no=
%d" %c
c1.execute(quer2)
si c1.rowcount==0 :
ans2="pas" de pause
elif v=="triple":
tandis que ans2=="ye":
pour i dans la plage (101,151) :
c=je
quer2="select * de l'invité où
numéro de chambre = %d" %c
c1.execute(quer2)
si c1.rowcount==0 :
ans2 = "non"
casser
elif v=="quad":
tandis que ans2=="ye":
pour i dans la plage (151,201) :
c=je
quer2="select * de l'invité où
room_no=%d" %c
c1.execute(quer2)
si c1.rowcount==0 :
ans2 = "non"
casser
si v=="single" :
b=2000*r+(2000*r*9/50)
elif v=="double":
b=4000*r+(4000*r*9/50)
elif v=="triple":
b=6000*r+(6000*r*9/50)
elif v=="quad":
b=8000*r+(8000*r*9/50)
quer="Insérer dans l'invité
valeurs(%d,'%s','%s',%d,'%s','%s',%d,'%s',%d);"
%(x,y,v,r,ci,co,c,a,b)
c1.execute(quer)
d1.commit()
print("Enregistrement ajouté")
f=input("Je veux voir l'enregistrement ajouté :")
si f=="y":
pd.set_option('display.expand_frame_repr',False)
quer="select * à partir de l'invité où
ID invité = %d;"%x
df=pd.read_sql(quer,d1)
pd.set_option('display.expand_frame_repr',False)
x=int(input("entrez l'ID :")) quer="select * à
partir de l'invité où
ID invité = '%d';" %x
df=pd.read_sql(quer,d1)
pd.set_option('display.expand_frame_repr',False)
x=input("entrez le nom :") quer="select * from
guest where
nomdel'invité='%s';" %x
df=pd.read_sql(quer,d1)
pd.set_option('display.expand_frame_repr',False)
x=input("entrerla source de réservation :")
quer="sélectionner * de l'invité où
source_de_réservation='%s';" %x
df=pd.read_sql(quer,d1)
out","room_no":"chambre","source_of_booking":"source de
la réservation","netpay":"paiement net"},axis=1)
imprimer(df1)
elif cho==4:
pd.set_option('display.expand_frame_repr',False)
x=int(input("entrez le numéro de la
chambre :")) quer="select * from guest where
room_no='%d';" %x
df=pd.read_sql(quer,d1)
pd.set_option('display.expand_frame_repr',False)
x=input("entrerla date : »
quer="sélectionner * de l'invité où
cidate='%s';"
%x
df=pd.read_sql(quer,d1)
pd.set_option('display.expand_frame_repr',False)
x=input("entrez le type de chambre :")
quer="select * from guest where
type_de_pièce='%s'" %x
df=pd.read_sql(quer,d1)
d1=pymysql.connect(utilisateur="root",hôte="localhost",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
guid=int(input("entrez le identifiant:"))
quer="select * de l'invité où guestid=%d" %
guide
c1.execute(quer)
si c1.rowcount>0 :
ligne=liste(c1.fetchone())
df=pd.read_sql(quer,d1)
imprimer(df)
print("\n1. nomdel'invité \n2. source de
réservation \n3. date \n4. type de chambre")
cr=int(input("saisissez le Non:"))
si cr==1:
y=input("entrez le nouveau nom de
l'invité : »
quer="mettre à jour l'invité ensemble
nomdel'invité='%s'
où guestid=%d" %(y,guid)
c1.execute(quer)
d1.commit()
print("ENREGISTREMENT MODIFIÉ")
elif cr==2:
y=input("entrez le nouvelle source
invité : »
quer="mettre à jour l'invité ensemble
source_of_booking='%s' où guestid=%d" %(y,guid)
c1.execute(quer)
d1.commit()
print("ENREGISTREMENT MODIFIÉ")
elif cr==3:
y=input("entrez la nouvelle date :")
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
quer="select count(*) parmi le personnel où
dept='managment';"
c1.execute(quer)
x=c1.fetchone() lst=liste(x)
quer="select count(*) parmi le personnel où
dept='nettoyage';"
c1.execute(quer)
y=c1.fetchone()
lst1=liste(y)
quer="select count(*) parmi le personnel où
dept='nourriture et boissons';"
c1.execute(quer)
z=c1.fetchone()
lst2=liste(z)
lst=lst+lst1+lst2
y=["gestion","nettoyage","nourriture et boissons"]
plt.bar(y,lstt)
plt.xlabel("département")
plt.ylabel("nombre d'employés") plt.show()
définition de salgraph() :
importer pymysql
importer matplotlib.pyplot comme plt
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
quer="sélectionnez le nombre(*) à partir du
personnel où sal=2000;" c1.execute(quer)
x=c1.fetchone() lst=liste(x)
quer="sélectionnez le nombre(*) à partir du
personnel où sal=4000;" c1.execute(quer)
y=c1.fetchone()
lst1=liste(y)
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
print("\n1. nettoyage \n2. nourriture et boissons \
n3. gestion")
imprimer("")
ans1="oui"
tandis que ans1=="oui":
pour i dans la plage (1,201) :
x=je
quer2="sélectionnez * parmi le personnel où
id=%d"
%x
c1.execute(quer2)
si c1.rowcount==0 :
ans1 = "non"
casser
y=input("Entréele nom:")
a=input("Entréele département:")
si a=="nettoyage" :
j=2000
elif a=="nourriture et boissons":
j=4000
elif a=="gestion":
j=6000
z=input("Entrez la date d'embauche :")
quer="Insérer dans la portée
valeurs(%d,'%s','%s',%d,'%s');"%(x,y,a,j,z)
c1.execute(quer)
d1.commit()
print("Enregistrement ajouté")
f=input("Je veux voir l'enregistrement ajouté :")
si f=="y":
quer="select * à partir du personnel où id=
%d;"%x
c1.execute(quer)
rec=c1.fetchone()
sid,sname,dept,sal,Hdate=rec
print("id du personnel= %d"%sid,"nom du
personnel= %s"%sname,"département= %s"%dept,"salaire=
%d"%sal,"date d'embauche= %s"%Hdate,sep="\n") else:
imprimer("MERCI")
def deleterec() : importer pymysql
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
x=int(input("entrez l'identifiant :"))
quer="supprimer du personnel où id=%d;" %x
rowcount=c1.execute(quer) si rowcount>0 :
d1.commit()
print("Enregistrement supprimé")
autre:
print("AUCUN ENREGISTREMENT TROUVÉ")
def rechercherec() :
importer pymysql
importer des pandas en tant que pd
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
print("\n1. id \n2. nom \n3. service \n4. salaire \
n5. date d'embauche")
cho=int(input("entrez le numéro")) si cho==1 :
pd.set_option('display.expand_frame_repr',False)
x=int(input("entrez l'ID :")) quer="select *
from staff where id='%d';" %x
df=pd.read_sql(quer,d1) print(df)
elif cho==2:
pd.set_option('display.expand_frame_repr',False)
x=input("entrez le nom :") quer="select * from staff
where name='%s';" %x
df=pd.read_sql(quer,d1) print(df)
elif cho==3:
pd.set_option('display.expand_frame_repr',False)
x=input("saisissez le département :")
pd.set_option('display.expand_frame_repr',False)
x=int(input("saisissez le salaire :"))
quer="select * from staff where sal=%d;" %x
df=pd.read_sql(quer,d1) print(df)
elif cho==5:
pd.set_option('display.expand_frame_repr',False)
x=input("entrez la date d'embauche :") quer="select
* parmi le personnel où la date
d'embauche = '%s' ;" %x
df=pd.read_sql(quer,d1) print(df)
elif cho!=[1,2,3,4,5]: print("entrée invalide") def
changerec(): importer pymysql importer pandas comme pd
d1=pymysql.connect(utilisateur="root",hôte="localhost",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
sid=int(input("entrez l'identifiant :"))
quer="sélectionnez * parmi le personnel où id=%d" %
sid dfgg=pd.read_sql(quer,d1)
imprimer(dfgg)
c1.execute(quer)
si c1.rowcount>0 :
print("1. id \n2. nom \n3. service \n4. date
d'embauche")
cr=int(input("entrez le numéro :")) si cr==1 :
ans1="oui"
tandis que ans1=="oui":
y=int(input("entrez l'ID :"))
quer1="sélectionnez * dans le personnel où l'ID = %d"
%y
c1.execute(quer1) si c1.rowcount>0 :
print("ENTRÉE EN DOUBLE") elif
c1.rowcount==0 :
ans1 = "non"
d1=pymysql.connect(hôte="localhost",utilisateur="root",
mot de passe="",base de données="hôtel")
c1=d1.curseur()
quer="sélectionnez * parmi le personnel ;"
df=pd.read_sql(quer,d1)
imprimer(df)
tandis que ans=="y":
impri ("* * * * ******* **** *
mer
impri
("* * * * * * * * *
mer
impri
("******* * * * * * * *
mer
impri *
("* * * * * * *
mer
impri * * ** *** * **** *
("*
mer *
*")
print("1.Enregistrements des invités \n2.Dossiers
du personnel
\n3.Quitter")
x=int(input("entrez le Non:"))
si x==1:
invité()
élis x==2:
personnel()
élis x==3:
quitter()
élix x!=[1,2,3]:
print("\t\tENTRÉE INVALIDE")
ans=input("je veux continuer :")
Écrans de sortie :
1. IDENTIFIANT:
2. Nom:
4. Numéro de chambre :
1. Identifiant
2. Nom
3. Source de la réservation
4. Chambre n°
6. date
7. Type de chambre entrez le n°4 entrez le n° de chambre :151
guestid nomduclient type de chambre nofdays date_de_vacances date_de_vacances numéro_de_chambre
source_de_réservation netpay 0 8 ajay quad 9 2019-12-03 2019-12-12
151 " "hors ligne 14400
5. Date:
1. Identifiant
2. Nom
3. Source de la réservation
4. Chambre n°
5. date
6. Type de chambre
entrez le n°5
entrez la date : 2019-12-05
guestid nomduclient type de chambre nofdays cidate codate room no source de réservation netpay
0 9 ajay célibataire 2 2019-12-05 2019-12-07 6 en ligne 1080
6. Type de chambre :
1. Identifiant
2. Nom
3. Source de la réservation
4. Chambre n°
5. date
6. Type de chambre
entrez le n°6
entrez le type de chambre : simple
ID invité nom du type de_la_piè pas de cidate codat chambre_no aigre ce_o f_bo o roi paiemen
0 1 d'invité
Raghav ce
célibatair jours
7 2019-12-01 2019-12-08 3 hors t net
2520
- 2 Raghav
e
célibatair 7 2018-05-14 2018-05-21 2 ligne hors 2520
2 3 bélier e
célibatair 7 2019-08-02 2019-08-09 ligne hors 2520
3 5 Harry e
célibatair 4 2019-05-04 2019-05-08 4 ligne hors 1440
4 6 taran e
célibatair 4 2019-05-02 2019-05-02 5 ligne en ligne 2144
5 9 Ajay ecélibatair 2 2019-12-05 2019-12-07 6 en ligne 1080
e
4. Supprimer les enregistrements :
1. afficher tous les enregistrements de l'invité 2. ajouter des enregistrements de l'invité 3. rechercher des enregistrements
4. supprimer les enregistrements des invités
5. Représentation graphique
6. mettre à jour les enregistrements Entrez le choix du n° : 4 entrez l'ID : 3 Enregistrement supprimé
5. Représentation graphique :
1. Chambres réservées
Saisir:
1. afficher tous les enregistrements de l'invité 2. ajouter des enregistrements de l'invité 3. rechercher des enregistrements
4. supprimer les enregistrements des invités
5. Représentation graphique
6. mettre à jour les enregistrements Entrez le choix du n° : 5 1. Chambres réservées
2. Source de réservation entrez le numéro :1
Sortir:
types de chambres
2. Source de la réservation :
Saisir:
1. afficher tous les enregistrements de l'invité 2. ajouter les enregistrements de l'invité
3. rechercher des enregistrements
4. supprimer les enregistrements des invités
5. Représentation graphique
6. mettre à jour les enregistrements Entrez le choix du n° : 5 1. Chambres réservées
2. Source de réservation entrer le numéro:2
Sortir:
nombre de
source de réservation
1. nom de l'invité
2. source de réservation
3. date
4. type de chambre
entrez le no:l
entrez le nouveau nom de l'invité :garv
ENREGISTREMENT MODIFIÉ
2. Source de la réservation :
entrez l'id:l
guestid nomduclient type_de_chambre nombre_de_jours date_de_vacance date_de_vacance numéro_de_chambre
source_de_réservation netpay 0 1 garv simple 7 2019-12-01 2019-12-
08 3 hors ligne 2520
1. nom de l'invité
2. source de réservation
3. date
4. type de chambre entrez le numéro : 2 entrez la nouvelle source invité : hors ligne ENREGISTREMENT MODIFIÉ
3. Date:
Entrez le choix du n°6 entrez l'id :l
guestid nomduclient type_de_chambre nombre_de_jours date_de_vacance date_de_vacance numéro_de_chambre
source_de_réservation paiement_net
0 1 garv simple 7 2019-12-01 2019-12-08 ~3 " " hors ligne 2520
1. nom de l'invité
2. source de réservation
3. date
4. type de chambre entrez le numéro : 3 entrez la nouvelle date : 2015-05-12 ENREGISTREMENT MODIFIÉ
4. Type de chambre :
entrez l'id:l
guestid nomduclient type de chambre nombre de jours date de naissance date de naissance numéro de chambre source de
réservation paiement net
0 1 garv simple 7 2019-05-12 2019-12-08 3 hors ligne 2520
1. nom de l'invité
2. source de réservation
3. date
4. type de chambre
entrez le numéro:4
entrez le nouveau type de chambre : quad
ENREGISTREMENT MODIFIÉ
Traitement des données du personnel
1. Afficher tous les enregistrements :
1. afficher tous les enregistrements du personnel
2. ajouter des enregistrements cf staff
3. recherche de dossiers personnel cf
4. supprimer les enregistrements cf staff
5. Représentation graphique
6. mettre à jour les enregistrements
Entrez le choix cf n°1
iden nom département sel date d'embauche
0 tifiant1 Harry gestion 6000 2009-09-17
1 2 Harry nettoyage 2 0 0 0 2015-02-15
2 3 Ishaan nourriture et boissons 4 0 0 0 2014-03-17
3 4 Ajay gestion 6000 2012-05-01
4 5 moi nettoyage 2000 2014-05-21
5 6 Rahul gestion 6000 2011-01-12
6 7 Raghav nourriture et boissons 4000 2010-03-19
7 3 Divyam nettoyage 2000 2009-05-23
3 200 Raghav nettoyage 2000 2002-12-12
1. nettoyage
2. aliments et boissons
3. gestion
Entrer le nom: om
Entrer le service :nettoyage de la locationdate :2014-05-21
Entrer Enregistrement ajouté
Je veux voir l'enregistrement ajouté :n
MERCI
1. identifiant
2. . nom
3. département
4. salaire
5. date d'embauche
entrez le nc.1
entrez l'id:8
nom d'identification dept sal date d'embauche
0 B divyam nettoyage 2000 2009-05-23 je veux que tc continue :
2. Nom:
Entrer le choix cf nc.3
1. identifiant
2. nom
3. département
4. salaire
5. date d'embauche entrez le nc.2 entrez le nom :raghav id name département Sal Hiredate
0 7 raghav nourriture et boissons 4000 2010-08-19
1 200 raghav nettoyage 2000 2002-12-12
je veux que tc continue :
3. Département:
Entrez le choix du n°3
1. identifiant
2. nom
3. département
4. salaire
5. date d'embauche
entrez le n°3
entrez dans le département : nettoyage
iden nom département sel date d'embauche
0 2 Harry nettoyage 2000 2015-02-15
1 5 □m nettoyage 2000 2014-05-21
2 8 Divyam nettoyage 2000 2009-05-23
3 200 Raghav nettoyage 2 0 Q 0 2002-12-12
je veux continuer tc
4. Salaire:
Entrez le choix du n°3
1. identifiant
2. nom
3. département
4. salaire
5. date d'embauche
entrer le non. 4
entrer le salaire:6000
l'identifi nom département des salaires date
0 1 d'embauche
ant Harry gestion 6000 2009-09-17
1 4 Ajay gestion 6000 2012-05-01
2 6 Rahul gestion 6000 2011-01-12
je veux continuer tc
5. Date d'embauche :
Entrez le choix du n°3
1. identifiant
2. nom
3. département
4. salaire
5. date d'embauche
entrez le n°5
entrez leembaucherdate: 2002-12-12
identifiantnomdépartement seldate d'embauche
0 200 raghav nettoyage 2000 2002-12-12
je veux continuer:
4. Supprimer l'enregistrement :
1. afficher tous les enregistrements du personnel
2. ajouter des enregistrements cf staff
3. recherche de dossiers personnel cf
4. supprimer les enregistrements cf staff
5. Représentation graphique
6. mettre à jour les enregistrements
Entrez le choix cf nc. 4
entrez l'identifiant:200
Enregistrement supprimé
5. Représentation graphique :
Saisir:
1. afficher tous les enregistrements du personnel
2. ajouter des enregistrements cf staff
3. recherche de dossiers personnel cf
4. supprimer les enregistrements cf staff
5. Représentation graphique
6. mettre à jour les enregistrements
Entrez le choix cf n°5
1. Département
2. Salaire
entrez le nc:l
Sortir:
service de nettoyage
Saisir:
2. Nom :
entrez l'id:4
nom d'identification département Sal Hiredate
0 4 gestion ajay 6000 2012-05-01
1. id 2. nom 3. service 4. date d'embauche entrez le numéro :2 entrez le nom : garv
ENREGISTREMENT MIS À JOUR voulez tc continuer :
3. Département :
entrez l'id:4
nom d'identification dept sal date d'embauche
0 4 gestion des garv 6000 2012-05-01
1. identifiant 2. nom
3. service 4. date d'embauche entrer le numéro : 3 entrer le service : nettoyage
ENREGISTREMENT MIS À JOUR
4. Date d'embauche :
entrez l'id:4
nom d'identification département Sal Hiredate
0 4 garv nettoyage 2000 2012-05-01
1. ID 2. Nom 3. Service 4. Date d'embauche Entrez le numéro : 4 Entrez la date
d'embauche : 2013-06-05 ENREGISTREMENT MIS À JOUR
7. Sortie :
Bibliographie:
Les médias imprimés et électroniques ont été utiles lors
de la réalisation de ce projet. Les livres que j'ai utilisés
sont :-
•
Pratiques d'information par Sumita
Arora
•
Pratiques d'information du NCERT
Les sites Web que j'ai utilisés étaient :
•
www.python.com
• www.mysql.org