解决什么问题:告别只会写增删改查的胶水代码
很多上班族和转行者在自学完 Java 基础和 SSH 框架语法后,常会陷入一种“能跑通但拿不出手”的尴尬:能照着书本写简单的登录注册,但面对真实企业里复杂的部门层级、人员权限和后台分页管理,就不知道代码该怎么分层组织。这门商务综合管理平台案例课,解决的就是从“懂语法”到“能做项目”的断层问题。它不教基础语法,而是带着你把需求分析、数据库建模、框架集成和业务代码串联起来,走通一个企业级后台管理系统的核心链路。
适合什么基础与学习建议
这套资料适合已经学过 Java 面向对象、SQL 基础,以及初步了解过 Spring、Struts2、Hibernate 基本用法的读者。零基础直接看会非常吃力,建议先补齐框架基本概念再来。学习时建议先看项目介绍、UML 用例图和系统功能模块结构图这几块,先搞懂系统要做什么、模块之间怎么调用,不要一上来就敲代码。理清业务逻辑后,再跟着搭建 Maven 项目、用 PD 做数据库建模,看懂 PO 类和映射文件怎么对应数据库表。最后再去啃 Spring 与 Hibernate 集成测试,以及 Struts2 配置如何接管请求转发。
学完能独立做什么与资料配合
跟着这套流程走完,你能独立搭建一个规范的后台管理骨架:从建库建表、配置 SSH 框架集成,到实现部门分类查询、分页列表展示、父子部门递归删除以及详情修改。这些业务逻辑在企业 OA、CRM 或 ERP 系统中高度通用,掌握了部门与用户的联动开发,后续遇到商品管理、订单流转也能举一反三。配合资料练习时,不要只看视频,一定要边看边在自己电脑上跑通环境。建议重点研究分页组件的实现原理,以及递归删除这种带有父子层级关系的业务怎么写。每跑通一个模块,就自己尝试把部门表换成商品表,照着原有分层结构重写一遍,这样才算把这套项目案例吃透,真正转化成自己的开发经验。
商务综合管理平台
课程目录
* 第一章 微课-【商务综合管理平台项目】-第一章/
* 第一章/
* 项目介绍
* 项目背景
* 使用UML的用例图描述系统功能
* 系统功能模块结构图的理解
* 系统框架
* 搭建maven项目
* 使用PD实现数据库建模
* 编写PO类和映射文件
* 添加spring配置文件
* 引入struts2配置文件
* 测试ssh框架集成
* 测试spring+hibernate实现添加操作
* 第二章 微课-【商务综合管理平台项目】-第二章/
* 第二章/
* 回顾1
* DeptService的设计及实现
* DeptAction编写及实现分类查询部门列表
* 分页显示部门列表的页面
* 分页组件的详解
* 帧框架实现后台页面布局
* 查看部门详情
* 部门新增操作
* 递归删除父子部门
* 实现部门修改
* 用户表的数据分析
* 用户PO类及映射文件编写
* 用户扩展信息的PO类及映射文件编写
* 实现用户与扩展信息的查询&查看详情&删除
* 第三章 微课-【商务综合管理平台项目】-第三章/
* 第三章/
* 细粒度权限控制的介绍
* 细粒度权限控制的数据库设计
* 角色表权限表中的数据添加
* 实现用户及用户扩展信息级联保存
* 实现用户修改
* Role的PO类和映射文件
* 补充的映射关系
* 显示角色列表
* 保存角色列表
* 分配角色
* 角色管理模块的查看功能
* 角色的CRUD操作
* 模块的CRUD操作
* 第四章 微课-【商务综合管理平台项目】-第四章/
* 第四章/
* 回顾2
* shiro概述
* Shiro框架的工作原理
* Shiro安全框架的配置
* Shiro工作原理图解
* 编写密码匹配的类
* AuthRealm域的编写实现认证与授权
* 测试Shiro框架
* 修改left.jsp后进行的测试
* 比较Md5与Md5Hash算法
* 断点跟踪法说明Shiro的运行过程
* 单点登录的实现原理
* 总结1
* 第五章 微课-【商务综合管理平台项目】-第五章/
* 第五章/
* 购销合同的修改
* 购销合同删除时产生的级联删除
* 修改购销合同的状态
* 回顾4
* 添加购销合同的bug修改
* 如何实现货物数附件数的显示
* 跳转到新增货物页面
* 实现购销合同下货物的新增
* 购销合同下货物的修改
* 购销合同下货物的删除
* 跳转到新增附件页面
* 实现附件新增操作
* 购销合同下附件的修改操作
* 购销合同下附件删除操作
* 总结2
* 第六章 微课-【商务综合管理平台项目】-第六章/
* 第六章/
* 购销合同的修改
* 购销合同删除时产生的级联删除
* 修改购销合同的状态
* 回顾4
* 添加购销合同的bug修改
* 如何实现货物数附件数的显示
* 跳转到新增货物页面
* 实现购销合同下货物的新增
* 购销合同下货物的修改
* 购销合同下货物的删除
* 跳转到新增附件页面
* 实现附件新增操作
* 购销合同下附件的修改操作
* 购销合同下附件删除操作
* 总结2
* 第七章 微课-【商务综合管理平台项目】-第七章/
* 第七章/
* POI概述
* POI快速入门
* POI报表的特点
* 实现POI数据下载
* 回顾5
* 出货表Excel的数据来源分析
* 使用POI实现出货表的输出
* POI实现出货表的bug修改
* 使用Excel模板实现POI的报表
* 打断设计理论及数据搬家概念
* 出口报运表对应PO类及映射文件
* 添加ExportProduct及ExtEproduct对应的PO类及映射文件
* 第八章 微课-【商务综合管理平台项目】-第八章/
* 第八章/
* XSSFWorkbook实现海量数据导出
* 海量数据导出时的问题
* 回顾及内存监控工具
* 读程并解决14个打印相关问题
* 使用ContractPrint实现购销合同的打印及存在的问题
* 实现Export报运相关Service&Action编写及配置
* 实现合同管理
* 跳转到新增出口报运页面
* 实现报运单保存及数据搬家业务
* 测试并分析报运单的保存
* 第九章 微课-【商务综合管理平台项目】-第九章/
* 第九章/
* 补充两个问题的讲解
* 回顾打断设计
* 跳跃查询及数据搬家
* 绝对定位与相对定位
* 实现出口报运单的删除
* 使用DHTML实现跳转到出口报运单修改页面
* 实现报运单及货物信息的修改
* CodeMachine实现代码自动生成
* 装厢&委托&发票&财务的数据库表设计
* 通过打段设计&跳跃查询&后四张表共享主键实现数据查询优化
* 第十章 微课-【商务综合管理平台项目】-第十章/
* 第十章/
* 制作图形报表的常用方式介绍
* 使用amChart的准备工作
* 使用amChart制作一个饼图
* 测试饼图的生成
* 回顾6
* Hibernate批量更新优化及Struts2同名框数据封装
* 生成柱状图显示产品销售排行
* 生成系统访问压力图
* 项目面试总结
* 第十一章 微课-【商务综合管理平台项目】-第十一章/
* 第十一章/
* 工作流概述
* 使用ActivitiDesigner设计流程定义图
* Activiti基本配置及表的创建
* ProcessEngine创建的三种方式
* 部署一个流程定义信息
* 完成一个任务的执行
* 回顾上午
* 查询指定用户的任务再执行
* 删除流程部署信息
* 更新业务流程后无需更新代码
* 实现流程资源文件的下载
* 流程变量的添加及获取
* 实现SSH+Activiti整合
* 第十二章 微课-【商务综合管理平台项目】-第十二章/
* 第十二章/
* 在项目中引入流程管理的前期准备
* 跳转到流程部署页面
* 部署流程定义
* 查询流程定义信息
* 实现流程资源文件的查看
* 实现流程署信息级联删除
* 回顾7
* 准备数据
* 添加订单的准备工作
* 实现采购单的保存
* 查询当前用户的任务列表
* 实现当前用户任务列表查询的Service
* 当前登录用户完成流程工作
* 进入经理审核页面
* 保存经理审核意见并将业务流程向后推进






