数码产品交易微信小程序的设计与实现

发布于:2022-11-28 ⋅ 阅读:(267) ⋅ 点赞:(0)

目 录
第1章 概述 1
1.1 项目背景介绍 1
1.2 微信小程序概述 2
1.3 研究的主要内容 3
第2章 相关技术概述 5
2.1 微信小程序 5
2.2 ThinkPHP 5 框架 7
2.3 RESTFul API 8
2.4 微信支付技术 10
2.5 MySQL数据库 12
第3章 需求分析 14
3.1 市场定位分析 14
3.2 可行性分析 14
3.3 需求目标 14
3.3.1 概述 14
3.3.2 数码产品交易商城整体说明 15
第4章 系统设计 16
4.1设计方案的论证 16
4.1.1 设计方案的选择 16
4.1.2 工具的选择 16
4.2 设计方案的说明 17
4.2.1 系统总体描述 17
4.2.2 系统角色类型 17
4.2.3 系统规划 19
4.2.4 预期目的 19
4.2.5 技术要求 19
4.3 系统模块架构 19
4.4 系统功能说明 20
4.4.1 系统登录模块 20
4.4.2 数码产品交易设置模块 21
4.4.3 数码产品交易内容更改模块 22
4.4.4 数码产品交易管理员模块 23
4.4.5 基本数码产品交易商城功能模块 24
4.5 数据库设计 25
第5章 系统实现 29
5.1 模块实现的理论基础 29
5.2 系统登录模块的实现 29
5.3 设置数码产品交易信息模块的实现 29
5.4 数码产品交易选货模块的实现 37
5.4.1 选货模块 37
5.4.2 选货后编辑及提交模块 38
5.5 管理员审核模块 41
第6章 系统测试 43
6.1 概述 43
6.2 系统测试用例 43
6.3 测试总结 45
第7章 结论 46
参考文献 47
致 谢 49
第3章 需求分析
3.1 市场定位分析
主打线上数码产品交易的微信数码产品交易商城的构建初始目标是在校大学生,针对于在校大学生的消费能力,微信数码产品交易商城在具有自己特色的同时应当适应大学生的消费需求。因此,以作为切入点,加上日用品,文具办公用品,以及各类生活服务,可以很快的占领大部分学生市场。同时,商品的保质保量,以及别的电子数码产品交易商城无法比拟的配送速度,会让粉丝的粘性大大增加。
3.2 可行性分析
数码产品交易商城的建设需要有服务器资源,公司资质(用来申请、认证微信服务号),商品仓库,配送员开销。这些开销加在一起,与实体店的前期投入相比,大约只是实体店的十分之一。所以其在经济上是完全可行的。
数码产品交易商城不牵扯到侵权,其在法律上是可行的。
对于网页开发来说,PHP是比较流行的开发语言,而且网上有着海量的PHP开源程序,其中不乏优质源代码,所以,没有必要从头开始写底层功能,只需要拿成熟技术做底层,然后自己做定制二次开发就可以了,所以,其在技术上是完全可行的。
由于人人数码产品交易商城的操作以及后续我所做的定制开发的操作都是基于浏览器的网页操作,简单明了,对于经常网购的大学生群体来说,是操作是完全没问题的,而对于后台管理人员来说,本文转载自http://www.biyezuopin.vip/onews.asp?id=14021也有专门的可视化管理页面,所以管理员也无需具备专业知识,只需要对一些数据进行简单的输入、修改、删除和日常的维护就够了。
3.3 需求目标
3.3.1 概述
该数码产品交易商城的目的是开发一个带数码产品交易功能(相当于个人收藏夹,不过还是有很大区别)的微信数码产品交易商城,在用户端要实现的基本主要功能有:
(1) 商品选购(可按分类方式查找商品,也可模糊全局搜索)
(2) 购物车功能
(3) 查看商品详细情况
(4) 用户自动登录
(5) 查看用户的订单信息
(6) 查看用户的订单信息
(7) 修改用户信息
后台管理部分有:
(1) 商店商品管理:添加、修改、删除、查看
(2) 用户信息管理:查看、修改
(3) 订单信息管理:查看订单清单,更新订单状态
(4) 数码产品交易管理:查看数码产品交易申请,更新数码产品交易状态
3.3.2 数码产品交易商城整体说明
微信数码产品交易商城的主要参与者是顾客和商家以及管理员,顾客端是一个完整的消费体验,商家只需负责线下的服务,而管理员负责后台的运行、管理,以及信息的审核。网上商店的操作流程都类似,操作步骤说明如下:
(1) 顾客在公众号点击特定按钮进入微信数码产品交易商城
(2) 后台调用微信接口,拉取用户openid完成静默登录
(3) 用户设置数码产品交易信息
(4) 用户设置数码产品交易内容,提交申请
(5) 后台管理员审核申请,点击通过
(6) 用户在“我的数码产品交易”里点击商品完成购买
(7) 后台自动收集信息
(8) 晚上6点,导出一整天的订单信息,排版分类,开始补货

{
  "pages":[
    "pages/index/index",
    "pages/product/detail",
    "pages/search/search",
    "pages/user/user",
  
    "pages/user/dingdan",
    "pages/user/tuihuo",
    "pages/order/pay",
    "pages/order/detail",
    "pages/order/downline",
    "pages/cart/cart",
    "pages/listdetail/listdetail",
    "pages/address/address",
    "pages/address/user-address/user-address",
    "pages/category/index",     
    "pages/ritual/ritual",   
    "pages/rituall/rituall", 
    "pages/shop_store/shop_store"


      ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#008842",
    "navigationBarTitleText": "商信通商城",
    "navigationBarTextStyle":"white"

  },
   "tabBar": {
    "color": "#858585",
    "selectedColor": "#008842",
    "borderStyle": "white",
    "backgroundColor": "#ffffff",
    "list": [{
      "pagePath": "pages/index/index",
      "iconPath":"images/icons/btn-tabs_01.png",
      "selectedIconPath":"images/icons/btn-tabs_07.png",
      "text": "首页"
    }, 
        {
      "pagePath": "pages/category/index",
      "iconPath":"images/icons/btn-tabs_03.png",
      "selectedIconPath":"images/icons/btn-tabs_08.png",
      "text": "分类"
    },
       {
      "pagePath": "pages/cart/cart",
      "iconPath":"images/icons/btn-tabs_05.png",
      "selectedIconPath":"images/icons/btn-tabs_09.png",
      "text": "购物车"
    },
    {
      "pagePath": "pages/user/user",
      "iconPath":"images/icons/btn-tabs_06.png",
      "selectedIconPath":"images/icons/btn-tabs_10.png",
      "text": "我的"
    }]
  }
}

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

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到