Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 2.07 KB

功能需求文档.md

File metadata and controls

47 lines (31 loc) · 2.07 KB

用户管理:

管理员身份登录后,可以看到该功能;用户分为两种角色:顾客和管理员

  1. 管理员可以禁用/解禁用户,被禁用的用户将无法登录系统

用户登录与注册

  1. 用户登录需要输入用户名和密码
  2. 被禁用用户无法登录系统,并且会提示用户“您的账户已经被禁用”
  3. 根据用户名来确认其为管理员还是顾客,不同角色的界面具有差异
  4. 新用户注册需要填写用户名、密码、重复密码、邮箱
  5. 需要校验用户名是否重复,两次输入的密码是否相同、邮箱是否符合格式要求

书籍管理

管理员身份登录后,可以看到该功能

  1. 管理员可以刘兰数据库中已有的书籍,以列表形式显示,包括书名、作者、封面、ISBN编号和库存量
  2. 在列表上方提供搜索功能,管理员可以用书名来过滤想要查找的书籍
  3. 管理员在列表中可以修改每本图书的上述属性,包括库存量
  4. 管理员可以删除旧图书,可以添加新图书

浏览书籍

此部分功能可以复用“书籍管理”中的功能

  1. 顾客和管理员都可以浏览数据库中已有的书籍,以列表形式显示,包括书名、作者、封面、ISBN编号和库存量
  2. 在列表上方提供搜索功能,用户可以用书名来过滤想要查找的书籍
  3. 选中某本书后,通过Ajax方式显示书的详细信息

购买书籍

  1. 当用户浏览书籍时,可以选择将某本书放入购物车
  2. 用户可以浏览购物车,看到自己放入购物车的所以书籍
  3. 在购物车中点击购买书籍之后,清空购物车,同时书籍库存相应地减少
  4. 购买书籍后,生成订单,存入数据库

订单管理

  1. 顾客可以查看自己的所有订单
  2. 管理员可以查看系统中所有的订单,并且可以使用搜索功能来实现过滤

统计

  1. 管理员可以统计在指定时间范围内各种书的销量情况、每个用户的累计消费情况
  2. 顾客可以统计在指定时间范围内自己购买书籍的情况