图书前言

本书不再是知识点的铺陈,而是致力于将知识点融入实际项目的开发中。本书的特色是采用一个“GIFTEMS 礼记”项目,将所有章节重点技术进行贯穿,每章项目代码会层层迭代不断完善,最终形成一个完整的系统。通过贯穿项目以点连线、多线成面,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。

1. 项目简介

“GIFTEMS礼记”系统以推荐礼物攻略为核心,收集时下潮流的礼物和送礼物的方法,为用户呈现热门的礼物攻略,通过“送给TA”等功能,意在帮助用户给恋人、家人、朋友、同事制造生日、节日、纪念日惊喜。

“GIFTEMS礼记”系统主要分为两部分: 

 前台用户购物系统提供给用户浏览礼品、查看攻略、购买礼品、生成订单、送礼等功能; 

 后台管理系统给系统管理员使用,负责礼品、类型、订单、发货的管理等功能。

2. 贯穿项目模块

GIFTEMS贯穿项目的模块实现穿插到本书的所有章节任务中,每个章节在前一章节的基础上进行任务实现,对项目逐步进行迭代、升级,最终形成一个完整的项目,并将S2SH课程的重点技能点进行强化应用。其中,本教材主要用于实现前台用户购物系统,而后台管理系统的源码用户可以自行下载、编译、部署,部署后用户可以维护相应的业务数据,配合着前台的购物系统可以一步一步地学习和研究。

3. 章节任务实现