0% ont trouvé ce document utile (0 vote)
4 vues19 pages

Micro-projet Java : Panier d'achat

Le document présente un micro-projet intitulé "Panier d'achat" développé par des étudiants en ingénierie informatique au sein de l'Institut polytechnique gouvernemental de Jintur. Ce projet utilise le langage de programmation Java pour faciliter les achats en ligne et réduire les tâches administratives. Il inclut des certificats de soumission, une méthodologie de travail, un plan d'action, ainsi que des résultats de programmation.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues19 pages

Micro-projet Java : Panier d'achat

Le document présente un micro-projet intitulé "Panier d'achat" développé par des étudiants en ingénierie informatique au sein de l'Institut polytechnique gouvernemental de Jintur. Ce projet utilise le langage de programmation Java pour faciliter les achats en ligne et réduire les tâches administratives. Il inclut des certificats de soumission, une méthodologie de travail, un plan d'action, ainsi que des résultats de programmation.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Institut polytechnique gouvernemental, Jintur

A
MICRO PROJET
SUR
“Panier d'achat”

Programme : Ingénierie Informatique


Course : JPR Course code:22412

Soumis par :
Roll No. Nom de l'étudiant Enrollment No. Signe
204 Mesare K.K 1900940036
205 Plus S.A 1900940037
206 Ambhore P.A 1900940031

Dirigé par : Prof. Pardhi Sir


Institut Polytechnique Gouvernemental

Jintur

CERTIFICAT

Ceci certifie que ce rapport est soumis par Mme Mesare K.K, M. More S.A, M. Ambhore P.A
Roll No.(204,205,206) Enrollment No.(1900940036,1900940037,1900940031) a student of2 nd
année du cours d'ingénierie informatique dans le cadre des travaux de micro-projet tels que prescrits par
le Conseil d'État de l'Enseignement Technique du Maharashtra à Mumbai pour le Sujet de et Java
ProgrammationEt que je l'ai instruit/guidé pour le travail en question depuis le temps de
le temps l'a trouvé satisfaisant et progressif.
Et l'étudiant ci-dessus était associé à ce travail
Cependant, sa contribution était proportionnelle
Et ce travail a été évalué avec le même niveau qui correspond aux normes prévues pour le niveau.
bien sûr.
Et cela est dit que le travail peut être présenté à l'examinateur.

Signature et nom de la Signature du


Lecture/Guide Responsable de département

DIRECTEUR
Institut polytechnique gouvernemental, Jintur

Date :
Institut Polytechnique Gouvernement

Jintur

CERTIFICATE

Ceci est certifié que ce rapport est soumis par Mme Kusum Mesare Numéro de rouleau (204)
Numéro d'inscription (1900940036) un étudiant de2ndannée du cours de génie informatique
partie des travaux de micro-projet tels que prescrits par le Conseil technique de l'État du Maharashtra
Éducation Mumbai pour le sujet de la programmation Java et que j'ai
l'a instruit/guider pour ledit travail de temps en temps l'a trouvé(e) être
progressif satisfaisant.
Et l'étudiant ci-dessus était associé à ce travail
Cependant, sa contribution était proportionnelle.
Et ce travail a été évalué comme étant conforme aux normes envisagées pour ce niveau.
bien sûr.
Et cela dit, le travail peut être présenté à l'examinateur.

Signature and Name of the Signature du


Lecture/Guide Chef de département

DIRECTEUR
Institut polytechnique du gouvernement, Jintur

Date :
Institut Polytechnique du Gouvernement

,Jintur

CERTIFICAT

Ceci est certifié que ce rapport est soumis par Mme Seema More Numéro de Roll (205) Inscription
Non.(1900940037) un étudiant de2etannée du cours en Ingénierie Informatique dans le cadre de Micro-
Le projet fonctionne comme prescrit par le Conseil des affaires techniques de l'État du Maharashtra.
Mumbai pour le sujet de la programmation Java et que j'ai instruit/guidé
lui/elle pour le travail en question de temps à autre l'a trouvé(e) satisfait(e) et progressif(ve).
Et l'étudiant ci-dessus était associé à ce travail
Cependant, sa contribution était proportionnelle
Et cela dit, le travail a été évalué et est conforme aux normes prévues pour le niveau.
bien sûr.
Et il est dit que le travail peut être présenté à l'examinateur.

