RetailStore
约 472 字大约 3 分钟
项目功能模块与数据库的交互
主页 (indexPage)
展示商品,允许根据商品分类筛选商品 展示商品:查询
peoduct表的所有记录分类筛选商品:根据
peoduct表的type字段进行筛选,可选值为 1、2、3搜索商品,允许根据商品名关键词搜索商品 根据
product表的name字段进行模糊匹配查询展示商品详情,包括商品图片、商品名称、商品价格、商品描述 根据商品的ID去
product表进行查询这个商品的详情添加购物车,允许用户添加商品到购物车 将用户ID、商品名称、商品的ID\商品价格、商品描述等字段插入到购物车中
shoppingcart_records表
购物车 (shoppingCartPage)
- 展示购物车中的商品 根据用户ID去
shoppingcart_records表查询购物车记录 - 允许用户对商品进行删除 根据购物车商品的ID到
shoppingcart_records表删除这条记录 - 允许用户对商品进行修改 用户可以修改商品的购买数量
- 允许用户对商品进行结算支付 当结算时, ①根据商品ID将库存表(
inventory)的对应商品库存减去对应的购买属性; ②根据商品ID将购物车表shoppingcart_records对应记录的status更新为2③根据商品ID、购买数量、总价格等插入到表sales销售表中,完成结算
个人中心 (personalPage)
- 展示用户信息,包括用户名、头像、余额等 根据用户ID去
account表查询用户头像、简介、邮件地址、qq等信息 - 允许用户修改头像、用户名等 根据根据用户ID去更新用户的头像、简介、邮件地址、qq等信息