Skip to content
This repository has been archived by the owner on Jul 20, 2021. It is now read-only.

hahouari/daw

Repository files navigation

Projet de DAW:

Déclaration des tables:

CREATE TABLE concours(
   conc_id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
   theme VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
   num_pl SMALLINT UNSIGNED,
   d_insc_debut DATE,
   d_insc_fin DATE,
   d_doc DATE,
   d_passe_conc DATE,
   d_resu_conc DATE,
   d_fin DATE
);

CREATE TABLE etudiant(
   mat INT(12) UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
   nom VARCHAR(24),
   prenom VARCHAR(24),
   d_nais DATE,
   l_nais VARCHAR(256),
   email VARCHAR(64) UNIQUE,
   pass VARCHAR(24),
   tel VARCHAR(16) UNIQUE,
   nat VARCHAR(64),
   pays VARCHAR(64),
   adrs VARCHAR(64),
   etat ENUM('att', 'doc', 'ref', 'can', 'pas', 'nre', 'reu'),
   note FLOAT CHECK (note BETWEEN 0.0 AND 20.0),
   conc_id INT UNSIGNED NOT NULL,

   FOREIGN KEY (conc_id)
   REFERENCES concours(conc_id)
   ON DELETE NO ACTION
   ON UPDATE CASCADE
);

CREATE TABLE administrateur(
   mat INT(12) UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
   nom VARCHAR(24),
   prenom VARCHAR(24),
   email VARCHAR(64),
   pass VARCHAR(24)
);

setup de ces tables:

  1. change le nom et le mot de passe dans 'root.php'.
  2. aller à 'localhost/setup.php' sur votre navigateur.

Documentation:

Table concours:

  • conc_id: 'ID de concours'

  • num_pl: 'nombre des places'

  • d_insc_debut: date debut d'inscription.

  • d_insc_fin: date fin de l'inscription après cette date Il y'a aucune personne qui peut s'inscrire dans cet theme. après 2 jours, les etudiant peuvent prendre leurs documents.

  • d_doc: date de dernier acception des documents des etudiant.

  • d_passe_conc: date de fairement de concours, avant une semaine, le processus des documents doit être fini.

  • d_resu_conc: date de résultat de concours

  • d_fin: date fin (les résultats sont cachées après cette date).

Table etudiant:

  • mat: 'matricule'
  • pass: 'mot de passe'
  • tel: 'téléphone'
  • nat: 'nationalité'
  • adrs: 'adresse'
  • d_nais: 'date de naissance'
  • l_nais: 'lieu de naissance'
  • etat: les differents cas sont:
    1. att (en attente)
    2. doc l'étudiant pris ses documents.
    3. ref (refusé) (deprecated)
    4. can (accepter, candidate dans le concours)
    5. pas l'étudiant passai l'examen
    6. nre (non-ussi)
    7. reu (réussi)

Table administrateur:

  • mat: 'matricule'
  • pass: 'mot de passe'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published