Signature et nom du Signature du


Lecture/Guide Chef de département

PRINCIPAL
Institut polytechnique gouvernemental, Jintur

Date :
Polytechnique Gouvernementale
Jintur

CERTIFICAT

Il est certifié que ce rapport est soumis par M. Pankaj Ambhore, numéro de rouleau (206)
Numéro d'inscription (1900940031) un étudiant de2ndyear of the courseComputer Engineeringas
partie des travaux de micro-projet tels que prescrits par le Conseil d'État du Maharashtra pour la technique
Éducation à Mumbai pour le sujet de la programmation Java et que j'ai
instructed/guided him/her for the said work from time to time found him/her to be
progressif satisfaisant.
Et l'élève ci-dessus était associé à ce travail
Cependant, sa contribution était proportionnelle.
Et cela dit, le travail a été évalué comme étant à la hauteur de la norme envisagée pour le niveau.
bien sûr.
Et ce travail peut être présenté à l'examinateur.

Signature et nom de la Signature du


Lecture/Guide Responsable de département

DIRECTEUR
Institut polytechnique du gouvernement, Jintur

Date :
Annexe I
Proposition de micro-projet

Panier d'achat

1.0) Objectif Avantages du micro-projet :

Le « Panier » a été développé avec le langage de programmation Java


utiliser l'application jdk.

Cela réduit également le travail administratif et les tâches manuelles.


Le chariot de course nous aide dans ce projet à acheter les choses facilement.
chemin depuis n'importe quel endroit.

2.0)Course Outcomes
Utilisez le logiciel JDK.
Implémentez la gestion des exceptions.
Développez des programmes en utilisant la méthodologie orientée objet dans
Java.

3.0) Méthodologie Proposée

Description étape par étape :

Nous avons collecté des informations à partir de diverses sources


disponible.
Ainsi, l'exécution du projet a été faite.
4.0) Plan d'action

[Link] Details of Activity Prévu Nom de PlannedFin


. StartDate Date approximative
ResponsableTe
membres
1. Recherche de sujet 20/05/21 22/05/21 Seema More

2. Collecte d'informations 22/05/21 18/06/21 Pankaj


Arranger les informations Ambhore

3. Rédaction de rapport 20/06/21 23/06/21 Kusum Mesare

5.0) Ressources requises

S. Nom des Ressources/Matériaux Spécification Qty.


Non.
1. Ordinateur Intel i3, 4 Go de RAM 1
2. MS-Word Bureau 2007 1

Nom des membres de l'équipe avec les numéros de rôle.

ROLL NO. NOM DES ÉTUDIANTS


204 Kusum Kundlik Mesare
205 Seema Ankushrao More
206 Pankaj Anil Ambhore

A.K Rathod
Responsable de département

(À approuver par le chef de département)


Annexe II
Rapport de Micro-Projet :
Panier d'achats
1.0Rationale:-

Un panier d'achat est un logiciel qui agit comme le catalogue d'un magasin en ligne.
et processus de commande.
2. le panier d'achat est l'interface entre le site Web d'une entreprise.
3. Son infrastructure plus profonde, permettant aux consommateurs de sélectionner des marchandises ; de revoir ce qu'ils
avoir sélectionné ; apporter les modifications ou ajouts nécessaires ; et acheter le
marchandise
4. Les paniers d'achat peuvent être vendus en tant que pièces de logiciel indépendantes afin que les entreprises puissent

les intégrer dans leur propre solution en ligne unique ou les proposer comme un
fonctionnalité d'un service qui créera et hébergera le site e-commerce d'une entreprise.

Objectif du Micro Projet :

Le "Panier d'Achat" a été développé avec la programmation Java en utilisant l'application jdk.
Cela minimise également la paperasse et les tâches manuelles.
3. Le panier d'achat nous aide dans ce projet à acheter des choses de manière simple.
n'importe quel endroit.

3.0 Résultats de cours intégrés :


1. Utilisez le logiciel jdk.
2. Mettre en œuvre la gestion des exceptions.
3. Développez des programmes en utilisant la méthodologie orientée objet en Java.

4.0 Revue de la littérature :-

1. Ces applications fournissent généralement un moyen de capturer le paiement d'un client.


