里程碑
班代訂書精靈
81 @elaine發布於
每次開學身為班代(或學藝),最崩潰的就是:
👉 群組洗了一整排「微積分 +1」,記到眼睛快瞎
👉 發書當天現場一團亂,不知道誰給錢了、誰偷拿書了
所以我動手串了這套 「LINE 自動化訂書+現場核銷助理」:
✨ 【超方便功能亮點】
同學只要打一行字就搞定:
輸入 s113001/王小明/微積分/英文版,系統直接幫你登記到雲端後台,連全形斜線、手殘多打空白都能自動修復!
班代現場發書只要 1 秒:
同學排隊時,班代只要在 LINE 打「學號」:
沒繳錢 ➡️ 跳出 ❌ 紅色警告「尚未付款」
有繳錢 ➡️ 跳出 🟢 綠色卡片,附帶一個按鈕「確認發書」
防重複領取:
按鈕按下去,後台狀態秒變「已領取」,再也不怕有人趁亂拿走兩本書!
📖 【班代訂書精靈】核心功能與情境展示
情境一:同學快速訂書(極簡登記與自動化建檔)
- 情境描述: 同學不需下載額外 App 或填寫繁瑣表單,直接在官方 LINE 傳送一行文字即可完成登記。
- LINE 輸入範例:
s113005/王小明/微積分/中文版
- 系統處理邏輯:
1. 系統透過自動化 Webhook 接收訊息。
2. 程式自動拆解字串為:學號、姓名、書籍、版本。
3. 資料庫自動寫入新訂單,預設狀態為 「未付款」 與 「未領取」。
- 設計價值: 徹底取代傳統班級群組「+1」洗版,免去班代手動抄寫統計的時間。
情境二:現場查驗防呆(阻擋未付款取書)
- 情境描述: 發書現場人潮擁擠,若同學尚未付款想先領書,系統即時攔截並警示。
- LINE 輸入範例(班代輸入學號):
s1131334
- 系統處理邏輯與回傳:
- 系統調閱資料庫,比對到該學號狀態為「未付款」。
- LINE 自動回傳專屬警示卡片:
- 🔴 付款狀態:未付款
- ⚠️ 系統提示:「❌ 尚未付款,請先向班代繳費」
- 🔒 鎖定功能:卡片不提供「確認發書」按鈕。
- 設計價值: 現場免翻紙本名冊核對,避免因人情壓力或現場混亂造成的「壞帳」與「少收錢」。
情境三:一鍵現場核銷(已付款領書與狀態秒更新)
- 情境描述: 已繳費同學排隊領書,班代一秒核銷,確保發書紀錄即時同步。
- LINE 輸入範例(班代輸入學號):
s1131362
- 系統處理邏輯與操作:
1. 系統比對出該學生「已付款」,LINE 回傳綠色核銷卡片。
2. 顯示按鈕:【確認發書(改為已領取)】。
3. 班代將書遞給同學後,直接用手指在 LINE 點擊按鈕。
4. 觸發 Postback 機制,後台資料庫即時將狀態更新為 「已領取」。
- 設計價值: 實現無紙化現場管理,領書即時銷帳,杜絕同一人重複冒領第二本書的漏洞。
情境四:智慧容錯機制(防止同學手殘打錯格式)
- 情境描述: 大學生習慣不一,容易在輸入時夾帶多餘空格或手機自動選字變全形符號。
- 測試輸入範例 A(前後夾帶多餘空格):
s113006 / 李大華 / 普通物理 / 英文版
- 測試輸入範例 B(手機常見全形斜線):
s113007/張三/統計學/中文版
- 系統處理邏輯:
- 內建正規表達式(Regex)相容全形「/」與半形「/」。
- 自動啟動 .trim() 語法,清除學號、姓名欄位前後的不小心誤觸的空白鍵。
- 設計價值: 提高系統韌性(Robustness),即使使用者不照標準格式打字,後台資料庫依然整齊乾淨。
0 個愛心0 則留言
登入並驗證手機後就能留言。登入