0% ont trouvé ce document utile (0 vote)
156 vues42 pages

Memoire Amirifff

Ce mémoire de fin d'études explore l'utilisation des outils logiciels et matériels pour moderniser l'administration algérienne, en se concentrant sur la gestion foncière. L'objectif principal est d'améliorer l'accès aux services administratifs pour les citoyens en intégrant des technologies numériques afin de réduire la bureaucratie et d'accélérer le traitement des demandes. Le projet vise à répondre aux défis actuels de l'administration algérienne, notamment en matière de transparence et d'efficacité des services.

Transféré par

amirikarim710
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
156 vues42 pages

Memoire Amirifff

Ce mémoire de fin d'études explore l'utilisation des outils logiciels et matériels pour moderniser l'administration algérienne, en se concentrant sur la gestion foncière. L'objectif principal est d'améliorer l'accès aux services administratifs pour les citoyens en intégrant des technologies numériques afin de réduire la bureaucratie et d'accélérer le traitement des demandes. Le projet vise à répondre aux défis actuels de l'administration algérienne, notamment en matière de transparence et d'efficacité des services.

Transféré par

amirikarim710
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ministère de la formation professionnelle

Institut National Spécialisé dans la Formation Professionnelle


El-Mohamadia – Alger-

Thème :

Les outils soft & hardware


pour La modernisation de
l’administration algérienne

Mémoire de fin d’étude pour l’obtention un diplôme de technicien


supérieur en informatique
Option: Programmation

Réaliser par: AMIRI Karim Encadré par: Mr ……….

Promotion : ……… /2023


Remerciement

Je remercie Dieu Tout-Puissant de m'avoir donné la force de

terminer mon mémorandum, et je ne peux pas exprimer ma

gratitude et mes remerciements.

Cependant, j'adresse mes plus grands remerciements à

l'honorable professeur « …………………. ».

Qui a supervisé cette recherche,

A tous ceux qui ont contribué à l'élaboration de cet ouvrage, de

près ou de loin.

AMIRI Karim
Dédicace

Je dédie ce travail à tous ceux qui m'ont encouragé à poursuivre mes études.

A ma chère famille :

Mon père, ma mère, mes frères et sœurs,

A tous leurs enfants

À ma chère épouse Samia, et ma chère fille, Kenza.

A tous les professeurs de l'Institut National Spécialisé dans la Formation

Professionnelle El-Mohamadia – Alger-

AMIRI Karim
Sommaire
I. INTRODUCTION GENERALE

1. Contexte
Ce projet est une modélisation de l'un de nos services administratifs au sein de la
direction nationale des domaines et de la conservation foncière en Algérie, et dans le cadre
d'une étude scientifique pour l'obtention d'un diplôme de technicien supérieur en informatique
a l’Institut National Spécialisé dans la Formation Professionnelle a l’institut de la formation
professionnel d’Alger.

2. Problématique
Notre grand axe de cette étude, c'est de trouver des repenses aux questions qui se posent
dans la gestion du foncier national concernant le service rendu aux citoyens, et en particulier
comment rapprocher nos services administratifs aux citoyens en utilisant les nouvelles
technologies. Comment réussir à créer un espace pour servir les citoyens à distance pour
éviter les déplacements non organisés des citoyens et professionnels libérales aux sièges des
services de la conservation foncière pour faire des recherches sur des actes de leurs
ascendants ou une autre information. Comment procéder intelligemment pour faire des
abonnements lents et moyennes terme qui permet aux citoyens de profiter à distance de
plusieurs services. Comment se faire pour satisfaire les besoins de recherches sur des états
hypothécaires plus rapidement et de n'importe où avec une fiabilité assurée.

