top of page
A1.4.1

Le portail Web EGS permet aux entreprises adhérentes inscrites de proposer des offres de stages aux étudiants de BTS-SIO et de suivre leurs candidatures. EGS est aussi accessible aux professeurs d’informatique de l’ENC pour valider les offres et suivre les candidatures et aux étudiants de l’ENC pour consulter les offres et proposer et suivre leurs candidatures.

 

 

Le projet a été développé en deux parties et s'est fait en équipes :

 

  • Back-end: Développement en PHP de l’extension du site d’administration sous Joomla 2.5 (Framework et outil CMS de publication de contenu) sur serveur LAMP (version XAMPP en local et LAMP en distant chez l’hébergeur OVH) sous la forme d’un composant packagé et facile à déployer.

  • Front-end : Développement en PHP du site public egs.com sous Joomla 2.5 (Framework et outil CMS de publication de contenu) sur serveur LAMP (version XAMPP en local et LAMP en distant chez l’hébergeur OVH), sous la forme d’un composant packagé et facile à déployer.

 

Pour réaliser le projet, nous avons suivis trois plannings établis : un planning général du projet, ainsi que deux plannings concernant le déroulement de la mise en place du Back-end et du Front-end:

A1.4.2

2014-2015

Progression BTS - SIO SLAM4 v1.0

2015-01-09

Cahier de texte ED SIO2 - SLAM4 Semestre 1

2015-04-08

Cahier de texte ED SIO2 - SLAM3 et SLAM4 Semestre 2

A1.1.1

Les cas d'utilisation ont eux été détaillés dans un cahier des charges:

Contexte EGS - Présentation v0.2 - JANKOVIC Denis

2015-05-18

G3 - LEBOUCHE, LIN , NABID, JANKOVIC, HARIMANITRA

2015-09-23

Chaque groupe travaillant sur le projet a réalisé des Interfaces et des cas d'utilisation pour le Front-end:

A4.1.2

Interface et Cas d'utilisations EGS

2015-03-19

Pour vérifier la réussite du développement du Back-end, nous avons mis en place un cahier de test:

A1.2.4

Cahier de tests EGS - G3 Harimanitra Lin Lebouche Jankovic Nabid

2014-12-09

 Cahier de tests EGS - Back-end

2014-12-17

Le développement du composant a été partagé entre les différents groupes. A l'intérieur d'un groupe, chaque élève s'est occupé d'une partie. Je me suis occupé de la partie Candidatures du back-end et du frond-end. Je vais vous presenter ci-dessous les codes MVC utilisé pour la partie Candidatures, comme la base de données du composant EGS.

 

Pour la partie Candidatures, j'ai dû créer des MVC pour la vue de détails d'une Candidature et la vue des listes des Candidatures. Voici les codes MVC pour les deux vues :

 

  • Les codes MVC pour la vue de detail :

Model Candidature.php :

A4.1.7

Vue Candidature.php :

Model Candidatures.php :

Vue Candidatures.php :

Contrôleur utilisé pour les deux vues de Candidatures :

 Voici des screenshots montrant les deux vues de candidatures dans le Back-end comme dans le Front-end:

 Voici la base de données utilisée :

A4.1.3
A1.3.4

Le site est mis en ligne à l'adresse suivante : http://www.encsio.com/egs

 

bottom of page