源码系统概览
文章正文
这是一套用原生 PHP 配合 MySQL 开发的 H5 移动端购物商城源码。
界面采用全新 UI 风格,整体按手机端最大宽度 600px 做自适应布局。
前台页面包含首页轮播图、商品分类入口、商品列表和商品详情页。
整套代码没有依赖任何 PHP 框架,全部用 mysqli 直接操作数据库。
商品数据存放在 sc_commodtiy 数据表中,字段覆盖名称、主图、详情、价格、库存和推荐位。
商品分类独立成 sc_commodtiyClass 表,每个分类可以配置自己的分类图标。
首页会读取被标记为推荐的商品,在商品列表中优先展示。
全部商品页支持按分类筛选,也支持按商品名称关键字搜索。
商品详情页展示售价、库存和图文说明,可以选择加入购物车或直接购买。
购物车数据写入 sc_gouwu 表,与登录用户通过 username 字段关联。
购物车页面支持查看已加购商品,并且可以删除不需要的条目。
提交订单时系统生成以 SC 开头的订单编号,写入 sc_order 表。
订单表记录商品名称、金额、联系电话、收货地址和支付状态。
后台可以对订单标记发货,并填写快递单号回执给用户。
会员数据存放在 sc_user 表,包含账号、密码、手机、邮箱、余额和头像。
用户端提供注册、登录和个人中心页面,个人中心统计订单与工单数量。
下单支付对接易支付接口,由 epay 目录下的 epayapi 完成跳转付款。
支付配置支持 QQ 钱包、微信和支付宝三种渠道的开关。
网站设置与支付密钥统一保存在 sc_config 表中,后台可直接修改。
后台目录为 admin,默认账号 admin 密码 123456,登录后可管理全站。
后台提供商品管理、分类管理、订单管理、用户管理和网站设置菜单。
工单功能由 sc_gd 表支撑,用户可提交问题并上传图片,管理员在后台回复。
公告内容也由配置表维护,首页以滚动条的形式展示。
用户登录注册带有图形验证码,由 config 目录下的 yzm 相关脚本生成校验。
由于代码未使用框架,页面与数据库操作基本一一对应,便于阅读修改。
前端基于 Bootstrap 和 jQuery,样式集中在各页面头部,改版成本较低。
数据库结构集中在 h5商城数据库.sql 一个文件里,导入即可建表。
对想学习 PHP 商城业务流程或做轻量电商原型的开发者,这套源码比较直观。
源码简介
一套用原生 PHP 写的 H5 移动端购物商城源码,带商品、购物车、订单、会员和易支付,适合做轻量电商或学习参考。系统没有使用任何框架,文件目录和数据库表一一对应,新手也能顺着页面读懂下单与支付流程。后台管理覆盖了商品、分类、订单、用户和站点配置,拿来搭一个中小型移动端商城够用。代码打包内附SQL文件,导入后即可运行。
适用场景
- 个人或小团队搭建移动端垂直商城、虚拟商品售卖站点
- PHP 初学者学习商品、购物车、订单、支付联动的完整业务流程
- 二次开发原型,在现有 UI 基础上改版或接自有支付渠道
功能亮点
- 商品与分类管理:sc_commodtiy 商品表含价格/库存/推荐位,sc_commodtiyClass 独立分类并配图标,首页轮播用 sc_banner。
- 购物车与下单:sc_gouwu 表按用户关联购物车,订单写入 sc_order 并生成 SC 开头单号,支持收货电话与地址。
- 支付对接:epay 目录封装易支付 pagePay 跳转,sc_config 可开关键盘 QQ/微信/支付宝三种渠道。
- 会员中心:sc_user 表存账号密码手机邮箱余额头像,个人中心统计订单金额与工单数量。
- 后台管理:admin 目录含商品、分类、订单、用户、网站设置与支付设置,默认 admin/123456。
- 工单系统:sc_gd 表支撑用户提交问题与图片、管理员后台回复,提升售后沟通。
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 前端:Bootstrap 3 + jQuery(移动端 600px 自适应布局) 后端:原生 PHP(mysqli 直接 |
依具体方案选型,需自行搭建与维护 |
| 部署方式 | 将源码上传到服务器并解压,确保根目录包含 index.php、admin、public、user、epay 等目录。 | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | 商品与分类管理:sc_commodtiy 商品表含价格/库存/推荐位,sc_commodtiyClass 独立分类并配图 | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
- 前端:Bootstrap 3 + jQuery(移动端 600px 自适应布局)
- 后端:原生 PHP(mysqli 直接操作数据库,无框架)
- 数据库:MySQL 5.6
- 运行环境:Nginx + PHP 5.6(安装说明标注的测试环境)
- 其他依赖:易支付商户(可选,sc_config 配置 payUrl/payId/payKey)、GD 库(图形验证码)
安装与部署提示
- 将源码上传到服务器并解压,确保根目录包含 index.php、admin、public、user、epay 等目录。
- 修改 config/database.php 填写自己的数据库地址、库名、账号和密码,然后导入根目录的 h5商城数据库.sql 建表。
- 访问 域名/admin 进入后台,默认账号 admin 密码 123456,在网站设置里修改标题、公告与支付配置。
- 前台首页为 index.php,商品列表在 public/qbsp.php,商品详情在 public/goods.php,会员中心在 user 目录。
截图与演示说明
- 前台首页(index.php):顶部轮播、分类入口、滚动公告、商品列表、底部导航
- 商品列表与分类筛选页(public/qbsp.php)
- 商品详情与下单页(public/goods.php):售价、库存、收货信息、支付方式
- 购物车页(public/gwc.php)
- 会员个人中心(user/index.php)
- 后台管理(admin/index.php):商品、订单、用户、网站设置
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
另需注意:源码中 config/database.php 与 sc_config 表默认带有开发者示例数据库信息及易支付密钥(payKey 等),部署前请务必替换为自有配置;后台默认口令 admin/123456 为明文弱密码,上线前必须修改。代码中多处 SQL 直接拼接请求参数,存在注入风险,上线前建议统一做参数化处理。
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。


