SP056.牛腩购物网微信小程序版

2020-08-29 浏览:161
牛腩购物网微信小程序版

应网友要求录制的,仿微信小程序:虔茶官方商城
从头到尾开始制作,包括微信小程序端及接口后端代码,

后端代码使用技术:ASP.NET CORE+MYSQL+牛腩代码生成器


试看地址:https://www.bilibili.com/video/BV1FV411m7Lz/


原创视频-牛腩购物网微信小程序版后端源码 https://niunan.coding.net/public/niunanshop_api/niunanshop_api/git
原创视频-牛腩购物网微信小程序版(微信小程序源码)https://niunan.coding.net/public/niunanshop_wxapp/niunanshop_wxapp/git

牛腩代码生成器源码:https://niunan-01.coding.net/p/niunan_gencode/d/niunan_gencode/git
牛腩公用类库:https://coding.net/u/niunan/p/niunan_utility/git
LayUi官网:http://layui.com
在线编辑器:http://kindeditor.net/demo.php
aws亚马逊服务器:https://aws.amazon.com (新用户注册后使用信用卡验证后可得到12个月的免费服务器使用权限,信用卡可以使用美元)
后端部署:http://blog.niunan2.ml/blog/show/1251
      http://www.cnblogs.com/mi12205599/p/10455644.html

部署完成后验证码打不开,碰到System.DllNotFoundException: Unable to load shared library 'gdiplus' or one of its dependencies. In order to help diagnose loading problems这个问题,上网搜索,需要安装那个东西,
按 https://q.cnblogs.com/q/98966/ 里的 yum install libgdiplus-devel 来安装发现我的亚马逊AWS服务器上没有相应的软件包,
然后又 搜索到  https://www.cnblogs.com/xiaoyu369/p/9968946.html,根据里面的操作安装后验证码还是不显示,只有再sudo yum install libgdiplus-devel  了以后验证码才显示完整

在安装gidplus的时候碰到Cannot allocate memory内存不足的问题,重启服务器解决,free -m命令查看可用内存
https://www.jianshu.com/p/209f536503d0


GIT: https://git-scm.com/downloads
TortoiseGit: https://tortoisegit.org/


项目 = 前端 + 后端

微信小程序接口要求必须是域名在国内备案过的,并且是HTTPS,所以第7,8集了解下就好

个人开发小程序步骤:
1. 做出小程序页面
2. 页面数据动态化到小程序的js里
3. 按数据结构写接口文档
4. 按接口文档写接口代码
5. 接口代码部署(https)
6. 小程序JS改动,用wx.request方法取接口代码




数据库设计:
页面设置表:位置,图片路径,排序,备注
管理员表:登录名称,登录密码(MD5(登录名称+密码明码)),备注
分类表:分类名称,分类编号,父编号
商品表:商品名称,分类编号,分类名称,访问量,商品详情,是否推荐
商品规格表:商品ID,规格标题,价格,库存
商品图片表:商品ID,图片路径
用户表:用户名,真实姓名,微信唯一标识,余额,积分,手机号,性别,头像
优惠券表:标题,面值,最低使用金额,备注
用户优惠券表:用户ID,用户名,优惠券ID,优惠券标题,是否使用
用户收货地址表:用户ID,用户名,省,市,县,详细地址,真实姓名,手机号,是否默认
运费表:标题,运费,说明
订单主表:用户ID,用户名,收货地址ID,省,市,县,详细地址,收货人姓名,手机号,优惠卷ID,优惠卷说明,优惠卷面值,运费ID,运费, 总价(商品总价-优惠价格+运费),状态(待付款,待收货,待评价,已完成)
订单明细表:主表ID,商品ID,商品名称,规格ID,规格标题,单价,数量


