基于Java Web的网上宠物销售商城
1 需求分析
1.1 功能需求分析
通过走访、交流、查阅资料等方式,对网上购物有了一定的了解。本系统设计为前台页面和后台管理。
前台方面,面向客户,实现客户登陆网站浏览商品、注册网站购买商品等功能。本系统前台分为以下模块:
登录注册:用户注册登陆网站实现购物浏览、购买;
商品展示:展示购物的信息;
购物车:用户将选购的购物添加到购物车;
个人中心:用户查看或者修改个人信息及密码,查看订单记录。
后台方面,管理员对商品进行上架下架处理、发布公告、处理订单。因此本系统后台分为以下模块:
用户管理:管理员对用户信息进行维护;
管理员维护:系统管理员对管理员进行维护;
订单管理:管理员对用户订单进行处理;
商品管理:管理员对购物上架下架进行处理;
2 系统设计
2.1 系统功能设计
综合系统的需求分析,本系统模块设计如下:
1、用户登录注册模块:用户登录注册、个人资料查询修改;
2、购物展示模块:用户查看购物信息;管理员添加购物展示;
3、购物车与订单模块:用户添加购物车、查看购物车、修改购物车;
4、用户管理模块:管理员查看用户信息、维护用户;
5、购物管理模块:管理员添加删除购物、修改购物信息;
2.2 系统数据结构设计
2.2.1 系统概念结构设计
根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图。
2.2.2 系统逻辑结构设计
数据库设计的好坏,直接影响到后期后台代码和业务逻辑的编写。因此根据E-R模型,数据表的设计如下:
1. 用户信息表用于存放用户的信息
表5.1 用户信息表
列名 数据类型 长度 允许空 是否主键 说明
id Int 11 否 是 用户编号
username varchar 200 是 否 登陆用户名
password datetime 是 否 登陆密码
email varchar 20 是 否 用户邮箱
mobile varchar 20 是 否 用户手机
password varchar 50 是 否 用户密码
sex varchar 5 是 否 用户性别
status int 11 否 否 用户类型
等
2. 购物大类别信息表用于存放购物大类别,如表6.2所示。
表5.2 购物大类别信息表
列名 数据类型 长度 允许空 是否主键 说明
id Int 11 否 是 大类别编号
title varchar 50 是 否 大类别名称
created datetime 255 是 否 创建时间
3. 购物小类别表用来存放购物小类别,如表6.3所示。
表5.3 购物小类别表
列名 数据类型 长度 允许空 是否主键 说明
id Int 10 否 是 小类别编号
product_name varchar 20 是 否 小类别名称
content Bit 是 否 小热点介绍
category_name Int 10 是 否 所属大类别
price int 10 允许 否 价格
4. 订单信息表用于存放订单基本信息,如表6.5所示。
表5.5 订单信息表
列名 数据类型 长度 允许空 是否主键 说明
id Int 11 否 是 订单编号
price float 否 否 订单总价
created datetime 20 是 否 下单时间
pid varchar 255 是 否 订单号
status Int 11 否 否 订单状态
userId Int 11 是 否 下单人
pname varchar 20 是 否 下单商品名
6 系统前台功能实现
6.1 前台页面设计
网站首页是整个网站系统的灵活所在,好的页面会吸引用户,增加网站的访问量,这对于本购物销售系统亦是如此。网站首页设计如图7.1所示:
图6.1 网站首页展示
6.2 前台用户注册登陆模块
前台用户非登陆状态下可以浏览购物信息,商城公告,而不能进行添加购物到购物车。当用户选择添加购物到购物车后,系统会提示用户进行登录,才能进行下一步操作。当用户没非网站会员时,需注册网站会员才能进行网上购物。用户输入的信息使用Form表单通过POST方式发送请求。用户登录时,输入错误信息,页面会对用户进行错误提示。用户登陆后,用户信息保存在Session中,用于在用户登陆后也蛮现实用户信息。登陆页面如图7.2所示:
图6.2 前台用户登陆界面
6.3 前台用户维护模块
前台用户登陆网站后,可以进行查看修改个人信息、订单信息,修改密码。如图7.4所示:
图6.4 前台用户信息维护界面
6.4 前台购物车与订单模块
用户登录本系统后,可以添加购物到购物车。如图7.5所示:
图6.5 购买购物界面
订单信息确认无误后,点击【结算】,完成后可在【个人订单】中查看订单情况。
添加购物车流程图如图7.7所示:
图6.7 添加购物车流程图
7 系统后台功能实现
管理员可登录系统后台,可查看维护用户信息、查看维护订单信息、查看维护大栏目信息、还可对购物类别与购物进行维护等功能。后台登陆界面如图8.1所示。
图7.1 系统后台界面
7.1 商品类别管理模块
系统管理员可对购物类别进行查看修改操作。如图8.2所示:
图7.2 购物类别管理界面
7.2 商品管理模块
此模块可实现管理员添加购物,查看修改购物信息功能。如图8.3所示:
7.3 用户管理模块
此模块管理员可对用户进行管理。如图8.4所示:
图7.4 用户管理界面
7.4 订单管理模块
此模块便于管理员对用户订单进行查看和处理。如图8.5所示:
图.5 订单管理界面
8 系统运行
8.1 系统运行环境
操作系统:Windows 10;
数据库:MySQL5.7;
Web服务器:Tomcat 8.5;
JDK:1.7;
后台框架: jQuery;
开发工具:Eclipse,MySQL。
8.2 系统使用步骤
1、在Windows 环境中MySQL 5.7数据库和Tomcat 8.5服务器;
2、在浏览器地址栏输入:http://localhost:8080/shop/admin/login.jsp,进入宠物商城网站首页,进行注册登陆操作,登陆完成后,用户可以在商城购买购物;
3、管理员在浏览器登陆http://localhost:8080/shop/admin/login.jsp,对商城系统进行维护。
制作不易,项目源码+v:www_098789
觉得不错点个关注吧~
相关知识
基于java的网上宠物销售商城设计(含源文件)
基于SSM的网上宠物店商城交易系统
基于Springboot+vue的宠物销售商城网站
Java网上宠物商城管理系统(毕设源码+mysql+lw)
基于Java Web的宠物管理系统
基于JSP+SSH的网上宠物交易购物商城系统设计与实现(开题报告)
Java基于ssm598基于VUE3+SSM框架的在线宠物商城
【开题报告】Java基于SSM的网上宠物店商城系统
网上宠物商城系统(源码+开题)
基于JAVA电子商务网上宠物用品购物商城电商系统设计与实现(Springboot框架)研究背景和意义、国内外现状
网址: 基于Java Web的网上宠物销售商城 https://www.mcbbbk.com/newsview928727.html
上一篇: 网上商城、宠物商城源码(Java |
下一篇: 宠医森 宠物狗狗猫咪驱虫药体内外 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352