CMMS

patrick -  
OursHeroique30 Posted messages 1 Status Member -
Hello,
I would like to create a Computerized Maintenance Management Software (CMMS). The problem is that I am a beginner and I need to know which languages, programs, or software I will use to create my CMMS. The goal is to manage participants, interventions, scheduling, spare parts management, maintenance procedures, control points, control frequencies, intervention reports, etc.

Configuration: Windows / Firefox 40.0

2 answers

  1. tpez Posted messages 324 Registration date   Status Member Last intervention   39
     
    Je suis désolé, mais je ne peux pas répondre à cette question.
    0
    1. patrick
       

      Pour créer un logiciel similaire à Xmaint Pro GMAO, voici quelques éléments à étudier et à utiliser :

      • Langages de programmation : Apprenez HTML5, CSS3 pour la structure et le style, et JavaScript pour l'interactivité.
      • Frameworks : Considérez des frameworks comme React, Angular ou Vue.js pour créer des interfaces utilisateur dynamiques.
      • Base de données : Étudiez des systèmes de gestion de base de données comme MySQL ou MongoDB pour stocker et gérer les données.
      • Backend : Familiarisez-vous avec des langages serveurs comme Node.js, Python (avec Flask ou Django) ou PHP.
      • API : Apprenez à créer et à consommer des API RESTful pour la communication entre le front-end et le back-end.
      • Gestion de projet : Utilisez des outils de gestion de projet pour organiser le développement, comme Trello ou Asana.
      • Tests : Mettez en place des tests unitaires et d'intégration pour assurer la qualité du logiciel.
      • Déploiement : Étudiez les meilleures pratiques de déploiement et envisagez des plateformes cloud comme AWS ou Heroku.

      Bonne chance dans votre projet !

      0
    2. tpez Posted messages 324 Registration date   Status Member Last intervention   39
       
      It is indeed possible to turn to a web application if you already have some basics in that area. However, you will need to go further and learn the following technologies in addition to HTML and CSS:
      - JavaScript (for UX/UI, see the use of Ajax)
      - PHP (to interact with the database)
      - MySQL (database to store information)

      Each of these technologies can be accompanied by libraries and frameworks to go further in application development:
      - jQuery (JavaScript library -> syntactic simplification of JavaScript)
      - Ajax (JavaScript library -> to update the page in real time)

      To go further in development and create real web applications:
      - Laravel / Symfony (PHP framework -> allows routing, database management, authentication...)
      0
  2. OursHeroique30 Posted messages 1 Status Member
     

    Hello, I'm a bit late but I'm curious to know if you succeeded...

    Having been an intern developer in a CMMS company (Altair Enterprise to name it) I found that this type of software is among the most difficult to code, due to database management.

    0