informations, mais dans le cas d'une carte de crédit, elles s'appuient sur le module logiciel de la
fournisseur de passerelle sécurisée, en conjonction avec la passerelle de paiement sécurisée, afin de
effectuer des transactions de cartes de crédit sécurisées en ligne.
2. Certaines configurations doivent être effectuées dans le code HTML du site web, et le panier d'achat.
le logiciel doit être installé sur le serveur qui héberge le site, ou sur le sécurisé
serveur qui accepte des informations de commande sensibles.
3. Les paniers d'achat en ligne sont généralement mis en œuvre à l'aide de cookies HTTP ou de chaînes de requête.
Cependant, dans la plupart des implémentations basées sur des serveurs, les données liées au panier d'achats sont conservées.
dans l'objet de session et est accédé et manipulé à la volée, au fur et à mesure que l'utilisateur sélectionne
différents articles du panier.
4. Plus tard, au cours du processus de finalisation de la transaction, les informations sont accessibles et un
Une commande est générée contre l'article sélectionné, ce qui vide le panier.
5. Bien que les chariots de shopping les plus simples permettent strictement d'ajouter un article à un
panier pour commencer un processus de paiement (par exemple, le panier de shopping PayPal gratuit), la plupart des achats
Le logiciel de panier fournit des fonctionnalités supplémentaires qu'un commerçant Internet utilise pour pleinement
gérer une boutique en ligne. Données (produits, catégories, réductions, commandes, clients, etc.)
est normalement stocké dans une base de données et accessible en temps réel par le logiciel.
6. Les logiciels de panier d'achat peuvent généralement être classés en trois types de E-
logiciel de commerce.

Logiciel open source :

1. Le logiciel est publié sous une licence open source et est très souvent gratuit.
charge.
2. The merchant has to host the software with a Web hosting service.
3. Cela permet aux utilisateurs d'accéder et de modifier le code source de l'ensemble de la boutique en ligne.

Licensed software:

Le logiciel est téléchargé puis installé sur un serveur Web.


2. Cela est le plus souvent associé à des frais uniques, les principaux avantages de cette option
le commerçant possède une licence et peut donc l'héberger sur n'importe quel serveur web qui
répond aux exigences du serveur.

Service hébergé :

Le logiciel n'est jamais téléchargé, mais est plutôt fourni par un service hébergé.
fournisseur et est généralement payé sur une base mensuelle ou annuelle ; également connu sous le nom de
le modèle de logiciel fournisseur de services d'application (ASP).
2. Certains de ces services facturent également un pourcentage des ventes en plus des frais mensuels.
frais. Ce modèle a souvent des modèles prédéfinis parmi lesquels un utilisateur peut choisir pour
personnaliser leur apparence et leur ressenti.
3. Les modèles prédéfinis limitent la capacité des utilisateurs à modifier ou personnaliser le logiciel.
avec l'avantage de faire en sorte que le fournisseur maintienne le logiciel à jour en permanence
pour les correctifs de sécurité ainsi que l'ajout de nouvelles fonctionnalités.

5.0 Méthodologie actuelle suivie :


description étape par étape
1. Programmation étape par étape en Java.
2. choisir un sujet et des plans d'action.
3. Nous avons recueilli des informations provenant de diverses sources disponibles.
Ainsi, l'exécution du projet a été réalisée.
6.0 Ressources réelles utilisées :-

[Link] Nom de Spécifications Qté


ressources
1 Exploitation Windows 10 01
système

2 Visual Studio 2017 01


3 Microsoft Word 2019 01

7.0 Résultats des Micro-Projets :-


