JavaEE框架整合开发创新·协作·分享TIPCC教案第九章电子商务平台的设计与实现(SpringBoot+Thymleaf+MyBatis)授课教师:陈恒大连外国语大学TIPCC教案本章目标1.理解电子商务的业务流程2.掌握SpringBoot、MyBatis等框架技术3.掌握Thymeleaf表现层技术4.掌握基于Thymeleaf+MyBatis的SpringBootWeb应用开发的流程、方法以及技术2TIPCC教案本章内容39.1系统设计9.2数据库设计9.3系统管理9.4组件设计9.5后台管理子系统的实现9.6前台电子商务子系统的实现TIPCC教案9.1系统设计9.1.1系统功能需求9.1.2系统模块划分4TIPCC教案9.1.1系统功能需求1.后台管理子系统后台管理子系统要求管理员登录成功后,才能对商品进行管理,包括添加商品、查询商品、修改商品以及删除商品。除商品管理外,管理员还需要对商品类型、注册用户以及用户的订单等进行管理。5TIPCC教案2.电子商务子系统1)非注册用户非注册用户或未登录用户具有的功能如下:浏览首页、查看商品详情以及搜索商品的功能。2)用户成功登录的用户除具有未登录用户具有的功能外,还具有购买商品、查看购物车、收藏商品、查看订单、查看收藏以及查看用户个人信息的功能。6TIPCC教案9.1系统设计9.1.1系统功能需求9.1.2系统模块划分7TIPCC教案1.后台管理子系统8后台管理子系统商品管理查询订单用户管理安全退出新增商品删除商品修改商品查询商品查询用户删除用户类型管理新增类型删除类型查询类型TIPCC教案2.电子商务子系统9电子商务子系统非注册用户成功登录的用户浏览商品搜索商品浏览商品我的订单购买商品我的收藏查看购物车个人信息TIPCC教案本章内容109.1系统设计9.2数据库设计9.3系统管理9.4组件设计9.5后台管理子系统的实现9.6前台电子商务子系统的实现TIPCC教案9.2数据库设计9.2.1数据库概念结构设计9.2.2数据逻辑结构设计9.2.3创建数据表11TIPCC教案9.2.1数据库概念结构设计12管理员PKID用户名商品PK商品编号商品名称原价现价库存图片类型FK购物车PK购物车ID购买数量用户ID商品编号用户PK用户IDE-Mail密码关注PKID关注时间商品编号FK订单基础PK订单编号订单金额订单状态用户IDFKFK订单时间订单详情购买数量FK订单编号商品编号用户ID商品类型PK类型ID类型名称是否广告是否推荐密码PKIDTIPCC教案9.2数据库设计9.2.1数据库概念结构设计9.2.2数据逻辑结构设计9.2.3创建数据表13TIPCC教案9.2.2数据逻辑结构设计将数据库概念结构图转换为MySQL数据库所支持的实际...