目錄
- 專案簡介
- 更新內容
- 設計概要
- 估算工作量
- 任務分配
- github地址
- 演示
- 總結
- 工作照片
一、專案簡介
專案名 | 複利計算5.0 |
版本號 | 5.0 |
開發語言 | java |
開發工具 | eclipse、IDEA、mysql |
更新內容 | 功能完善 |
開發人員 | 顏文生、林集團 |
二、更新內容
完成新增加需求:.即要追求利益,又要面對不可預知的金融投資風險, “不能把雞蛋放在同一個籃子裡”,所以有必要進行組合投資。
通過上述計算與對比,可以幫助客戶進行投資決策。
客戶:那麼能否幫我記錄下一筆一筆不同型別的投資,並動態顯示資金現值呢?
三、概要設計
在原有基礎上新增了資料庫模組,實現了對使用者操作記錄的儲存以及查詢(專案要求是對資金流的追蹤,所以對涉及資金的產出與產出的操作進行記錄,如銀行存款、股票投資,而對於不涉及資金流入流出的計算利率等未進行儲存)。
四、估算工作量
- 原預計工作時間:七小時(兩人次) 原預計實現程式碼:200
- 實際工作時間:十小時(兩人次) 實際實現程式碼:330
五、任務分配
- 顏文生:UI設計、mysql的連結、bug修改(共同討論)、人機互動設計,程式碼的完善,
- 林集團:演算法介面的實現、測試、bug修改(共同討論)、程式碼規範、架構的討論
六、github地址:
***[github原始碼](https://github.com/LinJiTuan\)
七、演示
sql
主介面
子介面
輸出資料
查詢成功
查詢操作記錄
- 查詢結果
查詢結果二
八、總結
兩人合作確實遇到了挺多問題,程式碼風格不規範導致程式碼可讀性很差這一點就先不說了(加了半天註釋和現場解釋才彼此明白..),一開始沒有計劃商量好統一的程式碼結構,導致後來程式碼可維護性很差,函式引數也應該在一開始確定,不然程式碼的銜接很難辦。
總之,有了這次的經驗,下次在動手寫程式碼前應該花十分之一的時間確定程式碼框架以及介面統一標準。
九、工作照片
(部落格園專案介紹由林集團做大致製作,然後推送給顏文生後分別修改部分內容釋出)