管理员身份登录后,可以看到该功能;用户分为两种角色:顾客和管理员
- 管理员可以禁用/解禁用户,被禁用的用户将无法登录系统
- 用户登录需要输入用户名和密码
- 被禁用用户无法登录系统,并且会提示用户“您的账户已经被禁用”
- 根据用户名来确认其为管理员还是顾客,不同角色的界面具有差异
- 新用户注册需要填写用户名、密码、重复密码、邮箱
- 需要校验用户名是否重复,两次输入的密码是否相同、邮箱是否符合格式要求
管理员身份登录后,可以看到该功能
- 管理员可以刘兰数据库中已有的书籍,以列表形式显示,包括书名、作者、封面、ISBN编号和库存量
- 在列表上方提供搜索功能,管理员可以用书名来过滤想要查找的书籍
- 管理员在列表中可以修改每本图书的上述属性,包括库存量
- 管理员可以删除旧图书,可以添加新图书
此部分功能可以复用“书籍管理”中的功能
- 顾客和管理员都可以浏览数据库中已有的书籍,以列表形式显示,包括书名、作者、封面、ISBN编号和库存量
- 在列表上方提供搜索功能,用户可以用书名来过滤想要查找的书籍
- 选中某本书后,通过Ajax方式显示书的详细信息
- 当用户浏览书籍时,可以选择将某本书放入购物车
- 用户可以浏览购物车,看到自己放入购物车的所以书籍
- 在购物车中点击购买书籍之后,清空购物车,同时书籍库存相应地减少
- 购买书籍后,生成订单,存入数据库
- 顾客可以查看自己的所有订单
- 管理员可以查看系统中所有的订单,并且可以使用搜索功能来实现过滤
- 管理员可以统计在指定时间范围内各种书的销量情况、每个用户的累计消费情况
- 顾客可以统计在指定时间范围内自己购买书籍的情况