Skip to content

fcwrwen/booksys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

网上书店

利用ssm框架实现的网上书店

技术要求

  • Ajax
  • Mysql数据库
  • SSM框架
  • Restful api

功能实现

加粗并斜体的功能是额外增加的

前台程序

  1. 登录
  • 登录成功跳转到显示所有图书信息界面,登录失败,显示失败原因;
  • 在前端进行表单数据合法性的判断;
  • 针对同一用户,如果密码输错三次,锁定账户(需要后台解锁)
  1. 注册
  • 注册数据成功,跳转到登录界面;
  • 在前端进行表单数据合法性的判断;
  • 如果注册的用户名重复,注册失败
  1. 注销
  • 删除session中存放的登录信息
  • 跳转到登录界面
  1. 图书展示
  • 分页显示图书信息;
  • 选中相关数据,可以将数据添加到购物车,默认数量为1;
  • 如果没有选择图书,添加购物车时给出相关提示
  1. 购物车
  • 将购物车的图书的id存放在cookie中;
  • 如果再向购物车添加数据,需要更新cookie中信息,cookie中不能有相同的图书id;
  • 在页面可以修改购买数量,修改后,页面显示的金额自动更新
  • 可以删除购物车内容
  • 点击购买按钮,可以跳转到我的订单页面;
  • 购买时,需要判断库存是否足够,任何不够,不能购买;
  • 购买时判断用户是否登录,若未登录,则不能购买
  • 购买后,需要修改相关图书库存
  1. 我的订单
  • 分页显示订单信息,要求显示出订单明细;
  • 订单状态包括:未发货*(0)、已发货但是未签收(1)、已签收状态(2)、正在退货(3)、已退货(4)*等(发货和确认退货,需要后台程序操作;签收和办理退货由前台程序操作)

后台管理程序

  1. 登录
  2. 图书管理
  • 对图书进行添加、修改、删除、查询等操作;
  • 删除图书时,需要判断图书是否有对应购买信息;
  • 删除时,只是修改为删除状态,不是真正删除;
  • 使用异步方式上传图书对应的图片,图片存放在另外的目录,实现图片预览功能;
  • 盘库;
  1. 用户管理
  • 删除、查询用户;
  • 用户解锁;
  1. 订单管理
  • 按照未发货、已完成、未发货等状态显示订单信息;
  • 进行发货、退货等操作;
  • 查看订单明细
  • 删除订单

About

网上书店ssm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published