当前位置:网站首页>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
边栏推荐
- 编写C语言的最简单小程序Hello world
- Compile and generate busybox file system
- 联想“双平台”运维解决方案 助力智慧医疗行业智慧管理能力全面提升
- Advanced Mathematics (Seventh Edition) Tongji University General exercises one person solution
- 基于SSH的通讯网络电子计费系统
- Splitting. JS text title slow loading JS effect
- 基于eNSP的校园网设计的仿真模拟
- 【剑指Offer】52. 两个链表的第一个公共节点
- Plane intersection and plane equation
- [binary tree] preorder traversal to construct binary search tree
猜你喜欢
Nft: unlimited possibilities to open the era of encryption Art
基于SSH的客户关系CRM管理系统
MIT science and Technology Review released the list of innovators under the age of 35 in 2022, including alphafold authors, etc
生成对抗网络,从DCGAN到StyleGAN、pixel2pixel,人脸生成和图像翻译。
IEEE TBD SCI impact factor increased to 4.271, ranking Q1!
Mo Tianlun salon | Tsinghua qiaojialin: Apache iotdb, originated from Tsinghua, is building an open source ecological road
5g has been in business for three years. Where will innovation go in the future?
港科大&MSRA新研究:关于图像到图像转换,Finetuning is all you need
Redis (VI) - master-slave replication
China Infrastructure Development Association: electronic contract is recommended
随机推荐
5g business is officially commercial. What are the opportunities for radio and television?
Redis (VIII) - enterprise level solution (I)
Deep understanding of JVM (I) - memory structure (I)
AnimeSR:可学习的降质算子与新的真实世界动漫VSR数据集
墨天轮沙龙 | 清华乔嘉林:Apache IoTDB,源于清华,建设开源生态之路
【剑指Offer】53 - I. 在排序数组中查找数字 I
网络:服务器网卡组技术原理与实践
Nft: unlimited possibilities to open the era of encryption Art
巴比特 | 元宇宙每日必读:未成年人打赏后要求退款,虚拟主播称自己是大冤种,怎么看待这个监管漏洞?...
Nielseniq welcomes dawn E. Norvell, head of retail lab, to accelerate the expansion of global retail strategy
Do fresh students get a job or choose a job after graduation?
. Net ORM framework hisql practice - Chapter 1 - integrating hisql
Apache 解析漏洞(CVE-2017-15715)_漏洞复现
Tubes响应性数据系统的设计与原理
Redis (VI) - master-slave replication
基于SSH的通讯网络电子计费系统
Small Tools(3) 集成Knife4j3.0.3接口文档
Simulation of campus network design based on ENSP
分布式机器学习:模型平均MA与弹性平均EASGD(PySpark)
Exch: database integrity checking