01. 项目分析                48分钟    166M            2019年01月22日
02. 项目分析2                19分钟    130M            2019年02月09日
03. 首页设计                60分钟    349M            2019年02月24日
04. 首页设计2                72分钟    475M            2019年02月25日
05. 使用牛腩代码生成器生成后端界面        25分钟    179M            2019年02月27日
06. 首页轮播图模块代码编写            67分钟    513M            2019年02月27日
07. 如何把后端部署到aws服务器上        62分钟    537M            2019年02月28日
08. 如何把后端部署到aws服务器上2        55分钟    550M            2019年03月01日
09. 后端如何提供数据给前端            25分钟    124M            2019年03月02日
10. 后端部署到WIN服务器上及配置HTTPS        26分钟    143M            2019年03月04日
11. 前端首页轮播图代码编写            14分钟    96M            2019年03月04日
12. 商品数据表的设计                33分钟    193M            2019年04月09日
13. 后台商品模块的制作            95分钟    345M            2019年04月10日
14. 后台商品模块的制作2            33分钟    140M            2019年04月11日
15. 首页推荐商品代码整合            26分钟    171M            2019年04月15日
16. 小程序个人中心页面制作            38分钟    215M            2019年04月22日    
17. 小程序个人中心页面制作2            58分钟    205M            2019年05月01日
18. 设计用户数据表及后台编写            41分钟    95M            2019年05月18日
19. 小程序注册用户                48分钟    393M            2019年09月24日
20. 小程序注册用户2                67分钟    487M            2019年09月24日
21. 小程序商品列表页(无声音)            70分钟    622M            2019年09月29日
22. 小程序商品详情页                32分钟    341M            2019年10月06日
23. 小程序商品详情页2            50分钟    467M            2019年10月08日
24. 立即购买按钮及结算页面            44分钟    322M            2019年10月15日
25. 重新理清一下购买流程            35分钟    194M            2019年10月17日
26. 取微信OPENID及存储数据功能        42分钟    399M            2019年12月07日
27. 取微信OPENID及存储数据功能2        28分钟    215M            2019年12月07日    
28. 代码备份(git使用)            30分钟    228M            2019年12月09日
29. 商品列表显示(页面传值)            27分钟    260M            2019年12月10日
30. 新电脑重新开始                30分钟    286M            2020年08月13日    
31. 新电脑重新开始2                5分钟    38M            2020年08月13日
32.订单表创建及接口文档编写            26分钟    115M            2020年08月13日
33.下单接口代码编写及本地测试            48分钟    195M            2020年08月13日
34.微信小程序上测试下单接口            24分钟    113M            2020年08月14日
35.微信小程序上测试下单接口2            20分钟    77M            2020年08月15日
36.下单前准备-取用户ID            18分钟    64M            2020年08月16日
37.下单前准备-取收货地址ID            22分钟    96M            2020年08月16日
38.下单前准备-取收货地址ID2            25分钟    106M            2020年08月16日
39.下单前准备-取收货地址ID3            56分钟    214M            2020年08月16日
40.下单前准备-取运费ID            46分钟    205M            2020年08月19日
41.下单前准备-取优惠券ID            44分钟    177M            2020年08月23日
42.下单前准备-取优惠券ID2            39分钟    180M            2020年08月23日
43.下单-取购买商品信息            50分钟    177M            2020年08月25日
44. 购物车                    40分钟    121M            2020年08月27日
45.购物车2                    15分钟    43M            2020年08月27日
46.界面美化-引入colorui            26分钟    115M            2020年08月29日
47.界面美化-购物车                47分钟    149M            2020年08月30日
48.界面美化-购物车2                36分钟    112M            2020年08月30日
49.界面美化-用户中心                39分钟    123M            2020年08月31日
50.界面美化-用户中心2            30分钟    97M            2020年08月31日
51.界面美化-用户中心3            20分钟    62M            2020年08月31日
52.界面美化-商品列表及详情页            46分钟    145M            2020年09月01日
53.界面美化-商品列表及详情页2            12分钟    38M            2020年09月01日
54.界面美化-结算页面                35分钟    122M            2020年09月05日
55.后台订单操作                38分钟    147M            2020年09月05日