本书是面向计算机专业的一本Java企业级开发的实战教程,主要讲解的是基于Spring+Spring MVC+MyBatis框架开发的健康管理系统的实现。
本书共10章,第1章主要讲解了项目开发的前期准备工作,包括项目背景、项目功能、项目架构、数据库设计及项目环境搭建等内容。第2~5章主要讲解了传智健康管理端的基本功能,包括检查项管理、检查组管理、套餐管理和预约设置管理。第6章主要讲解了权限控制的相关知识。第7~8章主要讲解了传智健康用户端的功能,学习了短息服务接口的使用和FreeMarker的使用。第9~10章主要讲解了生成数据报表和数据报表导出的知识。通过学习本书,读者可以掌握SSM框架技术,常用的企业开发技术,能够很好地适应企业开发的技术需求,为大型项目的开发奠定基础。
本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。
本书既可作为高等院校本、专科计算机相关专业的程序设计教材,也可作为Java高级技术的培训图书,适合广大编程爱好者阅读与使用。
1.还原学员进入企业后错综复杂的真实工作场景,使学员在学知识积累经验的同时,真正了解企业实际工作中的各种实际情况。
2.每个解决方案都融入一线大厂解决问题思路、解决问题技术,代码精良、功能强大、封装极好、使用简单。
3.整个知识体系学习过程,着重讲解项目开发思路和过程,减少理论知识的叠加。
4.增加Java EE企业级项目开发中常用的技术,例如Zookeeper、Redis、Spring Security、Apache POI等。
5.围绕项目的实现进行展开讲解,有助于提高学生的实践操作能力。
模块一 项目开发准备 任务1-1 初识项目 任务描述 任务分析 任务1-2 项目架构设计 任务描述 任务分析 1. 项目架构 2. 技术架构 任务1-3 数据库设计 任务描述 任务分析 1. 数据表结构设计 2. 数据表关系设计 任务1-4 项目环境搭建 任务描述 任务实现 1. 开发环境介绍 2. 项目结构设计 3. 搭建Maven工程 4. 导入准备资源 模块小结 模块二 管理端-检查项管理 任务2-1 新增检查项 任务描述 任务分析 知识进阶 任务实现 任务2-2 查询检查项 任务描述 任务分析 知识进阶 任务实现 任务2-3 编辑检查项 任务描述 任务分析 任务实现 任务2-4 删除检查项 任务描述 任务分析 任务实现 模块小结 模块三 管理端-检查组管理 任务3-1 新增检查组 任务描述 任务分析 任务实现 任务3-2 查询检查组 任务描述 任务分析 任务实现 任务3-3 编辑检查组 任务描述 任务分析 任务实现 任务3-4 删除检查组 任务描述 任务分析 任务实现 本章小结 模块四 管理端-套餐管理 任务4-1 新增套餐 任务描述 任务分析 知识进阶 任务实现 任务4-2 查询套餐 任务描述 任务分析 任务实现 任务4-3 编辑套餐 任务描述 任务分析 任务实现 任务4-4 删除套餐 任务描述 任务分析 任务实现 任务4-5 定时清理垃圾图片 任务描述 任务分析 知识进阶 任务实现 本章小结 模块五 管理端-预约设置 任务5-1 批量导入预约设置信息 任务描述 任务分析 知识进阶 任务实现 任务5-2 日历展示预约设置信息 任务描述 任务分析 任务实现 任务5-3 基于日历实现预约设置 任务描述 任务分析 任务实现 模块小结 模块六 管理端-权限控制 任务6-1 实现认证和授权 任务描述 任务分析 知识进阶 任务实现 任务6-2 显示用户名 任务描述 任务分析 任务实现 任务6-3 退出登录 任务描述 任务分析 任务实现 模块小结 模块七 用户端-用户登录 任务7-1 手机快速登录 任务描述 任务分析 知识进阶 任务实现 本章小结 模块八 用户端-体检预约 任务8-1 套餐列表 任务描述 任务分析 任务实现 任务8-2 套餐详情 任务描述 任务分析 任务实现 任务8-3 体检预约 任务描述 任务分析 任务实现 任务8-4 页面静态化 任务描述 任务分析 知识进阶 任务实现 本章小结 模块九 管理端-统计分析 任务9-1 会员数量统计 任务描述 任务分析 知识进阶 任务实现 任务9-2 套餐预约占比统计 任务描述 任务分析 任务实现 任务9-3 运营数据统计 任务描述 任务分析 任务实现 本章小结 模块十 管理端-运营数据报表导出 任务10-1 Excel方式导出运营数据报表 任务描述 任务分析 任务实现 任务10-2 PDF方式导出运营数据报表 任务描述 任务分析 知识进阶 任务实现 本章小结