首页 分享 基于Java Web的网上宠物销售商城

基于Java Web的网上宠物销售商城

来源:萌宠菠菠乐园 时间:2024-12-31 05:59

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.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
下一篇: 宠医森 宠物狗狗猫咪驱虫药体内外

推荐分享