Système de gestion de la distribution logistique basé sur SSH Framework en Java
Actuellement, ce système est utilisé pour ma conception de remise des diplômes de dernière année. Veuillez contacter l'auteur ([email protected] ou [email protected]) en premier. Si vous avez un projet ou d'autres questions techniques, vous pouvez me contacter à tout moment. Je ferai de mon mieux pour vous répondre. Bienvenue à Star ou Fork. Votre étoile et votre fourche sont votre reconnaissance et votre affirmation de l'œuvre. Merci!
Déploiement rapide en un seul clic, une forte portabilité!
|-- build // 配置文件无需考虑
|-- conf // 项目有关的配置文件
| |-- applicationContext.xml // 应用上下文配置文件
| |-- applicationContext-beans.xml // JavaBean配置文件
| |-- db.properties // 数据库配置文件
| |-- hibernate.cfg.xml // hibernate配置文件
| |-- struts.xml // 与Struts有关的配置
|-- src // 源码目录
| |-- com
| |-- wt
| |-- action
| |-- AdminAction.java // 管理员处理类
| |-- CreateImageAction.java // 验证码生成处理类
| |-- OrderAction.java // 订单处理类
| |-- UserAction.java // 用户处理类
| |-- VerifyCodeAction.java // 另一种验证码生成处理类
| |-- dao
| |-- AdminDao.java // 管理员处理dao层部分
| |-- BaseDao.java // 可被其他dao层重复利用进行减少代码冗余的dao层部分
| |-- OrderDao.java // 订单处理dao层部分
| |-- UserDao.java // 用户处理dao层部分
| |-- entity
| |-- Admin.java // 管理员实体类
| |-- Admin.hbm.xml
| |-- Book.java // 书籍实体类
| |-- Book.hbm.xml
| |-- Order.java // 订单实体类
| |-- Order.hbm.xml
| |-- User.java // 用户实体类
| |-- User.hbm.xml
| |-- Warehouse.java // 仓库实体类
| |-- Warehouse.hbm.xml
| |-- fileHandle
| |-- FileHandle.java // 文件处理类
| |-- interceptor
| |-- AdminLoginInterceptor.java // 管理员拦截器处理类
| |-- UserLoginInterceptor.java // 用户登录拦截器处理类
| |-- UserLoginLogisticsInterceptor.java // 用户登录物流配送中心拦截器处理类
| |-- UserLoginShoppingInfoInterceptor.java // 用户登录商城拦截器处理类
| |-- jsonHandle
| |-- AdminLoginJsonHandle.java // 管理员登录json数据处理类
| |-- ApplyResetPasswordJsonHandle.java // 邮件发送json数据处理类
| |-- LoginJsonHandle.java // 用户登录json数据处理类
| |-- RegisterJsonHandle.java // 注册用户json数据处理类
| |-- ResetPasswordJsonHandle.java // 修改密码json数据处理类
| |-- UserValidate.java // 用户验证处理类
| |-- service
| |-- AdminService.java // 管理员service层处理类
| |-- OrderService.java // 订单service层处理类
| |-- UserService.java // 用户service层处理类
| |-- utilMail
| |-- ApplyResetPassword.java // 发送邮件修改密码模拟类
| |-- MailSenderInfo.java // 邮件注册信息
| |-- MyAuthenticator.java // 获取发送邮件者信息
| |-- SimpleMailSender.java // 以文本格式发送邮件
| |-- Test.java // 邮件发送测试类,可单独运行进行邮件发送测试
| |-- template
| |-- emailTemplate.vm // 发送邮件的模板
| |-- WebContent // 页面入口文件由于其中涉及的都是前端页面以及js、css部分这里不做过多介绍,根据命名也能很好的推测出
| |-- css // 第三方提供的css
| |-- js // 第三方提供的js
| |-- template
| |-- template.ftl // 下载word文档的模板
| |-- static // 特定页面使用的手写js以及css
| |-- css
| |-- js
| |-- WEB-INF
| | -- lib // jar 包存放位置
| | -- web.xml // 项目及工具的依赖配置文件
|-- README.md // 说明
Tout d'abord, grâce à l'introduction de la structure du répertoire de projet précédent, nous pouvons clairement voir que les implémentations d'opération liées aux e-mails sont toutes sous le package com.wt.utilmail et contiennent un fichier de test envoyé par e-mail. Déclarez à l'avance que l'e-mail envoyé dans ce projet est mon e-mail NetEase. Aucun contenu ne peut être envoyé à des tiers sans mon consentement. À l'exception des e-mails envoyés lors des tests de projet, si vous avez besoin de l'utiliser, il est préférable de le changer par votre propre e-mail. L'adresse e-mail ici vous oblige à obtenir le code d'autorisation dans les paramètres de l'e-mail, pas votre mot de passe de messagerie. Pour plus de détails, vous pouvez lire les règles d'utilisation sous mon article de blog http://www.hohott.wang/2016/05/10/java-mail/.
Affichage de style de la récupération de mot de passe reçu par e-mail
Affichage de la page d'accueil
Page de connexion utilisateur
Page d'enregistrement des utilisateurs
Page de vérification de vérification
Récupérer la page du mot de passe
Page de librairie
Page d'achat
Ma page de panier
Page de jeu de divertissement
Page de rétroaction
Page de connexion administratrice
Page d'informations utilisateur de gestion de l'administrateur
L'administrateur gère la page des informations du fichier utilisateur
Page de centre de livraison de commande