▌项目背景
本项目由一人承担从后端到前端的构思以及开发,下面我就讲讲从教务助手小程序的构思到开发实现(基于云开发)。
1、灵感来源
教务小程序的灵感来源:用完即走,查个成绩和课表,无需下载app或去翻看公众号内的历史内容。
加上本人很久以前就想实现开发一个类似的app,但app的开发对于开发小白不太友好,不知从何下手!幸好 小程序·云开发 的出现解决了我的需求,它的低入门门槛和免后端运维等优势让非科班出身的我也能快速动手开发一款应用类小程序。
2、构思
教务小程序需要核心就是: 成绩查询、课表查询、教务通知查询 ! 那么问题来了,学校教务处只有网页版,教务小程序数据从何而来呢?经过一系列思考,百度各种问题,思路就来了:
后端模拟登陆——拿到页面数据——整理数据——反馈到小程序前端渲染
大概结构如下:
▌项目开发
1、后端
后端的实现 完全基于云开发。部分目录:

采用云开发后端node.js语言,主要利用模块有:
Router模块:
const cloud = require('tcb-admin-node');
// npm install tcb-router
const TcbRouter = require('tcb-router');
cloud.init({
env: '//'
})
const db = c

本文介绍了一个个人独立完成的教务助手小程序的开发过程,利用小程序·云开发进行后端和前端的实现,包括成绩、课表和教务通知查询功能。后端借助Node.js和Cherrio解析网页数据,前端实现了课程表提醒、主题定制和校历展示。作者分享了从构思到实现的心路历程,并提供了源码地址。
最低0.47元/天 解锁文章
1715

被折叠的 条评论
为什么被折叠?



