Charles-Édouard Bernaille - Projets étudiant

Charles-Édouard BERNAILLE

Projets ingénieur et management

Ma formation d'ingénieur m'a permis de réaliser de nombreux projets, pour mettre en application les nouvelles technologies apprises dans des situations concrètes.

Par équipe de deux ou quatre en général, j'ai développé de nombreuses applications en Java ou C#, utilisé le langage XML et la validation XSD, administré des bases de données.

Pendant mon double diplôme management, j'ai réalisé des études sur des cas concrets d'entreprise et produits plusieurs dossiers. J'ai également rédigé un mémoire de master.

 

PROJETS D'INFORMATIQUE

PROJET DE FIN D'ÉTUDES

Développement d'un plugin d'extraction de traces

Clients : ESEO Angers, ESSCA Angers, Université du Maine (Le Mans)

  • Java/JEE
  • Modélisation UML (diagrammes de classe, de séquence, cas d'utilisation
  • Bases de données PostgreSQL et SQL Server
  • Eclipse
  • PHP, XML, SVG
  • Visio
  • Plateformes Moodle et SharePoint

Ce projet de fin d'études s'inscrivait dans le domaine de la Formation Ouverte À Distance. Ce type d'apprentissage est en pleine expansion car il présente de nombreux avantages : flexibilité, pas de contraintes spatio-temporelles, grande nombre de participants. Cependant, le manque de contact physique entre formateur et apprenants représente un réel problème. En effet, il n'est pas possible pour un professeur d'avoir un suivi régulier avec les participants ; seule l'évaluation finale ou les travaux rendus reflètent l'assimilation des connaissances.

L'objectif de ce projet est d'offrir des possibilités de suivi utilisateur, en exploitant l'ensemble des traces qu'il génère lorsqu'il utilise la plateforme de la formation. Autrement dit, le formateur sera en mesure de visualiser rapidement la progression de chacun, son assiduité, le temps consacré à l'apprentissage, tout en comparant les individus les uns avec les autres.

Nous avons travaillé sur la plateforme Moodle, open-source, et la plateforme SharePoint, commercialisée par Microsoft. Ces deux outils sont utilisés par nos clients, qui utiliseront notre solution dans le cadre de leur parcours de formation à distance.

Nous avons commencé par définir les besoins utilisateurs, les objectifs à atteindre et les contraintes à prendre en compte. Puis nous avons proposé une solution, avec plusieurs modélisations pour illustrer nos propos. Nous avons ensuite débuté le développement.

Tout au long du projet, nous avons réalisé des tests unitaires pour s'assurer de la fiabilité et de la pertinence des données extraites. Enfin, nous avons réalisé des tests généraux, une fois chaque bloc de l'application implémenté. Nous avons également fait plusieurs retours vers les clients pour leur présenter notre avancée.

En parallèle de notre travail, une seconde équipe de deux étudiants a développé un application d'édition de scénarios qui permet au formateur de planifier et organiser l'apprentissage.

PROJET C# WPF

Réalisation d'un éditeur de planning

  • Interface WPF, XAML
  • Application C#
  • Chargement XML, export XML et HTML
  • Visual Studio

Chargement d'un planning existant ou création d'un nouveau. Ajout de nouvelles données : cours, professeurs, salles. Positionnement de cours dans la semaine. Sauvegarde.

PROJET C# .NET

Gestion du personnel et des étudiants de l'école

  • Base de données SQL Server
  • Pages ASP.NET
  • Application C#
  • Visual Studio, IIS

Ajout et suppression de données de base (professeur, étudiant, matière). Affectation des professeurs et des étudiants â des matières, des promotions.

PROJET EJB

Système de réservation d'un hôtel

  • Composants EJB (Enterprise JavaBeans)
  • Application Java
  • Gestion avec la console
  • base de données SQL Server

Création, modification et suppression d'une réservation. Affectation des clients, des chambres, des moyens de paiement. Gestion de l'arrivée, du séjour et du départ des clients.

PROJET XML

Création d'un planning

  • Planning au format XML
  • Validation XSD
  • Transformation XSLT vers XHTML
  • Présentation HTML

Ajout, modification et supression des données de base (enseignants, matières, salles). Création de semaines de cours, planification des enseignements.

PROJET DE SYSTÉMES D'INFORMATION

Développement d'un environnement de développement intégré (IDE)

  • Java/JEE, Swing
  • Eclipse, MySQL
  • Redmine, SVB
  • Tomcat, LAMP
  • HTML, CSS, PHP

Ce projet, réalisé un équipe de 8, nous a permis de nous familiariser avec la méthode Agile (Scrum). Nous avons développé un IDE (Integrated Development Environment). L'ESEO souhaitait pouvoir utiliser cet outil dans le cadre des TP, pour que les étudiants puissent avoir, dans un même outil, l'énoncé, le compilateur, l'arborescence des fichiers et l'éditeur de code.

Nous avons mis en place un client lourd en java et un client léger web. L'étudiant utilise l'application java, installée sur son PC, pour développer. Les professeurs utilisent l'interface web pour publier les énoncés et récupérer le travail enregistré par les étudiants.

APPLICATION ANDROID

Lecteur de flux RSS

  • Développement en Java
  • Eclipse avec plugin Android
  • Utilisation de bibliothèques de fonctions
  • Gestion d'une base de données sur le téléphone
  • Utilisation des capacités matérielles et fonctionnelels du téléphone

Ajout, suppression de flux RSS â suivre. Modification des paramètres de l'application : couleurs, nombre de flux â afficher). Déplacement d'un écran â l'autre, utilisation des fonctions tactiles du téléphone Android.

PROJET JAVA

Application de dessin

  • Application Java
  • Swing
  • Eclipse

Création de formes de base (carré, rectangle, cercle, ellipse). Tracé â la main. Redimensionnement, sauvegarde.

PROJETS DE MANAGEMENT

SÉRENDIPITÉ

Innovation et sérendipité

Étude d'innovations liées â la sérendipité et des conditions de découverte par leurs auteurs.

LA FRAUDE EN ENTREPRISE PAR LES DIRIGEANTS

La fraude en entreprise, illustrée par les exemples des cas Renault et Olympus

Étude des conditions dans lesquelles les dirigeants d'entreprise sont ammenés â utiliser â tort leur pouvoir, pour frauder. Cas de détournement d'argent ou de maquillage de la situation réelle de l'entreprise.

LA GESTION DU TEMPS EN ENTREPRISE

Réalisation de billets sur la gestion du temps en entreprise

La sieste au travail
L'urgence en entreprise

CRÉATIVITÉ

Modélisation d'un jeux vidéo et campagne de lancement

  • Conception graphique
  • Étude de marché
  • Promotion
  • Lancement du jeu
  • Commercialisation

INNOVATION

Étude d'un cas concret : NorFeed Sud et la filière de la nourriture animale

  • Étude de l'existant et de la concurrence
  • Propositions d'axes stratégiques
  • Écosystème lié à la nourriture animale
  • SWOT

 

ESEO Grande école Ingénieur informatique Systèmes d'information Bases de données SQL Java/JEE Eclipse C#/.NET/ASP Visual Studio ESSCA École de commerce Management Gestion de projet Changement Innovation Créativité Leadership Business Intelligence Tableaux de bord Reporting Crystal Reports ERP Sage X3