本书共八个模块,以“项目背景一需求分析一系统详细设计一数据库设计一智慧社区首页模块功能实现一智慧社区发现模块功能实现一智慧社区我的模块功能实现一项目测试及发布”为线索,从智慧社区的开发背景和开发需求,掌握智慧社区开发过程中各阶段的主要任务;从功能需求和非功能需求两方面介绍智慧社区项目需要实现的功能;根据需求分析进行系统详细设计;根据概念模型和关系模型进行智慧社区的数据库设计;介绍实现智慧社区首页、发现、我的模块功能,通过对该功能的实现,具有实现模块的页面布局能力,能够结合所学过的知识完成本项目功能的开发。本书的每个模块都分为学习目标、内容框架、知识准备、模块实施、案例说明、轻松一刻、模块小结等来讲解相应的知识点。此结构条理清晰、内容详细,使读者在学习项目开发的过程中体会开发的乐趣。