importer [Link];
importer [Link];
classe publique Panier
{
Vecteur v1 = nouveau Vecteur();

Vector v2= new Vector();


Vecteur v3 = nouveau Vecteur();

Vecteur v4 = nouveau Vecteur();

Chaîne iname;
flottant icost, total;

int quantité;
int i = 0;
int pos;

public void choix()


{
int choix;
Scanner s1=new Scanner([Link]);
----------------------ENTREZ VOTRE CHOIX----------
-----------\n\n\n
[Link]("Que voulez-vous faire ?");
[Link]("[Link] au panier");

[Link]("[Link] du panier");
[Link]("[Link] le panier");

[Link]
Systè[Link]("[Link]");

choix = [Link]();
switch (choix) {
case 1:
ajouter();
pause;
cas 2 :

si(i>0)
{
retirer();
}
sinon
{
[Link]("\n\n\n------------------Aughs!!Your Cart Is Empty--
---------------");
choix();
}
pause;

cas 3 :
si(i>0)
{
montrer();
}
sinon
{
------------------Aughs!! Votre panier est
Vide-----------------" );
choix();
}

pause;
cas 4 :
si(i>0)
{
totalDuPanier();
}
sinon
{
---------------------Vous avez acheté
Rien---------------------
choix();
}

pause;

case 5:
[Link]("Merci !!!! Visitez encore une fois$$!!");
pause;
default:
Oups !! Choix incorrect !! Réessayez
break;
}
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
Ajout de l'article au panier
$$$$$$$$$$$$$$$$$$$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$*/

public void ajouter()

{ ----------------------------AJOUTER----------------------------
-

Scanner s = nouveau Scanner([Link]);

[Link]("Entrez le nom de l'article :");

iname=[Link]();
[Link](i,iname);
[Link]("Entrez le prix de cet article :");
icost=[Link]();
[Link](i, icost);
[Link]("Entrez la quantité de cet article :");
quantité=[Link]();
[Link](i, quantité);
total = quantity*icost;
[Link](i,total);
i++;
---------------------------AJOUTÉ----------------------------

choix();
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
Retirer l'article du panier
$$$$$$$$$$$$$$$$$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$*/

public void supprimer()

{
[Link]("\n\n\n---------------------------REMOVE-----------------------
----\n\n\n";

[Link]("Quelle est la position de l'élément que vous voulez supprimer");

Scanner s2 = nouveau Scanner([Link]);

pos=[Link]();
[Link]("L'élément supprimé est :" + [Link](pos));

[Link](pos);
[Link](pos);
[Link](pos);
[Link](pos);
i--;
---------------------------ENLEVÉ---------------------
-----

choix();
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
AFFICHAGE DE L'ARTICLE DANS LE PANIER
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$*/

public void afficher()

{
||***********************************************
*********||");
[Link]("||-----------------------VOTRE PANIER------------------------||");

[Link]("||**************************************************** ")
****||\n
pour(int j = 0;j<i;j++)
{
SYSTÈ[Link]("ARTICLE
+[Link](j));
: "
SYSTÈ[Link]("COUT :+[Link](j)+".Rs";
")
[Link]("QUANTITY: "+[Link](j));
[Link]("-----------------------------");
SYSTÈ[Link]("TOTAL : +[Link](j)+".Rs";
")
Systè[Link]("------------------------------");
}

choix();

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MONTRANT L'ARTICLE DANS LE PANIER
$$$$$$$$$$$$$$$$$$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$*/
void totalDuPanier()

{
float cartt=0;

pour(int j = 0;j<i;j++)
{
cartt=(float) [Link](j)+cartt;

[Link]("||****************************************************");
****||");

[Link]("||****************************************************
****||");
[Link]("|| Vous avez fait des achats pour :
||");
[Link]("|| Payez le total à notre programmeur et visitez")
nous encore || ");

[Link]("||**************************************************** ")
****||");

[Link]("||****************************************************")
****||");

public static void main(String[] args) {

[Link]("||****************************************************")
****||");
[Link]("||**************************************************** ")
****||");

[Link]("||**************************************************** ")
****||");
[Link]("|| "); ||");
[Link]("|| ") ACHETEZ ICI ||");
[Link]("|| ") ||");

[Link]("||**************************************************** ");
****||");

[Link]("||**************************************************** ")
****||");

[Link]("||**************************************************** ")
****||");

ShoppingCartobj = new ShoppingCart();

[Link]();
}
}

OUTPUT:
8.0 Compétence développée / Apprentissage de ce micro-projet :

Nous avons appris la programmation Java.


2. Il gère toutes les informations sur le total disponible, ajoutant,
retirer le panier.
3. Le but du projet est de construire une application
programme pour réduire le manuel.

9.0Application of the microproject:-

1. Ce projet a des applications en temps réel, ce projet est utilisé


gérer toutes les informations sur le panier d'achat en ligne
shopping.
[Link] projet est particulièrement utile pour les personnes pour obtenir tout
choses requises pour leur.

Vous aimerez peut-être aussi