---
slideOptions:
transition: slide
slideOptions:
touch: true
theme: solarized # 顏色主題
progress: true
---
### 專案主題
#### 政大合作社 資訊系統 簡報

組員: 謝惟寧
---
## 需求分析
#### 為什麼想開發政大合作社資訊系統:
1. 幫助合作社將從傳統紙本記帳管理過度到電子資訊系統
2. 幫合作社商店架站/上雲,增加曝光跟訂單來源
3. 若合作成功:以合作社櫃檯為取貨櫃檯,發展政大蝦皮
----
## 系統功能
##### 政大合作社資訊系統有什麼功能:
1. ##### 使用者:
###### 註冊
2. ##### 賣家/合作社:
###### 1. 瀏覽/上傳/修改/刪除 商店/商品/訂單
3. ##### 買家:
###### 1. 瀏覽商品
###### 2. 下訂單/追蹤訂單/購物車
---
### 目錄:
1. 專案內容
2. 基本功能
3. 軟體架構:
1.前端
2.後端
3.資料庫
4.其他
5. 開發時程
---
### 專案內容:
##### 完成上一屆學姊的專題進度,並且將網站上線:
1. 政大 合作社<->學生 團購系統:
2. 政大 商圈<->學生 團購系統:
3. 合作社資訊系統化:
###### 使用者可以使用合作社內的藍芽加入合作社VIP會員
###### 未來,在合作社內,可以使用樹莓派作為邊緣運算節點,
###### 提供使用者不一樣的消費體驗,例如:商品推薦/推播
---
#### 2021 上屆進度

#### 若上述功能皆開發完成,則可以實作更多功能,具體如下
----
### 基本功能:
使用者登入登出系統
[使用LIFF的API]
----
### 基本功能:
賣家
1. 商店:
###### 賣家可以設定 商店名稱、圖片、地址、介紹
2. 產品:
###### 賣家可以增刪改查 商品名稱、圖片、介紹
3. 訂單:
###### 賣家可以追蹤/更新每筆訂單的進度
4. 推播/小鈴鐺:
###### 有新訂單或有取消訂單時,賣家的裝置能夠跳出通知
----
### 基本功能:
買家
1. 註冊
2. 逛街
3. 購物車
4. 訂單
5. 設定
----
### 基本功能:
舉例:
後台:
https://seller.shopee.tw/
前台:
https://shopee.tw/
中國信託LINE(LINE DEVELOPERS)
商品曝光:
https://course-nccu.com/departments
---
## 軟體架構:

----
### 使用工具:
1. 前端:
###### LIFF
###### WEB
2. 後端:
###### express.js
----
#### 備註:
LINE DEVELOPERS:
https://developers.line.biz/en/services/
----
### 使用工具:
3. 資料庫:
###### postgres
###### mongoDB
4. 使用到的雲端服務:
###### AWS:EC2
###### AWS:S3
###### AWS:RDS
###### AWS:SNS
----
### 使用工具:
(跟5G專題組員合作/學習)
5. 樹莓派
6. 5G裝置
---
### 資料庫規劃
#### 使用者:
user:
username,first_ name,last name,telephone
user_payment:
---
### 資料庫規劃
#### 產品:
product:
id,name,desc,SKU,category_id,inventory_id,price,discount_id,status,deleted_at
product_variant:
id,name,desc,SKU,inventory_id,price,metadata_id,discount_id,status,deleted_at
product_category
id,name,desc,SKU,deleted_at
product_inventory
id,quantity,
brand
id,name
brand_category
id
---
### 資料庫規劃
#### 優惠:
discount
id,name,desc,discount_percent,active,status,start_data,end_date,deleted_at
coupon
id,description
---
### 資料庫規劃
#### 購物車:
shopping_session
id,user_id,total
cart_item
id,shopping_session_id,product_variant_id,quantity
---
### 資料庫規劃
#### 訂單:
order
id,user_id,total,payment_id,shipping_id
order_item
id,order_id,product_variant_id,quantity
shipping
id,type,name,
---
### 資料庫規劃
#### 商品圖片等不需要一致性的資料存在mongoDB內:
product_image
id,img_url,description,timestamp
user_shopping_record
id,product_id,timestamp
---
### 後台使用者介面
參考蝦皮
---
### 前台使用者介面
1. LIFF:
2. WEB: 參考蝦皮,momo各大電商
---
### 開發時程:
#### 第一學期:
上屆進度補上
1.後台crud基本功能
2.前台crud基本功能
上線後,依照需求修改/擴充功能
---
#### 第二學期:
(未定)
嘗試將機器學習、邊緣運算、5G、NDN...等從教授跟學校學到的東西應用到專題中,實際解決問題
---
#### 第二學期:
##### 初步想法舉例如下
樹莓派:
放在合作社門口,使用紅外線偵測+人臉辨識自動計算目前合作社人數,供使用者在網站上查看。
---
#### 第二學期:
##### 初步想法舉例如下
藍芽:
當使用者連上(藍芽and網路)放在合作社的樹莓派時,使用者將能使用特殊功能,例如加入VIP會員,團購商品推薦
---
#### 第二學期:
##### 初步想法舉例如下
機器學習:
假設團購系統上線後有一定數量的使用者註冊並使用,則可以嘗試使用這些資料做機器學習
---
#### 第二學期:
##### 初步想法舉例如下
合作社結帳系統:
(目前不知道政大合作社是如何記帳的)
若可以,提供一個類似711結帳系統的東西,
合作社再進貨時,可以使用系統登錄商品,
在幫學生結帳商品時,直接點擊該商品,
選擇數量跟總金額還有學生會員Id,
所有進貨跟結帳資料街上傳到server,不需要在登記到紙本上
---
#### 第二學期:
##### 初步想法舉例如下
政大蝦皮:
提供一個平台,讓因為地緣便利的政大學生彼此能夠成為買家跟賣家,就近彼此交易資幾部用的東西,可以嘗試跟FB上的政大二手交易社團合作...。
week2 簡報:
line 官方帳號:
line login:
line messagging:
line notify: