一个小程序的后台是web端

一个小程序的后台是web端,第1张

程序

第一个web项目-微信小程序后端开发

第一个web项目-微信小程序后端开发

前言

需求分析

团队分工

总体设计

开发工具及编码实现

小程序前端

后端

数据库

接口代码

管理系统前端10

管理系统前端20

测试

后端本地测试

前后端联合测试

部署

总结

第一个web项目-微信小程序后端开发

前言

去年暑假一个偶然的机会我和几位同学加入了学院一位老师主持的教改项目,需求是开发一个基于SPOC与翻转课堂的计算机组成原理课程的学习app(类似慕课、知到),后来经过讨论决定降低难度,先做一个微信小程序,附带一个后台管理系统,于是我的第一个web项目就开始了~

需求分析

这里简单介绍下SPOC和翻转课堂的意思

翻转课堂

“翻转课堂”(Flipping Classroom)是一种颠覆传统教学由“课堂授课听讲 + 课后作业练习”转变为“课前自主学习 + 课堂协作探究”的新型教学模式。

SPOC

SPOC(Small Private Online Course)一般被译为小规模限制性在线课程或者小规模私有型网络课程,音译为“私播课”。

这次项目的需求是开发一个学习类型的小程序,用户分为学生和教师,其中学生可以观看视频、课件、动画,完成作业、考试以及发布评论、点赞、回复,而教师可以上传教学视频、课件、动画和发布作业、考试、通知,以及查看学生的学习情况,也可以查看评论回复,及时解答学生的疑惑。

团队分工

团队一共有四个人,总体工作分为产品设计、前端开发、后端开发三部分,然后每部分由两人负责。其中我是负责后端开发的,同时兼任项目负责人(其实也没有听上去那么高大上,只是需要承担更多决策、协调、沟通的角色)。

总体设计

这里分为小程序和管理系统

首先是小程序,放几张使用墨刀制作的原型图,这里多说两句,市面上的小程序基本都是微信授权直接登录,最多绑定手机号,我们这个由于要统计学生的学习情况才设置了注册和登录功能

至于管理系统,由于是10月份才开始做的,而且是我和另一位做后端的同学负责的,时间比较紧,我们作为前端小白没有十分系统的方法去做开发,只是大概确定了需要做哪些模块,每个模块对哪些表的增删改查,这里原型图就不放了(较简陋)

开发工具及编码实现

小程序前端

据我了解,做前端的同学先去微信公众平台注册账号,然后做一些开发设置,具体步骤自行百度。前端用的是微信开发者工具,有不会的基本上在微信开放文档都可以找到,包括许多实用的API。

后端

这里分为数据库、接口代码两部分

数据库

用的是mysql数据库,之前是跟着学堂在线的一个小程序入门教程做的,它推荐的本地开发环境是phpstudy,里面集成了php、mysql、apache、FTP、Nginx以及数据库管理工具phpMyAdmin,关于phpMyAdmin使用请看>

确认面试官的意图:面试官要求发小程序可能是为了了解你的技术水平和能力。因此,您可以询问面试官要求看什么样的小程序,以便更好地准备和展示自己的技术能力。

准备小程序:根据面试官的要求,准备一个小程序,并确保它符合面试官的要求和期望。小程序应该包括完整的功能和良好的用户体验。

准备演示:在准备小程序的同时,您还需要准备一个演示,以便向面试官展示您的技术能力。演示应该包括小程序的功能、技术实现以及您在实现过程中所遇到的挑战和解决方案。

发送小程序:完成小程序和演示的准备后,您可以将小程序发送给面试官,并提供演示,以便面试官更好地了解您的技术水平和能力。

需要注意的是,小程序只是展示您的技术能力的一种方式,不一定是衡量您是否适合该职位的唯一标准。因此,在准备小程序和演示的同时,还需要准备其他相关的技术面试题目,并在面试中展示自己的技术水平和解决问题的能力。

选择1:自己已有的开发团队开发或者组建团队开发

为什么一定是团队呢?小程序所需用到的东西比较多,前端后端各种都需要,简单的展示小程序我们就不说了,这种大多数商家是不会选择的,我们说的是具备展示+在线销售的小程序,当然也有人能够独立开发一个小程序,但是相对应的开发进度会比较慢,另外这类开发者薪资都不低,找他开发的话那后期维护肯定也是他了,这个成本一下子就高了很多,如果是团队的话开发进度会快很多,另外开发完成之后只需要出市场价留下一到两人维护即可(正常一个人就够了)。这种比较适合大型企业,有雄厚的资金支持。

▊◥ 选择2:找专业的开发公司外包开发

大多数IT工作者应该都有在这类公司或者工作室工作的经历,直接写需求,外包公司按你的需求去开发,开发完成你就可以直接上产品使用,当然这也是需要一定时间的,而且价格也不会便宜多少,本身工种薪资水平就不低,加上专业性,价格高也说的通,这种比较适合中型企业,有自己的定制需求,开发成本也能够承受。

▊◥ 选择3:购买代码包,自己配置服务器

在早几个月有很多这种在网络上售卖小程序代码包的,有真的也有假的,假的我们就不说了,大家自己注意就行,这种小程序通常是小程序模板,没有个性化设计,买了代码包自己部署服务器安装上去就行,当然也需要一定的IT基础,价格比前两种选择会便宜很多,功能类似的小程序买代码包的价格差不多是开发的十分之一,但是这个代码包的质量是无法保证的,建议找一个专业人士检查测试代码包,另外购买代码包也需要自己维护的,所以这种方式比较适合有能力和基础,出于其他原因不能自己开发的。能够减少开支。

▊◥ 选择4:找第三方平台,使用小程序模块组合

相对前几种的话第四种算是中和了各项需求,商家可以什么都不会,直接到第三方平台试用小程序模板选择自己想要的购买,上传产品即可使用,不需要担心模板不好用,因为平台方会定期升级维护,也不需要开发时间,直接就可以使用,不需要自己配置服务器等等,功能也会顺时增加

以上就是关于一个小程序的后台是web端全部的内容,包括:一个小程序的后台是web端、如果前端面试官要求发小程序给他看怎么办、小程序开发难吗有没有快速开发小程序的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10137864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存