2023/1/3 第一次 OpenDatabase Project 會議
會議內容
寒假學習主題(共九人,每組三人)
Flask
SQLite
Restful API
個人意見分享/問題
- 德權 : 有使用過flask
- 翊荃 : 不太懂restful api,對於Flask跟SQL比較了解
- 品妤 : 之前沒有接觸過Flask,想做SQL
- 姿綾 : 過去有學過Flask,所以想加深
- 姿嫻 : 選SQL
- 嘉璐 : 雙箭頭跟單箭頭有甚麼差別嗎?對於python能力有甚麼要求嗎?我比較有意願做flask
-
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
分組
- Flask:冠伶、德權、姿嫻
- SQL:見如、嘉璐、品妤
- Restful API:榆柔、姿綾、翊荃
Check point
- 1/15
- 廠商會提供目前系統的API(Restful 純文字、ODBC binary),警局選擇Restful API(目前的趨勢是純文字),因為過去的頻寬沒有那麼大
- Restful API 小組需要開始閱讀廠商API
- 各小組練功
- 1/31
- API(fuction call)、Database Schema(table name)
- coding 時間
- 2/28
- database test(需要有人去研究壓力測試、警局車辨系統一天有多少車牌進來?)
- stress test
- 3/31
小組討論
- Flask:
- 第一階段
- 第一周:基本功能(print hello word等)
- 第二周:SQLite、抓封包
- 第三周:查詢的功能,下查詢指令可以去SLQ抓想要的指令,並轉成一個json的封包
- SQLite:
- 第一階段
- 第一周:讀書、看廠商table name
- 1/17(二) 19:00 第一次讀書會
- 1/20(五) 9:00 第二次讀書會
- 視情況增加第三次讀書會
- 第二周:開始分工讀細節、看廠商table name
- 1/24(二) 9:00 讀書會:報告各自內容、討論table name
- 1/28(六) 9:00 讀書會:可以開始寫SQLite、討論table name
- Restful API
- 第一階段
- 第一周: 讀restful (自己去學習)
- 第二周: 看廠商api、自己實作並決定最後版本
- 第三周: 休息+最後統整+coding
補充 by solomon
- 80/20法則
- 設立階段性目標(check point)、選小組長
- 參與大型專案,這會是一個很好的經驗,放在履歷會非常加分
- Top-Down Design:先寫主程式,複雜的程式由副程式來完成,所以在主程式先設計好function name、傳的參數
會後進度
- PI(principal Investigator):請榆柔去確認每個小組的每周進度是否順利,以及各小組是否還有缺少的內容
- 請冠伶去架設一台有public IP的vm,裝SQLite、Flask在vm上,並幫各位建帳號