Vous êtes sur la page 1sur 6

Fiche technique SSP SPA, Portail web

Reprise des exigences du cahier des charges

Article 01 : Type de portail

Le portail web peut prendre plusieurs formes en fonction de sa cible :

Banques : une interface d'information, de collaboration et d'applications ;


Prestataires : un gestionnaire de flux des commandes et suivi des factures ;
Clients : un site Internet diffusant des informations relatives à leur compte, prenant en
charge leurs requêtes et assurant le suivi des commandes.

Fonctionnalités spécifiques demandées par le client :

Le portail doit permettre au client d'acquérir son Terminal de Paiement Électronique (TPE)
multimarques, en offrant plusieurs options de paiement ; La traçabilité des commandes doit
être assurée par le portail.

Article 02 : Conception du portail

Accès au portail :
- Le portail sera accessible via un sous-domaine du site de la SSB : www.ssb.dz ;
exemple : shop.ssb.dz
- Un accès direct sera également proposé pour accéder au portail.

Authentification :
Le portail SSB proposera un espace d'authentification pour les utilisateurs et les
administrateurs déjà inscrits. Une fois l'authentification confirmée et validée, l'utilisateur
accédera à son espace personnel en fonction de son type d'utilisateur (clients, prestataires
ou agents de banque, fournisseurs) ou en tant qu'administrateur du site.

Inscription :
Un espace d'inscription et un formulaire de renseignement seront disponibles pour les
prestataires ou fournisseurs souhaitant s'inscrire sur le portail. La vérification des
informations fournies lors de l'inscription sera effectuée par l'administrateur de la SSB. Les
informations seront directement enregistrées dans une base de données et un profil
utilisateur sera créé avec un nom d'utilisateur et un mot de passe sécurisé.
Volet administrateur :
- Gestion des comptes : authentification, validation et suivi des inscriptions et des
commandes, création et clôture de comptes, etc. ;
- Produits et prestations : création, modification et suppression des produits ou des
prestations ;
- Gestion des stocks : alimentation et suivi du cycle de vie des stocks ;
- Gestion et suivi des commandes ;
- Validation des prestations ;
- Suivi des terminaux de paiement électronique (TPE) ;
- Gestion des flux : réception et validation des commandes, suivi de l'état
d'avancement des commandes, génération et suivi des factures, méthodes de
paiement, etc.

Volet banque :
- Gestion et suivi des commandes des clients ;
- Gestion des privilèges des clients ;
- Résiliation des clients ;
- Monitoring des TPE ;
- Système d'alerte, d'e-mails et de notifications.

Volet prestataire :
- Création, modification et clôture de compte ;
- Validation et suivi des commandes ;
- Gestion des factures ;
- Système d'alerte, d'e-mails et de notifications.

Volet client :
- Système d'alerte, d'e-mails et de notifications.

Volet fournisseur :
- Création, modification et clôture de compte ;
- Gestion des stocks de TPE ;
- Gestion des factures ;
- Système d'alerte, d'e-mails et de notifications.

Article 03 : Processus du portail

Inscription :
● Les clients, prestataires et fournisseurs s'inscrivent sur le portail ;
● Chaque ouverture de compte sur le portail sera mise en attente jusqu'à la validation
de l'administrateur. Une vérification des informations fournies lors de l'inscription sera
effectuée ;
● Une fois la vérification terminée, une notification (par e-mail, SMS, etc.) sera
envoyée à l'utilisateur.

Produit / Prestation :
● Chaque intégration d'un produit ou d'une prestation par les fournisseurs ou
prestataires devra être validée par l'administrateur ;
● Toute modification ou suppression d'un produit ou d'une prestation devra passer par
une requête soumise à la SSB. Après traitement de la requête, le demandeur sera
informé du résultat via le portail ;
● Les délais des prestations devront être contrôlés par l'administrateur, qui sera notifié
en cas de dépassement de délai.

Commande :
● Un catalogue de terminaux de paiement électronique (TPE) multimarques sera
proposé, indiquant les détails de chaque TPE, la quantité disponible et son prix ;
● L'intégration de l'adresse d'installation du TPE et des contacts du client sera possible
;
● Une liste des prestataires de la wilaya du client, avec le tarif d'installation et le délai
d'exécution, sera affichée ;
● Le client pourra sélectionner une méthode de paiement ;
● Une confirmation de la commande sera affichée, indiquant les détails de la
commande et sa facture ;
● L'administrateur sera notifié de la commande ;
● Le prestataire sélectionné sera notifié et devra répondre dans un délai imparti. En
cas de non-respect du délai, l'administrateur appliquera des pénalités et la prestation
sera renvoyée à un autre prestataire ;
● Une fois le TPE paramétré, l'administrateur notifiera le prestataire de la date de
livraison du TPE. Le décompte du délai de prestation démarrera à la livraison du
TPE ;
● Le client validera l'exécution de la prestation via le portail.

Facturation :
● Le lancement de la commande client sera déclenché après le paiement de la facture
de la commande ;
● Les factures des prestations devront être validées par le service client ;
● Suivi des factures (en attente, refus, validé, payé).
● Cette fiche technique décrit les principaux éléments de la solution de portail web en
fonction des besoins du client. Des détails supplémentaires pourraient être ajoutés
en fonction des spécifications et des exigences spécifiques du projet.

Langages de programmation et Api


Nous allons mettre en œuvre la solution de portail web en utilisant les technologies
suivantes :

● Framework Laravel pour le développement du portail ;


