创建于:2020-08-29 17:35
更新于:2023-11-26 00:54
浏览:1854
SP0056.牛腩购物网微信小程序版
https://www.bilibili.com/video/av414487895/
应网友要求录制的,仿微信小程序:虔茶官方商城
从头到尾开始制作,包括微信小程序端及接口后端代码,
后端代码使用技术: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,商品名称,规格ID,规格标题,单价,数量
评价表:
create table pingjia(
id int unsigned primary key auto_increment comment '评价表',
createtime timestamp not null default current_timestamp comment '评价时间',
mxid int not null default 0 comment '订单明细ID',
proid int not null default 0 comment '商品ID',
proname varchar(128) not null default '' comment '商品名称',
guigeid int not null default 0 comment '商品规格ID',
guige varchar(128) not null default '' comment '规格标题',
userid int not null default 0 comment '用户ID',
username varchar(64) not null default '' comment '用户名',
body text not null comment '评价内容',
xing int not null default 0 comment '星级,1-5',
imgs varchar(2048) not null default '' comment '图片,以英文,间隔,如:/upload/aaa.jpg,/upload/bbb.jpg'
)
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日
56.小程序端订单页面制作
27分钟
101M
2020年09月13日
57.订单接口制作
53分钟
175M
2020年09月13日
58.订单详情页制作
34分钟
155M
2020年09月13日
59.确认收货
45分钟
143M
2020年09月14日
60.评价数据表设计
25分钟
116M
2020年09月15日
61.评价页面制作
23分钟
83M
2020年09月27日
62.上传图片测试
61分钟
233M
2020年09月27日
63.评价接口制作
39分钟
146M
2020年09月28日
64.查缺补漏
33分钟
116M
2020年10月11日
65.首页搜索商品
25分钟
112M
2020年10月17日
66.我的订单页面-角标
32分钟
123M
2020年10月19日
67.查缺补漏2
41分钟
127M
2020年10月22日
68.取微信收货地址
35分钟
142M
2020年10月22日
69.分类页制作
45分钟
175M
2020年10月22日
70.分类页制作2
33分钟
130M
2020年10月23日
71.分类页制作3
35分钟
145M
2020年10月23日
72.尾声
50分钟
204M
2020年10月27日
总计:45.7小时 13.95GB