練手Lab課程表小程式原始碼是基於ThinkPHP系統進行開發的前後端分離系統。
原始碼功能介紹
1.情侶功能
2.情侶間留言
3.情侶間互相設定課程表背景
4.自己日、週課表背景設置
5.教務系統課程表導入
6.導入別人分享的課表
7.導入別人分享的單課
8.多校支持
9、首頁頂部氛圍設置(管理員設置,節日氛圍)
環境要求
1、服務端:php+mysql(基於fastadmin)
2、小程式端:原生+colorui
準備工作
1、需自備伺服器和備案過的域名
2.申請https證書,dnspod網站可以免費申請一年的
3.安裝PHP運作環境(PHP >= 7.1 且= 5.5.0)
4.到微信公眾平台,申請一個小程序,取得AppID和AppSecret
服務端部署教程
1、新增網站並上傳程式碼至根目錄
2.綁定到專案中的public目錄為運行目錄,偽靜態選擇thinkphp
3.輸入你綁定的域名,會自動跳轉至安裝介面
4.依照指示安裝(以上三步驟其實是安裝fastadmin框架)
5.進入後台,插件管理裡面,搜尋“練手課表”,安裝
6.安裝第三方登入插件
7.設定小程式AppID和AppSecret(微信公眾平台取得),練手Lab秘鑰(獨立版部署的話,自己產生一個16位元的字串就行),網站id不要改! ! !
8、服務端部署完畢
小程式端部署教程
小程式端源碼在wxapp資料夾下
在微信開發者工具裡面,左上角選擇項目,匯入項目,選擇這個資料夾
1.修改config.js檔案下的cryptoKey,自己產生一個16位元的字串
2.修改baseUrl裡面的域名,改成你自己的(注意在微信公眾平台裡面,添加白名單)
3.修改project.config.json檔案裡面的appid為自己的
4.微信開發者工具,右上角詳情裡面,勾選ES6轉ES5
5.如果報錯,請檢查是否配置了白名單,配置之後,在項目配置裡面(見上圖右上角),點刷新
6.預覽,沒問題就可以上傳了
使用手冊
1、首頁頂部氛圍設定。因為課程表小程式太工具了,沒有雜七雜八的功能,所以可運營空間不強,所以增加了這個功能,如端午,中秋換個背景之類的,甚至可以開放投稿,讓學生拍校園風景並給其署名,每日更換一張。
2、可以分學校設定上課時間、冬、夏令日期,互相之間不影響,到日期自動切換
3.導入教務系統課程表需適配,目前支援正方與青果的教務系統
4.分享整個課程表,可以產生小程式碼,適用於同一個班級,課程表一致的情況,直接列印小程式碼讓同學掃就可以匯入課程表
5.分享單課,適用於每個同學的課表都不一致的情況,可以直接在教室門口貼單課的小程式碼,只導入該課的課表
圖片: