- Adresse
Magnambougou, Bamako
- Email
contact@saitech-group.com
- Phone
+223 76 50 27 85
- Horaires
Lun - Ven de 8h - 17h
Projet : Une application web de gestion des prisonniers dans les maisons d'arrêts
Caractéristiques du projet
Description
1 Présentation du projet
L’administration pénitentiaire est chargée de la gestion des prisonniers depuis leurs mandats de dépôt jusqu’à leur mise en liberté. Ce pendant ce système qui relève de la sécurité nationale n’est pas encore structurer par un système informatique sécurisé.
C’est pourquoi la société Saitech-Group se propose de mettre en place une application de gestion administrative et des prisonniers des différents centres de détentions sur tout l’étendue du territoire malien.
2. Objectifs du projet
Dans le but d’améliorer les conditions de travail pour l’administration pénitentiaire nous énumérons quelques objectifs ci-dessous :
ü Faciliter la vérification des titres de détentions et le contrôle d’identité du prévenu coupable
ü Avoir une base de données centraliser pour la récupération des données selon un ordre d’accès dans le système
ü Sécuriser les données relatives aux prisonniers car elles relèvent de l’ordre de la sécurité nationale
ü Faciliter la transmission des dossiers de façon hiérarchique au niveau de l’administration principale à Bamako
3. Besoins fonctionnels
Les besoins fonctionnels expriment une action que doit effectuer le système en réponse à une demande (sorties qui sont produites par un ensemble de données d’entrées).
4. Besoins non fonctionnels
Les besoins non fonctionnels agissent de façon
indirecte sur le résultat et sur le rendement de l’utilisateur. Notre
application doit répondre aux besoins cités ci-dessous qui sont nécessaires
pour avoir une application optimisée et de très bonne qualité.
ü
Fiabilité : l’application doit
fonctionner de façon cohérente sans erreurs,
ü
Ergonomie : le thème adapté de
l’application doit être inspiré des couleurs de l’administration pénitentiaire.
ü
Efficacité : l’application doit permettre
l’accomplissement des tâches avec le minimum de manipulations,
ü
Sécurité : l’application doit être
sécurisée au niveau des données : authentification et contrôle d’accès,
ü
Performance : l’application doit répondre
à travers ses fonctionnalités à toutes les exigences des utilisateurs d’une
manière optimale.
5. Technologies et outils de développement
Les
technologies et outils qui seront utilisés lors de ce projet :
Angular :
Angular (communément
appelé "Angular 2+" ou "Angular v2 et plus") est
un Framework côté client, open source, basé sur Type
Script, et codirigé par l'équipe du projet
« Angular » à Google et
par une communauté de particuliers et de sociétés.
Asp.net :
ASP.NET est
un Framework permettant de
générer à la demande des pages web,
lancé par Microsoft en juillet 2000, et utilisé pour mettre en œuvre des applications web. Il s'agit d'une
évolution d'Active Server Pages (ASP,
alias Classic ASP), par laquelle cette technique a été incorporée dans la
plateforme Microsoft .NET.
SQL server :
Microsoft SQL Server est un système de gestion de base de données (SGBD) en langage SQL incorporant entre autres un SGBDR (SGBD relationnel ») développé et commercialisé par la société Microsoft. Il fonctionne sous les OS Windows et Linux
(Depuis mars 2016),
mais il est possible de le lancer sur Mac OS via Docker, car il en existe une
version en téléchargement sur le site de Microsoft.