3.5.1.3. MLT Chez le
gestionnaire de Contribuables
Début
Où
Connexion
- Afficher les Mask
- Saisies des données
- ...
OUI NON
Enregistrement
- Afficher les Mask
- Saisies des données
OUI NON
Visualisation
- Afficher les Mask
- Saisies des données
OUI NON
Papier
Enregistrement 2
Fin
Contribuable
Contribuable
3.5.1.4. MLT Chez le
gestionnaire des recettes
Début
Où
Connexion
- Afficher les Mask
- Saisies des données
- ...
OUI NON
Enregistrement
- Afficher les Mask
- Saisies des données
OUI NON
Visualisation
- Afficher les Mask
- Saisies des données
OUI NON
Papier
Enregistrer 3
Fin
Note de perception
Note de perception
3.6. Phase physique
La phase physique est celle qui suit la représentation
des contraintes informatiques, elle consiste alors à préparer le
développement ou la réalisation du système d'information
informatisé.
3.6.1. Modèle physique
de données
Le modèle physique de données s'obtient à
partir du modèle logique de données, notamment le schéma
relationnel du modèle logique dedonnées décrit en
intention. A ce niveau, nous avons fait l'implémentationphysique de la
base de données dans un logiciel du système de gestion debase de
données relationnel.Ainsi, nous avons définit les
différents champs de la table et type de champstout en
définissant la taille. Dans le modèle physique de données
les tables deviennent des fichiers, c'est-à-dire que T_UTILISATEUR
deviendraF_UTILISATEUR et ainsi de suite.
3.6.2. Transcription SQL du
Modèle Physique des Données
-- phpMyAdmin SQL Dump
-- version 3.5.1
-- http://www.phpmyadmin.net
--
-- Client: localhost
-- Généré le: Mer 09 Juillet 2014 à
07:50
-- Version du serveur: 5.5.24-log
-- Version de PHP: 5.4.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*! 40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT
*/;
/*! 40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS
*/;
/*! 40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION
*/;
/*! 40101 SET NAMES utf8 */;
--
-- Base de données: `dpmer`
--
-- --------------------------------------------------------
--
-- Structure de la table `activites`
--
CREATE TABLE IF NOT EXISTS `activites` (
`code_activite` mediumint (5) unsigned NOT NULL
AUTO_INCREMENT,
`lib_activites` varchar (30) NOT NULL,
PRIMARY KEY (`code_activite`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
-- --------------------------------------------------------
--
-- Structure de la table `annee`
--
CREATE TABLE IF NOT EXISTS `annee` (
`code_annee` mediumint (5) NOT NULL AUTO_INCREMENT,
`desi_annee` varchar (10) NOT NULL,
PRIMARY KEY (`code_annee`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
-- --------------------------------------------------------
--
-- Structure de la table `banques`
--
CREATE TABLE IF NOT EXISTS `banques` (
`code_banques` mediumint (5) unsigned NOT NULL
AUTO_INCREMENT,
`nombanques` varchar (30) NOT NULL,
PRIMARY KEY (`code_banques`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
-- --------------------------------------------------------
--
-- Structure de la table `contribuables`
--
CREATE TABLE IF NOT EXISTS `contribuables` (
`id_contribuable` mediumint (5) unsigned NOT NULL
AUTO_INCREMENT,
`id_gestionnairesc` mediumint(5) DEFAULT NULL,
`nom` varchar(30) NOT NULL,
`postnom` varchar(30) NOT NULL,
`nationalite` text,
`mail` varchar(50) NOT NULL DEFAULT 'Pas de mail',
`telephone` text,
`dated` date DEFAULT NULL,
`adresseph` text,
`etat` text,
PRIMARY KEY (`id_contribuable`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Contenu de la table `contribuables`
--
INSERT INTO `contribuables` (`id_contribuable`,
`id_gestionnairesc`, `nom`, `postnom`, `nationalite`, `mail`, `telephone`,
`dated`, `adresseph`, `etat`) VALUES
(1, 0, 'RAMAZANI', 'KAMBAZA', 'Republique Democratique du Congo',
'ramazani@yahoo.fr', '0853809134', '2014-07-08', 'Bagira,Q.C', 'assujetti');
-- --------------------------------------------------------
--
-- Structure de la table `declarations`
--
CREATE TABLE IF NOT EXISTS `declarations` (
`num_declarations` int(5) NOT NULL AUTO_INCREMENT,
`id_gestionnairesd` mediumint(5) DEFAULT NULL,
`service` text,
`exercice` int(10) DEFAULT NULL,
`id_contribuable` mediumint(5) DEFAULT NULL,
`numidnat` varchar(30) NOT NULL,
`sigle` varchar(10) DEFAULT NULL,
`adressepostal` text,
`categorie` text,
`adressephysique` text,
`telephone` text,
`email` varchar(50) NOT NULL DEFAULT 'Pas de mail',
`nature` text,
`commune` text,
`rang` text,
`usagebien` text,
`nombre` int(11) DEFAULT NULL,
`superficie` double DEFAULT NULL,
`taux` double DEFAULT NULL,
`modepaiement` text,
`montantimpot` double DEFAULT NULL,
`lieudeclaration` text,
`datedeclaration` date NOT NULL,
PRIMARY KEY (`num_declarations`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Structure de la table `exercices`
--
CREATE TABLE IF NOT EXISTS `exercices` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`designation` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
--
-- Contenu de la table `exercices`
--
INSERT INTO `exercices` (`id`, `designation`) VALUES
(1, '2011'),
(2, '2012'),
(3, '2013'),
(4, '2014');
-- --------------------------------------------------------
--
-- Structure de la table `gestionnairesc`
--
CREATE TABLE IF NOT EXISTS `gestionnairesc` (
`id_gestionnairesc` mediumint(5) unsigned NOT NULL
AUTO_INCREMENT,
`nom` varchar(30) NOT NULL,
`postnom` varchar(30) NOT NULL,
`sexe` text,
`login` text,
`password` text,
`adresse` text,
`telephone` text,
`mail` varchar(50) NOT NULL DEFAULT 'Pas de mail',
PRIMARY KEY (`id_gestionnairesc`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Structure de la table `gestionnairesd`
--
CREATE TABLE IF NOT EXISTS `gestionnairesd` (
`id` mediumint(5) unsigned NOT NULL AUTO_INCREMENT,
`nom` varchar(30) NOT NULL,
`postnom` varchar(30) NOT NULL,
`sexe` text,
`login` text,
`password` text,
`adresse` text,
`telephone` text,
`mail` varchar(50) NOT NULL DEFAULT 'Pas de mail',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Contenu de la table `gestionnairesd`
--
INSERT INTO `gestionnairesd` (`id`, `nom`, `postnom`, `sexe`,
`login`, `password`, `adresse`, `telephone`, `mail`) VALUES
(1, 'Amani', 'Kambaza', 'Masculin', 'Amani.Kambaza', 'a',
'BAGIRA', '0853809133', 'amanikambaza@yahoo.fr'),
(2, 'Bahati', 'Matabishi', 'Masculin', 'Bahati.Matabishi', 'b',
'BAGIRA, Q. B', '0992499225', 'bahati.matabishi@yahoo.fr');
-- --------------------------------------------------------
--
-- Structure de la table `gestionnairesr`
--
CREATE TABLE IF NOT EXISTS `gestionnairesr` (
`id_gestionnairesr` mediumint(5) unsigned NOT NULL
AUTO_INCREMENT,
`nom` varchar(30) NOT NULL,
`postnom` varchar(30) NOT NULL,
`sexe` text,
`login` text,
`password` text,
`adresse` text,
`telephone` text,
`mail` varchar(50) NOT NULL DEFAULT 'Pas de mail',
PRIMARY KEY (`id_gestionnairesr`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Structure de la table `notes`
--
CREATE TABLE IF NOT EXISTS `notes` (
`num_notes` mediumint(5) unsigned NOT NULL AUTO_INCREMENT,
`id_contribuable` mediumint(5) DEFAULT NULL,
`montantpaie` int(11) DEFAULT NULL,
`dateperc` date NOT NULL,
`id_gestionnairesr` mediumint(5) DEFAULT NULL,
`id_banques` mediumint(5) DEFAULT NULL,
PRIMARY KEY (`num_notes`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Structure de la table `utilisateurs`
--
CREATE TABLE IF NOT EXISTS `utilisateurs` (
`id_utilisateur` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nom` varchar(30) NOT NULL,
`postnom` varchar(30) NOT NULL,
`login` text,
`password` text,
`mail` varchar(50) NOT NULL DEFAULT 'Pas de mail',
PRIMARY KEY (`id_utilisateur`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- Contenu de la table `utilisateurs`
--
INSERT INTO `utilisateurs` (`id_utilisateur`, `nom`, `postnom`,
`login`, `password`, `mail`) VALUES
(1, 'Kambaza', 'Zigashane', 'zigashane@dpmer.net, 'z',
'kambaza.zigashane@yahoo.fr'),
(2, 'safari', 'mupe', 'safari.mupe', 's',
'safari.mupe@yahoo.fr'),
(3, 'makunga', 'mashauri', 'makunga.mashauri', 'm',
'makunga.mashauri@yahoo.fr');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT
*/;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS
*/;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION
*/;
|