解决什么问题,缺什么补什么

很多转岗或自学的人,学完 Java 基础、跟着视频敲过几个控制台小项目,遇到真实业务依然抓瞎:建表不知道字段怎么定,写个登录不会管会话,前端页面拼不出来,权限控制全靠脑补。这门以费用管理为业务主线的系统课,解决的就是从零散语法到能独立搭出一个带权限、带增删改查的 Web 管理后台这个能力缺口。它不教你新语法,而是逼你把 Servlet、数据库连接池、MySQL、前端组件串成一条完整链路。如果你连 JDBC 增删改查都写不顺,先补基础;如果你已经能独立写完一个带分页的查询接口,这门课对你偏浅。

先看哪几块,资料怎么配合练习

别一上来就敲代码。先把需求分析和数据库设计这两块对照着看,理解报销单、用户、角色之间为什么这么建表,外键和状态字段怎么定。然后看项目框架搭建,自己照着建一遍工程,把依赖加进去。Bootstrap 那块如果碰过可以快进,没碰过就跟着抄几页页面找手感。核心重点在用户登录、权限控制、非法范围过滤这几节,这是很多人写业务时最容易漏的环节,也是判断你会不会做后台的分水岭。练习方式建议这样:看完一节的视频,别急着看下一节,先对着需求自己写一遍,卡住了再回看视频找答案。资料里的管理文档和需求说明不是摆设,练习时拿它当原始需求,自己试着拆任务、估工作量,比单纯抄代码管用得多。

学完能独立做什么

把这套流程走完,你应该能独立完成一个中等复杂度的后台管理系统:从拿到需求文档开始,自己设计库表结构,搭建工程骨架,写出带会话校验的登录拦截,做出基于角色的菜单和按钮控制,再实现用户、费用、报销单这几类业务的标准增删改查。更重要的是,遇到新业务你不会只盯着代码层面,而是知道先理需求、定字段、拆模块,再动手写。这套从需求到实现的拆解习惯,比任何具体框架的用法都值钱。看完后问自己三个问题:报销单的状态流转怎么在表里体现?未登录用户访问受保护链接怎么拦?前端菜单怎么按角色动态显示?答得上来,这课就算没白看。

课程目录

1 软件开发流程 (52:24)
2 软件开发管理文档预览 (05:46)
3 费用管理系统-需求分析 (30:39)
4 数据库设计 (47:13)
5 搭建项目框架 (56:17)
6 Bootstrap入门 (51:44)
7 添加用户 (47:03)
8 用户登录 (01:08:55)
9 权限控制 (51:25)
10 菜单显示分析 (04:37)
11 非法范围过滤 (31:28)
12 用户查询上 (01:02:49)
13 用户查询下 (18:52)
14 用户编辑 (45:12)
15 用户删除 (28:39)
16 费用添加 (39:43)
17 费用查询 (41:04)
18 费用删除 (26:29)
19 费用修改 (23:40)
20 个人信息查询&修改 (21:20)
21 修改用户完善 (30:35)
22 添加报销单-查询报销类别 (28:12)
23 添加报销单-保存 (01:07:32)
24 报销查询 (20:29)
25 报销查询(条件查询) (56:42)
26 报销详情 (49:17)
27 经理审核 (48:34)
28 我的报销 (25:27)
29 财务审核 (38:53)
30 薪资发放 (57:07)
31 薪资查询 (29:01)
32 我的薪资 (07:33)
33 项目完善-工资报表 (26:10)
34 项目完善-Bug修复 (36:49)