3. Motivations
On a choisi ce sujet pour différents facteurs, le premier étant personnel car cette étude
est plus proche de mon domaine de travail, et j'ai envie de participer à la résolution des
problèmes qui retarde l'amélioration des services présentés aux citoyens Algériens d'une part
et d'autre part, il me permet d'appliquer les études acquises durant une formation
professionnel supérieur dans un projet plus pratique et plus primordiale. Nous pouvant citer
d'autres facteurs qui m'ont tiré l'œil sur ce sujet comme la sensibilité du foncier au cœur de
l'économie national, car il représente la plateforme de l'investissement et de toute relance
économique, l'élargissement de la corruption de plus en plus dans nos services en profitant de
l'ombre qui caractérise les opérations dans le domaine du foncier national en général,
l'incapacité de nos services administratifs à rependre aux nombres des demandes
renseignements augmente de plus en plus, le temps de réponse considérable de traitement des
demandes de renseignements des citoyens, l'élargissement de l'utilisation d'internet dans la
société et la connaissance en outils informatique, en comparaison avec des années passées, et
enfin, ces dernier temps (l'année 2020) le coronavirus a frappé dur les relations sociaux dans
le monde et dans l'Algérie en particulier, beaucoup de secteurs de l'état ont décidés de passer
vers le travail à distance, comme l'éducation, l'enseignement et la formation, pour faire face à
cette épidémie mondiale.
Tels sont les facteurs qui nous ont motivé plus dans notre choix de ce sujet.
4. Objectifs
Nos objectifs se résument en général dans le but de tenter de résoudre les problèmes liés
à la gestion ordinaire de l'administration algérienne, et de chercher et trouver des solutions
techniques et informatiques pour améliorer le niveau des services au sein de cette dernière, et
plus particulièrement au sein de la section de délivrance de renseignements qui existe dans
chaque conservation foncière au niveau du payé. Oui, mais pour quoi ? bien sûr parce que la
numérisation est au centre de la modernisation des services et qui a permet de minimiser la
bureaucratie dans beaucoup de secteurs en Algérie comme la CASNOS, CNAS, les banques
en général, l'état civil et autres.
En fait, l'objectif est de minimiser le temps de repense à la demande de renseignement
en automatisant le système concerné.
Chapitre I

II. ETUDE sur la numérisation de la Direction Générale du Domaine National


I. Introduction
Dans ce chapitre nous allons décrire le secteur bénéficiaire de cette étude et de la
réalisation de notre application, ainsi que la spécification des problèmes et des exigences
capables à résoudre ces problèmes-là.
1. Présentation de la Direction Générale du Domaine National
L'Etat à l'instar des collectivités publiques possède des biens immobiliers qui forment le
domaine de l'Etat et qui se divise en deux masses : le domaine public et le domaine privé. La
gestion des biens formant le domaine public de l'Etat est confiée à des services ou organismes
affectataires les biens relevant du domaine privé de l'Etat sont gérés par l'Administration.
L'Administration Domaniale et Foncière joue un rôle majeur sur le plan socio-économique
dans notre pays du fait qu'elle agit en tant qu'expert et notaire de l'Etat en matière d'opérations
foncières et immobilières.
Elle a pour missions essentielles :
- d'organiser la gestion des patrimoines publics et de veiller à toute atteinte physique ou
juridique aux de l'Etat biens ;
- de contrôler les conditions de fond et de forme des documents portant sur la propriété
immobilière publique ou privée et sur les autres droits réels immobiliers.
A. Missions de la conservation foncière
Conformément aux dispositions de l'ordonnance n° 75-74 du 12 Novembre 1975,
modifiée et complété, portant établissement du cadastre général et institution du livre foncier,
la Conservation Foncière exerce une double fonction, la première, procéder au fur et à mesure
de l'achèvement des opérations cadastrales dans une commune, à l'institution du livre foncier
l'immatriculation foncière des immeubles cadastrés ainsi opérée est consacrée par la
délivrance, aux personnes dont le droit de propriété aura été reconnu d'un livret foncier, et la
deuxième, appliquer les règles relatives à la publicité foncière et veiller au respect de ces
règles par les principaux rédacteurs (notaires, autorités administratives, greffiers) des
documents soumis à la formalité légale de publicité foncière (actes portant transfert de
propriété de biens immobiliers et/ou autres droits réels).
La Conservation Foncière procède, également, au recouvrement pour le compte du
budget général de l'Etat, de la taxe de publicité foncière et des redevances dues au titre de la
délivrance de renseignements.
B. Organisation des services
L'organisation issue du décret exécutif n° 07-364 du 28 Novembre 2007 portant
organisation de l'administration centrale du ministère des finances et du décret exécutif n° 91-
65 du 02 Mars 1991, modifié et complété portant organisation des services extérieurs des
domaines et de la conservation foncière a abouti à la création :
Au niveau du central, la Direction Générale du Domaine National qui comporte
conformément aux dispositions de l'article 8 du décret exécutif n° 07-364 du 28 Novembre
2007, modifie et complété les structures ci-après :
foncière a abouti à la création :
Au niveau du central, la Direction Générale du Domaine National qui comporte
conformément aux dispositions de l'article 8 du décret exécutif n° 07-364 du 28 Novembre
2007, modifie et complété les structures ci-après :

Direction Générale du Domaine


National (DGDN)

La direction des La direction de L'inspection des La direction de La direction de


Domaines l'Administration services des la valorisation la conservation
des moyens et domaines et de du domaine de foncière et du
des finances la conservation l'Etat cadastre
foncière

Figure 1:organigramme DGDN

Au niveau Régional, neuf (09) inspections Régionales des domaines et de la


conservation foncière chargées de missions de coordination, d'impulsion d'inspection et de
contrôle des services extérieurs des Domaines et de la conservation Foncière. L'implantation
et le ressort territorial des Inspections Régionales des Domaines et de la Conservation
Foncière sont fixés conformément aux dispositions de l'arrêté du 30 avril 1991[1].
Au niveau des Wilaya, à l'exception de la wilaya d'Alger, de Constantine et d'Oran qui
comportent deux directions des domaines et une direction de la conservation foncière. Toutes
les autres wilayas continents une direction des Domaines et une Direction de Conservation
Foncière, le diagramme suivant nous montre l'inspection régional des Domaines et de la
Conservation Foncière d'Alger.
Centre d’Alger Centre

Commune : Bab El Oued,


Centre de Bab El Oued Bologhine Ibn Ziri, Casbah,
Rais Hamidou, Oued Koriche

Commune : Hussein Dey,


Centre de Hussein Dey Kouba, Makaria,Mohamed
Belouizdad

Commune : Sidi M'hamed,El


Centre de Sidi M'hamed Madania , El Mouradia

Commune : Bir Mourad Rais,


Centre de Bir Mourad Rais Hydra, Bir Khadem,
S'haoula,Gue De Constantine

Commune : El Harrach (Ex


Centre de El Harrach Maison Carrée ), Bourouba,
Badjarah

Commune : Bab Ezzouar,


Centre de Bab Ezzouar Mohammadia, Dar El Beida ,
Bordj El Kifan,Oued Smar
Conservation foncière de
Commune : Baraki, Sidi
"Alger " Centre de Baraki Moussa, Eucalyptus, Ouled-
Chebel
Figure 2 : organigramme La direction de la conservation foncière et du cadastre

Commune : Rouiba, Ain Taya,


Centre de Rouiba Bordj El Bahri, El Marsa,
Haroua, Reghaia

Centre de Chéraga Commune : Cheraga, Ouled


Fayet, Ain Benian, Dely
Ibrahim, Hammamat
Commune : Zeralda, Staoueli,
Centre de Zeralda Souidania, Maalma, Rahmania

Commune : Bir Touta,Ouled


Centre de Bir Touta Chebel,Tassala El Mardja

Commune : Draria, El Achour,


Centre de Draria Baba Hassan, Khraissia,
Douira

Commune : Ben Aknoun,


Centre de Ben Aknoun Beni Messous, Bouzereah, El
Biar
Au niveau de la Conservation Foncière, la section de délivrance de renseignements c'est
la section fondamentale, que toutes les autres sections et opérations se base sur elle parce quel
contient les archives de toutes les fiches personnelles, les fiches des propriétés y compris les
transactions, nous pouvons trouverez les opérations attachées suivantes :
 Le classement des archives.
 La recherche automatique et/ou manuelle de n'importe quel document demandé.
 La délivrance des renseignements demandés par les particuliers ou par les institutions
de l’état.
L'organigramme suivant nous détermine bien la localisation de la section à étudier avec les
ses rôles.

Direction de la Conservation foncière de Wilaya

Section de délivrance des Section de dépouillement Section


renseignements d'immatriculation
d’immobiliers
cadastrés
Le classement des Actes administratifs
archives comme: venant des
déférents établissements
administratives comme Etablir des livrés
La recherche fonciers si la zone
automatique et/ou les Domaines, l'OPGI, la
CNEP,...etc. foncière est
manuel de n'importe cadastré.
qu'elle document
demandé Actes privé toux les actes
qui comportes une
transaction d’un
la délivrance des particulier
renseignements
demandés par les
: Arrêtes et logements de Mr
particuliers ou par les Envoi pour Le
institutions de l'Etat le Wali classement des
archives

Figure 3 : organigramme au niveau de la conservation foncière

.
2. Missions De La Direction Générale du Domaine National :1

L’Etat à l’instar des collectivités publiques possède des biens immobiliers qui forment
le domaine de l’Etat et qui se divise en deux masses : le domaine public et le domaine privé.
La gestion des biens formant le domaine public de l’Etat est confiée à des services ou
organismes affectataires; les biens relevant du domaine privé de l’Etat sont gérés par
l’Administration des Domaines.
L’Administration Domaniale et Foncière joue un rôle majeur sur le plan socio-
économique dans notre pays du fait qu’elle agit en tant qu’expert et notaire de l’Etat en
matière d’opérations foncières et immobilières. Elle a pour missions essentielles :
 d'organiser la gestion des patrimoines publics et de veiller à toute atteinte physique ou
juridique aux biens de l’Etat;
 de contrôler les conditions de fond et de forme des documents portant sur la propriété
immobilière publique ou privée et sur les autres droits réels immobiliers.

La Direction Générale du Domaine National est chargée, notamment :2


♦ de concevoir et de proposer les projets de textes législatifs et réglementaires relatifs au
domaine de l’Etat, au cadastre et à la conservation foncière et de veiller à leur bonne
application ;
♦ de prendre toute mesure visant à valoriser et à sauvegarder les propriétés publiques et de
contrôler les conditions de leur utilisation ;
♦ de réaliser les opérations techniques et de mener les actions devant conduire à
l’établissement du cadastre général et l’institution et la tenue du livre foncier ainsi que la
conservation de la documentation cadastrale et foncière ;
♦ de mettre en place la politique de l’administration du domaine national en matière de
numérisation des activités domaniales, cadastrales et foncières et de veiller à son exécution de
concert avec les secteurs concernés ;
♦ d’orienter, d’animer et de coordonner les activités des services déconcentrés.
Elle est composée de deux (2) divisions :
»La division du domaine de l’Etat, est chargée, notamment :
♦ de veiller à la mise en œuvre des actions relatives à la gestion des biens immobiliers et
mobiliers du domaine privé de l’Etat et d’accompagner les autorités administratives
concernées dans la gestion, la protection et la sauvegarde des dépendances du domaine public
de l’Etat ;
♦ de prendre toute mesure visant à valoriser et à sauvegarder les propriétés publiques et de
contrôler les conditions de leur utilisation.

1
[Link]
domaine-national-missions-et-organisation
2
[Link]
3- La direction du système d’information et de la communication, en relation avec la
direction générale de la numérisation, de la digitalisation et des systèmes d’information
économiques, chargée, notamment :3
♦ de participer à la définition de la politique de la direction générale en matière d’exploitation
et d’utilisation des technologies de l’information et de la communication ;
♦ d’élaborer les programmes annuels liés à la mise en œuvre de la politique de la direction
générale en matière des technologies de l’information et de la communication de concert avec
les secteurs concernés ;
♦ de mettre en place le système d’information de l’administration du domaine national dans le
cadre du schéma directeur informatique stratégique du ministère des finances ;
♦ de mettre en place et d’exécuter la politique le la direction générale en matière de
numérisation des activités domaniales, cadastrales et foncières ;
♦ de procéder à la mise à jour des logiciels et des applications des technologies de
l’information et de la communication ;
♦ de veiller à l’harmonisation des solutions technologiques de l’information et de la
communication avec celle des institutions de l’Etat dans l’optique de leur interopérabilité et
mutualisation ;
♦ de veiller à la sécurité des applications et des solutions technologiques de l’information et
de la communication retenues par l’administration du domaine national, conformément à la
politique nationale de sécurité du système d’information ;
♦ de mettre en œuvre le référentiel d’interopérabilité des systèmes d’information.
Elle est composée de quatre (4) sous-directions
a- La sous-direction du développement des applications informatiques, chargée :
♦ de concevoir et de mettre en place les solutions et applications informatiques visant la
dématérialisation des activités de l’administration du domaine, du cadastre et de la
conservation foncière ;
♦ d’appliquer les normes en matière de conception, de programmation et de documentation
technique ;
♦ de développer les sites numériques de l’administration du domaine national et de veiller à
leur mise à jour continue et automatique ;
♦ d’assurer la maintenance des logiciels utilisés par l’administration du domaine national ;
♦ d’effectuer les opérations d’installation des équipements des technologies de l’information
et de la communication ;

3
[Link] 28/09/2023
b- La sous-direction du système informatique, chargée :
♦ de mettre en place le système d’information de l’administration du domaine national ;
♦ de constituer une banque de données nationale liée à la propriété ;
♦ de codifier et d’administrer les banques de données du système d’information de
l’administration du domaine national ;
♦ de collecter et d’optimiser les données destinées à l’élaboration des statistiques et à
l’information économique, stratégique et décisionnelle ;
♦ de veiller à l’harmonisation des solutions technologiques de l’information et de la
communication avec ceux des institutions de l’Etat dans l’optique de leur interopérabilité et
mutualisation.
c- La sous-direction du développement des réseaux et sécurité informatique, est
chargée :
♦ de concevoir et de développer la plate-forme réseau ;
♦ de gérer les réseaux de l’administration du domaine national et d’assurer la liaison entre ses
structures ;
♦ d’élaborer, d’étudier et de veiller à l’exécution des procédures de sécurité en matière de
technologies de l’information et de la communication.
d- La sous-direction de la communication, chargée :
♦ d’élaborer et de diffuser les informations domaniales, cadastrales et foncières ;
♦ d’étudier les mesures nécessaires pour améliorer la relation entre l’administration du
domaine national avec les partenaires, les usagers et les citoyens et de veiller à leur mise en
œuvre par l’ensemble des services ;
♦ de promouvoir les actions de communication au niveau de l’administration du domaine
national.
CHAPITRE II

Hardware et Software pour la numérisation de l’administration


Le Projet de modernisation engagé par la Direction Générale, vise¸ d'une part :

 l´amélioration de ses prestations de service ;


 éliminer la bureaucratie ;
 Assurer la Traçabilité et la Transparence ;
 réduire le temps de réponse aux demandes de ses usagers.

D’une autre part le projet de modernisation de la direction générale et ces sous


directions, touts les détailles soit le matériels (Hardware) ainsi que les logiciels (Software),
pour la réalisation et la réussite de la modernisation et numérisation des services de
l’administration.

A cet effet nous allons citer les différents matériel informatique (Hardware) et logiciels
(Software) et programmes informatique.

I. Hardware installé pour la numérisation de l’administration :


1. L’ordinateur

a. Définition de l’ordinateur :
Est un appareil qui permet de réaliser, d'exécuter des opérations ou des calculs. Il a la
capacité de stocker, récupérer et traiter des données. Vous pouvez également utiliser un
ordinateur pour saisir des documents, envoyer des courriels, jouer à des jeux vidéo et naviguer
sur Internet. En outre, vous pouvez l'utiliser pour modifier ou créer des tableaux Excel, des
présentations et même des vidéos.

Avant d'aborder les questions portant sur les différents types d'ordinateurs, parlons
d'abord des deux éléments propres à tous ordinateurs : le matériel et le logiciel.
b. Le matériel :
est constitué de toutes les parties physiques de votre ordinateur tel que le clavier ou la
souris. Il comprend également toutes les parties internes de l'ordinateur que vous pouvez voir
sur l'image ci-dessous.

Les principales parties d'un ordinateur de bureau sont le boîtier de l'ordinateur, le


moniteur, le clavier, la souris et le câble d'alimentation. Chaque partie joue un rôle important
chaque fois que vous utilisez un ordinateur.

Composant du boitier de l'ordinateur :

 cartes mère.
 cartes son.
 cartes graphique.
 disque dur SSD.
 disque dur magnétique.
 barrettes mémoire.
 Ventilateur.
 boîtier d'alimentation électrique.

Carte mere L’UNITE CENTRALE DISQUE DUR

Processeur L’Alimentation LA RAM


c. Eléments de base d'un ordinateur

Boîtier de l'ordinateur : Le boîtier de l'ordinateur est la boîte en métal et en plastique


contenant les principaux composants de l'ordinateur, y compris la carte mère, l'unité centrale
de traitement (CPU) et l'alimentation. La partie avant du boîtier possède généralement un
bouton Marche / Arrêt et un ou plusieurs lecteurs optiques.

Les boîtiers des ordinateurs se présentent sous différentes formes et sont de différentes
tailles. Un boîtier de bureau est placé de manière couché sur un bureau et le moniteur est en
général posé au dessus de celui-ci. La tour du boîtier est haute et est placée près du moniteur
ou au sol. Des ordinateurs tout en un sont vendus avec les
composants internes intégrés à le moniteur, ce qui élimine le besoin
d'un boîtier distinct.

Moniteur : Le moniteur fonctionne avec une carte vidéo qui est


située à l'intérieur du boîtier de l'ordinateur, permettant d'afficher
des images et du texte sur l'écran. La plupart des moniteurs ont des
boutons de contrôle qui vous permettent de modifier les paramètres d'affichage de votre
moniteur et certains moniteurs sont ont munis d'un haut-parleur.

Clavier: Le clavier est l'un des principaux moyens pour


communiquer avec un ordinateur. Il existe de nombreux types de
claviers différents, mais la plupart sont très similaires et vous
permettent d'accomplir les mêmes tâches de base.

La Souris : La souris est un autre outil important pour communiquer avec les ordinateurs.
Communément appelé dispositif de pointage, il vous permet de pointer des objets sur l'écran, cliquez
ces objets et les déplacer.

Il existe deux principaux types de Souris: les souris optiques et les souris mécaniques.
La souris optique utilise un œil électronique pour détecter le mouvement et est plus facile à
nettoyer. La souris mécanique utilise une bille de roulement pour détecter le mouvement et
nécessite un nettoyage régulier pour un fonctionnement optimal.
2. accessoires informatique utilisé pour la modernisation de l’administration

a. Imprimante :

Parmi les imprimantes pour ordinateurs personnels, on peut distinguer les imprimantes
à impact ou sans impact. Les premières imprimantes à impact fonctionnaient un peu comme
une machine à écrire automatique, avec un marteau qui frappait un ruban encreur sur le papier
pour chaque caractère imprimé. L'imprimante matricielle était une imprimante pour
ordinateurs personnels très courante et d'un prix abordable. Il s'agissait d'une imprimante à
impact qui frappe le papier ligne par ligne.

Les imprimantes sans impact les plus connues sont l'imprimante à jet d'encre, dont
plusieurs marques produisent des modèles couleur bon marché, et l'imprimante laser.
L'imprimante à jet d'encre, comme son nom l'indique, pulvérise de l'encre depuis une
cartouche, à très proche distance du papier qui défile sur un rouleau d'entraînement.
L'imprimante laser utilise un rayon laser reflété par un miroir pour attirer l'encre
(appelée toner) vers des zones sélectionnées du papier lorsqu'une feuille passe sur un tambour
rotatif.

Les quatre principaux paramètres d'impression sont les suivants :


 Couleur : La couleur est importante pour les utilisateurs qui doivent imprimer des
présentations ou des cartes, et d'autres pages où la couleur fait partie des informations. Les
imprimantes couleur peuvent également être configurées pour n'imprimer qu'en noir et
blanc. Elles sont plus chères à l'usage, car elles utilisent plusieurs cartouches d'encre
(couleurs et une noire) qui doivent être remplacées au bout d'un certain nombre de pages.
Pour les utilisateurs qui n'ont pas spécialement besoin de couleur et qui impriment un
grand nombre de pages, une imprimante noir et blanc sera sans doute plus économique.
 Résolution : La résolution d'impression (la netteté du texte et des images sur le papier) se
mesure généralement en points par pouce (ppp). Les imprimantes les moins chères offrent
généralement une résolution suffisante pour la plupart des usages, à 600 ppp.
 Vitesse : Si vous imprimez beaucoup, la vitesse de l'imprimante prend de l'importance.
Les imprimantes bon marché ne produisent que peu de feuilles par minute. L'impression
couleur est encore plus lente. Le plus souvent, une imprimante plus chère sera bien plus
rapide.
 Mémoire : La plupart des imprimantes sont équipées d'une petite mémoire à laquelle
l'utilisateur peut ajouter une extension. Une quantité de mémoire supérieure à la quantité
minimale est utile et plus rapide pour l'impression de pages comportant de grandes images
ou des tableaux volumineux encadrés (que l'imprimante traite comme une grande image).

b. Scanner :

Un scanner est un équipement de bureau utilisé pour scanner des documents, ce qui
signifie qu'il capture une image en 2D et la transfère sur un ordinateur. Ce processus est aussi
appelé "numérisation". La plupart des scanners de bureau sont des scanners à plat, ce qui
signifie que l'utilisateur pose le document à plat sur le scanner, lequel utilise ensuite la
lumière, des lentilles et des miroirs pour numériser et enregistrer le document.

scanner : ce que les petites et moyennes entreprises doivent savoir


Les scanners sont indispensables aux entreprises pour stocker, organiser et gérer les
fichiers. Les fichiers numériques sont également plus faciles à transmettre. Ils peuvent être
partagés via des lecteurs cloud ou facilement insérés dans d'autres documents. Le processus
de numérisation aide également une entreprise à assurer la cohérence de ses procédures de
stockage des données.
II. Le software

Est un ensemble d'instructions qui détermine les tâches qui peuvent être effectuées par
le matériel et comment le faire. Au rang des exemples de logiciels figurent des navigateurs
Internet, des jeux vidéo et des machines de traitement de texte. Vous pouvez voir ci-dessous
une image d’Excel qui est utilisé pour créer des tableaux.

Toutes les tâches que vous accomplissez sur votre ordinateur reposera sur le matériel et
le logiciel. Tout en approfondissant votre connaissance sur les différents types d'ordinateurs,
vous pouvez vous interroger sur les différences en ce qui concerne leur matériel. En évoluant
dans ce tutoriel, vous verrez que les logiciels diffèrent selon le type d'ordinateurs

1. Le system d’exploitation Windows :

Les 5 meilleurs outils Système d’exploitation

a. Linux :4

Linux ou GNU/Linux est un système d’exploitation, ou un ensemble de système


d’exploitation, de type Unix. Sa particularité est d’être open source, développé de façon
collaborative. Linux dispose de nombreuses distributions dont les plus connues sont : Ubuntu,
Linux Mint, Debian ou encore Red Hat.

4
[Link]
La composition d’un système d’exploitation Linux est la suivante :
 Un noyau : cet élément gère les ressources du système et s’occupe de la
communication avec le matériel. Ce composant principal du système d’exploitation se
charge de la gestion de la mémoire, des processus et des fichiers.
 Un espace utilisateur systèmes : il s’agit d’un composant réservé aux tâches système
telles que la configuration et l’installation de logiciels. Il inclut l’interface système qui
reçoit les commandes informatiques, l’environnement de bureau, et les processus qui
s’exécutent en arrière-plan.
 Des applications : celles-ci sont indispensables pour effectuer des tâches. Ces
applications incluent divers logiciels tels que les outils de bureautique, langages de
programmation et suites professionnelles. La plupart des distributions Linux disposent
d’une base de données centralisée pour rechercher et télécharger des applications
supplémentaires.

Linux est un système d’exploitation open source et gratuit, distribué sous licence
publique générale GNU. Tout utilisateur peut donc l’utiliser, mais aussi le modifier en y
ajoutant des fonctions, ou redistribuer son code source. La plupart de ses distributions sont
également gratuites. Un vaste communauté de développeurs professionnels ou amateurs
contribuent au noyau Linux, et travaillent à résoudre des bogues et failles de sécurité du
système d’exploitation.
b. iOS :5

iOS (ex-iPhone OS) est le système d’exploitation (OS) d’Apple, qui alimente de
manière exclusive la série de smartphones développés par la firme de Cupertino, l’iPhone,
mais aussi l’iPod touch. C’est à partir de la base de cet OS qu’ont été conçus 3 autres
systèmes d’exploitation de la marque, à savoir iPadOS pour les tablettes, tvOS pour la 2e
génération de l’Apple TV, et watchOS pour les montres connectées. La version majeure la
plus récente est iOS 15.

Disponible en mode sombre (dark mode) ou via un affichage lumineux, l’interface


d’iOS est composée de plusieurs écrans et d’une barre de menu latérale fixe en bas de
l’appareil. Elle a évolué au fil du temps pour proposer un ensemble d’applications,
téléchargeables depuis l’App Store, et qui sont affichées sous la forme d’icônes de manière
individuelle ou classés par dossiers thématiques. iOS embarque également Safari, qui est le
navigateur web propriétaire d’Apple, permettant de naviguer sur Internet depuis son
smartphone.

c. macOS :6

5
[Link]

6
[Link]
macOS est le système d’exploitation développé par Apple, dont la version la plus
récente est macOS Monterey. Celui-ci est destiné aux ordinateurs Apple (MacBook Air,
MacBookPro, iMac, etc.). macOS fait partie de la famille de systèmes d’exploitation UNIX.

Le système d’exploitation propose un mode sombre, et un système de navigation fluide,


à l’aide de gestes simples et intuitifs, à appliquer sur le trackpad. L’OS intègre aussi des
options d’accessibilité telles que VoiceOver ou Synthèse vocale.

macOS intègre également un Centre de notifications, où vous pouvez consulter vos


alertes, configurer différents modes de concentration (ne pas déranger, étudier, repos…) et
accéder à différents widgets (météo, bourse, calendrier…).

L’OS fournit un ensemble d’applications, parmi lesquelles :


 Finder : pour parcourir les fichiers présents sur votre Mac, ou sur iCloud. Plusieurs
options de présentation (galerie, liste, grille…) sont disponibles,
 Multimédia : Musique, Podcasts, Bourse, App Store, QuickTime, Livres,
 Créativité : Photos, GarageBand, iMovie,
 Productivité : Pages, Numbers, Keynote,
 Communication : Mail, Messages, FaceTime, Localiser,
 Organisation : Notes, Rappels, Calendrier, Dictaphone, Contacts,
 Internet : Safari, Spotlight.

Comme l’ensemble des systèmes d’exploitation, macOS dispose de mises à jour


régulières, afin de proposer de nouvelles applications et fonctionnalités, mais également de
corriger les bugs et les failles de sécurité potentielles.
d. Windows :7

Windows est le système d’exploitation de Microsoft, successeur de MS-DOS. Sortie en


2021, Windows 11 est la version la plus récente. De nombreux PC sont encore sous Windows
10.

L’OS fonctionne via un principe de fenêtres qui s’ouvrent et se ferment (d’où le nom).
Pour chaque nouvelle version, Windows met à jour certaines applications existantes et se dote
aussi de nouvelles fonctionnalités. L’interface est également repensée pour continuer à
optimiser l’expérience utilisateur.

Parmi les principales applications sur l’OS, on retrouve :

 Paramètres Windows : une application pour tous vos réglages (personnalisation du


compte, confidentialité, jeux, options d’ergonomie, connexion entre votre ordinateur et
votre smartphone, etc.).
 Microsoft Defender : il s’agit de l’antivirus intégré à l’OS. Il est aussi nommé
Windows Defender. Il permet de protéger les utilisateurs contre les logiciels
malveillants.
 L’Explorateur de fichiers : il permet d’accéder à tous ses dossiers (images, vidéos,
musiques, documents, téléchargements, etc.) ainsi qu’aux différents disques durs.
 Applications de productivité : calendrier, calculatrice, courrier (pour les mails),
pense-bêtes, outil de capture d’écran, enregistreur vocal, etc.
 Microsoft Edge : le navigateur par défaut sur le système d’exploitation.
 Microsoft Teams : l’application de visioconférence est intégrée par défaut dans la
barre de tâches sur Windows 11.
 Microsoft Store : il permet de télécharger de nouvelles applications sur son PC.
 Widgets : des widgets personnalisés selon vos intérêts pour vous informer (météo,
actualités, Bourse, etc.)
 Jeux : de nombreux jeux sont installés par défaut sur les ordinateurs sous Windows.

Côté affichage, le dark mode est disponible sur Windows 11.

Windows fonctionne sur des PC 2-en-1, des ordinateurs de bureau et tout-en-un, des
ordinateurs portables, des portables compatibles LTE, et des PC gaming. Windows n’est pas
compatible avec des ordinateurs Mac, qui fonctionnent quant à eux avec iOS.

7
[Link]
e. Android :8

Android est le système d’exploitation (OS) de Google, composé d’un noyau Linux. Il
est destiné initialement aux smartphones et tablettes.

Android est distribué en open source sous licence Apache. Cette licence permet aux
constructeurs qui intègrent l’OS dans leurs appareils à y apporter des modifications, leurs
propres interfaces ou fonctionnalités. Il est notamment le système d’exploitation des
téléphones Samsung, LG, Motorola, Pixel ou encore Xiaomi. Android équipe également les
objets connectés, les télévisions (Android TV), les voitures (Android Auto), les smartwatches
(Wear OS).

Les principales caractéristiques du système d’exploitation de Google sont les suivantes :

 Bibliothèques logicielles : l’OS de Google dispose de bibliothèques logicielles qui


sont prêtes à être utilisées par des programmes.
 Applications intégrées : Android dispose d’un lot d’applications standards telles
qu’un carnet d’adresses, un agenda, un navigateur web ou encore une application
téléphone.

8
[Link]
 Framework : il met à la disposition des développeurs un kit de développement
d’applications pour la plateforme Android.
 Gestion de fichiers : Android supporte de nombreux formats audio/vidéo/image
(MPEG4, H.264, MP3, JPG, PNG, GIF, etc.).
 Services : il dispose de capteurs de mouvements, une caméra, un récepteur GPS, il
permet l’utilisation de l’écran tactile, le stockage en bases de données, l’affichage de
pages web, l’envoi de SMS ou encore l’exécution multitâche des applications.
 Connectivité : l’OS de Google permet l’exploitation de réseaux de télécommunication
tels que Bluetooth, WiFi, GSM et UMTS.

En parallèle, Android dispose d’un environnement de développement qui contient un


émulateur, un débugger ou encore un analyseur de mémoires. La boutique en ligne Google
Play Store permet l’achat et le téléchargement d’applications adaptées à ce système
d’exploitation.
2. Microsoft office :9

Tout le monde connaît le terme “pack office”, mais comme de nombreuses applications
entrent dans cette catégorie, il est difficile de dire ce qui en constitue exactement un.
Découvrons ce qui fait d’une application un pack office et comment choisir le meilleur pour
vos tâches.

Le pack office est un ensemble de logiciels de productivité qui sont généralement


utilisés pour les tâches de travail dans un bureau, les études, le processus créatif et d’autres
fins. La suite office vous permet de créer, gérer et partager des documents, de communiquer
avec votre équipe et d’organiser votre productivité.

Au travail, les gens utilisent des packs office pour créer et partager toutes sortes de
documents commerciaux, élaborer des contenus créatifs, gérer et calculer des données, traiter
des processus juridiques et organiser tous les aspects de la communication et de la
collaboration au sein et en dehors de leur entreprise.

Dans le secteur de l’éducation et de la recherche, le pack office aide les gens à rédiger
des documents, à créer et à exécuter des présentations, à effectuer et à réviser des devoirs, à
travailler avec des données de recherche et à s’exercer sur une variété de sujets.

Même à la maison, un tel logiciel trouve également sa place. Par exemple, vous pouvez
organiser le budget personnel, créer des listes de courses, vous occuper de vos documents
personnels importants, concevoir des diaporamas avec des photos de famille, ou même écrire
vos propres livres électroniques.

9
[Link]
3. Logiciels de programmation :

Afin de réaliser notre application , nous avons utilisé un ensemble d’outils à savoir le
serveur de base de donnée SQL server et le langage de programmation Delphi 7, ainsi que le
logiciel de traitement d’image (Photoshop) et paint que nous allons décrire dans ce qui suit.

a. SQL Server :10

SQL Server est le système de gestion de base de données relationnelle (RDBMS) de


Microsoft. Il s'agit d'une base de données complète conçue principalement pour concurrencer
les concurrents Oracle Database (DB) et MySQL.

Comme tous les principaux RBDMS, SQL Server prend en charge ANSI SQL, le
langage SQL standard. Cependant, SQL Server contient également T-SQL, sa propre
implémentation SQL. SQL Server Management Studio (SSMS) (anciennement appelé
Enterprise Manager) est l'outil d'interface principal de SQL Server et prend en charge les
environnements 32 bits et 64 bits.

Techopedia explique SQL Server

Initialement publié en 1989 en tant que version 1.0 par Microsoft, en collaboration avec
Sybase, SQL Server et ses premières versions étaient très similaires à Sybase. Cependant, le
partenariat Microsoft-Sybase s'est dissous au début des années 1990 et Microsoft a conservé
les droits sur le nom commercial de SQL Server. Depuis lors, Microsoft a publié des versions
2000, 2005 et 2008, qui proposent des options plus avancées et une meilleure sécurité.

Exemples de fonctionnalités: prise en charge des types de données XML, vues de


gestion dynamique (DMV), capacité de recherche en texte intégral et mise en miroir de bases
de données.

SQL Server est proposé en plusieurs éditions avec différents ensembles de


fonctionnalités et options de tarification pour répondre à divers besoins des utilisateurs,
notamment les suivants:

10
[Link]
 Entreprise: Conçu pour les grandes entreprises ayant des exigences de données
complexes, un entrepôt de données et des bases de données Web. Possède toutes
les fonctionnalités de SQL Server et son prix de licence est le plus cher.
 Standard: Destiné aux petites et moyennes organisations. Prend également en
charge le commerce électronique et l'entreposage de données.
 Groupe de travail: pour les petites organisations. Aucune taille ou limite
d'utilisateur et peut être utilisé comme base de données principale pour les petits
serveurs Web ou les succursales.
 Express: gratuit pour la distribution. Possède le moins de fonctionnalités et limite
la taille de la base de données et les utilisateurs. Peut être utilisé en remplacement
d'une base de données Access.

b. le langage de programmation Delphi 7 : 11

L'Embarcadero Delphi (souvent abrégé en Delphi) est à la fois un environnement de


développement intégré (EDI) et un langage de programmation orienté objet.

L'EDI Delphi est un EDI propriétaire fonctionnant sous Windows créé en 1995 et édité
par Borland. À l'époque, créer des programmes graphiques sous Windows se faisait en grande
majorité en utilisant soit la chaîne de compilation Visual C++, soit le RAD Visual Basic. Le

11
Mémoire De fin d’étude En vue de l’obtention du diplôme de Master 2 en Informatique LMD Réalisé par :
BENAKIL Sidahmed Conception et réalisation d’une application de gestion des frais de missions d’une
direction technique de wilaya année 2013/2014
premier outil étant excessivement complexe et le second assez peu structuré, Delphi apparut
alors comme une alternative viable pour beaucoup de développeurs qui souhaitaient créer des
programmes standards pour Windows. La figure suivante illustre l’interface de delphi 7

c. HTTPS : ce que cela signifie et pourquoi c’est important

Nous profitons tous de l’incroyable diversité des sites Web sur Internet. Divertissement,
information, inspiration, prestations de service et bien d’autres encore sont apparemment
disponibles en quantités illimitées. Mais malheureusement, tous les sites Web ne sont pas
bénins. Il existe, comme en dehors du monde numérique, des hommes d’affaires douteux, des
cybercriminels et du crime organisé. C’est ainsi que des utilisateurs de services de banque en
ligne sont attirés vers de faux sites Web, afin de pouvoir intercepter leurs identifiants. Il arrive
aussi que quelqu’un installe un point d’accès WLAN public, afin de pouvoir écouter en secret
la communication qui a lieu à partir de celui-ci.

Au début, l’ensemble du trafic de données sur le World Wide Web a été déployé de
manière ouverte, c’est-à-dire en clair et facile à pirater. C’est le protocole HTTP qui intercède
pour la communication entre le client (navigateur Web) et le serveur Web, sans chiffrement.
Ceci facilite les activités criminelles et l’espionnage de métadonnées ou attaque-de-l’homme-
du-milieu.
Le HTTPS, c’est quoi ? 12

L’abréviation HTTPS signifie « Hypertext Transfer Protocol Secure », qui se traduit par
« Protocole hypertexte de transmission sécurisé ». Le protocole de transmission est en
quelque sorte le langage par lequel le client - en règle générale le navigateur - et le serveur
Web se comprennent. Le HTTPS est la version du protocole de transmission qui opère en
transmission chiffrée.

Le but du HTTPS

Le HTTPS remplit deux fonctions :

La communication entre le client Web et le serveur Web est chiffrée. Ceci afin
d’empêcher qu’un tiers non autorisé « écoute » la communication en prenant par exemple
connaissance du trafic en réseau WLAN.

Le serveur Web est authentifié par le fait qu’en tout début de communication, un
certificat est envoyé au client Web pour attester de la crédibilité du domaine. Cette mesure
contribue à combattre les tromperies résultant de faux sites Web.

Différence entre HTTP et HTTPS.

Quelle différence entre protocole HTTP et HTTPS ? La réponse simple est :


techniquement, aucune ! Le protocole lui-même, c’est à dire la syntaxe, est identique dans les
deux variantes.

La différence réside dans le fait que le HTTPS utilise un protocole de transport


particulier, à savoir SSL/TLS. Ce n’est pas le protocole lui-même, mais son mode de
transport qui est sécurisé de manière supplémentaire. On peut comparer par analogie :

 Deux personnes se téléphonent.


 Elles utilisent un langage commun pour se comprendre : HTTP.
 La liaison téléphonique par laquelle transite leur conversation n’est pas sécurisée dans
le cas d’HTTP, tandis que dans le cas d’HTTPS, elle est spécialement protégée des
oreilles indiscrètes.

Dans cette toute première leçon, nous allons déjà définir ce que sont le PHP et le
MySQL ainsi que leurs rôles respectifs et allons avoir un premier aperçu de ce qu’on va
pouvoir réaliser grâce au PHP et au MySQL.

12
[Link]
d. Définition et rôle du PHP :

Le terme PHP est l’acronyme de « PHP Hypertext Preprocessor ». Le premier « P » de


PHP est en effet lui-même l’abréviation de « PHP », une curiosité qui ne va pas présenter une
grande importance pour nous.

Ce langage a été créé en 1994. Sa version stable la plus récente (au 15 juillet 2019) est
la version 7.3.7. C’est la version sur laquelle je vais me baser dans ce cours.

Le PHP va nous permettre de créer des pages qui vont être générées dynamiquement.
En d’autres mots, grâce au PHP, nous allons pouvoir afficher des contenus différents sur une
même page en fonction de certaines variables : l’heure de la journée, le fait que l’utilisateur
soit connu et connecté ou pas, etc.

Pour illustrer cela, prenons l’exemple d’un espace client sur un site web e-commerce.
Un utilisateur arrive sur un site e-commerce sur lequel il a déjà commandé et crée un espace
client. Lors de son arrivée sur le site, il dispose d’un formulaire de connexion à son espace
client.

Il va alors devoir fournir des informations (généralement un pseudonyme et un mot de


passe) pour pouvoir se connecter et accéder à son espace client. Cet espace client est
personnalisé : il va certainement contenir l’historique des commandes de l’utilisateur, son
profil avec ses informations de facturation et son adresse de livraison, etc.

Ici, lorsque l’utilisateur rentre ses informations de connexion, celles-ci vont être traitées
et analysées en PHP. On va vérifier si les informations sont bonnes et si c’est le cas récupérer
des informations spécifiques à cet utilisateur et générer dynamiquement les pages de son
espace client avec ces informations.

Lorsqu’un utilisateur fournit des informations comme une adresse, un numéro de


téléphone ou passe une commande, les données sont généralement enregistrées dans ce qu’on
appelle une base de données. Le PHP va également nous permettre d’aller récupérer des
données dans une base de données pour s’en resservir.

De plus, notez que le PHP va s’exécuter côté serveur. Il fait ainsi partie des langages
qu’on nomme « server side » en opposition aux langages « client side » qui s’exécutent côté
client. Nous expliquerons ces notions en détail dans la prochaine leçon.
Site statique et sites dynamique

Les langages de programmation axés web peuvent être catégorisés selon deux grands
types de classement :

 Langages statiques VS langages dynamiques ;


 Langages avec exécution côté client VS langages avec exécution côté serveur.
Les sites dits statiques se caractérisent par le fait qu’ils sont… statiques : ils ne
possèdent ni interaction, ni la capacité de s’adapter aux visiteurs. Le code des différentes
pages ne va pas changer en fonction d’un utilisateur ou d’une autre variable. Un site de type
“CV” par exemple, ou un site servant simplement à présenter ou à donner des informations
sur une chose en particulier vont généralement être des sites statiques car il n’y a aucune
interaction ni adaptation dynamique avec le visiteur. Un site créé uniquement en HTML et en
CSS par exemple sera toujours statique.

Les sites dynamiques, en revanche, vont pouvoir fournir des pages différentes pour
chaque visiteur ou selon différentes contraintes et vont nous permettre d’interagir avec
l’utilisateur en lui permettant de nous envoyer des données par exemple. De nombreux
langages vont nous permettre de créer des sites dynamiques, chacun avec leurs points forts et
leurs faiblesses et leur champ d’application. Dans ce cours, nous nous concentrons sur le
binôme certainement le plus connu parmi ces langages : le PHP qui va être utile pour tout ce
qui est calcul / traitement des données et le MySQL qui va nous servir à gérer nos bases de
données.
Nous reparlerons de la distinction client / serveur dans la prochaine leçon. Ici, vous
pouvez retenir qu’un site web créé uniquement avec des langages qui s’exécutent côte client
sera statique tandis qu’un langage créé avec des langages qui s’exécutent côté client et des
langages qui s’exécutent côté serveur sera généralement dynamique.

e. MySQL

Le MySQL est un système de gestion de bases de données relationnelles. Une base de


données est un ensemble structuré de données. Les données vont pouvoir être des
informations clients (nom, adresse, mot de passe, etc.), la liste des commentaires de notre
blog, le texte de nos articles, etc.

Le problème ici est qu’on ne va pas directement pouvoir interagir avec les bases de
données car les données sont stockées d’une manière illisible pour un humain. Pour manipuler
les données stockées dans les bases de données, nous allons devoir utiliser un langage de
bases de données.

Le langage de bases de données le plus célèbre est le SQL. SQL est l’acronyme de
Structured Query Language (Langage de Requêtes Structurées).

Le système de gestion de bases de données MySQL utilise le langage SQL pour la


manipulation des données des bases de données.

Les avantages du MySQL sont sa simplicité d’utilisation, sa fiabilité et ses


performances en plus du fait qu’on va pouvoir gérer plusieurs types de bases de données
différentes si besoin avec MySQL et qu’on va pouvoir l’utiliser conjointement avec PHP.

Je sais que ces notions peuvent être complexes à envisager pour un débutant. Prenons
donc un exemple concret. Imaginons que nous voulions créer un site sur lequel les utilisateurs
vont pouvoir s’inscrire et s’identifier.

Nous allons créer nos formulaires d’inscription en HTML et allons ensuite récupérer les
données des formulaires en PHP. Ici, nous allons vouloir enregistrer ces données dans une
base de données. Une base de données n’est pas un objet mystique : ce n’est ni plus ni moins
qu’un fichier.

Pour le moment, notre base de données n’existe pas. Nous allons donc devoir la créer.
Pour cela, nous avons deux façons de faire : soit on passe par une application spécialisée
comme PhpMyAdmin (dont nous reparlerons plus tard), soit on envoie nos requêtes SQL
depuis un fichier de code.
Pour faire cela, nous allons utiliser une extension PHP (Comme PDO ou MySQLi par
exemple) qui va nous permettre de coder en MySQL.

Dans notre code MySQL, nous allons écrire différentes requêtes SQL qui vont nous
permettre de créer notre base de données et d’enregistrer les données dedans.

Notre base de données est ici créée en utilisant du MySQL : cette base va donc être une
base MySQL. Cela signifie que c’est ce système de gestion qui s’occupe de créer notre fichier
« base de données », qui va ordonner les données et qui va le sécuriser.

Notez par ailleurs que le MySQL est un système de gestion de bases de données dit «
relationnel » car les informations ne vont pas être toutes stockées au même endroit mais plutôt
dans plusieurs compartiments appelés « tables » qui vont pouvoir communiquer entre elles.

L’idée principale à retenir ici et ce que je veux que vous compreniez est que nous ne
pouvons pas créer ni manipuler de bases de données sans système de gestion de bases de
données.

f. Pourquoi utiliser le PHP et le MySQL ?13

Contrairement au HTML et au CSS qui sont de véritables standards, le PHP et le


MySQL ont de nombreux concurrents : Python, Ruby voire JavaScript pour le PHP et
PostGreSQL, Microsoft SQL Server ou encore MariaDB pour le MySQL pour ne citer
qu’eux.

Pourquoi préférer le couple PHP / MySQL aux langages concurrents ? Concrètement, il


n’y a pas de raison « absolue » au sens où les alternatives citées sont également des langages
performants et qui possèdent certains avantages comme certains inconvénients par rapport au
PHP et au MySQL.

Cependant, si le couple PHP / MySQL reste de loin le plus célèbre et le choix de


référence lorsqu’on veut créer des sites dynamiques et stocker des données, c’est pour de
bonnes raisons.

Le premier avantage du PHP concerne la structure de ce langage : c’est un langage à la


fois très simple d’accès pour des débutants qui pourront rapidement comprendre sa syntaxe de
base et réaliser leurs premiers scripts et qui va également supporter d’un autre côté des
structures très complexes.

13
[Link]
Ensuite, le PHP est un langage Open Source et donc gratuit. Il est bon de le noter car
cela n’est pas forcément automatique même si les utilisateurs du web ont l’habitude du « tout
gratuit ». Le PHP est également reconnu et supporté de manière universelle : il va fonctionner
quasiment partout et avec l’immense majorité des architectures techniques.

Enfin, le PHP se distingue par ses performances et sa solidité : comme le langage est
Open Source, n’importe qui peut contribuer à son évolution, ce qui fait qu’il est sans cesse
perfectionné et qu’il ne sera à priori jamais abandonné. En outre, le PHP possède de bonnes
performances d’exécution en termes de rapidité et est un langage sûr : les rares failles jamais
détectées dans le langage ont toujours été corrigées dans les 24h.

Les systèmes de gestion de base de données sont également nombreux, quoiqu’ils se


basent aujourd’hui pour la plupart sur du SQL standard. J’ai choisi dans ce cours d’utiliser le
MySQL car c’est encore une fois le choix le plus populaire parmi les développeurs et cela
pour de bonnes raisons.

Tout d’abord, il va être totalement compatible avec PHP et utilise une syntaxe SQL
standard ce qui facilitera les opérations si un jour vous devez changer de système de gestion
de bases de données. Ensuite et enfin le MySQL est à la fois simple d’utilisation, très robuste
et offre d’excellentes performances que cela soit pour une petite ou pour une grosse structure.
4. Les antivirus :14
Les logiciels antivirus sont des logiciels résidents en mémoire, exécutés dès
l'initialisation du système. Ils visent à transformer un système non immunisé en un système de
confiance qui est capable de détecter les virus, mettre en quarantaine les fichiers suspects et
enfin désinfecter les fichiers contaminés ou les détruire pour les plus virulents. Les antivirus
sont mis à jour quotidiennement, au moyen d'Internet, selon des procédures extrêmement
sophistiquées propres à chaque fournisseur d'antivirus.

Les antivirus ont la difficile tâche de garantir le bon fonctionnement des applications et
de ne pas pénaliser l'utilisateur, en le faisant patienter à chaque fois qu'une action
potentiellement dangereuse est effectuée par celui-ci. De nombreux algorithmes sont mis en
œuvre dans ce but : la reconnaissance de signature de virus (suite caractéristique d'octets), la
surveillance des commandes sensibles touchant aux fichiers du système d'exploitation (droits
d'exécution, accès en lecture et écriture aux ressources matérielles, au réseau, l'analyse
probabiliste ou heuristique des instructions suspectes d'une application).

La recherche de signature est la technique la plus utilisée par les antivirus. Elle permet
d'identifier un virus avant que l'application contaminée soit chargée en mémoire. Le disque
dur est parcouru par le logiciel antivirus à la recherche de toute suite d'octets référencée
comme appartenant à un virus. Cette recherche n'est intéressante que si la base de données des
signatures est mise à jour quotidiennement.

Comme la taille en octets des applications n'est pas censée varier, les logiciels antivirus
gèrent des bases de données contenant la taille d'une application, ses paramètres nominaux de
fonctionnement et sa date de création. Les modifications d'écriture dans une application sont
très anormales et un antivirus préviendra toujours l'utilisateur lors d'une telle modification.

Une méthode encore plus efficace pour détecter la présence d'un virus (spécialement si
celui-ci est polymorphe ou métamorphe) consiste à suivre attentivement les instructions des
programmes exécutés par le processeur et à calculer en permanence les fréquences
d'apparition de séquences d'instructions privilégiées (instructions qui permettent d'accéder à
n'importe quelle partie du système) dont l'exécution a des conséquences importantes sur
l'intégrité du système d'exploitation. Dans un système sain, ces fréquences restent basses alors
que dans un système infecté elles peuvent être anormalement hautes. Quand il s'agit d'écrire
dans le secteur d'initialisation du disque principal du système, un antivirus prend le temps
d'examiner très scrupuleusement qui demande cette opération et dans quelles conditions.

La suppression d'un virus demande aussi au logiciel antivirus une précision de


chirurgien. Recouvrer un programme dans son état sain initial est chose quasi impossible,
surtout dans le cas des virus de recouvrement qui altèrent les logiciels en remplaçant les
instructions initiales par les leurs. Le contenu original est irrémédiablement perdu et le fichier
purement et simplement détruit. Pour des virus moins virulents, une récupération partielle des
fichiers peut être effectuée, mais cette opération demande de connaître le mode opératoire du

14
[Link]
virus avec précision, de savoir où le chercher et comment l'extraire des données valides. Pour
cela, les logiciels antivirus doivent maintenir à jour une base de données de tous les virus
connus. Comme de nouveaux virus apparaissent tous les jours, cette mise à jour est délicate et
doit être effectuée le plus souvent possible. Les logiciels antivirus l'effectuent sur demande de
l'utilisateur ou de manière automatisée lorsqu'une période d'inactivité a été détectée

Les meilleurs outils Tech


Les principales fonctionnalités d’un antivirus :15

Des antivirus tels que Avira, Windows Defender, Bitdefender, Avast, Kaspersky ou
encore Norton 360 possèdent de nombreuses fonctionnalités communes :

 Scan antivirus : une solution antivirus offre une protection en temps réel qui aboutit à
une analyse comportementale systématique des fichiers présents sur votre ordinateur.
Cela s’applique également pour tous les téléchargements effectués. Les
comportements suspects détectés entraînent des alertes via des notifications. Les
fichiers malveillants sont bloqués de manière instantanée.
 Filtrage et blocage des sites malveillants : cette fonctionnalité assure votre sécurité
en ligne. Un logiciel antivirus vous indique les sites web qui ne sont pas fiables et qui
pourraient vous nuire. Ils sont immédiatement bloqués.
 Pare-feu contre les intrusions : la fonction pare-feu permet à l’outil d’assurer la
surveillance du trafic internet et bloquer les tentatives d’intrusions.
 Protection de votre webcam : l’outil peut vous avertir lorsqu’une tentative d’accès à
votre webcam a lieu et bloque les accès non autorisés.
 Antispam : la plupart des antivirus sont en mesure de scanner les emails reçus dans
votre boîte de réception et les pièces jointes qu’ils peuvent contenir afin d’identifier
les indésirables et de les signaler comme spam.
 Blocage des publicités : certains logiciels proposent un adblock intégré ou disponible
en complément de l’antivirus, afin de bloquer certains types de publicités : bannières,
pop-up, vidéos publicitaires, etc.
 Contrôle parental : il est possible de superviser les activités en ligne des enfants,
notamment en bloquant les contenus inappropriés. Vous pouvez surveiller les sites
consultés et les requêtes effectuées.
 Accès VPN : un VPN peut être intégré à votre logiciel antivirus pour sécuriser votre
navigation sur le web. Celui-ci intervient sur le chiffrement de toutes les données et
permet d’anonymiser les activités réalisées sur Internet.
 Password Manager : certains antivirus proposent des fonctionnalités permettant de
sécuriser vos données confidentielles (mots de passe, coordonnées bancaires, etc.).
 Optimisation de votre PC : les logiciels antivirus peuvent vous aider à rendre votre
PC plus rapide et améliorer son ergonomie. Certains proposent de booster la mémoire,
optimiser l’espace disque et supprimer les dossiers inutiles ou doublons.

5. E-Service : 16

Pour instaurer le Projet de modernisation la Direction Générale des domaines, a mis en


place un site web pour tous information ou servie demander par les particulier ou
professionnel, sans ce déplacer a l’administration.

15
[Link]
16
[Link] le 28/09/2023
L’utilisateur gagnera le temps et peut consulter le site web a n’importe quel moment et
ou il est l’essentiel il possède le matériels nécessaire pour accéder a internet…

Délivrance En Ligne:

Cette opération, concerne la demande et le retrait des documents cadastraux en ligne


sous format numérique.

Dans un premier temps¸ cette solution est dédiée aux professionnels¸ rédacteurs d´acte¸
á savoir¸ les Directions des domaines et les notaires de la région centre (1)¸ leurs permettant la
consultation des documents cadastraux¸ la délivrance en ligne du Document PR4Bis (2)¸ en
plus de la demande et le retrait du Documents CC12 et CC6

Le Bilan réalisé par cette opération est présenté dans le tableau ci-après

PR4Bis CC12 / CC6 Comptes en ligne Nombre d´Accés


Profesionnels

336 675 104 194 2 025 470 571


Conclusion générale :
A l’heure actuelle, l’informatique est omniprésente dans la vie d’une entreprise. En
effet, la bonne gestion de l’entreprise dépend de l’outil informatique. Vu que cette
dépendance est nettement en hausse, divers outils ont été mis en place pour permettre une
meilleure gestion des systèmes d’information. Les applications en générale est l’une de ces
outils, nous avons crée une qui concerne la gestion des missions

Cette application a permis au service des finances de facilité les calculs des frais de
missions de chaque employés en fonction du temps ,sa fonction , son grade et la distance . . .
cela donc implique le gain de temps c’est qui est très important en informatique

L’objectif de notre travail consistait à concevoir et réaliser une application de gestion de


missions pour la direction des transmissions nationales de la wilaya de Tizi-ouzou. La
réalisation de ce travail nous a donné l’occasion d’acquérir de nouvelles connaissances et d’en
approfondir d’autres sur le développement des applications, on citera le langage Delphi, le
langage de requête SQL. Ça nous a permis aussi de nous familiariser avec un certain nombre
d’outils informatique comme le Paint ou le Photoshop

En fin nous espérons que notre travail sera de grands intérêts et un guide efficace pour
les nouvelles promotions.

Vous aimerez peut-être aussi