---
# System prepended metadata

title: 第7組 只要你懂Ray-光就會幫助你

---

# 第7組 只要你懂Ray-光就會幫助你

## 組員
| 名字 | 學號 | CV | Slide|
| :--------: | :--------: | :--------: | :--------: |
|王晧宇|B10802008|[link](https://reurl.cf/109iotcv) | [link](https://reurl.cf/109iotslide) |
|歐陽晁祐|B10802028|[link](https://reurl.cc/2gYNKr) | [link](https://reurl.cc/e8LlEW) |
|==邱壬鋐==|B10802116|[link](https://drive.google.com/file/d/1doBrS_Pfk7p_n4IhEySNXnfsUDBOv19o/view?usp=sharing) | [link](https://docs.google.com/presentation/d/e/2PACX-1vQSbyRkbMTMA34OuO8BfVBJGd4wUwKkGq1CdGG5FeMqPtnT9B-OtWj9kFkuALM4mUfSK_lPRpDnx1iA/pub?start=true&loop=false&delayms=3000) |
|吳培聖|B10802017|[link](https://drive.google.com/file/d/1V7pNzZEjSN-Rv7mnpsEozWbvXe7c1qVJ/view?usp=sharing) | [link](https://drive.google.com/file/d/18RHTHsfCVCWi6NoDlmjIoiuD7ih9NH79/view?usp=sharing) |

[TOC]

## 題目
:::success
<font size=4>想好好找個位子吃飯</font>
:::

>![](https://i.imgur.com/tZhxvGR.png =50%x)

參加的比賽：大小攜小手（獲得佳作）





## 想解決的問題

 每到用餐時間，學生餐廳總是人擠人，好不容易排到了餐點還不一定會有位子，讓吃飯也變成一件麻煩事。
 
所以我們想透過點餐後“預約”位子的方式，來讓真正有需要用餐的人有位子坐，避免發生有人拿東西佔位的情況，讓位子的分配合理化。

在預約前，也可以線上查詢餐廳的壅擠程度，來避開尖峰時段的大量內用人潮！減少等候餐點與位子的時間。


## 流程

進入餐廳點餐=>刷學生證=>系統自動配發位子，並顯示在螢幕上=>等餐時可以變更位子=>取餐後到指定位子用餐=>用餐完畢，到系統辦理離位或是在出口刷學生證。

並在您有任何問題時，都可以即時透過反應系統作回報
![](https://i.imgur.com/I7ocfH3.png )


## 附加的功能

並且除了可以預約位子之外，配合防疫政策，我們還可以加入“防疫相關功能”，像是儲存你身旁曾經做過誰，如此一來當坐在你身旁的人有發病時，我們也可以**即時通知當時在身旁的人，可能要注意身體的狀況**。

在用餐結束時，可以回饋用餐意見，讓店家也可以更了解這一次的服務是否讓師生滿意，如果有相對的缺失也可以讓店家有改善的機會。




## 自評完成度

### 已完成部分
- [x] 預約位置
- [x] 變更位置
- [x] 位置查詢
- [x] 店家配發位置
- [x] 意見回饋功能ThingWorx
- [x] 尚餘的ThingWorx


### 未完成部分
- [ ] 防疫相關功能-還要多餘的資料庫去存放資料，以及該如何通知
- [ ] 各店家顧客內用之佔比-因為沒有足夠時間的模擬、目前做了也沒有意義
- [ ] 檢舉後相關處理辦法-人的問題相對難掌握，所以無解
- [ ] 無法亂數編排座位－亂數依然無法解決到人有可能會全部聚再一起的問題



## 儀表頁面設計

座位用畫表格填顏色，顏色代表座位的狀態。
選擇：根據位子，或者是預約的位子來選擇餐廳

登入介面：

![](https://i.imgur.com/sfxavUe.jpg)


## 硬體之採用

這裡採用Arduino作為主控板以控制週邊裝置，輔以ESP8226使其可以利用WiFi來做通訊，加上自行設計的讀卡電路板和顯示小面板，來作為店家端讀卡和顯示給顧客座位等等資訊，並且搭配小喇巴以便在刷卡成功時提示。


## 應用範圍與對象
主要應用範圍主要分為：
師生端、店家端、主管端

**師生端：**
主要功能為查詢剩餘座位、預約位子變更、舉報系統、完成用餐。

**店家端：**
主要功能為負責點餐時請師生端感應卡片並進行座位之分配。

**主管端：**
主要功能為管理舉報事項，並作出即時的處理。




## 你可能會想問的問題

1. Q：如果我是學生，但我沒帶學生證怎麼辦?
   A：我們會給你白卡，讓你依然可以點餐並預約位子，但是因為無法進行身分的識別，所以你不能任意變更座位，以及你將無法享受學生價優惠。
   
2. Q:如果我想內用卻怕無法在時間內吃完，所以改用外帶方式點餐，該如何處理？
   A:你可以和店家說明清楚即可，店家那邊會有介面可以選擇要不要為你安排位子 
3. Q:如果換位子時，是因為預約的位子被佔用，那可以順便檢舉嗎？
    A:可以。換位子時，可以選擇說是自己的而關係換位子，還是被佔用才換位子，這樣系統也可以知道說那個位子被佔用。
4. Q:校外人士該怎麼辦，還有位子可以預約嗎？
    A:我們只在尖峰時段要求預約，那段時間你將只可以坐在自由區，即不用預約的區域，離峰時，你則可以任意坐下。
5. Q:有關檢舉之後的處置是如何呢？
    A:會請管理單位來勸導，如果不聽勸，可能會讓他無法享有校內優惠價。
    
![](https://i.imgur.com/Z8DV5es.png =50%x)

## SWOT分析

強項(Strength)：
- 尚未有類似的預約座位之平台。
- 只需簡單的感應卡片，就可以完成預約。
- 有意見也可以即時做反應。
- 增加座位利用率、提升用餐品質。
- 減少座位無效的佔用，在維持相同用餐人數的前提下，可以移除部分座位，增加單個座位空間！

缺點(weakness)：
- 當使用者無卡片時，就只能利用白卡來進行預約（且不能換位）。
- 目前除了卡片外，尚未能達到其他身份認證的方式。

機會(opportunity)：
- 拓展到北車有座位需求的餐廳或是公用的位子，讓使用的店家付費，依照使用比例的差異收費。
- 可以結合餐點預約，或是圖書館預約位子。
- 能夠實現中英文雙語介面，讓外籍生也可以方便使用。

威脅(threat)：
- 當學校的學餐或座位數增加後，或許隨時都會有位置，或許就不用預約了。


## 創新性
此系統可以增加每張座位單位時間之利用率、提升用餐品質。並且因為減少座位無效的佔用，在維持相同用餐人數的前提下，可以移除部分座位，增加單個座位之大小，或是釋放些許的座位，以提升走道寬度，避免等餐人潮過度壅擠造成行走上的困難。

同時也可以減少等待時間，提升餐廳的翻桌率，令餐廳之收入可以更多。並將此系統逐漸廣泛應用,讓訂位這件事變得更方便，不用再怕打電話會滿線而訂不到位子，又多了一個新的訂位方式。

## 分工

期中：
歐陽晁祐負責比賽企劃書、hackmd撰寫、網頁前端設計
邱壬鋐負責比賽影片部分
王晧宇負責網頁前端、後端資料庫、刷卡機硬體設計
吳培聖負責期中ppt
歐陽晁祐、邱壬鋐上台報告
創意發想各佔20-30%



期末：
吳培聖為ThingWorx的負責人
邱壬鋐負責ppt
吳培聖、邱壬鋐上台報告


| 項目\負責 | 邱壬鋐 | 王晧宇 | 歐陽晁祐 | 吳培聖
| -------- | -------- | -------- | -------- | -------- |
|創意發想 |25%    |    30%|    20%|    25%
|比賽事務|20%|    10%|    60%|    10%
|比賽影片|80%|    5%|    10%|    5%
|網頁前端|5%|    75%|    15%|    5%
|網頁後端|5%|    85%|    5%|    5%
|簡報|35%    |10%|    45%|    20%
|ThingWorx|10%    |30%    |10%    |50%

![](https://i.imgur.com/nvwJCBs.png)


## 期中報告ppt!


https://reurl.cc/n0Aa6d



## 期末報告ppt!


## 會議紀錄

#### 9/22：

問題1：

改善學餐的狀況=>**人潮都擠在同一餐廳或時間**
可能的方法：去分流？每個店家都去<font color=#71a7d1>感應人流</font>
利用的軟硬體：紅外線偵測、影像辨識（演算法）、Tof 鏡頭偵測（3D建模）


### 9/25(1)

::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/09/25
- :bust_in_silhouette:主席：邱壬鋐
- :writing_hand:紀錄：歐陽晁祐	
:::

#### 更多的想法...
- 影像辨識暫時拋棄（太多演算法）/紅外線人數偵測？
- 電池壽命的檢測=>或許資料取得與模擬不易！
- 預約學餐位子？考慮是否可行


#### "預約學餐位子"細部討論
:::success
網路信號會被干擾到，減少滑手機的機率！
透過掃qrcode或學生證感應，去預約桌子！
沒手機的可以透過桌邊的iPad去操作，選擇位子！
~~透過過往人流分析，動態調整用餐時間！~~
:::


### 9/26(2)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/09
- :bust_in_silhouette:主席：邱壬鋐
- :writing_hand:紀錄：歐陽晁祐	
:::

#### 細部討論

:::success
大致的流程：
點餐時，刷完學生證之後
才發一個預約的位子給你
並且會優先排在附近的位子
如果當下沒有位子，就給出牌位的順位，甚至是預估等待時間（N/A）
之後你想改位子還是可以的
只要透過網頁查詢空位並作更改即可！
用餐完畢後，可以進入系統撤離位子，或是在出口處刷學生證。

~~送餐出來的時候，才給位子~~
~~避免出餐時已經沒有位子！~~
:::


新增的idea:
 - 結合**防疫檢舉系統**，檢舉講話者，防疫大家一起來！
 - 並且紀錄誰曾經坐在你身旁，以方便在有人得病時，
 可以做一個警示的推播，但數據須在一段時間後銷毀
 
 佔位的問題：
- 可以請管理單位來處理
- 公審
- 以後排位子的順序會往後，造成更不想要等
- 扣點，減少學餐的優惠，改用校外人士的價格
 
### 9/29(3)

::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐
- [time=] 2020/09/29
- :bust_in_silhouette:主席：王晧宇
- :writing_hand:紀錄：歐陽晁祐	
:::

校外人士的問題：
- 只有一區自由入座，保障本校學生的權益
- 只針對尖峰時間（中午、晚上）做預約，其他時間不限制外校人士

是否限制時間：
- ~~透過"現場"預約人數，來調整用餐時間(動態調整！)<font color=red>刪除~~</font>
- 改成不管用餐時間，因為用餐時間快慢不同
- 我們變成care的是亂佔用位子的狀況，像是滑手機、聊天等等的，這一部分主要是靠檢舉的，之後就可能可以請管理人員進行勸導，並且系統上也會顯示那一個位子是被佔用的，但是是匿名的，只有管理人員看得到學號。

換位子時，可以選擇說是自己的而關係換位子，還是***被佔用才換位子***，這樣系統也可以知道說那個位子被佔用。


下一次會議：討論介面設計以及硬體的採用！

::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/09/29
- :bust_in_silhouette:主席：邱壬鋐
- :writing_hand:紀錄：歐陽晁祐	
:::

>繪製設計圖:
>![](https://i.imgur.com/l5XP8I2.jpg)
>決定比賽:大手攜小手

硬體：arduino+自行設計的讀卡器模組電路+顯示的模組+小蜂鳴器（提示刷卡成功用+esp8226主控


### 10/13(4)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/10/13
- :bust_in_silhouette:主席：邱壬鋐
- :writing_hand:紀錄：歐陽晁祐	
:::

**討論企劃書:**

應用範圍與對象：

分為店家和主管群
- 店家：負責分配座位和刷卡的部分
- 主管群：管理檢舉的部分

未來的拓展性:

可以拓展到北車有座位需求的餐廳或是公用的位子，讓使用的店家付費，依照使用比例的差異收費，或是圖書館預約位子。

創新性：

增加座位利用率、提升用餐品質。因為減少座位無效的佔用，在維持相同用餐人數的前提下，可以移除部分座位，增加單個座位空間！


### 10/16(5)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/10/16
- :bust_in_silhouette:主席：邱壬鋐
- :writing_hand:紀錄：歐陽晁祐	
:::


**討論創新性：**

- 同時也可以減少等待時間，提升餐廳的翻桌率，令餐廳之收入可以更多。並將此系統逐漸廣泛應用,讓訂位這件事變得更方便，不用再怕打電話會滿線而訂不到位子，又多了一個新的訂位方式。

- 在用餐結束時，可以回饋用餐意見，讓店家也可以更了解這一次的服務是否讓師生滿意，如果有相對的缺失也可以讓店家有改善的機會。


<font color=red size=5>中英文雙語介面是否可行！！</font>



### 10/20(6)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/10/20
- :bust_in_silhouette:主席：邱壬鋐
- :writing_hand:紀錄：歐陽晁祐	
:::

SWOT分析：
討論有關SWOT之問題。
結果已呈現在上方

**針對沒帶學生證：
就給他白卡且不能換位置、校外價，但是可以排在一般的區域**


### 11/13(7)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/10/20
- :bust_in_silhouette:主席：邱壬鋐
- :writing_hand:紀錄：歐陽晁祐	
:::


<font size= 5 color=red> 針對期中報吿，做出相關問題之討論</font>



* 可以想想的部分：

1. 該如何去吸引學生去使用預約系統？>> 針對採用此系統之師生，給予點上之優惠
1. 或許可以插入廣個告收些利潤？ >>如果要以商業來說，確實是可以在白卡、網頁上進行廣告之投放
1. 未來，結合一卡通、悠遊卡，點餐和收費一次完成？>>未來可以考慮，但目前由於和點餐系統是分開的，所以暫無考慮

* 報告可以改進的部分：

1. 前面加上大綱，加上後面有一個總review前面說過的東西
1. 可以在說明圖中的某一部份時，做放大的效果
1. **依照重要順序做排序。這樣如果時間不夠，後面即可跳過**
1. **QA可以留給別人問，或是把答案show出來**
1. **跟現有類似的系統做比較，找出差異性**

* 觀眾的提問：

1. 吃飯的時候，隨時很擔心會被別人亂檢舉，被趕走？>>亂檢舉不敢保證
1. 人工一個個審核檢舉會不會太費時？>>會去看當前座位是否有多次被檢舉，如果真的有，管理端才會前去處理
3. 佔位的標準是什麼？>>玩桌遊、玩手機，公館國小來玩手遊的話也算佔位
6. 放東西的話如和判斷那是誰的問題？>>亂放置的物品都將先收回保管



### 12/4(8)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/12/7
- :bust_in_silhouette:主席：吳培聖
- :writing_hand:紀錄：邱壬鋐
:::


```
透過今天所學之"告警管理實作"，我們認為可以用在我們的"意見回饋系統"
這樣當有人進行意見回饋時，管理端便可以即時收到意見回饋的email
之後管理端便可以依照這些回饋進行開會討論，並持續改進學餐之用餐品質
```


### 12/5(9)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2020/12/5
- :bust_in_silhouette:主席：吳培聖
- :writing_hand:紀錄：歐陽晁祐
:::



對於全家等等外帶為主的顧客買完東西後，可以先隨意坐下，但當持有位子的人來時，必須讓位。

針對比賽時ＱＡ評審所提出的問題：

- Ｑ：有什麼辦法可以使顧客一定記得要去辦理離開座位這個手續呢？

1.   可以在一段時間（1hr) 後，系統透過訊息做通知
2.   或是在餐盤底下增加一個感應的磁條
     當餐盤回收時，系統自動判斷是哪個使用者用餐完畢
3.   在出口處設置感應閘門，當偵測到相應的餐盤移出學餐時
     即可知道該使用者用餐完畢
4.   **在回收碗筷時，順便感應卡片**
     
     
- Ｑ：有沒有查一下市面上有類似的軟體？
  A：市面上比較多都是預約餐點的部分，比較少有像我們這種管理位子的系統
  
 - Ｑ：發現人家亂佔你位子時，到底該怎麼辦？
 - Ａ:透過換位系統，來選擇別的座位，以及通報管理單位。
  

 <font color=red>反正就是怕他們會忘記check out啦！</font>
 
 ### 1/4 (10)
::: info
- [name=] 邱壬鋐、王晧宇、歐陽晁祐、吳培聖
- [time=] 2021/1/4
- :bust_in_silhouette:主席：吳培聖
- :writing_hand:紀錄：歐陽晁祐
:::

討論最終的期末報告細節
共同討論如何Demo網頁和ThingWorx




