基于 Java 中 SSH 框架的物流配送管理系统

项目各文件介绍

  • Logistics_Manage_System 项目主文件,也就是该项目你需要导入运行的文件
  • hibernate_mapping 这个项目文件,是我把这其中的 hibernate 单独另外拿出来进行对 hibernate 的讲解分析,这个项目文件与物流的项目没有具体关系,只是对 hibernate 的一个案例分析,运行的话每一个包下都有 main 主函数,可以直接进行 Java 类的 mian 函数运行即可,里面分类了数据库表的一对一、一对多以及多对多的数据关系,可以用来做完 hibernate 学习的参考使用
  • img 用于有关项目的功能截图存放文件
  • test 这个文件是当时我对项目的一些部分功能测试,可以不做考虑
  • word 有关该项目的部分文档设计

项目运行准备工作

  • 导入 Logistics_Manage_System 该项目文件
  • 数据库文件为 conf 目录下的 db.properties,这是导入项目后需要看的第一个文件,也是你项目运行需要唯一注意的文件
  • 项目启动前,看一下 db.properties 这个文件是不是和你本地的数据库统一(用户名以及密码),我用的是 MySQL 数据库,之后你要创建一个名为 logistics 的数据库,之后启动项目就好了,数据库表的工作就交给 hibernate,它会为你自动创建数据库表的。至此项目成功启动
  • 因为该项目没有使用 Maven 工程的构建方式,所以你不需要考虑 jar 包的 问题,项目中所涉及到的 jar 包都放在了 WEB-INF 下的 lib 目录文件下
  • 完成以上的几点你的项目就已经成功跑起来了~

项目目录结构介绍

|-- 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                                          // 说明

邮件发送部分介绍

首先通过之前的项目目录结构介绍,可以很清楚的看到与邮件相关的操作实现都在 com.wt.utilMail 包下,并且含有一个邮件发送的测试文件。
事先声明,本项目中邮件发送使用的为我的网易邮箱,未经我的同意不可向第三方发送任何内容,除了对项目测试时的邮件发送,如需使用,最好换为自己的邮箱。
这里的邮箱需要你获取邮箱设置中的授权码,并不是你的邮箱密码,细节部分可以到我的博文 http://www.hohott.wang/2016/05/10/Java-Mail/ 下阅读查看使用规则。

邮箱收到的找回密码的样式展示

效果图展示

首页展示

用户登录页面

用户注册页面

验证校验失败页面

找回密码页面

书城页面

购物页面

我的购物车页面

娱乐游戏页面

反馈页面

管理员登录页面

管理员管理用户信息页面

管理员管理用户文件信息页面

订单配送中心页面

♻️ 资源

大小: 61.7MB
➡️ 资源下载:https://download.csdn.net/download/s1t16/87392400

基于Java(SSH 框架)+MySQL 实现的物流配送管理系统【100010488】相关推荐

  1. 基于JAVA+SpringMVC+Mybatis+MYSQL的家校通管理系统

    项目功能: 基于ssm框架开发的家校通项目实现的主要功能有:管理员手动排课,学生提交作业,老师发布作业修改学生提交作业,家长查看学生成绩作业信息等功能,最好用Google浏览器: 页面效果:

  2. 基于JAVA+Servlet+JSP+MYSQL的学生卡消费统计管理系统

    项目简介:主要记录学生的消费情况,统计消费水平,图表展示出消费水平. 项目技术:jsp,servlet 运行环境:jdk1.8,tomcat7.0,mysql 功能演示:

  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的线上超市管理系统

    项目功能: 注册模块,登录模块,商品管理模块,订单管理模块,库存管理模块,物流查询模块,管理员模块 页面效果:

  4. 基于JAVA+SpringMVC+Mybatis+MYSQL的公司人事档案管理系统

    公司人事档案管理系统是一个为适应当前各个行业对人事信息管理的迫切需求而设计开发的软件系统.该系统主要包含职工个人自然情况,考勤情况,薪资等各方面信息. 主要包括以下功能: 1.主界面模块:该模块提供管 ...

  5. 基于JAVA+Servlet+JSP+MYSQL的实验室机房预约管理系统

    项目功能: 学生端: 登录注册 个人资料管理 预约添加 预约查询 教师端: 登录注册 个人资料管理 教师预约添加 教师预约查询 管理员端: 系统登录 系统用户管理 学生管理 教师管理 实验室管理 学生 ...

  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的高考志愿填报管理系统

    项目功能: 学生端: 登录注册 新闻浏览 院校信息 院校录取分数 专业信息评论 专业收藏 调查问卷 系统概要 在线留言 管理员端: 系统登录 用户管理 新闻管理 考生类别管理 高考成绩管理 院校管理 ...

  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的学生健康信息管理系统

    项目功能: 学生端: 检查公告查询 我的病原史信息查询 我的传染病信息查询 我的身体健康查询 我的心里健康查询 管理员端: 人员管理 班级管理 学院管理 检查公告管理 学生病原史信息管理 学生传染病信 ...

  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的医学药品信息管理系统

    项目功能: 用户端: 登录注册 药品信息浏览 药品查询 购买药品 药品评论 公告信息浏览 个人中心 订单管理 收藏管理 收货评价管理 管理员端: 系统登录 个人中心 用户管理 药品类别管理 供应商管理 ...

  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的少儿网站教育管理系统

    项目功能: 英语知识 英语音乐 英语视频 英语课程 英语专家 管理员登录 文章管理 文章类型管理 文章来源管理 页面效果:

最新文章

  1. python 示列:抓取网页所有a连接
  2. mui框架提供的相关api
  3. nodejs与npm版本对应表
  4. mysql主从复制gtid_详解MySQL主从复制实战 - 基于GTID的复制
  5. 2021牛客多校2 - Girlfriend(球体积交)
  6. python迭代对象_Python迭代对象与迭代器
  7. 7-161 梅森数 (20 分)
  8. mysql limitorderby
  9. 宇瞻筹划转型 标准型内存不再是重头产品
  10. 解决windows写Django项目在templates中的html文件中引入外部css,js不成功的方法
  11. java中输出日历_Java:输入年份和月份打印出相应的日历表
  12. 【神经网络】{4} ——多元分类
  13. Pysyft学习笔记
  14. 高性能mysql_高性能MySQL
  15. 手机通讯录excel转换vcf
  16. postgres关键字、常量和数据类型
  17. 超级计算机神威太湖之光储蓄量,中国超级计算机神威太湖之光世界最快,且总量排名榜单第一...
  18. 【年度总结】于无声处听惊雷-2016年度总结
  19. java反序列化成object_java 反序列化输出 object获取为空的问题
  20. 行走的Offer收割机,首次公布Java10W字面经,Github访问量破百万

热门文章

  1. Thumbnail 图片压缩
  2. 传统企业如何搭上互联网+的大船
  3. 自媒体素材采集平台,素材采集方法都有这些
  4. 社区java视频大宝库_Java大牛手把手带你实现社区论坛项目实战课程
  5. 通过训练获得最优量化区间——Quantization Interval Learning
  6. 二分查找算法(递归+非递归)
  7. 知识图谱入门 (一) 知识图谱与语义技术概览
  8. depot_tools_tutorial
  9. webrtc】windows 构建 :depot_tools 采坑
  10. php exec和query,exec和php之间的区别