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

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
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
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
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