激活码交易平台  ئاكتپلاش كودى (免费下载)

激活码交易平台 ئاكتپلاش كودى (免费下载)

用户版本.zip
zip文件
501.8K

🔑 软件激活码交易平台 – 功能逻辑关系图

🌐 前台功能

👤 用户认证

  • 用户注册(用户名、手机号、邮箱、密码)
  • 用户登录(支持用户名/手机号/邮箱登录)
  • 二维码登录(扫码快速登录)
  • JWT Token 认证
  • 退出登录
  • 修改密码
  • 忘记密码

🏠 首页展示

  • Banner 轮播图
  • 软件分类筛选
  • 搜索功能
  • 热门软件推荐
  • 软件卡片展示(名称、价格、库存、销量)

🛍️ 购买激活码

  • 浏览软件详情
  • 选择商品版本(基础版/专业版/企业版)
  • 创建订单
  • 支付流程(微信支付)
  • 支付成功后自动发放激活码

💬 论坛功能

  • 浏览帖子列表
  • 发布新帖子
  • 回复帖子
  • 点赞功能
  • 分类浏览

👤 个人中心

  • 个人信息管理(头像、用户名、邮箱、手机号)
  • 修改个人资料
  • 修改密码(旧密码验证)
  • 偏好语言设置
  • 我的订单(订单列表、订单详情、状态跟踪)
  • 我的激活码(查看、复制、下载激活码)
  • 订单筛选和搜索
  • 激活码使用记录
  • 帮助中心(批量购买规则、激活码说明、无登录购买)
  • 联系客服

🌍 多语言支持

  • 中文(简体)
  • 维吾尔语
  • 哈萨克语
  • 动态语言切换

⚙️ 后台管理

📊 仪表板

  • 用户总数统计
  • 订单总数统计
  • 销售额统计
  • 激活码统计
  • 今日数据概览

👥 用户管理

  • 查看用户列表
  • 用户状态管理(启用/禁用/封禁)
  • 用户信息编辑
  • 用户搜索和筛选
  • 批量操作

📁 分类管理

  • 创建软件分类
  • 编辑分类信息
  • 删除分类
  • 分类排序
  • 多语言分类名称

💻 软件管理

  • 添加新软件
  • 编辑软件信息
  • 软件审核(待审核/已通过/已拒绝)
  • 上传软件图标
  • 设置下载链接
  • 管理软件版本

🛍️ 商品管理

  • 创建商品(关联软件)
  • 设置商品价格
  • 设置折扣价格
  • 库存管理
  • 商品上下架
  • 多语言商品名称

📦 订单管理

  • 查看订单列表
  • 订单状态管理(待支付/处理中/已完成/已取消)
  • 订单详情查看
  • 订单搜索和筛选
  • 退款处理

🔑 激活码管理

  • 批量生成激活码
  • 导入激活码
  • 激活码状态管理
  • 激活码查询
  • 激活码使用记录

💬 论坛管理

  • 帖子管理
  • 删除不当内容
  • 分类管理
  • 用户举报处理

📈 统计报表

  • 销售统计
  • 用户增长统计
  • 热门软件排行
  • 订单趋势分析
  • 数据导出

⚙️ 配置中心

  • 平台基本信息(网站名称、Logo、备案号)
  • 支付配置(微信支付、支付宝等)
  • 邮件配置(SMTP服务器、发件人信息)
  • 短信配置(短信网关、模板)
  • 上传配置(文件大小限制、允许格式)
  • 安全配置(登录验证、密码策略)
  • 多语言配置(启用语言、默认语言)
  • 系统参数调整(分页数量、超时时间)
  • 第三方服务配置(二维码生成、CDN等)
  • 配置导入导出

🗄️ 数据库表结构

users(用户表)

  • id – 用户ID
  • username – 用户名
  • password – 密码(加密)
  • email – 邮箱
  • phone – 手机号
  • role – 角色(user/admin)
  • status – 状态(active/inactive/banned)
  • ip_address – IP地址
  • city – 城市
  • created_at – 创建时间

