文章目录

  • 前言
  • 1 运行效果
  • 2 系统设计说明
  • 2.1 整体设计
  • 2.1.1 实现的功能:
  • 2.1.2 系统工作流程:
  • 2.2 总体设计功能图
  • 2.3 数据库设计
  • 3 项目



前言

随着计算机网络技术的飞速发展和人们生活节奏的不断加快,电子商务技术已经逐渐融入了人们的日常生活当中,网上商城作为电子商务最普遍的一种形式,已被大众逐渐接受。因此开发一个网上商城系统,适合当今形势,更加方便人们在线购物。

本网上商城系统以MVC分层思想为原则,使用SSH框架进行整合开发。页面显示使用JSP和HTML,数据库使用MySQL,这些技术目前相对比较成熟,方便系统的维护与扩展。网上商城系统前台包括了用户注册、用户登录、商品查询、商品添加到购物车、删除商品等几大功能;后台管理功能则包括商品的修改、添加、删除、用户管理和订单管理等主要功能。本系统具有操作简单、页面友善、灵活性好、运行稳定等特点。

网上商城系统经常被用于毕业设计。


1 运行效果

老规矩,废话不多说,先上运行效果

前台首页:

网上商城java项目 java web网上商城设计与开发_web

商品分类浏览:

网上商城java项目 java web网上商城设计与开发_网上购物系统_02

商品详情:

网上商城java项目 java web网上商城设计与开发_网上购物系统_03

用户注册:

网上商城java项目 java web网上商城设计与开发_web_04

用户登录:

网上商城java项目 java web网上商城设计与开发_毕业设计_05

管理员登录:

网上商城java项目 java web网上商城设计与开发_毕业设计_06

商品种类列表:

网上商城java项目 java web网上商城设计与开发_web_07

2 系统设计说明

2.1 整体设计

2.1.1 实现的功能:
  • (1) 登录功能:用户输入用户名和密码,进行登录验证。
  • (2) 注册功能:可以查询用户名是否已经存在,对注册信息进行验证。
  • (3) 商品浏览:可以查询商品,显示商品详情,提供购买链接。
  • (4) 购物车管理:欲购买商品可以增添到购物车,也可以从购物车删除商品。
  • (5) 订单查询:用户登录后可以下订单,用户登录后也可以查看自己的订单。
  • (6) 商品种类管理:管理员可以对商品种类进行添加、删除操作。
  • (7) 商品管理:管理员可以添加商品、删除商品,查看所有商品。
  • (8) 订单管理:管理员登录后可以对订单进行管理。
  • (9) 用户管理:管理员可以管理注册用户信息。
2.1.2 系统工作流程:

网上商城java项目 java web网上商城设计与开发_java_08

2.2 总体设计功能图

网上商城java项目 java web网上商城设计与开发_java_09


网上商城java项目 java web网上商城设计与开发_web_10

2.3 数据库设计

本系统使用开发环境是Eclipse、Tomcat 8、MySQL数据库,下面是数据库各表结构:

网上商城java项目 java web网上商城设计与开发_网上商城java项目_11

3 项目