当前位置: 首页>>软件下载 >编程开发 >源码相关 > 练手Lab课程表小程序源码

练手Lab课程表小程序源码

360浏览器无法下载资源的解决办法?

点此纠错

  • 版本:v1.0.0官方版
  • 大小: 21.8M
  • 语言:简体
  • 类别:源码相关
  • 授权:免费软件
  • 更新: 2023-11-02
  • 权限:查看
  • 隐私: 查看
  • 厂商:
  • 标签:源码相关

情介绍

练手Lab课程表小程序源码是一个基于Thinkphp系统进行开发的前后端分离系统,支持教务系统课程表导入、导入别人分享的课表、导入别人分享的单课等功能!

练手Lab课程表小程序源码环境要求

  1、服务端:php+mysql(基于fastadmin)

  2、小程序端:原生+colorui

练手Lab课程表小程序源码使用说明

  准备工作

  1、需自备服务器和备案过的域名

  2、申请https证书,dnspod网站可以免费申请一年的

  3、安装PHP运行环境(PHP >= 7.1 且 < 7.3 (推荐PHP7.1版本),Mysql >= 5.5.0)

  4、到微信公众平台,申请一个小程序,获取AppID和AppSecret

  服务端部署教程

  1、添加站点并上传代码至根目录

  2、绑定到项目中的public目录为运行目录,伪静态选择thinkphp

  3、输入你绑定的域名,会自动跳转至安装界面

  4、根据提示安装(以上三步其实是安装fastadmin框架)

  5、进入后台,插件管理里面,搜索“练手课表”,安装

  6、安装第三方登录插件

  7、设置小程序AppID和AppSecret(微信公众平台获取),练手Lab秘钥(独立版部署的话,自己生成一个16位的字符串就行),站点id不要改!!!

  8、服务端部署完毕

  注:如果你没有服务器,可以使用我们的SaaS版,即用我们的服务器,小程序还是你自己的

  小程序端部署教程

  小程序端源码在wxapp文件夹下

  在微信开发者工具里面,左上角选择项目,导入项目,选择这个文件夹

  1、修改config.js文件下的cryptoKey,自己生成一个16位的字符串

  2、修改baseUrl里面的域名,改成你自己的(注意在微信公众平台里面,添加白名单)

  3、修改project.config.json文件里面的appid为自己的

  4、微信开发者工具,右上角详情里面,勾选ES6转ES5

  5、如果报错,请检查是否配置了白名单,配置之后,在项目配置里面(见上图右上角),点刷新

  6、预览,没问题就可以上传了

  使用手册

  1、首页顶部氛围设置。因为课程表小程序太工具了,没有杂七杂八的功能,所以可运营空间不强,所以增加了这个功能,如端午,中秋换个背景之类的,甚至可以开放投稿,让学生拍校园风景并给其署名,每日更换一张。

  2、可以分学校设置上课时间、冬、夏令时日期,互相之间不影响,到日期自动切换

  3、导入教务系统课程表需要适配,目前支持正方和青果的教务系统

  4、分享整个课程表,可以生成小程序码,适用于同一个班级,课程表一致的情况,直接打印小程序码让同学扫就可以导入课程表

  5、分享单课,适用于每个同学的课程表都不一致的情况,可以直接在教室门口贴单课的小程序码,只导入该课的课表

需要授予该应用的权限

	  

获取任务信息

允许程序获取当前或最近运行的应用

修改声音设置 修改声音设置信息

连续广播

允许一个程序收到广播后快速收到下一个广播

连续广播

允许一个程序收到广播后快速收到下一个广播

读写系统设置

允许读写系统设置项

唤醒锁定

允许程序在手机屏幕关闭后后台进程仍然运行

访问网络

访问网络连接,可能产生GPRS流量

读取电话状态

访问电话状态

获取WiFi状态

获取当前WiFi接入的状态以及WLAN热点的信息

获取网络状态

获取网络信息状态,如当前的网络连接是否有效

访问外部存储

访问外部存储的权限

写入外部存储

允许程序写入外部存储,如SD卡上写文件

挂载文件系统 挂载、反挂载外部文件系统

录音 录制声音通过手机或耳机的麦克

使用振动 允许振动

改变WiFi状态 改变WiFi状态

改变WiFi多播状态 改变WiFi多播状态

结束系统任务 结束任务通过restartPackage(String)方法,该方式将在外来放弃

显示系统窗口 显示系统窗口

禁用键盘锁 允许程序禁用键盘锁

获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内

获取粗略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米

访问定位额外命令 允许程序访问额外的定位提供者指令

使用蓝牙 允许程序连接配对过的蓝牙设备

蓝牙管理 允许程序进行发现和配对新的蓝牙设备

状态栏控制 允许程序扩展或收缩状态栏

读取系统日志 读取系统底层日志

改变网络状态 改变网络状态如是否能联网

排序系统任务 重新排序系统Z轴运行中的任务

拍照权限 允许访问摄像头进行拍照

读取日程提醒 允许程序读取用户的日程信息

写入日程提醒 写入日程,但不可读取

使用闪光灯 允许访问闪光灯

允许NFC通讯 允许程序执行NFC近距离通讯操作,用于移动支持