-
每三首歌就穿插一次「Surprise」,聽完心情肯定是超好的
系統目的:
選課時,我們通常會將系上的必、選修先選完,再去選通識課程。然而「全校課程查詢系統」無法依照個人課表進行篩選。為了避免衝堂,我們必須在"查詢系統"與"課表"間切換,依照自己沒課的時段來選擇。但常常會遇到想選的課全部衝堂的狀況,我們就得再滑到頁面最上端,重新查看還有什麼課是自己有興趣且可選的。這些動作往往耗費我們大量時間。本系統可以快速的篩選出未衝堂的通識課程,有效提高選課效率。
#### 1. 建立個人帳號,申請帳號後自動登入,並自動導向建立課表之頁面
#### 2. 簡潔首頁畫面,淺顯易懂之圖示及文字說明,操作直覺,從首頁分別可進入"編輯課表"及"課程查詢"功能
#### 3. 編輯課表以`checkbox` 方式呈現,並以csv格式存於後端
#### 4. 課程分成四大類,可分類查詢,也可查詢全部,按下搜尋鍵後自動篩選掉衝堂之時段
#### 5. Google按鈕:可以一鍵連到Google查詢課程評價。不須花費時間打字
#### 6. 2022/4月更新:新增[Update網頁](./updateData.html),從 Portal API 獲取課程 `.json` 並精簡成系統可用之CSV,管理員可更輕鬆的更新課程清單<br /><br />
系統目的:
現今點餐系統(POS機)已經是餐廳不可或缺的一部分;但除了在麥當勞或是春水堂這些大企業之外,很少在普通餐廳看到整合優良的點餐流程和系統。很多小餐廳的運作方式都是:在櫃台擺設一台點餐機,接下來就靠印出紙本單,或是將訂單以口頭唸出的方式,來通知廚房製作人員需要製作哪些餐點。但這樣既不方便,也不環保(不衛生)。為了解決以上種種問題,我決定用網站程式的形式實行點餐系統。這樣就可以不限作業系統,在多裝置執行,你只需要一個內網Server主機、一個路由器、以及Browser。
#### 1. 以新視窗方式開啟,看起來更像App而不是網站
#### 2. 在首頁選擇身份別,進入三種不同功能的畫面,分別是:點餐人員(櫃台)、製作人員(廚房)、送餐人員(服務生)
#### 3. 排版也支援手機,服務生到桌邊用手機點餐也是OK的!沒有裝置限制
#### 4. `custom_settings.js` 檔案含有所有可自訂的選項(菜單、價格、通知音效等等),自訂性高。
#### 5. 2022/4/27更新:新增歷史訂單查詢功能,可查看、刪除歷史訂單,也可輕鬆計算總收入
> 一、「點餐頁面特色」
#### 1. 流程簡易,依照狀況顯示指示文字,畫面依步驟以 PHP 及 Ajax 改變
#### 2. 內用可選擇桌號,而外帶則是自動產生 1~100 的編號,100號後自動歸零
#### 3. 輕點菜單立刻新增餐點,也可在 Order List 按 `+` 或 `-` 來修改數量
#### 4. Order List 自動 highlight 正在編輯的項目,在雜亂的訂單中清楚顯示
> 二、「接單頁面」&「送餐頁面」特色
#### 1. 使用 `PHP` 連線 `MySQL` ,並使用 `Interval` 來即時更新訂單
#### 2. 在有新訂單時立刻發出通知音效(僅電腦版支援)
#### 3. 顯示界面仿造紙本單形式,放大字體,淺顯易讀
#### 4. 「內用」與「外帶」訂單以顏色區分,可以快速得知類型,避免做錯
#### 5. 因製餐人員通常很忙,且為了衛生,要減少觸碰螢幕的次數,系統會自動將過長的訂單拆為多份(不用捲動來查看)
> 三、「歷史訂單查詢」(2022/4月新增之功能)
#### 1. 依照歷史訂單計算總收入,紀錄變更時重新計算收入
#### 2. 可刪除單一訂單紀錄,也可選擇刪除全部紀錄。刪除前跳出確認視窗
#### 3. 分內用與外帶兩類查詢,可查看訂單日期及確切時間,並由新到舊排序