software(软件表)

  • id – 软件ID
  • developer_id – 开发者ID
  • category_id – 分类ID
  • name – 软件名称
  • name_zh – 中文名称
  • name_ug – 维语名称
  • name_kk – 哈语名称
  • description – 描述
  • version – 版本号
  • icon_url – 图标URL
  • download_url – 下载链接
  • status – 状态(pending/active/inactive/rejected)

products(商品表)

  • id – 商品ID
  • software_id – 软件ID
  • merchant_id – 商家ID
  • seller_id – 卖家ID
  • name – 商品名称
  • name_zh – 中文名称
  • name_ug – 维语名称
  • name_kk – 哈语名称
  • description – 描述
  • price – 价格
  • discount_price – 折扣价
  • stock – 库存
  • sales_count – 销量
  • status – 状态(active/inactive/sold_out)

orders(订单表)

  • id – 订单ID
  • order_no – 订单号
  • user_id – 用户ID
  • buyer_id – 买家ID
  • product_id – 商品ID
  • software_id – 软件ID
  • merchant_id – 商家ID
  • quantity – 数量
  • amount – 金额
  • status – 状态(pending/processing/completed/cancelled/refunded)
  • payment_method – 支付方式
  • payment_status – 支付状态
  • created_at – 创建时间

activation_codes(激活码表)

  • id – 激活码ID
  • code – 激活码
  • software_id – 软件ID
  • merchant_id – 商家ID
  • status – 状态(unused/used/expired/invalid)
  • order_id – 订单ID
  • user_id – 用户ID
  • expire_date – 过期日期
  • created_at – 创建时间
  • used_at – 使用时间

categories(分类表)

  • id – 分类ID
  • name – 分类名称
  • name_zh – 中文名称
  • name_ug – 维语名称
  • name_kk – 哈语名称
  • parent_id – 父分类ID
  • sort_order – 排序
  • icon – 图标
  • status – 状态(active/inactive)

messages(消息表)

  • id – 消息ID
  • sender_id – 发送者ID
  • receiver_id – 接收者ID
  • content – 内容
  • is_read – 是否已读
  • created_at – 创建时间

platform_settings(平台设置表)

  • id – 设置ID
  • setting_key – 设置键
  • setting_value – 设置值
  • description – 描述
  • created_at – 创建时间
  • updated_at – 更新时间

🔄 核心业务流程

1

用户注册/登录

用户通过前台注册账号或登录(支持账号密码登录、二维码扫码登录),系统验证身份后生成 JWT Token,用于后续 API 调用认证

2

浏览软件/商品

用户在前台浏览软件列表,可按分类筛选、搜索查看,点击查看软件详情和商品信息

3

创建订单

用户选择商品后点击购买,系统创建订单(状态:pending),检查库存并扣减

4

支付流程

用户选择支付方式(微信支付)完成支付,支付成功后订单状态更新为 completed

5

发放激活码

系统自动从激活码池中分配未使用的激活码给用户,更新激活码状态为 used,关联订单和用户

6

用户查看激活码

用户在个人中心”我的激活码”中查看已购买的激活码,可复制使用

7

后台管理

管理员在后台管理软件、商品、订单、激活码等,审核软件、处理订单、统计数据

🔌 主要 API 接口

POST /api/auth/register

用户注册

POST /api/auth/login

用户登录(账号密码/二维码)

POST /api/auth/qrcode

生成登录二维码

GET /api/auth/qrcode/status

检查二维码登录状态

GET /api/software

获取软件列表

GET /api/products

获取商品列表

POST /api/orders

创建订单

GET /api/orders/my-orders

获取我的订单

GET /api/activation-codes/my-codes

获取我的激活码

GET /api/forum/posts

获取论坛帖子

POST /api/forum/posts

发布帖子

GET /api/admin/dashboard

获取仪表板数据

POST /api/admin/software

添加软件

POST /api/admin/activation-codes

批量生成激活码

GET /api/admin/settings

获取平台配置

POST /api/admin/settings

更新平台配置

GET /api/auth/profile

获取用户个人信息

PUT /api/auth/profile

© 版权声明
THE END
喜欢就支持一下吧(ياقتۇرسڭز تارتۇقلاپ قويۇڭ)
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容