首页 > 数据库 >计算机毕业设计在线购物商城超市购物系统日用品商城小商品在线购买网站php+mysql+html实现的购物商城网站电商网站php期末作业php毕业设计源码获取

计算机毕业设计在线购物商城超市购物系统日用品商城小商品在线购买网站php+mysql+html实现的购物商城网站电商网站php期末作业php毕业设计源码获取

时间:2024-11-17 22:18:22浏览次数:3  
标签:COMMENT NULL varchar DEFAULT 50 毕业设计 php id 商城

 一.功能介绍

用户前台功能:

前台主要包括网站首页、今日特卖、限时打折、商品中心、常见问题、我的购物车 、登录、注册、商品详情,联系卖家,加入购物车、结算、个人中心等功能模块。
今日特卖、限时打折、商品中心模块,用户可以查看全部商品信息,联系卖家、选择商品进行添加购物车等操作;
购物车 在购物车模块,用户可以查看购物车信息,进行订单信息修改、结算等操作;
个人中心 在个人中心模块,用户可以充值,修改密码,查看订单信息,查看我发出的信息以及我收到的信息等;
登录注册模块 用户可以输入用户名、密码进行注册,并用注册的用户名密码进行登录操作

管理员后台功能:

后台主要包括系分类管理、商品管理、订单管理、用户管理等功能模块。 
商品管理 单击【商品管理】链接,进入商品管理界面。对商品管理进行查询、添加、修改、删除等操作 
订单管理 单击【订单管理】链接,进入订单管理界面。对订单信息进行查询、管理、发货等操作 
用户管理 单击【用户管理】链接,进入用户管理界面。对用户信息进行查询、管理等操作。 
分类管理 单击【分类管理】链接,进入分类管理界面。对分类进行查询、添加、修改、删除等操作。
咨询管理 单击【咨询管理】链接,进入咨询管理界面。可以看到发出的信息、收到的信息,可以回复信息等。
单击【系统管理】链接,进入系统管理界面。可以添加账号、修改密码等操作。
 

二.效果展示

三.代码展示

商品表

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 COMMENT '市场价',
  `sprice` decimal(11,0) DEFAULT NULL COMMENT '会员价',
  `content` text COMMENT '详细介绍',
  `apv` int(4) NOT NULL DEFAULT '0' COMMENT '点击',
  `img` varchar(50) DEFAULT NULL COMMENT '图片',
  `status` int(2) NOT NULL DEFAULT '0' COMMENT '状态',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `isnice` int(2) NOT NULL DEFAULT '0' COMMENT '是否推荐',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=123 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

订单表

