WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Refonte du système d'information de la snel par la mise en place d'un module ERP pour la gestion automatique de paiement des factures par voie bancaire gràące à  l'intergiciel ActiveMQ


par Rodian KABEYA MUKULU
Institut Supérieur Pédagogique et Technique - Licence 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CONCLUSION GENERALE

Tout au long de notre stage au sein de la SNEL, nous avons remarqué un besoin réel d'informatiser le Système d'Information en générale, et en particulier la gestion de factures surtout pour les clients qui payent par voie bancaire. Ce désir a trouvé réponse au travers de projet proposé l'actuelledirection générale de la société qui a pour projet d'informatiserplusieurs processus entre-autre la notification des banques sur les factures payées.

La gestion de la facturation (ou la gestion de la comptabilité) est une tâche délicate dans l'entreprise compte tenu de l'importance du facteur finance dans une société. Une meilleure organisation au travers des outils adéquats permet auxcomptables d'être opérationnels et efficient dans leurs tâches quotidiennes.

Primo, dans ce travail, nous avons parlé des middlewares et par la suite nous avant choisi d'utiliser ActiveMQ qui est un middleware orienté message suivant les intérêts et les buts poursuivis dans notre travail.

Secundo, nous avons présenté un état de l'art sur les ERP au travers d'une étude comparative de quelques solutions après avoir brossé l'intérêt d'avoir un ERP au sein d'une entreprise cette comparaison nous a permis de choisir l'ERP Odoo qui est le progiciel le plus utilisé dans la catégorie « open source ». Au travers de cette plateforme, nous avons lancé l'informatisation du Système d'Information de la SNEL en se focalisant essentiellement sur « la mise en place des modules gestion de facture ».

A notre humble avis, la gestion de factures au sein de la Société Nationale d'Electricité pourra bien marcher avec les nouveaux outils de travail mis à leur disposition. Nous prierons aussi aux responsables de la SNEL de planifier une formation professionnelle avant la mise en place de l'application pour permettre aux agents particulièrement aux agents de finance, commerciale d'être aptes aux exigences de ces nouvelles applications.

En grosso modo, ce travail nous a permis de nous familiariser avec le middleware ActiveMQ et le progiciel Odoo qui nécessite de bonnes connaissances avant de pouvoir effectuer un travail de qualité. Aussi, mis à part l'apport technique, ce mémoire TFE nous a ouvert à la dynamique du logiciel libre.

Comme perspectives, nous comptons dans les années à venir approfondir notre connaissance sur ActiveMQ et finaliser l'application de notification et aussi coté ERP Odoo, intégrer le maximum des modules en vue de l'informatisation de la SNEL.

ANNEXES

Quelques codes :

· Bouton envoyer

buttonEnoyer.setOnAction(e -> {

try {

TextMessagetextMessage = session.createTextMessage();

textMessage.setText(textAreaNomClient.getText() + "@" + textAreaNumFact.getText() + "@" + textAreaMontantP.getText() + "@" + comboAreaDevise.getSelectionModel().getSelectedItem().toString() + "@" + cal.getTime());

textMessage.setStringProperty("Code", textFieldVers.getText());

textMessage.setStringProperty("from", codeUser);

// enregistrement

ConnectionBankBDbankBD = new ConnectionBankBD();

int a = bankBD.insert(textAreaNomClient.getText(), textAreaNumFact.getText(), Double.parseDouble(textAreaMontantP.getText()), comboAreaDevise.getSelectionModel().getSelectedItem().toString(), cal);

// envoie

if (a == 1) {

messageProducer.send(textMessage);

textAreaMontantP.setText("");

textAreaNomClient.setText("");

textAreaNumFact.setText("");

} else {

JOptionPane.showMessageDialog(null, "Echecd'enregistrement", "Erreur", JOptionPane.ERROR_MESSAGE);

}

} catch (JMSException ex) {

ex.printStackTrace();} });

· Insertion DB Bank

public intinsert(String nom_client, String numFact, double montant, String devise, Calendar date) {

int a = 0;

String requete = "insert into gestion_facture(nom_client,numero_facture,montant_paye,devise_paye,date_eng) values(?,?,?,?,?)";

try {

PreparedStatementps = connection.prepareStatement(requete);

ps.setString(1, nom_client);

ps.setString(2, numFact);

ps.setDouble(3, montant);

ps.setString(4, devise);

ps.setString(5, date.getTime().toString());

a = ps.executeUpdate();

} catch (SQLException ex) {

System.out.println("ErreurInserer:::" + ex);

}

return a;

}

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite