Giter VIP home page Giter VIP logo

jeeshop's Introduction

一.项目简介

本项目主要使用了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.用户注册及用户登录

用户注册页面: 在这里插入图片描述

用户注册部分实现的功能:

1.用户名唯一性检测:输入用户名后,查询数据库,查看该用户名是否已经存在数据库中,如果存在,显示提示信息,该功能主要使用了Ajax异步校验技术 在这里插入图片描述 2.验证码:输入验证码后检查验证码是否正确并给出提示信息,点击验证码图片更换验证码 在这里插入图片描述 在这里插入图片描述

用户登录部分实现的功能:

1.验证码:功能和注册部分相同 2.登录检测:检查用户名和密码,并给出提示信息 3.自动登录和记住用户名:使用Cookie和Session来实现 在这里插入图片描述 4.登录成功后修改用户栏部分 登录成功前:在这里插入图片描述 登录成功后: 在这里插入图片描述

2.商品展示

1.特殊商品展示:根据商品信息,筛选出热门商品和最新商品展示在首页 在这里插入图片描述 在这里插入图片描述 2.商品分类展示:根据商品分类信息,将商品分类名称展示到导航栏中,并可根据导航栏中的分类查找对应类别的商品,并对这些商品进行分页展示 在这里插入图片描述

3.购物车及订单生成

购物车部分实现的功能:

1.将商品加入购物车:任一点击一个商品,进入商品详情页面,可以将商品加入购物车,并设置加入购物车的商品数,点击加入购物车后立即跳转到购物车管理页面 在这里插入图片描述 2.购物车管理:显示已加入购物车中的商品的信息,及商品总额,提供将商品从购物车中删除的功能及清空购物车功能,并可以将购物车提交生成订单 在这里插入图片描述

订单生成:

生成订单,显示订单信息,并将订单信息提交至后台 在这里插入图片描述 后台订单管理部分 在这里插入图片描述

4.后台管理部分

1.后台管理员登录(较简陋) 在这里插入图片描述 2.商品分类:可以添加,删除,修改类别 在这里插入图片描述 3.商品管理:上架下架商品,修改商品信息,分页展示商品信息 在这里插入图片描述 4.订单管理:显示所有订单,并对订单分类 在这里插入图片描述

jeeshop's People

Contributors

javastudenttwo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.