Spring Mvc编程题

用户表 user

id int 主键自动递增

username varchar 用户名 password varchar 密码

head_img varchar 用户头像相对路径 balance decimal 余额

商品表 product id int 主键自动递增

product_name varchar 商品名字 product_price decimal 商品价格 stock int 商品库存

订单表 order

id int 主键自动递增

user_id int 用户id 与user表的id关联

product_id int 商品id 与product表的id关联 order_price decimal 订单价格

1.新建项目myShop 搭建SpringMvc环境 功能1。登录 在webContent下新建login.jsp页面用于登录 使用ajax方式提交,登录成功返回个人中心,显示用户信息,以及当前头像

,登录失败给出提示

个人中心页面有4个a标签

修改密码,上传头像,我的订单,所有商品

功能1。 修改密码 点击修改密码后跳转到修改密码页面 页面中有原密码,和新密码两个文本框 使用ajax提交,

Handler中首先检测原密码是正确,正确可以进行修改密码 错误则给出提示,原密码错误 修改成功后给出提示修改密码成功

功能2。上传头像 点击上传头像跳转到上传头像页面 选择一个新头像并上传 上传成功后跳转到个人中心页面,并显示新头像 使用form表单提交即可,ajax不能进行上传。

功能3。我的订单 点击我的订单,查询该用户所有订单,并显示,每条数据后有删除a标签

功能4。删除订单 点击删除,给出提示是否确认删除 使用ajax方式提交,删除成功后刷新订单页面。

功能5。 点击所有商,查询所有商品,进入列表页,并显示,每条数据后有购买a标签

功能6。购买商品 点击购买商品,弹出提示,是否确认购买 如果确认,使用ajax发起请求 在Handler中首先检测用户余额是否足够 如果不足,给出提示,用户余额不足 如果足够,检测商品库存是否足够 如果库存不足,给出提示,库存不足 如果库存足够,向订单表插入数据,生成订单,并扣减商品库存,给出提示,购买成功,跳转到我的订单页面

功能7。拦截器 除登录以外,所有操作都需要登录后才能进行。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4