Git Product home page Git Product logo

shopping's Introduction

Shopping

简单介绍

  本项目使用Spring+SpringMVC+Hibernate来实现了一个网上商城系统。

运行环境

JDK1.7+,Tomcat 8.0或以上,Maven 3.0

运行

# 1.执行下面命令将代码下载到本地(需安装git客户端,如果没有安装则在此页面选择Download as zip 方式下载到本地)
git clone https://github.com/IcedSoul/Shopping.git

# 2.在本地或者远程MySQL数据库中执行Shopping/src/main/resources/properties/路径下的Shooping SQL语句以创建数据库。(需本机安装MySQL,版本建议在5.7或以下,高版本连接会出问题。执行SQL语句可使用命令行或者Navicat等工具。)

# 3.打开Shopping/src/main/resources/properties/路径下的database.properties配置文件,把数据库连接地址,用户名和密码改成自己的

# 4.执行以下maven命令(需本地安装Maven)
mvn clean
mvn package

# 5.在生成的target目录下即可找到对应的Shopping.war包

# 6.将war包复制到Tomcat目录下的webapps文件夹下,重启Tomcat服务器(需要下载Tomcat,版本在8.0或者以上)

# 7.访问 http://localhost:8080/Shopping 来查看效果。(没有任何商品,需要自己手动去添加。注册普通用户,然后在数据库中将用户role字段改为1即可访问控制台页面,进行商品的增加和删除。)

主要技术

  JavaEE框架:Spring+SpringMVC+Hibernate
  前端框架:Bootstrap
  插件:Layer.js,ajaxfileupload.js
  数据库:MySQL

主要功能

  1. 普通用户
  • 登录、注册功能
  • 浏览商品功能
  • 搜索商品功能
  • 查看商品详情
  • 添加购物车
  • 购买功能(在商品详情页单独购买或在购物车批量购买)
  • 查看订单状态
  • 确认收货功能
  • 评价已购买商品功能
  1. 管理员:
  • 拥有普通用户所有功能
  • 查看、删除所有用户功能
  • 查看、删除所有商品功能
  • 添加新的商品功能
  • 处理订单功能
  • 发货功能

运行截图

主页 商品详情页 购物车 订单状态 订单处理 控制台1 控制台2

演示地址

  演示网址:http://119.23.212.211:8080/Shopping

shopping's People

Contributors

icedsoul avatar

Watchers

 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.