Mise en œuvre d'un prototypage alpha mercuriale de gros œuvre dans la construction( Télécharger le fichier original )par Joseph LUTUMBA MBENGA Université pédagogique nationale de Kinshasa RDC - Licence en sciences 2012 |
V.2.ImplémentationDans les lignes qui suivent, nous allons premièrement présenter l'environnement dans lequel nous avions développé ce logiciel ; environnement matériel et l'environnement logiciel. Puis ensuite, nous présenterons les codes des différentes classes composant cette application. Ce code sera imbibé de quelques commentaires pour l'expliciter en vue d'une meilleure compréhension. V.3.Environnement matérielLe choix du matériel avec lequel nous avons développé l'application a été fonction des caractéristiques premièrement du langage PHP, et celle de base MySQLvia le wampserver. Les caractéristiques sont : ? Processeur : Intel(R) Pentium/SUMSUNG(R) Dual CPU T3200 ? Fréquence : 2.00 GHz ? RAM : 2.00 Go ? Disque dur : 500 Go ? Lecteur DVD/CD - RW Combo 87 V.3.1.Environnement logicielIl est dès lors claire que le langage que nous allons utiliser est le PHP, dans sa nouvelle version 5.4. Pour sa facilité de mise en oeuvre et les possibilités qu'il nous offre pour développer cette application et la déployer. Nous allons nous servir du logiciel Wamp car c'est un environnement qui intègre le server Apache, la base MySQL et le langage PHP. V.3.2.Développement généralistePour tout au long de notre programmation, nous avons opté d'utiliser la programmation procédurale car ça nous a permis de concrétiser nos idées. V.3.3.Interface et code sourcePour bien comprendre le code de notre application, nous allons essayer d'expliquer chaque fichier contenant notre application. Figure 33:Interface d'accès au logiciel <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml" xml:lang="fr-FR" lang="fr-FR"> <head> <title>Connexion à l'interface de gestion</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" ></meta> <?php switch($deviceType) { ?> 88 { case 'tablet': break; case 'phone': echo '<link type= text/css rel= stylesheet href= stylesheets/reset.css media= all />'; echo '<link type= text/css rel= stylesheet href= stylesheets/reset_2.css media= all />'; echo '<link type= text/css rel= stylesheet href= stylesheets/mobile.css />'; break; default: echo '<link type= text/css rel= stylesheet href= stylesheets/reset.css media= screen />'; echo '<link type= text/css rel= stylesheet href= stylesheets/reset_2.css media= screen />'; echo '<link type= text/css rel= stylesheet href= stylesheets/style.css media= screen />'; break; } ?> <link rel= icon href= http://127.0.0.1/Lutumba_jos /skin/adminhtml/default/default/favicon.ico type= image/x-icon /> <link rel= shortcut icon href= http://127.0.0.1/luz_lupemba/skin/adminhtml/default/default/favicon.ico type= image/x- icon /> <script type= text/javascript src= javascripts/global.js ></script> <!--[if IE]> <link rel= stylesheet href= http://127.0.0.1/luz_lupemba/skin/adminhtml/default/default/iestyles.css type= text/css media= all /> <![endif]--> <!--[if lt IE 7]> <link rel= stylesheet href= http://127.0.0.1/luz_lupemba/skin/adminhtml/default/default/below_ie7.css type= text/css media= all /> <![endif]--> <!--[if IE 7]> <link rel= stylesheet href= http://127.0.0.1/luz_lupemba/skin/adminhtml/default/default/ie7.css type= text/css media= all /> <![endif]--> </head> <body id= page-login onload= document.forms.loginForm.username.focus(); > <div class= login-container > <div class= login-box > <form method= POST action= <?php echo $_SERVER['PHP_SELF'] ?> id= loginForm > <fieldset class= login-form > <h2><em>Connexion</em> à LUZ MERCURIALE</h2> <div id= messages > <?php if(isset($message)) 89 <ul class= messages ><li class= error-msg ><ul><li>Accès refusé : Identifiant ou mot de passe incorrect</li></ul></li></ul> <?php } ?> </div> <div class= input-box input-left ><label for= username >Votre identifiant :</label><br/> <input type= text id= username name= login value= class= required-entry input-text /></div> <div class= input-box input-right ><label for= login >Votre Mot de passe :</label><br/> <input type= password id= login name= password class= required-entry input- text value= /></div> <div class= clear ></div> <div class= form-buttons style= margin-right:8px; > <a class= left href= # >Mot de passe oublié ?</a> <span> <input onclick= loginForm.submit() type= submit class= form-button src= images/btn_login.gif value= Connexion name= connexion /></div> </span> </fieldset> <p class= legal >AppliGestion est une marque déposée de luz concept Sprl. Copyright © 2013 LUZCONCEPT.</p> </form> <div class= bottom ></div> <script type= text/javascript > var loginForm = new varienForm('loginForm'); </script> </div> </div> </body> </html> 90 Figure 34: Interface de saisie d'information personnelles et la superficie 91 Figure 35:Résultat Mercuriale Avec une superficie de 400 m2 92 g Figure 37:Consultations de tous les devis dana la base des données 93 |
|