本项目主要使用了JavaWeb技术,包括Jsp,Servlet,JDBC,适合刚学完JavaWeb的新手作为练习项目,巩固知识 项目GitHub地址:https://github.com/JavaStudenttwo/JEEShop 项目展示网址:http://47.106.99.83/JEEShop/jsp/index.jsp 该项目使用到的数据库和页面等基础资料:链接:https://pan.baidu.com/s/1fh6FpM8KnmgFaEvSyUStdw 提取码:rqbt
- 使用了BootStrap框架,展示页面
- JSP处理前端数据
- Ajax异步访问
- Servlet处理业务
- JDBC连接数据库
1.用户名唯一性检测:输入用户名后,查询数据库,查看该用户名是否已经存在数据库中,如果存在,显示提示信息,该功能主要使用了Ajax异步校验技术 2.验证码:输入验证码后检查验证码是否正确并给出提示信息,点击验证码图片更换验证码
1.验证码:功能和注册部分相同 2.登录检测:检查用户名和密码,并给出提示信息 3.自动登录和记住用户名:使用Cookie和Session来实现 4.登录成功后修改用户栏部分 登录成功前: 登录成功后:
1.特殊商品展示:根据商品信息,筛选出热门商品和最新商品展示在首页 2.商品分类展示:根据商品分类信息,将商品分类名称展示到导航栏中,并可根据导航栏中的分类查找对应类别的商品,并对这些商品进行分页展示
1.将商品加入购物车:任一点击一个商品,进入商品详情页面,可以将商品加入购物车,并设置加入购物车的商品数,点击加入购物车后立即跳转到购物车管理页面 2.购物车管理:显示已加入购物车中的商品的信息,及商品总额,提供将商品从购物车中删除的功能及清空购物车功能,并可以将购物车提交生成订单
生成订单,显示订单信息,并将订单信息提交至后台 后台订单管理部分
1.后台管理员登录(较简陋) 2.商品分类:可以添加,删除,修改类别 3.商品管理:上架下架商品,修改商品信息,分页展示商品信息 4.订单管理:显示所有订单,并对订单分类