--- tags: 會議記錄 --- # 2023/1/3 第一次 OpenDatabase Project 會議 [toc] ## 會議內容 ### 寒假學習主題(共九人,每組三人) Flask SQLite Restful API ### 個人意見分享/問題 - [name=德權] : 有使用過flask - [name=翊荃] : 不太懂restful api,對於Flask跟SQL比較了解 - [name=品妤] : 之前沒有接觸過Flask,想做SQL - [name=姿綾] : 過去有學過Flask,所以想加深 - [name=姿嫻] : 選SQL - [name=嘉璐] : 雙箭頭跟單箭頭有甚麼差別嗎?對於python能力有甚麼要求嗎?我比較有意願做flask - ![](https://i.imgur.com/g835Nm3.png) - ![](https://i.imgur.com/VtMFWGX.jpg) ### 分組 - 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上,並幫各位建帳號