Java EE企业级应用开发项目教程:SSM
作者:黑马程序员
出版时间:2023年版
内容简介
本书是面向计算机专业的一本企业级开发的实战教程,主要讲解的是基于Spring+Spring MVC+MyBatis框架开发的健康管理系统的实现。 本书共10章,第1章主要讲解了项目开发的前期准备工作,包括项目背景、项目功能、项目架构、数据库设计及项目环境搭建等内容。第2~5章主要讲解了传智健康管理端的基本功能,包括检查项管理、检查组管理、套餐管理和预约设置管理。第6章主要讲解了权限控制的相关知识。第7~8章主要讲解了传智健康用户端的功能,学习了短息服务接口的使用和FreeMarker的使用。第9~10章主要讲解了生成数据报表和数据报表导出的知识。通过学习本书,读者可以掌握SSM框架技术,常用的企业开发技术,能够很好地适应企业开发的技术需求,为大型项目的开发奠定基础。
目录
模块一 项目开发准备 1
任务1-1 初识项目 1
任务描述 1
任务分析 2
任务1-2 项目架构设计 7
任务描述 7
任务分析 7
任务1-3 数据库设计 10
任务描述 10
任务分析 11
任务1-4 项目环境搭建 16
任务描述 16
任务实现 16
模块小结 21
模块二 管理端 — 检查项管理 22
任务2-1 新增检查项 22
任务描述 22
任务分析 23
知识进阶 24
任务实现 28
任务2-2 查询检查项 33
任务描述 33
任务分析 34
知识进阶 35
任务实现 36
任务2-3 编辑检查项 41
任务描述 41
任务分析 41
任务实现 43
任务2-4 删除检查项 49
任务描述 49
任务分析 50
任务实现 51
模块小结 54
模块三 管理端 — 检查组管理 55
任务3-1 新增检查组 55
任务描述 55
任务分析 56
任务实现 57
任务3-2 查询检查组 66
任务描述 66
任务分析 66
任务实现 67
任务3-3 编辑检查组 72
任务描述 72
任务分析 72
任务实现 74
任务3-4 删除检查组 83
任务描述 83
任务分析 83
任务实现 84
模块小结 87
模块四 管理端 — 套餐管理 88
任务4-1 新增套餐 88
任务描述 88
任务分析 89
知识进阶 91
任务实现 97
任务4-2 查询套餐 109
任务描述 109
任务分析 109
任务实现 110
任务4-3 编辑套餐 115
任务描述 115
任务分析 115
任务实现 117
任务4-4 删除套餐 125
任务描述 125
任务分析 126
任务实现 126
任务4-5 定时清理垃圾图片 130
任务描述 130
任务分析 130
知识进阶 130
任务实现 137
模块小结 143
模块五 管理端 — 预约设置 144
任务5-1 批量导入预约设置信息 144
任务描述 144
任务分析 145
知识进阶 147
任务实现 149
任务5-2 日历展示预约设置信息 157
任务描述 157
任务分析 157
任务实现 158
任务5-3 基于日历实现预约设置 163
任务描述 163
任务分析 163
任务实现 164
模块小结 168
模块六 管理端 — 权限控制 169
任务6-1 实现认证和授权 169
任务描述 169
任务分析 169
知识进阶 170
任务实现 174
任务6-2 显示用户名 183
任务描述 183
任务分析 184
任务实现 184
任务6-3 退出登录 186
任务描述 186
任务分析 187
任务实现 187
模块小结 188
模块七 用户端 — 用户登录 189
任务7 手机快速登录 189
任务描述 189
任务分析 190
知识进阶 191
任务实现 197
模块小结 205
模块八 用户端 — 体检预约 206
任务8-1 套餐列表 206
任务描述 206
任务分析 207
任务实现 208
任务8-2 套餐详情 211
任务描述 211
任务分析 211
任务实现 212
任务8-3 体检预约 216
任务描述 216
任务分析 216
任务实现 219
任务8-4 页面静态化 232
任务描述 232
任务分析 232
知识进阶 233
任务实现 234
模块小结 239
模块九 管理端 — 统计分析 240
任务9-1 会员数量统计 240
任务描述 240
任务分析 241
知识进阶 241
任务实现 246
任务9-2 套餐预约占比统计 249
任务描述 249
任务分析 250
任务实现 251
任务9-3 运营数据统计 254
任务描述 254
任务分析 254
任务实现 255
模块小结 261
模块十 管理端 — 运营数据报表导出 262
任务10-1 Excel方式导出运营数据报表 262
任务描述 262
任务分析 263
任务实现 264
任务10-2 PDF方式导出运营数据报表 268
任务描述 268
任务分析 269
知识进阶 270
任务实现 274
模块小结 277