Vous êtes sur la page 1sur 19

INFO+

I.

Introduction :
Dans le monde de la modlisation de projets, ces modlisation, que ce soit Merise et sa Mthodologie ou que ce soit UML et sa notation, ont toutes les deux une place loin dtre Ngligeable .la conception dbute de faon irrmdiable par une reprsentation du systme Existant modifier ou a concevoir .Cette reprsentation servira tout au long du projet de Base de dveloppement.

Dans cela rdaction de la spcification est la premier tape du dveloppement dune Logiciel, La spcification est un ensemble de document, qui par des textes et des diagrammes dcrit de manire formelle et exhaustive le produit informatique raliser .Cest aussi ltape en Gnie logiciel qui consiste dcrire ce que le logiciel doit faire.

II.

Prsentation de merise :

1) Dfinition :
Merise, de son long : Mthode dEtude et de Ralisation Informatique pour les Systmes DEntreprise, est une mthode de conception de projets informatique .Elle assure une Description du systme dinformation a deux niveaux :

Niveau conceptuel : il dcrit lensemble des donnes du systme dinformation Sans tenir compte limplmentation informatique de ces donnes, enchainement Des traitements (MCD, MCT) Niveau logique ou organisationnel : partage des taches, mode de traitement Rpartition gographique des traitements organisation des donnes (MLD, MOT).

2) les avantages des Merise :


Cette mthode elle ce base sur la sparation des donnes et des traitements effectuer. Cette sparation assure une longvit au modle Son avantage, il est trs bien adapt la base des donnes relationnelle et encore trs utilis.

Gestion dune prison

INFO+

3) les inconvnients de Merise :


Cest quelle nest pas orient objet, les diagrammes sont lourds, il y a manque cest quelle nest pas oriente objet, les diagrammes sont lourds, il y a manque dabstraction et ce n est pas une mthode cognitive mais une mthode technique.

4) dictionnaire des donnes:

Code Table prisonnier Num_cin Date_E Date_S Priode_S Table cellule Affectation_PS Nom_PA Table gardiens Lieux_RS Affectation_PS Affectation_PC Table secteur Nombre_C Nombre_P Table formation Nombre_H ID_paf Table visiteurs Lieux_RV Objet_A

Explication Numro carte didentit Date entr Date sortie Priode restante Affectation par secteur Nom prisonnier affect Lieux rsidence gardien Affectation par secteur Affectation par calendrier Nombre chambre Nombre prisonnier Nombre dheure Id prisonnier affect la formation Lieux rsidence visiteur Objet apporter par le visiteur(s)

III. CAHIER DE CHARGE : 1) prsentation :


Les fonctions des prisons varient selon les poques et les socits. La plupart du temps, il s'agit :

Gestion dune prison

INFO+

de punir une personne reconnue coupable d'une faute d'une certaine gravit ; de protger la socit des personnes dangereuses ; de dcourager les gens de commettre des actes interdits par la loi ; dobliger le dtenu faire pnitence, en le forant poursuivre des tudes ou une activit destines le rinsrer ou le rhabiliter ; de neutraliser les opposants politiques ; d'empcher des prvenus de prendre la fuite ou de compromettre leur futur procs, on parle alors de dtention provisoire.

Le systme actuel de gestion dune prison : La gestion dune prison est actuellement grer par des feuilles, dans lerreur et toujours possible manque dorganisation au niveau des fichiers concernant les personnels ainsi que le prisonnier a la fin danne il est difficile de reconnaitre exactement le nombre du prisonnier relch par rapport a celui qui en reste au niveau de confidentialit : car les fichiers sont exposer a tous personnel Application informatique de gestion dune prison : Je Souhaite donc disposer dune application informatique qui facilitera la gestion dune prison. Lapplication permettra de saisir tous les donnes concernant (prisonnier, gardien, visiteurs.) ainsi que leurs caractristiques, laccs a cette application demande une authentification et ceci pour mieux grer certaine confidentialit, lapplication permettra de consult par dtaille linformation sur tous personne enregistre avec une fonction de modifier certaine donnes lhors de lexigence.

Cette application sera utilisable par toute personne matrisant linformatique bureautique. Linterface devra tre facilement comprhensible et reprendre la dmarche de gestion actuellement faite avec des fichiers.

2) objectifs :
Les objectifs de lapplication de gestion dune prison sont multiples. Lapplication devra tout dabord tre extrmement fiable. En effet, son domaine dapplication concerne le cur de lactivit de la prison, et son utilisation quotidienne et intensive ne devra pas laisser place dventuels points faibles.

