基于JAVA的网上宠物商城设计与实现参考【数据库设计、源码、开题报告】

数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86427629

摘要

随着近年来中国经济的快速发展,人民水平的提高。人们的购物需求日益剧增,与传统购物销售不同的是,网上商城是当下最热门的方式。
为满足用户需求,实现一个基于JSP技术和MySQL数据库技术开发的购物销售系统。本系统基于B/S模式,采用SSH框架,使用MVC架构设计而成。在设计过程中,借鉴国内外优秀网站的设计,网站界面简洁、大方,便于用户操作,用户良好性高,而后台设计内容丰富,是的管理员管理后台得心应手。通过本系统将实现用户随时随地在网上浏览、购买购物,也便于商家管理购物销售、挖掘潜在客户,凭借互联网思维,为购物销售开创一个新的渠道。

课题内容

本系统按照销售工作流程,实现的购物的在线交易一体化。客户可以在网站上注册、登录、购买并实时了解购物价格变动等功能,商家可以对客户订单处理、发布广告,并可以对购物上架下架等操作。通过在网络上搭建虚拟商城,使得购物过程变得轻松、快捷、方便。

需求分析

业务流程分析

在这里插入图片描述
在这里插入图片描述

系统功能设计

综合系统的需求分析,本系统模块设计如下:
前台方面,面向客户,实现客户登陆网站浏览商品、注册网站购买商品等功能,本系统前台分为以下模块:
登录注册:用户注册登陆网站实现购物浏览、购买;
公告:展示网站动态,播放最新信息;
商品展示:展示购物的信息;
信息检索:通过关键字对购物进行检索;
购物车:用户将选购的购物添加到购物车;
个人中心:用户查看或者修改个人信息及密码,查看订单记录。
后台方面,管理员对商品进行上架下架处理、发布公告、处理订单,因此本系统后台分为以下模块:
用户管理:管理员对用户信息进行维护;
管理员维护:系统管理员对管理员进行维护;
订单管理:管理员对用户订单进行处理;
商品管理:管理员对购物上架下架进行处理;
公告维护:管理员发布网站公告

数据库表设计

用户信息表
        
列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	用户编号
address	varchar	200	是	否	用户地址
brithday	datetime		是	否	用户出生日期
dentityCode	varchar	20	是	否	用户密码
email	varchar	20	是	否	用户邮箱
mobile	varchar	20	是	否	用户手机
password	varchar	50	是	否	用户密码
sex  	varchar	5	是	否	用户性别
status	int	11	否	否	用户类型
trueName	varchar	20	是	否	用户真名
userName	varchar	20	是	否	用户名

2.购物大类别信息表用于存放购物大类别,如表6.2所示。
表6.2 购物大类别信息表

列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	大类别编号
name	varchar	50	是	否	大类别名称
remarks	varchar	255	是	否	大类别介绍

     
3.购物小类别表用来存放购物小类别,如表6.3所示。
表6.3  购物小类别表

列名	数据类型	长度	允许空	是否主键	说明
id		Int	10	否	是	小类别编号
name	varchar	20	是	否	小类别名称
remarks	Bit		是	否	小热点介绍
bigTypsId	Int	10	是	否	所属大类别 

4.购物信息表用来存放购物的基本信息,如表6.4所示。

表6.4 购物信息表

列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	商品编号
description	varchar	2000	是	否	商品描述
hot	decimal	11	是	否	是否热卖
hotTime	datetime		是	否	时间
name	varchar	50	是	否	名称
price	Int	11	是	否	价格
proPic	varchar	255	是	否	图片
specialPrice	Int	11	是	否	特价
specialPriceTime	datetime		是	否	特价时间
bigTypeId	Int	11	否	否	所属大类别
smallTypeId	Int	11	否	否	所属小类别
stock	Int	11	否	否	库存

5.订单信息表用于存放订单基本信息,如表6.5所示。
表6.5 订单信息表

列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	订单编号
cost	float		否	否	订单总价
creatTime	datetime	20	是	否	下单时间
orderNo	varchar	255	是	否	订单号
status	Int	11	否	否	订单状态
userId	Int	11	是	否	下单人

6.订单项信息表用来存放订单项的基本信息,如图6.6所示。
表6.6 订单项信息表
列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	订单项编号
num	Int	11	否	否	购买商品的数量
orderId	Int	11	是	否	订单编号
productId	Int	11	是	否	购物编号

7.标签表用来存放标签的基本信息,如表6.7所示。
表6.7 标签信息表
列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	标签编号
name	varchar	50	是	否	标签名称
url	varchar	100	是	否	链接

8.留言表用来存放留言的基本信息,如图6.8所示。

表6.8 留言信息表
列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	留言编号
content	varchar	1000	是	否	留言内容
createTime	datetime		是	否	留言时间
nickName	varchar	30	是	否	昵称
replyContent	varchar	100	是	否	回复内容
replyTime	datetime		是	否	回复时间

9.新闻表用来存放新闻的基本信息,如图6.9所示。

表6.9 新闻信息表
列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	新闻编号
content	text		是	否	新闻内容
createTime	datetime		是	否	创建时间
title	varchar	50	是	否	标题

10.公告表用来存放公告的基本信息,如图6.10所示。

表6.10 公告信息表
列名	数据类型	长度	允许空	是否主键	说明
id	Int	11	否	是	公告编号
content	text		是	否	公告内容
createTime	datetime		是	否	创建时间
title	varchar	50	是	否	标题

项目截图

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值