java基于ssm的服装商城网站的设计与实现

news/2024/5/19 7:59:44/文章来源:https://blog.csdn.net/qq_q1262330535/article/details/119046448

基于SpringMVC+MyBatis的服装专卖店网站的设计与实现
(一)基本信息
本项目是二级项目,利用目前较流行的第三方框架(BootStrap+SpringMVC+ MyBatis)进行开发,数据库服务器使用MySQL,Web服务器使用Tomcat。
项目场景:随着网络电子商务的发展,只依赖传统专卖店的模式跟不上时代的进步,公司提出了建设网络平台,可以进行在线销售,并且要线上线下相结合,可以共享门店商品和客户信息。
项目面向用户:普通客户和后台管理人员。
项目主要功能:客户通过网站浏览商品、搜索商品、管理购物车、查看商品详情、下订单、模拟支付,客户可以管理自己的个人信息和订单信息。后台管理人员完成商品信息的查询和管理、订单的查询和处理,以及网上销售相关的统计数据。

管理员:http://localhost:8080/springmvc_mybatis/admin/home

数据库表:
CREATE TABLE r_goodscolor (
goods_id int(11) NOT NULL,
color_id int(11) NOT NULL,
PRIMARY KEY (goods_id,color_id),
KEY c_id (color_id),
CONSTRAINT c_id FOREIGN KEY (color_id) REFERENCES t_color (color_id),
CONSTRAINT g_id FOREIGN KEY (goods_id) REFERENCES t_goods (goods_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE r_goodssize (
goods_id int(11) NOT NULL,
size_id int(11) NOT NULL,
PRIMARY KEY (goods_id,size_id),
KEY size_id (size_id),
CONSTRAINT goods_id FOREIGN KEY (goods_id) REFERENCES t_goods (goods_id),
CONSTRAINT size_id FOREIGN KEY (size_id) REFERENCES t_size (size_id)

CREATE TABLE t_address (
addr_id int(11) NOT NULL AUTO_INCREMENT,
user_id int(11) NOT NULL,
addr_province varchar(20) NOT NULL,
addr_city varchar(20) NOT NULL,
addr_area varchar(50) NOT NULL,
addr_content varchar(100) NOT NULL,
addr_receiver varchar(20) NOT NULL,
addr_tel varchar(30) NOT NULL,
addr_isdefault tinyint(4) NOT NULL,
PRIMARY KEY (addr_id),
KEY addr_userid (user_id),
CONSTRAINT addr_userid FOREIGN KEY (user_id) REFERENCES t_user (user_id)
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8;

CREATE TABLE t_category (
cate_id int(11) NOT NULL AUTO_INCREMENT,
cate_name varchar(100) NOT NULL,
cate_pic varchar(50) DEFAULT NULL,
PRIMARY KEY (cate_id)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;

CREATE TABLE t_color (
color_id int(11) NOT NULL AUTO_INCREMENT,
color_name varchar(50) NOT NULL,
PRIMARY KEY (color_id),
UNIQUE KEY color_name (color_name)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;

CREATE TABLE t_order (
order_id int(11) NOT NULL AUTO_INCREMENT,
order_code varchar(50) NOT NULL,
user_id int(11) NOT NULL,
order_status int(11) NOT NULL,
order_address varchar(200) NOT NULL,
order_postalfee float NOT NULL,
order_date date NOT NULL,
order_postcode varchar(50) DEFAULT NULL,
order_postname varchar(50) DEFAULT NULL,
PRIMARY KEY (order_id),
KEY uid (user_id) USING BTREE,
CONSTRAINT t_order_ibfk_1 FOREIGN KEY (user_id) REFERENCES t_user (user_id)
) ENGINE=InnoDB AUTO_INCREMENT=121 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='InnoDB free: 6144 kB; (goods_id) REFER mybatis/t_goods; ';

CREATE TABLE t_orderdetail (
odetail_id int(11) NOT NULL AUTO_INCREMENT,
order_id int(11) NOT NULL,
goods_id int(11) DEFAULT NULL,
odetail_name varchar(100) NOT NULL,
odetail_size varchar(50) NOT NULL,
odetail_color varchar(50) NOT NULL,
odetail_price float NOT NULL,
odetail_num int(11) NOT NULL,
odetail_pic varchar(50) NOT NULL,
PRIMARY KEY (odetail_id),
KEY order_id (order_id),
KEY t_orderdetail_ibfk_2 (goods_id),
CONSTRAINT t_orderdetail_ibfk_1 FOREIGN KEY (order_id) REFERENCES t_order (order_id),
CONSTRAINT t_orderdetail_ibfk_2 FOREIGN KEY (goods_id) REFERENCES t_goods (goods_id) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=160 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_898671.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java基于SSM框架的旅游网站

介绍:springspringmvcmybatis三大框架,mysql数据库 功能结构图: 效果截图: 数据库表: CREATE TABLE t_admin ( id int(11) NOT NULL AUTO_INCREMENT, username varchar(100) DEFAULT NULL, password varcha…

基于java+jsp+mysql的购物商城网站

介绍: 基于JSP的购物商城(MySQL版) 1.包含源程序,数据库脚本。 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善。 开发环境: Eclipse ,MySQL,JDK,Tomcat 涉及技术点: MVC模式、JavaWeb、JDBC、HTML、CSS、JQU…

基于Servlet和jsp的小说网站系统

技术:jsp servlet mysql、 介绍: 打开MyEclipse导入项目: file——import——General——Existing——project——into——Workspace 部署项目到tomcat服务器 启动tomcat服务器,打开浏览器,访问项目 ie打开网址 http:…

基于jsp+java的旅游网站(mysql)

介绍: jsp,servlet,mysql,Navicat,eclipse 效果截图: 数据库表: CREATE TABLE tab_category ( cid int(11) NOT NULL AUTO_INCREMENT, cname varchar(100) NOT NULL, PRIMARY KEY (cid),…

基于ssm健身俱乐部网站

介绍: eclipse,mysql,spring,springmvc,mybatis 本健身俱乐部网站系统主要包括系统用户管理、新闻数据管理、用户管理、教练管理、器材管理、教室管理、课程安排管理、选课管理、课程管理、会员卡管理、办卡管理等多个…

基于java的美食网站ssh框架毕业设计

本美食网实现了从菜品管理,名店加盟,到后台管理实现,留言处理,再到系统管理。基本上实现了美食网的功能流程。本系统界面简单直观,易于操作和使用,交互性强,完全基于java编程语言开发。系统采用…

基于jsp的校园二手物品交易网站

用J2EE技术开发的校园二手物品交易平台可以大大方便在校的学生,该平台既可以挂在校园网的服务器上,也可以略作修改作为一个栏目单元放在学院的主页或论坛上,方便了同学也营造了节约光荣,浪费可耻的校园文化氛围。 文档方面:开题报…

基于javaweb的大学生兼职家教网站

系统主要实现:教员生注册、填写详细资料、学员注册、填写详细信息、教员发布家教信息、学员发布求教信息,以及管理员管理各类用户和各类信息等功能,采用Myeclipse开发工具,mysql数据库,jsp语言一起开发而成. (1) 教员注册:学生通…

基于SSM框架的校园学生成绩单网站系统

大学生第二课堂成绩单系统主要功能模块包括教师管理、思想道德管理、技术修养管理、文体活动管理、统计管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作&#xf…

使用pycharm爬取小说网站内容并且上传至mysql

爬取顶点小说网站首页内容 最近更新区 类型 书名 章节 作者名 更新日期 import requests import re source requests.get(https://www.23us.com/).content.decode(gbk) a <li><p class"ul1">\[(.*?)\]《<a class"poptext" href".*…

日拱一卒.综合架构网站搭建知识点总结

文章目录 01. 课程知识概述部分02. 课程知识回顾说明03. 网络IP地址说明&#xff1a;04. 虚拟主机上网原理05. 系统路由配置 01. 课程知识概述部分 1) 网络IP地址说明 &#xff1f;&#xff1f;192.168.1.100 -- IPv4 (IP地址组成 IP地址分类 IP地址子网划分)xx:x…

日拱一卒.综合架构网站搭建组成/备份服务知识点总结

文章目录 01. 课程知识概述部分02. 课程知识回顾说明03. 综合架构组成部分04. 网站架构服务规划 13台服务器#03. 远程连接优化 sed -i -e 79cGSSAPIAuthentication no -e 115cUseDNS no /etc/ssh/sshd_config systemctl restart sshd yum install -y tree wget vim lrzsz bash-…

[转] ASP.NET 开发 WAP 网站

[转] ASP.NET 开发 WAP 网站 使用ASP.NET开发WAP很简单,只需要新建一个空的网站,向其中添加移动WEB窗体即可.可以使用OPERA浏览器与M3GATE来调试网页, 强制输出WML,可以在WEB.CONFIG中 <system.web>下添加以下内容: < browserCaps > < result type "Syst…

C++ 实用网站(推荐)

目录 1.官方网站 2.参考手册&#xff08;官方-中文版&#xff09; 3.基础知识 4.在线工具 5. 学习博客 1.官方网站 http://www.cplusplus.com/ http://cpp.sh/(Online Execution Tool) 2.参考手册&#xff08;官方-中文版&#xff09; https://zh.cppreference.com/w/c…

查看谷歌代码网站(含camera)

目录 1. 查看谷歌代码 http://androidxref.com&#xff08;IE 浏览器可打开正常使用&#xff09; https://www.androidos.net.cn/sourcecode&#xff08;Android社区&#xff09; 2. 查看Android camera相关网站&#xff08;camera学习必看&#xff09; 3. ADB 官方版本下…

Google 翻译让你的网站拥有不同语言版本

现在流行国际化&#xff0c;自由的网络&#xff0c;让你的网站也拥有了许多外国粉丝&#xff0c;就像我们看其他语种的网站需要一个翻译一样&#xff0c;我想外国朋友看我们的网站也挺吃力的&#xff0c;用个放大镜一个词一个词地翻译&#xff0c;肯定不如整篇翻译后看得方便。…

阿峰SEO-飘

阿峰SEO 你就像那风中飞舞着的树叶 没人知道你将要落在何处 你属于风&#xff0c;属于天空 属于广阔的大地 你是自由自在的鱼儿 你是活泼好动的猫咪 我猜不到什么样的风景会让你驻足 我猜不到什么样的风景会让你微笑 你走向天空便可化作自由的精灵 你依偎大地既是鲜花烂漫 我猜…

网站降权有什么原因,如何解决恢复?

首先得说明&#xff0c;网站降权是很正常的事情&#xff0c;网站被降权后别天天哭天旱地的&#xff0c;好像天要塌下来一样的。遇到降权站点是所有SEO新手感觉很烦恼的事情&#xff0c;新手因为自身能力的不足&#xff0c;知识面的狭隘&#xff0c;一遇到这样的情况就不知道该怎…

如何避免网站改版时候导致网站降权排名下降

如何避免网站改版带来的网站降权排名下降问题&#xff0c;这应该是每位站长都会遇到的。没有那个网站的成功是一气呵成的&#xff0c;即使是新浪网他的网站内容栏目也是随着网站的发展壮大慢慢增加的。公司的业务在不断扩张&#xff0c;所以网站也在不断改版。即使是个人站点&a…

为什么有些网站不设置关键词排名却很好

常有朋友问&#xff0c;为什么有些网站不设置关键词&#xff0c;排名还很好&#xff0c;这是为什么了&#xff1f;比如大多数站长朋友都去的卢松松博客和月光博客首页keywords里面都没有看到关键词的设置&#xff0c;只写了一个/。为什么他们没有设置关键词排名还这么好呢&…