Gestion dune prison

INFO+

Lobjectif principal de la gestion dune prison .pouvoir enregistrer tous donnes dans une base de donnes et grer certain dtaille concernant les personnels (ID, grade, affectation par secteur) et les prisonnier (ID, Nom, prnom.) ainsi que d autre dtaille.

Les objectifs de second niveau, cest permettre daccder a des statistique bien correct Et permettre limpression de certaines pages

3) fonction principal de lapplication :


Lapplication comprendra 6 module accessible a laide dun menue : la gestion des prisonniers la gestion des gardiens la gestion des visiteurs la gestion des secteurs la gestion des cellules la gestion des formations

IV. Conception :
La conception de logiciel met en uvre un ensemble d'activits qui partir d'une demande d'informatisation d'un processus (demande qui peut aller de la simple question orale jusqu'au cahier des charges complet) permettent la conception, l'criture et la mise au point d'un logiciel (et donc de programmes informatiques) jusqu' sa livraison au demandeur. En rgle gnrale, la conception de logiciel va suivre trois grandes phases : Phase d'analyse (fonctionnelle) ou de conception Durant cette phase, on effectue simultanment l'tude des donnes et l'tude des traitements effectuer. C'est en gnral dans cette phase que s'appliquent les techniques de modlisation. Il en dcoule la description des bases de donnes ventuelles crer et les programmes crire et la manire dont tout cela va tre intgr.

Phase de ralisation ou de programmation (criture et tests des programmes) Phase de livraison

Gestion dune prison

INFO+

Diagramme de classe

Gestion dune prison

INFO+

Diagramme de classe

Le diagramme de classes est un schma utilis en gnie logiciel pour prsenter les classes et les interfaces des systmes ainsi que les diffrentes relations entre celles-ci. Ce diagramme fait partie de la partie statique d'UML car il fait abstraction des aspects temporels et dynamiques. Une classe dcrit les responsabilits, le comportement et le type d'un ensemble d'objets. Les lments de cet ensemble sont les instances de la classe. Une classe est un ensemble de fonctions et de donnes (attributs) qui sont lies ensemble par un champ smantique. Les classes sont utilises dans la programmation oriente objet. Elles permettent de modliser un programme et ainsi de dcouper une tche complexe en plusieurs petits travaux simples.

Gestion dune prison

INFO+

Modle conceptuel des donnes (mcd)

Le modle conceptuel des donnes (MCD) a pour but d'crire de faon formelle les donnes qui seront utilises par le systme d'information. Il s'agit donc d'une reprsentation des donnes, facilement comprhensible, permettant de dcrire le systme d'information l'aide d'entits.

Gestion dune prison

INFO+

Modle logique des donnes

Le modle logique des donnes consiste dcrire la structure de donnes utilise sans faire rfrence un langage de programmation. Il s'agit donc de prciser le type de donnes utilises lors des traitements. Ainsi, le modle logique est dpendant du type de base de donnes utilis.

Gestion dune prison

INFO+

Use case diagramme

Les diagrammes de cas d'utilisation sont des diagrammes UMLutiliss pour donner une vision globale du comportement fonctionnel d'un systme logiciel. Ils sont utiles pour des prsentations auprs de la direction ou des acteurs d'un projet, mais pour le dveloppement, les cas d'utilisation sont plus appropris. Un cas d'utilisation reprsente une unit discrte d'interaction entre un utilisateur (humain ou machine) et un systme. Il est une unit significative de travail. Dans un diagramme de cas d'utilisation, les utilisateurs sont appels acteurs (actors), ils interagissent avec les cas d'utilisation (use cases).

Gestion dune prison

INFO+

10

Diagramme de squence

Les diagrammes de squences sont la reprsentation graphique des interactions entre les acteurs et le systme selon un ordre chronologique dans la formulation Unified Modeling Language. Le diagramme de squences permet de cacher les interactions d'objets dans le cadre d'un scnario d'un Diagramme des cas d'utilisation. Dans un souci de simplification, on reprsente l'acteur principal gauche du diagramme, et les acteurs secondaires ventuels droite du systme. Le but tant de dcrire comment se droulent les actions entre les acteurs ou objets.

GESTION PRISONNIER

.lors de larriver dun prisonnier le responsable doit sy dentifier (Login, mot de passe)Afin de saisir les donnes dun prisonnier ou les modifier .

Gestion dune prison

INFO+

11

Gestion des visiteurs :

.quand un visiteur arrive le responsable devrait saisir sont login et mot De passe afin de saisir les donnes concernant les visiteurs, ces donnes Peuvent tre modifi ou supprimer.

Gestion dune prison

INFO+

12

Modle conceptuel de traitement (MCT)


le modle conceptuel des traitements permet de traiter la dynamique du systme d'information, c'est-dire les oprations qui sont ralises en fonction d'vnements. Ce modle permet donc de reprsenter de faon schmatique l'activit d'un systme d'information sans faire rfrence des choix organisationnels ou des moyens d'excution, c'est--dire qu'il permet de dfinir simplement ce qui doit tre fait, mais il ne dit pas quand, comment ni o...

AJOUT DONNEES

Accder la page dauthentification Nouveau gardien ancien gardien aaanbnnnnnancancienggardiengardien Ouverture formulaire Authentification

Remplissage formulaire Remplissage Valider Remplissage non valider

Entrer login et mot de passe Identification Valider Identification non valider

Inscription avec Succs

inscription annul

Accder la page de la gestion

demande authentification

Enregistrement des donnes

grer donnes Ajout donnes suprisssion

Donnes ajout

donne supprim

Gestion dune prison

INFO+

13

Lors de lajout des donnes lusage dun mot de passe et d un login et obligatoire. Si le gardien Le gardien na pas de login il remplie le formulaire dinscription afin de pouvoir accder a lapplication et pouvoir grer les donnes, avec des fonctions multiple comme suppression Ou ajout ou modification.

Modle organisionnel des donnes MOT


Gestion prisonnier :

Larriver dun nouveau prisonnier

Enregistrement des cordonnes du prisonnier dans la base des donnes

Ajout effectu

Quand un nouveau prisonnier arrive la prison lutilisateur de lapplication Accde au menue daccueil afin de saisir les donnes de prisonnier dans le Formulaire.

Gestion gardien :

Gestion dune prison

INFO+

14

Larriver dun nouveau gardien

Ajout dans la base de donnes selon la calendrier

Gardien ajout

Demande modification calendrier

Vrification calendrier Demande Accepter demande annuler

Demande modifier

pas de modification

Larriver dun nouveau gardien est suivie dun enregistrement dans la base selon Un calendrier qui organise le temps de travaille un gardien peut demander un changement Dans sont emploi cette demande et suivi dune vrification avant de confirmer sa demande ou la rejeter.

Gestion dune prison

INFO+ Gestion visiteurs :

15

Arriver dun visiteur

Demande de visite Demande Accepter demande rejeter

Demande accepter

demande annuler

Remplissage formulaire de visiteurs

Formulaire remplie Visite effectu

Le visiteur on des horaire de visite est avant dy accder au prisonnier La demande de visite et vrifier car sa dpend du comportement du prisonnier Si la demande et accepter les donnes des visiteurs seront saisie sinon la demande Sera rejeter.

Gestion dune prison

INFO+

16

Gestion des secteurs :

Nouveau secteur

Enregistrement des secteurs dans la base

Secteur ajout

Retirer secteur

Effacer les donnes du secteur

Secteur retir

Quand un nouveau secteur et ajouter la prison les cordonnes de ce secteur sont saisie dans un formulaire.et si un secteur et dmolie il est retirer de la base (suppression).

Environnement de dveloppement

Gestion dune prison

INFO+

17

Windisign : Win Design permet de concevoir, gnrer, modifier, documenter les bases de donnes.

Gestion dune prison

INFO+

18

Sommaire

Chapitre I : Introduction Chapitre II : 1. dfinition .Niveau conceptuel .Niveau logique OU ORGANATIONNEL 2. Avantage de merise : 3. inconvnient de merise 4. Dictionnaire des donnes Chapitre III : 1. prsentation .systme actuel de gestion des prisons .application informatique de gestion dune prison 2. Objectif 3. fonction principal de lapplication IV. Conception .Diagramme de classe .modle conceptuel des donnes(MCD) .modle logique des donnes (MLD) .Use case diagramme .Diagramme de squence Gestion prisonnier Gestion visiteurs .Modle conceptuel de traitement(MCT) .Modle organisionnel des donnes (MOT) Gestion des prisonniers Gestion des gardiens Gestion des visiteurs Gestion secteur .Environnement de dveloppement

Gestion dune prison

INFO+

19

Gestion dune prison