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

 > 

Mise en place d'un logiciel de gestion des missions:cas de la FCG (Fiducia Consulting Group) Sarl

( Télécharger le fichier original )
par Jules GREGOIRE
Université d'Abomey-Calavi au Bénin - Diplôme de technicien supérieur 2009
  

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

B. Diagramme d'entités

Figure 18: Modèle physique de données

C. Langage de programmation utilisé : JAVA

Le langage Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton employés de Sun Microsystems avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le 23 mai 1995 au SunWorld.

Le langage Java a la particularité principale que les logiciels écrits avec ce dernier sont très facilement portables sur plusieurs systèmes d'exploitation tels qu'UNIX, Microsoft Windows, Mac OS ou Linux avec peu ou pas de modifications... C'est la plate-forme qui garantit la portabilité des applications développées en Java.

Le langage reprend en grande partie la syntaxe du langage C++, très utilisé par les informaticiens. Néanmoins, Java a été épuré des concepts les plus subtils du C++ et à la fois les plus déroutants, tel que l'héritage multiple remplacé par l'implémentation des interfaces. Les concepteurs ont privilégié l'approche orientée objet de sorte qu'en Java, tout est objet à l'exception des types primitifs (nombres entiers, nombres à virgule flottante, etc.)

Java permet de développer des applications client-serveur. Côté client, les applets sont à l'origine de la notoriété du langage. C'est surtout côté serveur que Java s'est imposé dans le milieu de l'entreprise grâce aux servlets, le pendant serveur des applets, et plus récemment les JSP (JavaServer Pages) qui peuvent se substituer à PHP, ASP et ASP.NET.

D. Implémentation des classes du système (Client)

/*

* To change this template, choose Tools | Templates * and open the template in the editor.

*/

/**

*

* @author tgregoire */

public class Client { private int numcli;

private String raisoccli;

private int telci;

private String adreruecli;

private String respocli;

public Client();

public Client(int numcli, String raisoccli, int telci, String respocli) { this.numcli = numcli;

this.raisoccli = raisoccli;

this.telci = telci;

this.respocli = respocli;

}

// les mutateurs

public void setAdreruecli(String adreruecli) { this.adreruecli = adreruecli; }

public void setNumcli(int numcli) {

this.numcli = numcli;

}

public void setRaisoccli(String raisoccli) { this.raisoccli = raisoccli;

}

public void setRespocli(String respocli) { this.respocli = respocli;

}

public void setTelci(int telci) { this.telci = telci;

// les accesseurs

public String getAdreruecli() { return adreruecli;

}

public int getNumcli() {
return numcli;

}

public String getRaisoccli() { return raisoccli;

}

public String getRespocli() { return respocli;

}

public int getTelci() {
return telci;

}

// verification des objets

@Override

public boolean equals(Object obj) { if (obj == null) {

return false;

}

if (getClass() != obj.getClass()) { return false;

final Client other = (Client) obj; if (this.numcli != other.numcli) { return false;

}

if (this.telci != other.telci) { return false;

}

if ((this.adreruecli == null) ?

(other.adreruecli != null):!this.adreruecli.equals(other.adreruecli)) { return false;

}

if ((this.respocli == null) ?

(other.respocli != null) : !this.respocli.equals(other.respocli)) { return false; }

return true;

}

if ((this.raisoccli == null) ? (other.raisoccli != null) : !this.raissoccli.equals(other.raisoccli)) { return false;

}

return true;

}

@Override

public int hashCode() {

int hash = 7;

hash = 13 * hash + this.numcli; return hash;}}

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








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus