You are on page 1of 5

ANALYSE ET SPECIFICATION DES BESOINS 

I. PRESENTATION GENERALE 
1. Introduction 
Les possibilités à distribuer les produits comme logiciel, matériel, etc. dans local est très étroit. 
Alors, on peut voir quelque site web, ils vendent leurs produits sur l’internet qui peut être vu 
dans le global et beaucoup de monde l’intéressent. 

Pour  l’entreprise  BRC  Technology,  il  y  a  le  group  de  logiciel  révélateur  qui  crée  les  nouveaux 
logiciels tous les jours. Et cette l’entreprise importe aussi les nouveaux matériaux à vendre dans 
le Cambodge. Pour distribuer quelque produit, il utilise les personnels de commercialisations. 
Alors pour diminuer le gaspillage du temps et aussi d’argent, le directeur de l’entreprise veut 
les  résoudre  en  utilisant  la  base  de  donnée  pour  stocker  les  informations  concernant  des 
produits et les pages web pour vendre les produits sur l’internet. Donc, d’où le sujet de notre 
stage  est  basé  sur  le  Shopping  Online  (PayPal).  Avec  cette  l’application,  l’administrateur  de 
l’entreprise peut manipuler toutes les informations concernant des produits.   

2. Présentation de Projet du Stage 
Le stage a commence le 15 février 2010 et fini 15 mai 2010, il y donc 3 mois (12 semaines). Le 
sujet de stage est << Shopping Online (PayPal) >> ‐ partie de shopping online, a été proposé par 
M. Heng Hay. Les parties au dessus expliquent en détail le sujet. 

2. 1. Introduction 
Pour diminuer le gaspillage du temps et aussi les difficultés pour vendre des produits, un projet 
a été proposé afin que toutes les informations concernant des produits soient mises dans une 
base de données avec l’application de page web. La priorité du projet est basé sur le shopping 
online,  alors  le  site  web  représente  les  interfaces  très  intéressant  à  persuader  les  clients 
acheter nos produits et aussi l’administrateur peut manipuler toutes les bases de données. 

 
2. 2. Objectif 
L’objectif  du  stage  est  de  créer  une  application  web  qui  nous  permet  d’acheter  les  produits 
comme  les  nouveaux  logiciels  et  aussi  matériaux  de  l’entreprise  BRC  Technology.  Dans  cette 
application, un produit est représenté par une image, son description et avec l’image et on peut 
l’acheter par click sur l’image ou un bouton <<Buy Me Now>>. 

Avec la manière de contrôler les prix avec USD monnaie, dans la feuille de calcul on dépend sur 
le site web www.paypal.com qui est le site web très sérieux pour transférer l’USD monnaie d’un 
compte au autre sur l’internet.   

3. General Spécification 
3.1. Scénario Global 
Pour  être  facile  á  comprendre  comment  ca  marche  du  système,  on  prend  un  exemple  du 
scénario global qui décrit les étapes pour créer le projet de Shopping Online (PayPal) : 

‐ Premièrement,  on  doit  insérer  les  informations  des  produits  comme  le  prix,  la 
description et l’image dans notre site web.  
‐ Ensuite,  on  peut  aussi  insérer  les  spots  commerciaux  qui  sont  nos  partenaires.  On  a 
besoins cette étape pour faire du commercial dans notre système.  
‐ En  fin,  on  peut  créer  ce  système  en  utilisant  les  bases  de  donnés  des  informations  au 
dessous.  On  doit  gérer  tous  les  informations  de  nos  clients  quand  ils  avoir  acheté  nos 
produits.  

3.2 Type d’Utilisateur 
 

Il y a deux types d’utilisateurs dans notre application, ils sont : 

