当前位置:网站首页>Conception d'un centre commercial en ligne basé sur SSH
Conception d'un centre commercial en ligne basé sur SSH
2022-06-30 18:06:00 【Biyezuopinvip】
Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85836171
Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85836171
Les yeux Enregistrement
Cueillir Oui. 1
ABSTRACT 2
Chapitre I Introduction 5
1.1 Contexte du sujet 5
1.2 Objet et importance 5
1.3 Idées de conception de systèmes 6
Chapitre II Outils de développement de systèmes et contexte technique 7
2.1 Configuration de la plate - forme de fonctionnement du système 7
2.1.1Environnement matériel 7
2.1.2Environnement logiciel 7
2.2 Outils de développement et introduction à la technologie 7
2.2.1Introduction aux outils de développement 7
2.2.2Introduction technique 8
Chapitre III Analyse du système 9
3.1 Analyse de faisabilité 9
3.1.1Viabilité économique 9
3.1.2Faisabilité technique 9
3.1.3Possibilité de fonctionnement 9
3.2 Analyse des besoins 9
3.2.1Demande de services 9
3.2.2Shopping Mainstream 9
3.3 Analyse fonctionnelle 10
3.3.1 Exigences fonctionnelles de la réception du système 10
3.3.2 Exigences fonctionnelles de fond du système 11
Chapitre IV Conception de la base de données 12
4.1 Analyse des données 12
4.2 Conception détaillée de la base de données 12
4.2.1Base de donnéesE-RFig. 12
4.2.2Table de base de données 13
Chapitre V Conception détaillée et mise en œuvre 16
5.1 Conception et mise en œuvre des fonctions de base de la réception du système 16
5.1.1Inscription 16
5.1.2 Connexion et authentification 18
5.1.3Déconnecter l'utilisateur 19
5.1.4 Conception et mise en œuvre du module d'affichage des marchandises 19
5.1.5Conception et réalisation du module panier 20
5.1.7Voir la conception et la mise en œuvre du module de commande 22
5.2 Conception et mise en oeuvre de la fonction de gestion de l'arrière - plan du système 23
5.2.1Conception et mise en oeuvre de la gestion de l'information de base 23
5.2.2Conception et mise en oeuvre de la gestion de l'information sur les commandes 23
5.2.3 Conception et mise en œuvre de la gestion de l'information sur les produits de base 24
Chapitre VI Essais du système et analyse des performances 25
6.1 Test de la page d'accueil de la réception 25
6.2 Test du module panier 25
6.3 Test du module d'inscription de l'utilisateur 26
6.4 Essais du module de gestion des produits 26
6.4.1 Ajouter un test fonctionnel 26
6.4.2 Supprimer le test de fonction 27
Chapitre VII Conclusions 28
Références 29
À Merci. 30
Chapitre IV Conception de la base de données
Pour un site de commerce électronique , Exigences en matière d'accès aux données pour soutenir un plus grand volume d'accès , L'utilisation d'un système de gestion de base de données de type Bureau ne répond pas aux besoins , Et la sécurité n'est pas garantie. .Donc,, Besoin d'un système de gestion de base de données pour les grands services commerciaux de classe entreprise ,Par exemple:Mysql,OracleAttendez..Ce système adopteMysql Système de gestion des bases de données.
4.1 Analyse des données
Pour les besoins de la base de données du système,Parce qu'il est principalement utilisé pour fournir de l'information、Enregistrer、Mise à jour et interrogation, etc..Donc,,Il est nécessaire d'analyser les exigences relatives à l'application des données sous - jacentes à la fonction du système.,Pour déterminer la structure de la base de données.
1)Inscription des utilisateurs、Connexion、La vérification et d'autres fonctions nécessitent la création d'une table de données pour l'information de l'utilisateur.,Les éléments de données peuvent inclure des utilisateursE_mail、Un surnom.、Mot de passe、Adresse, etc.;
2) Des fonctions telles que la visualisation des informations de classification des produits et des détails des produits nécessitent à la fois la gestion des catégories de taille des produits et la gestion des catégories de taille des produits. , Chaque produit doit également être géré ,Il faut donc au moins deux fiches techniques.;
3)Les commandes générées après l'achat de l'utilisateur doivent être gérées,Les informations de base et les détails de la commande sont également inclus ici.;
4)Après commande,Pendant le traitement des commandes,Expédition requise, etc.,Il peut donc être nécessaire d'enregistrer l'envoi de la commande;
5)Nécessite un administrateur système pour gérer le système,Il est donc nécessaire de créer une fiche d'information de l'Administrateur,Les éléments de données comprennent les administrateursID、Code, etc..
Voilà.,Au moins les structures de données et les éléments de données suivants doivent être créés:
1)Informations sur l'utilisateur,Inclure les utilisateursID,Éléments de données tels que le nom d'utilisateur;
2)Informations sur l'Administrateur,Y compris les administrateursID,Mots de passe et autres éléments de données;
3)Informations sur les produits,Y compris les produits de baseID,Nom du produit、Prix unitaire、Prix spécial et autres éléments de données;
4) Informations sur les catégories de produits de base , Y compris électronique ID,Nom de la catégorie et autres éléments de données;
5) Informations sur les catégories de produits secondaires , Y compris électronique ID,Nom de la catégorie et autres éléments de données;
6)Informations sur la commande,Y compris les commandesID,Numéro d'utilisateur,Adresse de commande et autres éléments de données;
7)Détails de la commande,Y compris les commandesID,Produits de baseID, Éléments de données tels que le temps de commande ;
4.2 Conception détaillée de la base de données
4.2.1 Base de donnéesE-RFig.
Fig.4.1 Base de donnéesE-RFig.
Code partiel:
package cn.itcast.shop.index.action;
import java.util.List;
import cn.itcast.shop.category.service.CategoryService;
import cn.itcast.shop.category.vo.Category;
import cn.itcast.shop.product.service.ProductService;
import cn.itcast.shop.product.vo.Product;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
/** * Page d'accueil Action * * @author Kang * */
public class IndexAction extends ActionSupport {
/** * Classe d’injection primaire service */
private static final long serialVersionUID = 1L;
private CategoryService categoryService;
//InjectionProductService
private ProductService productService;
public void setCategoryService(CategoryService categoryService) {
this.categoryService = categoryService;
}
public void setProductService(ProductService productService) {
this.productService = productService;
}
/** * Méthode d'accès à la page d'accueil exécutée : */
public String execute() {
// Méthode d'interrogation de toutes les classifications de premier niveau
List<Category> cList = categoryService.findAll();
// Stocker les données classifiées de niveau 1 dans sessionChamp d'application
ActionContext.getContext().getSession().put("cList", cList);
// Rechercher les articles chauds
List<Product> hList=productService.findHot();
// Enregistrer dans la pile de valeurs
ActionContext.getContext().getValueStack().set("hList", hList);
// Rechercher les derniers articles
List<Product> nList=productService.findNew();
// Enregistrer dans la pile de valeurs
ActionContext.getContext().getValueStack().set("nList", nList);
return "index";
}
}



















Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85836171
Adresse de téléchargement des ressources:https://download.csdn.net/download/sheziqiong/85836171
边栏推荐
- [sword finger offer] sword finger offer 53 - ii Missing numbers from 0 to n-1
- [零基础学IoT Pwn] 环境搭建
- . Net ORM framework hisql practice - Chapter 1 - integrating hisql
- 中基协:推荐使用电子合同
- 4 years of working experience, and you can't tell the five communication modes between multithreads. Can you believe it?
- Building a basic buildreoot file system
- Solution: STM32 failed to parse data using cjson
- TCP session hijacking based on hunt1.5
- 基于SSH的客户关系CRM管理系统
- 大文件处理(上传,下载)思考
猜你喜欢