● MySQL comme système de gestion de base de données (BDD) pour stocker les
informations du portail.
● Pour le système d'alertes par e-mail, nous utiliserons l'API de SendGrid, qui nous
permettra d'envoyer des e-mails automatiques aux utilisateurs du portail.
● Concernant les SMS transactionnels, nous ferons appel au service de Icosnet, qui
nous fournira les fonctionnalités nécessaires pour envoyer des messages SMS
automatisés aux utilisateurs du portail.

Ces choix technologiques garantiront une mise en œuvre robuste et sécurisée de la solution
de portail web, en offrant des fonctionnalités avancées de communication avec les
utilisateurs via des e-mails et des SMS transactionnels.

Sécurité
La sécurité de la plateforme est une priorité essentielle pour assurer la confidentialité,
l'intégrité et la disponibilité des données. Voici les mesures que nous mettrons en place pour
sécuriser la solution de portail web :

● Authentification robuste : Nous implémenterons un système d'authentification


sécurisé pour les utilisateurs, en utilisant des protocoles de chiffrement et de
hachage tels que bcrypt. De plus, nous encouragerons l'utilisation de mots de passe
forts et mettrons en place des politiques de réinitialisation des mots de passe
sécurisées.

● Protection contre les attaques par force brute : Nous mettrons en œuvre des
mécanismes de protection contre les attaques par force brute, tels que la limitation
du nombre de tentatives de connexion, l'activation de CAPTCHA et la mise en place
de mécanismes de détection d'activité suspecte.

● Sécurité des communications : Toutes les communications entre les utilisateurs et la


plateforme seront sécurisées via des protocoles de chiffrement tels que HTTPS/SSL,
assurant ainsi le cryptage des données échangées.

● Gestion des rôles et des permissions : Nous mettrons en place un système de


gestion des rôles et des permissions pour contrôler l'accès aux fonctionnalités du
portail en fonction des privilèges attribués à chaque utilisateur. Cela permettra de
limiter l'accès aux données et aux fonctionnalités uniquement aux utilisateurs
autorisés.

● Sécurité des données : Nous mettrons en place des mesures de sécurité pour
protéger les données sensibles, telles que les informations d'identification des
utilisateurs et les données transactionnelles. Cela comprendra la mise en place de
sauvegardes régulières, le cryptage des données sensibles et l'application de
bonnes pratiques de sécurité des bases de données.

● Surveillance et journalisation : Nous mettrons en place un système de surveillance et


de journalisation des activités de la plateforme, afin de détecter et d'enregistrer les
tentatives d'accès non autorisées, les erreurs système et les autres événements de
sécurité. Cela permettra une réaction rapide en cas d'incident de sécurité et facilitera
les enquêtes ultérieures.

Ces mesures de sécurité contribueront à garantir la protection des données et la fiabilité de


la solution de portail web, offrant ainsi aux utilisateurs un environnement sécurisé pour
effectuer leurs transactions et accéder à leurs informations.

SEO
L'optimisation SEO (Search Engine Optimization) de la plateforme pour les mots-clés "TPE
Algérie" est un élément clé pour améliorer la visibilité de la plateforme dans les résultats des
moteurs de recherche. Voici comment nous allons optimiser la plateforme pour ces mots-
clés :

● Recherche de mots-clés pertinents : Nous effectuerons une recherche approfondie


des mots-clés liés au domaine des TPE en Algérie, en mettant l'accent sur les mots-
clés tels que "TPE Algérie", "Terminaux de Paiement Électronique Algérie", "TPE
fournisseurs Algérie", etc. Cette étape nous permettra de comprendre les termes les
plus pertinents pour cibler notre optimisation SEO.

● Optimisation du contenu : Nous intégrerons ces mots-clés stratégiquement dans le


contenu de la plateforme, y compris les titres, les descriptions, les balises méta, les
en-têtes et le contenu principal. Cela aidera les moteurs de recherche à comprendre
la pertinence de la plateforme pour les utilisateurs recherchant des informations sur
les TPE en Algérie.

● Création de contenu de qualité : Nous développerons du contenu de qualité,


informatif et pertinent autour du sujet des TPE en Algérie. Cela inclura des articles de
blog, des guides, des études de cas et d'autres ressources utiles pour les
utilisateurs. Ce contenu attrayant et pertinent contribuera à renforcer l'autorité de la
plateforme et à améliorer son classement dans les résultats de recherche.

● Optimisation technique : Nous mettrons en place les bonnes pratiques techniques


d'optimisation SEO, telles que l'optimisation de la structure du site, l'amélioration de
la vitesse de chargement des pages, l'optimisation des balises HTML, l'utilisation de
l'URL conviviale, etc. Ces techniques aideront les moteurs de recherche à indexer et
à classer efficacement la plateforme.

● Stratégie de backlinking : Nous mettrons en place une stratégie de backlinking, en


recherchant des opportunités de création de liens pertinents à partir de sites Web de
qualité, tels que des annuaires professionnels, des blogs spécialisés, des sites
d'actualités, etc. Ces liens entrants de qualité amélioreront la notoriété de la
plateforme et sa crédibilité aux yeux des moteurs de recherche.

En mettant en œuvre ces stratégies d'optimisation SEO pour les mots-clés TPE Algérie,
nous visons à augmenter la visibilité de la plateforme dans les résultats de recherche, à
générer du trafic qualifié et à attirer un public ciblé intéressé par les TPE en Algérie. Cela
contribuera à renforcer la présence en ligne de la plateforme et à attirer davantage
d'utilisateurs potentiels.

Vous aimerez peut-être aussi