---
# System prepended metadata

title: Untitled

---

---
slideOptions:
  transition: slide

  slideOptions:


touch: true

theme: solarized   # 顏色主題

progress: true


---

### 專案主題
#### 政大合作社 資訊系統 簡報

![](https://i.imgur.com/0vsfYex.jpg)
組員： 謝惟寧

---

## 需求分析
#### 為什麼想開發政大合作社資訊系統：

1. 幫助合作社將從傳統紙本記帳管理過度到電子資訊系統
2. 幫合作社商店架站/上雲，增加曝光跟訂單來源
3. 若合作成功：以合作社櫃檯為取貨櫃檯,發展政大蝦皮 

----

## 系統功能
##### 政大合作社資訊系統有什麼功能：

1. ##### 使用者：
    ###### 註冊

2. ##### 賣家/合作社：
    ###### 1. 瀏覽/上傳/修改/刪除 商店/商品/訂單

3. ##### 買家:
    ###### 1. 瀏覽商品
    ###### 2. 下訂單/追蹤訂單/購物車


---

### 目錄：

1. 專案內容
2. 基本功能
3. 軟體架構：
    1.前端
    2.後端
    3.資料庫
    4.其他 
5. 開發時程

---

### 專案內容：
##### 完成上一屆學姊的專題進度，並且將網站上線：

1. 政大 合作社<->學生 團購系統：

2. 政大 商圈<->學生 團購系統：

3. 合作社資訊系統化：

   ###### 使用者可以使用合作社內的藍芽加入合作社VIP會員
   ###### 未來，在合作社內，可以使用樹莓派作為邊緣運算節點，
   ###### 提供使用者不一樣的消費體驗，例如：商品推薦/推播


---

#### 2021 上屆進度

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


#### 若上述功能皆開發完成，則可以實作更多功能，具體如下

----

### 基本功能:



使用者登入登出系統

[使用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

---

## 軟體架構：

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

----

### 使用工具：

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. ＬＩＦＦ： 
2. ＷＥＢ： 參考蝦皮,momo各大電商

---


### 開發時程：


#### 第一學期：

    上屆進度補上
    1.後台crud基本功能
    2.前台crud基本功能

上線後，依照需求修改/擴充功能

---

#### 第二學期：

(未定)
嘗試將機器學習、邊緣運算、5G、NDN...等從教授跟學校學到的東西應用到專題中，實際解決問題


---

#### 第二學期：

##### 初步想法舉例如下


樹莓派：

放在合作社門口，使用紅外線偵測+人臉辨識自動計算目前合作社人數，供使用者在網站上查看。


---

#### 第二學期：

##### 初步想法舉例如下

藍芽：

當使用者連上(藍芽and網路)放在合作社的樹莓派時，使用者將能使用特殊功能，例如加入VIP會員，團購商品推薦


---

#### 第二學期：

##### 初步想法舉例如下

機器學習:

假設團購系統上線後有一定數量的使用者註冊並使用，則可以嘗試使用這些資料做機器學習


---

#### 第二學期：

##### 初步想法舉例如下


合作社結帳系統： 
        (目前不知道政大合作社是如何記帳的)
        
            若可以，提供一個類似711結帳系統的東西，
            合作社再進貨時，可以使用系統登錄商品，
            在幫學生結帳商品時，直接點擊該商品，
            選擇數量跟總金額還有學生會員Id，
            所有進貨跟結帳資料街上傳到server，不需要在登記到紙本上


---

#### 第二學期：

##### 初步想法舉例如下

政大蝦皮： 
    提供一個平台，讓因為地緣便利的政大學生彼此能夠成為買家跟賣家，就近彼此交易資幾部用的東西，可以嘗試跟FB上的政大二手交易社團合作...。
    
    
    
    
    
    
week2 簡報:



line 官方帳號：


line login:
    
    
line messagging:


line notify:






