Projet JSP de gestion de l'ordre des aliments
Ce référentiel contient un projet de gestion des ordres de nourriture mis en œuvre à l'aide de la technologie JSP (Javaserver Pages). Le projet se concentre sur la création d'une plate-forme Web qui permet aux utilisateurs de parcourir un menu, de sélectionner les aliments et de passer des commandes. Le projet est conçu pour démontrer l'utilisation de JSP, HTML, CSS et Java pour construire un système de commande de nourriture simple.
Table des matières
- Introduction
- Caractéristiques
- Technologies utilisées
- Installation
- Usage
- Contributif
- Licence
Introduction
Le projet JSP de gestion des ordres de nourriture est une application Web qui vise à fournir aux utilisateurs un moyen pratique de commander de la nourriture en ligne. Les utilisateurs peuvent parcourir les éléments du menu disponibles, ajouter des articles à leur panier et passer des commandes pour la livraison à domicile ou le ramassage. Le projet présente la mise en œuvre de concepts fondamentaux de développement Web à l'aide de JSP et Java.
Caractéristiques
- Enregistrement et connexion des utilisateurs: les utilisateurs peuvent créer des comptes et se connecter au système pour accéder aux fonctionnalités personnalisées.
- Menu de navigation: Les utilisateurs peuvent afficher la liste des aliments disponibles ainsi que leurs descriptions et leurs prix.
- Ajouter au panier: les utilisateurs peuvent ajouter des articles à leur panier tout en parcourant le menu.
- Gestion des paniers: Les utilisateurs peuvent afficher leur panier, modifier les quantités et supprimer les articles.
- Placez la commande: les utilisateurs peuvent passer des commandes en fonction des articles de leur panier.
- Historique des commandes: les utilisateurs peuvent afficher l'historique de leur commande et suivre l'état de leurs commandes.
- Panneau d'administration: les utilisateurs d'administration peuvent gérer les éléments de menu, afficher les commandes et mettre à jour l'état de la commande.
Technologies utilisées
- Javaserver Pages (JSP): pour la génération de contenu dynamique et l'interaction avec le backend Java.
- Servlets Java: gérer les demandes, gérer les sessions et interagir avec la base de données.
- HTML et CSS: Structure et style les pages Web.
- MySQL: Gestion de la base de données et stockage des comptes d'utilisateurs, des éléments de menu et des commandes.
Installation
- Clone The Repository:
git clone https://github.com/your-username/food-order-management-jsp.git - Configurez une base de données MySQL à l'aide des scripts SQL fournis.
- Configurez les paramètres de connexion de la base de données dans le fichier
WEB-INF/web.xml . - Déployez le projet sur un conteneur servlet (par exemple, Apache Tomcat).
- Accéder à l'application via un navigateur Web.
Usage
- Enregistrez un nouveau compte ou connectez-vous avec les informations d'identification existantes.
- Parcourez le menu et ajoutez des articles à votre panier.
- Accédez à la page CART pour revoir votre commande et apportez toutes les modifications.
- Passez à la page de paiement, fournissez les détails de livraison et passez votre commande.
- Les utilisateurs d'administration peuvent se connecter au panneau d'administration pour gérer les éléments de menu et afficher les commandes.
Contributif
Les contributions sont les bienvenues! Si vous trouvez des problèmes ou souhaitez améliorer le projet, n'hésitez pas à soumettre une demande de traction.
Licence
Ce projet est autorisé sous la licence du MIT.
Projet d'instruction à la configuration
1.Install Apache Tomcat (la dernière version) sur votre système.
2. Créez un nom de dossier en tant que Tomcat et mettez installé Apache dans ce dossier qui devrait être comme (Apache-Tomcat-10.0.5)
3. Ensuite, un dossier Tomcat ouvert comme ce tomcat-> apache-tomcat-10.0.5-> webapps
4. Créez un nom de dossier en tant que JSP sous le dossier WebApps après avoir ouvert le dossier JSP
5. Créez un nom de dossier en tant que restaurateur (c'est le nom de votre projet, vous pouvez le changer)
6. Ouverture du dossier des restaurants et mettez tous les codes JSP en dessous (Exension devrait être .jsp)
puis démarrer Tomcat (pour démarrer l'utilisateur de double clic)
Mac utilisateur ouvrir le terminal et écrire les commandes suivantes CD Tomcat / CD apache-tomcat-10.0.5 / cd bin puis tapez ./startup.sh tomcat a beebn démarré
Ensuite, accédez à votre navigateur et tapez dans la barre de recherche localhost // 8080: Restaturent / jsp / home.jsp (c'est votre nom de page d'accueil avec extension Il peut être différent)
sortir





