首页 前端知识 php html mysql实现购物商城在线购物系统服装购物系统计算机源码获取php mysql电子商务系统电商系统php毕业设计课程设计大作业

php html mysql实现购物商城在线购物系统服装购物系统计算机源码获取php mysql电子商务系统电商系统php毕业设计课程设计大作业

2024-06-14 09:06:29 前端知识 前端哥 776 445 我要收藏

一.功能介绍

用户前台功能:       

前台主要包括网站首页、商品推荐、全部商品、热门商品、商品分类、商品资讯 、评论、登录、注册、加入购物车、结算、个人中心等功能模块 商品推荐、最新商品 在商品推荐、热门商品模块,用户可以查看全部商品信息,选择商品进行添加购物车等操作, 购物车 在购物车模块,用户可以查看购物车信息,进行订单信息修改、结算等操作, 个人中心 在个人中心模块,用户可以修改密码,查看订单信息等操作 新闻咨询 在商品资讯模块,用户可以看到商品资讯相关信息 登录注册模块 用户可以输入用户名、密码进行注册,并用注册的用户名密码进行登录操作

管理员后台功能:


后台主要包括系分类管理、商品管理、订单管理、用户管理等功能模块。 
商品管理 单击【商品管理】链接,进入商品管理界面。对商品管理进行查询、添加、修改、删除等操作 
订单管理 单击【订单管理】链接,进入订单管理界面。对订单信息进行查询、管理等操作 
用户管理 单击【用户管理】链接,进入用户管理界面。对用户信息进行查询、管理等操作。 
分类管理 单击【分类管理】链接,进入分类管理界面。对订单信息进行查询、管理等操作。
咨询管理 单击【新闻管理】链接,进入新闻管理界面。对新闻信息进行查询、管理等操作。
点击【系统管理】链接,进入系统管理界面。可以修改密码等操作。

二.效果展示

三.代码展示

商品表

CREATE TABLE `goods` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `pid` int(4) NOT NULL DEFAULT '0' COMMENT '类型id',
  `categoryid` int(4) NOT NULL DEFAULT '0' COMMENT '分类id',
  `pnumber` varchar(50) DEFAULT NULL COMMENT '商品号',
  `title` varchar(50) DEFAULT NULL COMMENT '名称',
  `amount` int(11) DEFAULT '0' COMMENT '商品数量',
  `cishu` int(11) DEFAULT '0',
  `mprice` decimal(11,0) DEFAULT NULL,
  `sprice` decimal(11,0) DEFAULT NULL,
  `content` text,
  `apv` int(4) NOT NULL DEFAULT '0',
  `img` varchar(50) DEFAULT NULL,
  `status` int(2) NOT NULL DEFAULT '0',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;

用户表

CREATE TABLE `user` (
  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `account` varchar(64) NOT NULL COMMENT '用户名',
  `nickname` varchar(50) NOT NULL COMMENT '妮称',
  `password` char(32) NOT NULL COMMENT '密码',
  `email` varchar(50) DEFAULT NULL COMMENT 'email地址',
  `addtime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间',
  `img` varchar(255) DEFAULT NULL COMMENT '头像',
  `sex` varchar(255) DEFAULT NULL COMMENT '性别',
  `tel` varchar(50) DEFAULT NULL COMMENT '电话号',
  `status` int(2) NOT NULL DEFAULT '0' COMMENT '状态',
  PRIMARY KEY (`id`),
  UNIQUE KEY `account` (`account`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

登录

	include_once("common/init.php");

	if($_REQUEST["type"]=="logout"){//退出登录,清空session
		session_destroy();
		session_start();
		urlMsg("退出成功", __BASE__."/login.php");
		die;
	}
	if ($_POST) {
			$rsRow = db_get_row("select * from user where account='". $_POST["account"] ."'");//判断是否有这个用户名
			if ($rsRow['password'] == $_POST["password"]){//判断密码是否正确
				$_SESSION["id"]=$rsRow['id'];//赋值session
				$_SESSION['account']=$rsRow['account'];
				$_SESSION['nickname']=$rsRow['nickname'];
				urlMsg("登录成功", __BASE__."/usercenter.php");
				die;
			} else {
				goBakMsg("账号不存在或密码错误");
			}
	}

 购物车

$_SESSION['total'] = null;//设置session 总数为0
			  $qk = !empty($_GET['qk']) ? trim($_GET['qk']) : ''; //如果是清空购物车
			  if($qk=="yes"){
			     $_SESSION['producelist']="";//商品字符串为空
				 $_SESSION['quatity']=""; //数量字符串为空
			  }
			  $sessionproducelist = !empty($_SESSION['producelist']) ? trim($_SESSION['producelist']) : '';//接收商品列表字符串
			  if(!isset($_SESSION['producelist'])){//如果为空,购物车无商品
					echo "<tr>";
                   echo" <td height='25' colspan='6' bgcolor='#FFFFFF' align='center'>您的购物车为空!</td>";
                   echo"</tr>";
			
			}else{
			   $arraygwc=explode("@",$_SESSION['producelist']);//将购物车商品字符串分割成数组
			   $s=0;
			   for($i=0;$i<count($arraygwc);$i++){//循环数组
			       $s+=intval($arraygwc[$i]);//数组数量想加
			   }
			  if($s==0 ){//0为没有商品
				   echo "<tr>";
                   echo" <td height='25' colspan='6' bgcolor='#FFFFFF' align='center'>您的购物车为空!</td>";
                   echo"</tr>";
				}
			  else{ 
			?>

商品收藏

	include_once("common/init.php");
	$tb_name = "shoucang";
	if (!$_SESSION["id"]) {
			goBakMsg("登录后才可收藏");
			die;
		}
		$row = db_get_row("select * from $tb_name where userid='". $_SESSION["id"] ."' and content1id=". $_REQUEST["id"] ."");
		if ($row["id"]) {
			goBakMsg("你已经收藏过!!");
			die;
		}
		$data = array();
		$data["userid"] = "'". $_SESSION["id"] ."'";
		$data["content1id"] = "'". $_REQUEST["id"] ."'";
		db_add($tb_name, $data);
		goBakMsg("收藏成功");
		die;

三、项目总结


这是用php+mysql+html+css实现的一个在线购物商城,实现了加购、下单、收藏、评论、发货等核心购物流程,如果有任何问题了可以私信我或者在评论区指出,我们共同学习进步!

四、源代码+视频素材


链接:https://pan.baidu.com/s/1tnliO6_XhExS4zj2yXmJAg?pwd=38x1 
提取码:38x1

转载请注明出处或者链接地址:https://www.qianduange.cn//article/12092.html
评论
发布的文章

JQuery函数 | 选择器 | 事件

2024-06-20 00:06:11

双X轴的Echarts图

2024-06-20 00:06:08

在Vue3中使用echarts图表

2024-06-20 00:06:07

将echarts封装为js文件

2024-06-20 00:06:04

利用Echarts画地图和飞线

2024-06-20 00:06:03

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!