第三天隨筆

BondBondG發表於2024-04-20

目錄
  • 今天的會議圖片
  • 昨天完成的工作
  • 今天計劃完成的工作
  • 工作中遇到的困難
  • 每人程式碼的簽入
    • 詳細請移步到專案倉庫
  • 總結

今天的會議圖片

昨天完成的工作

黃永名:對錶的關係以及語句進行了確定,給出了初步的程式碼和操作說明文件

李濟遠:與隊員交流,完成sql文件的初步編寫

劉立光:"無"

楊百友:昨天完成了對HTTP協議資料的封裝以及確定了程式碼的架構思路。

賴國顥:解決了一些頁面按鈕跳轉的bug

李子聰:"無"

李兆彬:瞭解了敏捷開發,感受到其給我們團隊帶來的靈活、高效和協作的工作環境,在視覺化進度之中我更能切身投入到團隊專案的開發,瞭解到目前專案的進展,也能體會到團隊裡成員的貢獻。

今天計劃完成的工作

黃永名:
1.今日對對sql語句進行了測試,sql語句測試合格
2.編寫了最終的sql操作文件,同時規範了表的取值範圍,使得表關係更加嚴謹
四、工作中遇到的困難
1.在查詢語句中遇到了需要使用巢狀查詢的地方,一時間忘了,又回去學了。
例如:根據書名查詢圖書及其借閱記錄這個sql語句
如果直接查借閱記錄表(Borrowings)是查不到的,因為輸入的書名只在Books表中能搜尋到,必須將Books表中的外來鍵book_id 和 Borrowings表中的book_id 連線起來,透過書名找到book_id 然後外來鍵轉到Borrowings表中的book_id以查到對應的書籍借閱記錄。
然而這還是不完全的,因為Borrowings中還有user_id這個外來鍵,必須再將其與Users表中的user_id進行連線以找到對應的借書的人名(name)。
2.編寫文件說明,考慮如何將所有的sql操作語句進行歸類,以非常直觀的形式寫入到文件中,並寫一些簡潔明瞭的註釋說明。

李濟遠:與隊員交流並修改資料表的結構設計,完成資料的初步插入工作中遇到的困難尋找更多方法加入多條資料進行測試每人今天更新的程式碼/文件

劉立光:"無"

楊百友:今天完成了使用者、管理員的登入以及使用者的註冊介面,同時實現了查詢指定型別的所有圖書、透過書名進行模糊查詢所有圖書、根據指定的作者模糊查詢所有的圖書,以及實現了查詢所有圖書的分頁功能。

賴國顥:為了與伺服器介面對上,我學習了http協議,還有Qt的http協議的用法。
李子聰:"無"

李兆彬:在隊友的幫助下進行對Navicat和Postman 的學習。

工作中遇到的困難

黃永名:1.在查詢語句中遇到了需要使用巢狀查詢的地方,一時間忘了,又回去學了。
例如:根據書名查詢圖書及其借閱記錄這個sql語句
如果直接查借閱記錄表(Borrowings)是查不到的,因為輸入的書名只在Books表中能搜尋到,必須將Books表中的外來鍵book_id 和 Borrowings表中的book_id 連線起來,透過書名找到book_id 然後外來鍵轉到Borrowings表中的book_id以查到對應的書籍借閱記錄。
然而這還是不完全的,因為Borrowings中還有user_id這個外來鍵,必須再將其與Users表中的user_id進行連線以找到對應的借書的人名(name)。
2.編寫文件說明,考慮如何將所有的sql操作語句進行歸類,以非常直觀的形式寫入到文件中,並寫一些簡潔明瞭的註釋說明。

李濟遠:"無"

劉立光:"無"

楊百友:使用的java編譯器因為技術框架的更新原因導致編譯總是出錯,透過使用maven工具不斷回溯框架版本以及改用更低的java版本,從最初的java21換成了java8,這種版本問題一旦出現想要找到問題所在還是挺費時間的。只不過最後還是順利編譯透過了。

賴國顥:Qt的http協議的底層不是很瞭解,在使用的時候,經常出錯。

李子聰:"無"

李兆彬:對測試模組的瞭解不足,需要向團隊內各位大佬學習。

每人程式碼的簽入

劉立光:sql說明文件.docx
李濟遠:book_sys.sql
劉立光:"無"
楊百友: 伺服器工程專案
賴國顥:gdut_library.zip
李子聰:"無"
李兆彬:"無"

詳細請移步到專案倉庫

https://gitcode.net/weixin_61503529/21

總結

黃永名:在團隊合作中,我負責的sql語句編寫以及表結構的設計和調整,團隊的成功離不開每一個人的努力和付出。這次團隊合作中,每個人都積極地參與其中,充分發揮自己的特長和能力,完成了第一版的製作。

在整個合作過程中,我們遵循了團隊合作的幾個基本原則:

  1. 明確的目標:在合作開始之前,我們明確了目標,每個人都清楚地知道自己的任務和目標,這為整個合作打下了良好的基礎。
  2. 角色分工:在合作中,每個人都承擔了自己的角色和責任,充分發揮了自己的優勢和特長,同時相互協作,形成了一個高效的團隊。
  3. 有效的溝通:在整個合作過程中,我們保持了良好的溝通,及時地交流資訊、反饋意見和解決問題,這為整個合作提供了有力的保障。
  4. 互相支援:在合作中,每個人都相互支援,鼓勵和幫助彼此,共同克服了各種困難和挑戰,實現了團隊的成功。
    透過這次團隊合作,我們不僅完成了任務,還提高了團隊協作能力和個人能力,同時也培養了我們之間的信任和友誼。在今後的學習和工作中,我們將繼續保持這些基本原則,不斷提高團隊的協作效率和水平,實現更多的成功。

李濟遠:修改了資料庫表的結構,並學習了新的sql語句,複習了已經學過的sql語句,透過一些方法插入了更多資料以方便進行測試

劉立光:"無"

楊百友:只要在前期思考如何寫程式碼上下足功夫,寫程式碼是很輕鬆的事的。

賴國顥:在實際的專案開發中,非常需要及時學習的能力,因為在開發過程中,往往會遇到自己沒有學過的東西,所以這種克服對新事物的恐懼精神十分重要。

李子聰:"無"

李兆彬: "無"