‐ Client :  le  client  visite  notre  site  web  et  peut  créer  un  compte  de  membre  et  aussi 
achète les produit de notre entreprise. 
‐ Administrateur :  l’administrateur  contrôle  toutes  les  fonctionnalités  de  notre 
application.  Il  responsable  d’insérer,  de  modifier  tous  les  produits  et  il  aussi  gère  les 
shippings  au  client.  Cet  utilisateur  peut  créer  compte  pour  des  clients.  Il  a  aussi  de 
droites pour modifier ou supprimer les comptes de clients.  

 
3.3 Besoins Fonctionnels 
  3.3.1 Gestion d’Utilisateur 
  Il y a 2 niveaux d’utilisateur dans notre application : administrateur et visiteur. Et tous 
les types d’utilisateur ont les différentes permissions. 

Fonctionnalité  
  Toute l’information d’utilisateur peut être gérée et contrôlée comme: 

‐ Insérer :  créer  nouvel  compte  à  l’utilisateur  avec  nom,  mot  de  passe  et  permission 
particulier. 
‐ Modifier : modifier le curent compte au nouvel compte par modifier son information. 
‐ Supprimer : supprimer le compte du système.  

3.3.2 Gestion de Produit 
Il y a aussi 2 types de gestion de produit comme gestion de catégorie et gestion de su‐
catégorie. Et toutes les 3 gestions ont la même fonctionnalité. 

Fonctionnalité  
  Toute l’information de produit peut être gérée et contrôlée comme : 

‐ Insérer :  insérer  l’information  de  nouvel  produit  comme  titre,  description,  prix  et  son 
image. 
‐ Modifier :  modifier  l’information  de  produit  comme  modifier  son  prix  ou  son 
description. 
‐ Supprimer : supprimer l’information de chaque produit. 
‐ Chercher :  lister  les  informations  de  chaque  produit  et  on  peut  les  trouver  par  ses 
catégories. 
 
3.3.3 Gestion de Spot Commercial 
On  gère  et  contrôle  les  spots  commerciaux  pour  faire  du  commercial  dans  notre 
application.  

Fonctionnalité  
 
‐ Insérer :  insérer  l’information  de  nouvel  spot  commercial  comme  l’image  et  son 
description. 
‐ Modifier : modifier l’information de chaque spot commercial dans le cas on a besoin. 
‐ Supprimer : supprimer l’information de chaque spot commercial dans le cas spécial ou 
sa contra est dépassé.  
 
3.3.4 Gestion de Client 
On  gère  et  contrôle  les  informations  de  client  qui  a  achète  de  notre  produit.  Alors  on 
peut faire le navigation au client. 

Fonctionnalité  
‐ Insérer :  insérer  automatiquement  les  informations  de  chaque  client  comme  nom, 
adresse et etc. dans le cas il a achète de notre produit. 
‐ Modifier : modifier les informations de client. 
‐ Supprimer : supprimer les informations de client 
‐ Envoyer  message :  envoyer  un  message  de  l’information  de  nouvel  produit  au  client 
dans le cas il a besoin. 
 
3.3.5 Gestion de Carte 
On gère et contrôle la carte pour savoir la quantité de chaque produit qui est acheté. 

Fonctionnalité  
‐ Insérer : insérer le produit à la carte comme la quantité et le prix de produit. 
‐ Modifier :  modifier  la carte  dans  le  cas  client n’accepte  pas  la  quantité  de  produit  il  a 
choisi. 
‐ Supprimer : supprimer la carte dans le cas client n’accepte pas la quantité de produit il a 
choisi. 

3.3.6 Gestion de Contact 
On gère les contacts de client. 

Fonctionnalité 
‐ Insérer :  clients  peuvent  nous  contacter  par  taper  son  nom,  son  adresse  d’email,  son 
numéro de téléphone et ses commentaires. 

 
4. Conclusion 
Toutes  les  fonctionnalités  au  dessus  ne  sont  pas  encore  complétées.  Il  y  beaucoup  de  point 
inconnu et pas clair. Alors, il a besoin de temps pour trouver encore une fois. 

5. Références 
  www.anakut.info 

www.paypal.com 
www.php.net