解决什么问题,缺什么补什么
很多转岗或自学的人,学完 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)





