Le génie logiciel (en anglais software engineering) désigne l’ensemble des
méthodes, des techniques et outils concourant à la production d’un logiciel, au-delà de la seule activité de programmation. donc comporte des aspects de gestion de projet afin de produire un logiciel dans les délais prévus ,avec un budget maitrisé et donnant satisfaction au client.
Dans l'analyse microéconomique traditionnelle, l'entreprise est abordée au
travers de ses caractéristiques techniques. Elle est une organisation dont le but est de produire certains biens ou services. Pour produire ces biens, elle combine des facteurs de production, tels que la force de travail, le capital matériel (locaux, machines) et immatériel (savoir-faire, connaissance), des matières premières ou des biens intermédiaires. Les contraintes techniques de l'entreprise sont représentées par une fonction de production qui détermine les niveaux de production accessibles pour différentes combinaisons des facteurs de production. Étant donné les coûts des facteurs de production, il est possible de déterminer le coût total d'une combinaison de facteurs. Pour un objectif de production donné, le choix de la combinaison de facteurs la moins coûteuse définit le coût d'une production, c'est-à-dire le coût minimal que doit supporter l'entreprise pour réaliser cette production.
Le profit de l'entreprise est la différence entre le revenu engendré par les
ventes de la production et le coût de cette dernière. Cette notion de profit s'étend facilement pour prendre en compte la nature temporelle des activités de l'entreprise, elle correspond alors à la notion de valeur de l'entreprise qui inclut tous les flux de revenus et les coûts futurs, valorisés au moyen de techniques financières.
A cet effet, notre travail consiste à développer un site web dynamique a
l’entreprise « NAFTAL » afin de bien gérer les transactions avec les clients faciliter les travaux utilisateurs de certaines taches manuelle répétitives vers la fin en arriver a élaboré des travaux publicitaire aux clients pour qu’ils puissent être informés de tous les nouveautés et l’actualité de l’entreprise. Pour réaliser notre projet nous commençons de fait une prise de connaissance et un survol sur l’entreprise NAFTAL pour mieux définir les besoins et les fonctions de notre application dans le chapitre 1.le chapitre 2 nous montrons une analyse et spécification des besoins, cette partie consiste à collecter, analyser et définir les besoins puis la conception : il s’agit d’une phase de modélisation théorique de l’application par la méthode UML. Une description détaillé des outils utilisés pour développer l’application web, l’architecture du système et le matériel de déploiement de l’application tous ça on le veut dans le chapitre 3.