Apache parsing vulnerability (cve-2017-15715)_ Vulnerability recurrence

编译生成busybox文件系统
![[零基础学IoT Pwn] 环境搭建](/img/3b/a0689a1570fcc40bb9a5a4e9cdc63c.png)
[零基础学IoT Pwn] 环境搭建

Redis (II) -- persistence

每日面试1题-如何防止CDN防护被绕过

K-line diagram must be read for quick start

Redis (VI) - master-slave replication

Design and principle of tubes responsive data system

Building a basic buildreoot file system

【架构】1366- 如何画出一张优秀的架构图
随机推荐
ABAP-发布Restful服务
2022上半年盘点:20+主流数据库重大更新及技术要点汇总
[bjdctf2020]the mystery of ip|[ciscn2019 southeast China division]web11|ssti injection
Redis (I) - data type
Six pictures show you why TCP has three handshakes?
流批一体在京东的探索与实践
同济、阿里的CVPR 2022最佳学生论文奖研究了什么?这是一作的解读
Mo Tianlun salon | Tsinghua qiaojialin: Apache iotdb, originated from Tsinghua, is building an open source ecological road
Development details of NFT casting trading platform
Send the injured baby for emergency medical treatment. Didi's driver ran five red lights in a row
Post MSF infiltration summary
Daily question brushing record (IX)
Six photos vous montrent pourquoi TCP serre la main trois fois?
自旋锁探秘
基于SSH的网上商城设计
MySQL之零碎知识点
Redis (VII) - sentry
Ardunio esp32 obtains real-time temperature and humidity in mqtt protocol (DH11)
编写C语言的最简单小程序Hello world
Several points in MySQL that are easy to ignore and forget