自助下单手机壳定制小程序

不需要您实实在在的做出来,只需要给我提供一个学习路线。
我先简单的自我介绍一下,我是一名大一的学生,想要做一个小程序,小程序的主要功能就是用户能够通过小程序实现机壳定制的自动下单以及自动付费和预览自己定制的手机壳的功能

期望用户进入小程序后的路线应该是这样的
前端:
1.用户登录自己的小程序 完成微信授权。

2.选择自己的手机型号,获取自己手机相册的权限(为了就是能够让用户在手机相册中选择自己想要定制的手机壳图片)(还需要用户填写自己的收货地址。)

3.用户选择玩手机的型号,还有要定制的手机壳之后,可以调整手机壳上图片的位置大小与旋转等操作图片的功能,设置完之后,用户点击完成之后会弹出微信支付界面(收费的大小由后台计算得出())

4用户付费完之后回到首页。

5.在首页内容上可以查看,后台提供了一些优质手机壳样品(),也可以有个人定制的功能。

后端:
1.用户提交完订单之后,能够在后台看到用户的订单,后台管理员点击生成excel表格,自动生成一个excel表格。

简单说一下,仅供参考:
你这个需求可以分为3部分,
1、展示给用户的是微信小程序
2、后台管理界面一般会做成PC浏览器端的,当然你也做到小程序里也可以,但是一般不会这么做
3、后台服务程序
其中1、主要就是微信小程序开发,主要需要掌握的内容就是html,javascript、css以及微信小程序开发框架
2、是浏览器端的web页面开发,需要掌握的知识和微信小程序类似html,javascript、css以及任选一款前端框架(vue,jquery等都可以)
3、后台服务程序可以选用java、nodejs、PHP等,任选一门语言,然后学习该语言的一种框架,比如java,可以用springboot或者jfinal等配置较少的框架,上手比较容易,最后就是因为涉及到数据存储,还需要简单学习一下数据库,可以用mysql

学习的路线推荐
前端围绕uniapp,需要vue2语法基础
后端可以node框架express,对应数据库工具有mongoose操作mongodb,sequelize操作mysql

如果你一个人来做的话,需要学习的知识点就有点多了
小程序: html 、css、js相关知识 如果用某一个框架的话,还需要学习相关框架知识,如vue
pc管理界面:与小程序差不多,一通百通
后端服务: 这个是难点,你可以选择node来做服务,node 语法也是js 相对于java、python、c# 更简单点
数据存储:就是下单,上传等信息的处理保存,需要学习sql 和文件服务器等等
我的建议是,一点一点突破吧

你好,根据你的思路可以为你提供以下学习方案:
前端:
1.用户登录自己的小程序 完成微信授权。
-->微信不能自动登录->button->code ->(getUserProfile)->后台->openid->登录状态-
2.选择自己的手机型号,获取自己手机相册的权限(为了就是能够让用户在手机相册中选择自己想要定制的手机壳图片)(还需要用户填写自己的收货地址。)
-->你需要到爬一些常用手机的图片 和常用的手机壳造型 ->canvas->整合到你图示上展示效果 (地址填写是常规 不细说)(百度一堆)

3.用选择玩手机的型号,还有要定制的手机壳之后,可以调整手机壳上图片的位置大小与旋转等操作图片的功能,设置完之后,用户点击完成之后会弹出微信支付界面(收费的大小由后台计算得出())
这是电商常规操作(不细说)(百度一堆)
-->你需要到爬一些常用手机的图片 和常用的手机壳造型 ->canvas->整合到你图示上展示效果

4用户付费完之后回到首页。
-->(常规操作不细说)(百度一堆)

5.在首页内容上可以查看,后台提供了一些优质手机壳样品(),也可以有个人定制的功能。
-->你需要到爬一些常用手机的图片 和常用的手机壳造型 ->canvas->整合到你图示上展示效果

后端:
1.用户提交完订单之后,能够在后台看到用户的订单,后台管理员点击生成excel表格,自动生成一个excel表格。
php node.js 相对简单些 java 复杂些 -->后台管理系统->常见vue(element) 生成excel常规操作(百度一堆)