TitreWebinterface voor machinekamerlogboek en onderhoudschema's.
Logiciel Webapp pour la gestion du logbook et de la maintenance en salle des machines
Sujet

Pourquoi ce choix de mémoire (problématique): Après avoir navigué dans deux compagnies différentes, l’observation a été faite qu’une partie des navires marchands utilisent des tableurs (type Excel) ou des applications obsolètes pour gérer la salle des machines. Les tableurs sont souvent victimes de bugs lors des modifications et les applications sont lentes, mal conçues et vraiment pas “user friendly”. De plus les données des logbooks et la maintenance ne sont pas regroupées au sein du même logiciel. C’est un problème car le travail des ingénieurs à bord est d’anticiper et faire la maintenance, voir même de réparer dans l’urgence lors d’une panne inattendue. Le temps passé à utiliser ces logiciels est perdu, surtout si les fonctionnalités n’apportent pas un gain de temps. Réponse (solution): Le but de ce mémoire est donc de faire un logiciel qui regroupe la maintenance et le logbook, dans un environnement fluide, efficace et facilement paramétrable et modifiable par les ingénieurs à bord. Objectif : L'objectif est d’avoir un logiciel finit, qui peut fonctionner directement une fois mis sur le serveur du navire. Il suffira de créer les utilisateurs puis les ingénieurs pourront rentrer les données de la salle des machines directement sur le logiciel. L’application sera accessible depuis tous les postes connectés au réseau du navire. Certains utilisateurs (comme le chef) pourront tout paramétrer, certains (comme l’ingénieur de quart) pourront entrer des données et les autres (comme le commandant ou autres officiers) pourront seulement consulter les données. Méthode, outils : Pour créer ce logiciel, j’ai choisi la solution d’une WebApp, c’est à dire, une application fonctionnant à travers un navigateur Internet. A fin de la développer, je vais utiliser plusieurs outils: - HTML 5 et CSS 3 pour formater les pages web - Javascript et jQuery pour dynamiser les pages et permettre des actions de type Ajax - Bootstrap 4 pour avoir une application ergonomique et adaptable sur plusieurs types d’écrans. - MySQL 5 pour gérer la base de données. - Et enfin PHP 5 pour la programmation de tous les scripts de l’application. L’application fonctionnera sur un serveur LAMP (Linux, Apache, MySQL et PHP). Une fois l’application terminée, je vais insérer des données d’un bateau pour avoir un exemple de fonctionnement avec des données réelles

Enquête planifiée
Détails enquête
Directeur de thèseMaes Willem
Copromoteur
EtudiantNom de l'étudiant indisponible - contactez le promoteur pour plus d'infos (Mécanique Navale)
UnitéFaculteit Scheepswerktuigkunde - Vakgroep Scheepswerktuigkunde