CREATE TABLE `orders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `onumber` varchar(50) DEFAULT NULL COMMENT '订单号',
  `spc` varchar(50) DEFAULT NULL COMMENT '订单商品',
  `slc` varchar(50) DEFAULT NULL COMMENT '订单商品数量',
  `sex` varchar(50) DEFAULT NULL COMMENT '性别',
  `address` varchar(50) DEFAULT NULL COMMENT '地址',
  `tel` varchar(50) DEFAULT NULL COMMENT '电话',
  `email` varchar(50) DEFAULT NULL COMMENT '邮箱',
  `shff` varchar(50) DEFAULT NULL COMMENT '收货方式',
  `leaveword` varchar(100) DEFAULT NULL COMMENT '留言',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
  `xname` varchar(20) DEFAULT NULL COMMENT '下单人',
  `zt` varchar(50) DEFAULT NULL COMMENT '状态',
  `total` varchar(50) DEFAULT NULL COMMENT '总计',
  `kuaidi` varchar(50) DEFAULT NULL COMMENT '快递名称',
  `knumber` varchar(50) DEFAULT NULL COMMENT '快递编号',
  `receiver` varchar(20) DEFAULT NULL COMMENT '收货人',
  `anzhuang` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

用户表

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 NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间',
  `img` varchar(255) DEFAULT NULL COMMENT '头像',
  `sex` varchar(255) DEFAULT NULL COMMENT '性别',
  `tel` varchar(50) DEFAULT NULL COMMENT '电话号',
  `address` varchar(50) DEFAULT NULL COMMENT '地址',
  `status` int(2) NOT NULL DEFAULT '0' COMMENT '状态',
  `price` decimal(11,0) DEFAULT '0',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `account` (`account`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

注册功能

	include_once("header.php");
	if ($_POST){
		$row = db_get_row("select * from user where account='". $_POST["account"] ."'");
		if ($row["id"]) {
			goBakMsg("用户名已存在");
			die;
		}
		$data = array();
		$data["account"] = "'". $_POST["account"] ."'";
		$data["nickname"] = "'". $_POST["nickname"] ."'";
		$data["email"] = "'". $_POST["email"] ."'";
		$data["sex"] = "'". $_POST["sex"] ."'";
		$data["tel"] = "'". $_POST["tel"] ."'";
		$data["password"] = "'". md5($_POST["password"]) ."'";
		$data["address"] = "'".$_POST["address"]."'";
		db_add("user", $data);
		urlMsg("注册成功", __BASE__."/login.php");
		die;
	}

 用户下单模块

include_once("common/init.php");
$id = !empty($_GET['id']) ? intval($_GET['id']) : '';
$info = db_get_row("select * from goods where id=".$_REQUEST["id"]);
if($info['amount']<=0){
   echo "<script>alert('该商品已经售完!');history.back();</script>";
   exit;
 }
  $array=explode("@",$_SESSION['producelist']);
  for($i=0;$i<count($array)-1;$i++){
	 if($array[$i]==$id){
	     echo "<script>alert('该商品已经在您的购物车中!');history.back();</script>";
		 exit;
	  }
	}
  $_SESSION['producelist']=$_SESSION['producelist'].$id."@";
  $_SESSION['quatity']=$_SESSION['quatity']."1@";
  header("location:cart.php");

 订单模块

<?php

  $act = !empty($_GET['act']) ? trim($_GET['act']) : '';
  if($act == 'shouhuo')
	{
		$dingdanhao=!empty($_GET['dingdanhao']) ? trim($_GET['dingdanhao']) : '';
		db_query("update orders set zt='已收货' where onumber='".$dingdanhao."'");
		echo "<script>alert('收货成功!');location.href='order.php';</script>";
	}
if($act == 'zhifu')
{
	
	$dingdanhao=!empty($_GET['dd']) ? trim($_GET['dd']) : '';
	$userA=db_get_row("select * from user where id=".$_SESSION["id"]);
	 $info3=db_get_row("select * from orders where onumber='".$dingdanhao."'");
	 if($userA['price']<$info3['total']){goBakMsg("帐户余额不够,请充值");die;}else{
		 db_query("update user set price=price-".$info3['total']." where id=".$_SESSION["id"]);
	 }
	db_query("update orders set zt='已收款' where onumber='".$dingdanhao."'");
	echo "<script>alert('支付成功!');location.href='order.php';</script>";
}
  $dingdanhao=$_GET['dd'];
  $info2=db_get_row("select * from orders where onumber='".$dingdanhao."'");
  $spc=$info2['spc'];
  $slc=$info2['slc'];

?>

三、项目总结

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

四、源代码+视频素材


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

标签:COMMENT,NULL,varchar,DEFAULT,50,毕业设计,php,id,商城
From: https://blog.csdn.net/weixin_42258627/article/details/143804749

相关文章

  • php毕业设计购物商城在线购物系统美食购物商城外卖系统点餐系统美食网站php+mysql+htm
    一,功能介绍        前台主要包括网站首页、商品推荐、最新商品、新闻咨询、商品分类、商品资讯、评论、登录、注册、加入购物车、结算、个人中心等功能模块商品推荐、最新商品在商品推荐、最新商品模块,用户可以查看全部商品信息,选择商品进行添加购物车等操作,购物......
  • JAVA开源项目 教学资源库系统 计算机毕业设计
    博主说明:本文项目编号T067,文末自助获取源码\color{red}{T067,文末自助获......
  • JAVA开源项目 服装生产管理系统 计算机毕业设计
    博主说明:本文项目编号T066,文末自助获取源码\color{red}{T066,文末自助获......
  • 【开源免费】基于SpringBoot+Vue.JS房屋租赁系统(JAVA毕业设计)
    本文项目编号T040,文末自助获取源码\color{red}{T040,文末自助获取源码}......
  • ThinkPHP中使用ajax接收json数据的方法
    在ThinkPHP框架中,使用AJAX接收JSON数据通常涉及前端和后端的交互。前端通过AJAX发送JSON数据到后端,后端控制器接收并处理这些数据,然后可能返回一些响应数据。以下是使用ThinkPHP接收AJAX发送的JSON数据的基本步骤:前端(JavaScript/AJAX)准备JSON数据:你需要将要发送的数据转换......
  • ThinkPHP自动完成中使用函数与回调方法
    在ThinkPHP框架中,自动完成(autocompletion)是一种在模型对象赋值时自动执行一些操作的功能。这些操作可以是字段的格式化、验证、转换等。在自动完成中,你可以使用函数和回调方法来实现各种自定义功能。使用函数你可以直接在自动完成配置中使用PHP内置函数或自定义函数。示例:......
  • 行驶证 OCR 识别 API 接口用PHP如何调用
    行驶证OCR识别接口是一种极为强大的工具。其强大之处在于,当用户传入行驶证照片后,它能够以令人惊叹的速度和极高的准确性,快速准确地识别出行驶证上的所有文字信息。识别完成后,它会将这些文字信息以高度结构化的形式进行返回。以下是行驶证OCR识别API接口用PHP如何调用的......
  • 网站数据库如何修改config.php,如何在网站配置文件中修改数据库连接信息
    修改网站的数据库连接信息可以确保网站能够正确连接到数据库。以下是具体步骤:备份文件:在修改前,备份当前的config.php文件,确保数据安全。使用FTP工具(如FileZilla)下载config.php文件到本地。编辑文件:使用代码编辑器(如SublimeText、VisualStudioCode)打开config.php文......
  • Springboot计算机毕业设计景区票务管理系统90f0m
    Springboot计算机毕业设计景区票务管理系统90f0m本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,景点介绍,景点分类,购票信息,退票信息开题报告内容一、项目背景随着旅游业的蓬勃发展和人民......
  • 【风云毕业设计推荐】基于Spring Boot的企业员工管理的设计与实现 【附源码+数据库+部
    ✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程......